:root{--paper:#f6f6f5;--paper-2:#eeeeeb;--surface:#fff;--ink:#0c0d11;--ink-2:#303338;--muted:#606369;--faint:#9399a2;--line:#dededc;--line-2:#c8c7c4;--brand:#0268d0;--brand-ink:#004faf;--brand-soft:#e3f0ff;--brand-tint-bg:#1c77e31f;--brand-tint-bd:#1c77e32e;--accent:#e68c2c;--on-brand:#fcfcfc;--band:#050607;--band-2:#121417;--shadow-sm:0 1px 2px #101a2d0f, 0 1px 1px #101a2d0a;--shadow:0 1px 2px #101a2d0d, 0 8px 24px -8px #101a2d1f;--shadow-lg:0 2px 4px #101a2d0a, 0 24px 60px -20px #101a2d40;--logo-a:#9e9e9e;--logo-b:#464646;--logo-brand:#06c;--grid-line:#101a2d0b;--r-sm:10px;--r:16px;--r-lg:24px;--r-xl:32px;--wrap:1200px;--gutter:clamp(16px, 4vw, 32px);--ease:cubic-bezier(.2, .7, .1, 1);--blue-a:#2288e8;--blue-b:#1e59cd;--indigo-a:#6b71e3;--indigo-b:#573bc3;--violet-a:#a367df;--violet-b:#8831b3;--pink-a:#ed6ba4;--pink-b:#d3316a;--red-a:#f45a56;--red-b:#d02d27;--orange-a:#f98f3a;--orange-b:#e15f0a;--amber-a:#f0bb3b;--amber-b:#da8a00;--green-a:#43c07a;--green-b:#00915f;--teal-a:#16bbbc;--teal-b:#008496;--slate-a:#768193;--slate-b:#414d63;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--paper:lab(96.8807% -.0655949 .758386);--paper-2:lab(93.987% -.0974536 1.13815);--surface:lab(100% 0 0);--ink:lab(3.67579% -.0501573 -1.93996);--ink-2:lab(21.0728% -.162959 -3.74239);--muted:lab(41.9548% -.197023 -3.7598);--faint:lab(62.822% -.549972 -5.60366);--line:lab(88.4189% -.0972748 1.13823);--line-2:lab(80.3052% -.128061 1.51876);--brand:lab(43.9379% 7.08318 -61.9364);--brand-ink:lab(34.4883% 11.1147 -58.8705);--brand-soft:lab(94.1216% -2.06041 -10.9487);--brand-tint-bg:lab(49.6624% 5.86566 -63.2329/.12);--brand-tint-bd:lab(49.6624% 5.86566 -63.2329/.18);--accent:lab(66.9584% 30.1491 62.1291);--on-brand:lab(98.84% .0000298023 -.0000119209);--band:lab(1.5545% -.0209883 -.533748);--band-2:lab(6.17183% -.0816584 -2.00246);--shadow-sm:0 1px 2px lab(9.24648% .623159 -14.2886/.06), 0 1px 1px lab(9.24648% .623159 -14.2886/.04);--shadow:0 1px 2px lab(9.24648% .623159 -14.2886/.05), 0 8px 24px -8px lab(9.24648% .623159 -14.2886/.12);--shadow-lg:0 2px 4px lab(9.24648% .623159 -14.2886/.04), 0 24px 60px -20px lab(9.24648% .623159 -14.2886/.25);--grid-line:lab(9.24648% .623159 -14.2886/.045);--blue-a:lab(54.9061% -1.53893 -57.6462);--blue-b:lab(39.8526% 16.7035 -66.6256);--indigo-a:lab(51.4593% 22.508 -59.993);--indigo-b:lab(35.0884% 40.1834 -68.541);--violet-a:lab(54.3039% 41.985 -52.8117);--violet-b:lab(38.5842% 52.5594 -52.9917);--pink-a:lab(62.984% 55.1381 -4.97119);--pink-b:lab(48.8573% 64.8923 7.96574);--red-a:lab(59.8274% 59.8534 35.4795);--red-b:lab(46.9901% 62.6767 45.7204);--orange-a:lab(70.1839% 37.0134 60.7);--orange-b:lab(56.9237% 49.3097 64.6035);--amber-a:lab(79.3236% 11.1274 68.2268);--amber-b:lab(64.8146% 26.6921 76.9054);--green-a:lab(69.4676% -47.8625 24.6835);--green-b:lab(53.2428% -50.701 19.838);--teal-a:lab(68.789% -39.2582 -11.7954);--teal-b:lab(49.7725% -29.9894 -20.2598);--slate-a:lab(53.4835% -1.19191 -11.0275);--slate-b:lab(32.5132% -.544652 -14.5683)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#08090b;--paper-2:#0e0f12;--surface:#141518;--ink:#f4f1ed;--ink-2:#d4d1ca;--muted:#999fa8;--faint:#6d727b;--line:#252629;--line-2:#36383c;--brand:#5ca1f3;--brand-ink:#82bbff;--brand-soft:#152946;--brand-tint-bg:#1c77e333;--brand-tint-bd:#1c77e34d;--on-brand:#090d16;--band:#030304;--band-2:#0e0f12;--shadow-sm:0 1px 2px #0000004d;--shadow:0 1px 2px #0000004d, 0 10px 30px -10px #00000080;--shadow-lg:0 30px 70px -20px #0009;--logo-a:#d9d9d9;--logo-b:#737373;--logo-brand:#4d9aff;--grid-line:#ffffff0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--paper:lab(2.4701% -.0312403 -.721917);--paper-2:lab(4.42209% -.0566915 -1.33207);--surface:lab(6.67275% -.0873283 -2.10697);--ink:lab(95.3845% .164986 2.28332);--ink-2:lab(83.7999% .290632 3.81591);--muted:lab(65.1421% -.552863 -5.60515);--faint:lab(47.7406% -.52616 -5.59149);--line:lab(15.2926% -.114188 -2.25376);--line-2:lab(23.4083% -.136659 -2.63121);--brand:lab(64.4872% -3.40968 -48.4386);--brand-ink:lab(73.9721% -4.86636 -41.8724);--brand-soft:lab(16.0924% .248268 -21.0682);--brand-tint-bg:lab(49.6624% 5.86566 -63.2329/.2);--brand-tint-bd:lab(49.6624% 5.86566 -63.2329/.3);--on-brand:lab(3.63184% -.0448227 -5.31333);--band:lab(.900009% -.0116527 -.276765);--band-2:lab(4.42209% -.0566915 -1.33207);--shadow-sm:0 1px 2px lab(0% 0 0/.3);--shadow:0 1px 2px lab(0% 0 0/.3), 0 10px 30px -10px lab(0% 0 0/.5);--shadow-lg:0 30px 70px -20px lab(0% 0 0/.6);--grid-line:lab(100% 0 0/.04)}}}:root[data-theme=dark]{--paper:#08090b;--paper-2:#0e0f12;--surface:#141518;--ink:#f4f1ed;--ink-2:#d4d1ca;--muted:#999fa8;--faint:#6d727b;--line:#252629;--line-2:#36383c;--brand:#5ca1f3;--brand-ink:#82bbff;--brand-soft:#152946;--brand-tint-bg:#1c77e333;--brand-tint-bd:#1c77e34d;--on-brand:#090d16;--band:#030304;--band-2:#0e0f12;--shadow-sm:0 1px 2px #0000004d;--shadow:0 1px 2px #0000004d, 0 10px 30px -10px #00000080;--shadow-lg:0 30px 70px -20px #0009;--logo-a:#d9d9d9;--logo-b:#737373;--logo-brand:#4d9aff;--grid-line:#ffffff0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--paper:lab(2.4701% -.0312403 -.721917);--paper-2:lab(4.42209% -.0566915 -1.33207);--surface:lab(6.67275% -.0873283 -2.10697);--ink:lab(95.3845% .164986 2.28332);--ink-2:lab(83.7999% .290632 3.81591);--muted:lab(65.1421% -.552863 -5.60515);--faint:lab(47.7406% -.52616 -5.59149);--line:lab(15.2926% -.114188 -2.25376);--line-2:lab(23.4083% -.136659 -2.63121);--brand:lab(64.4872% -3.40968 -48.4386);--brand-ink:lab(73.9721% -4.86636 -41.8724);--brand-soft:lab(16.0924% .248268 -21.0682);--brand-tint-bg:lab(49.6624% 5.86566 -63.2329/.2);--brand-tint-bd:lab(49.6624% 5.86566 -63.2329/.3);--on-brand:lab(3.63184% -.0448227 -5.31333);--band:lab(.900009% -.0116527 -.276765);--band-2:lab(4.42209% -.0566915 -1.33207);--shadow-sm:0 1px 2px lab(0% 0 0/.3);--shadow:0 1px 2px lab(0% 0 0/.3), 0 10px 30px -10px lab(0% 0 0/.5);--shadow-lg:0 30px 70px -20px lab(0% 0 0/.6);--grid-line:lab(100% 0 0/.04)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit}::selection{background:var(--brand);color:var(--on-brand)}:root{accent-color:var(--brand)}input,textarea{caret-color:var(--brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.skip{z-index:100;background:var(--ink);color:var(--paper);border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.muted{color:var(--muted)}.display,.title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-weight:400}.display{letter-spacing:-.035em;font-size:clamp(2.8rem,7.4vw,6.6rem);line-height:.98}.display--hero{font-size:clamp(3rem,8.6vw,8.4rem);line-height:.94}.display--page{font-size:clamp(2.3rem,4.8vw,3.9rem);line-height:1.06}.title{font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08}.title--light{color:#faf8f5;color:lab(97.7005% .135839 1.90169)}.eyebrow{justify-content:inherit;text-align:inherit;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow--light{color:#91c1fd;color:lab(76.4286% -5.03561 -35.121)}.eyebrow__row{align-items:center;gap:10px;display:inline-flex}.lead{color:var(--muted);text-wrap:pretty;max-width:62ch;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65}.lead--hero{font-size:clamp(1.1rem,1.7vw,1.3rem)}.lead--light{color:#bdc4d1;color:lab(79.0418% -.71916 -7.46422)}.mark{white-space:nowrap;color:var(--brand-ink);font-style:italic;position:relative}.mark--long{white-space:normal;text-decoration-line:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:.16em;text-decoration-skip-ink:none;text-decoration-thickness:.055em}.nobr{white-space:nowrap}.card__title,.post__title,.industry__name,.client__name,.appcard__tag,.card__body{text-wrap:pretty}.mark__stroke{pointer-events:none;width:104%;height:.32em;position:absolute;bottom:-.12em;left:-2%;overflow:visible}.mark__stroke path{fill:none;stroke:var(--brand);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.1s .45s var(--ease) forwards}.title--light .mark{color:#a6d1ff;color:lab(82.2415% -5.2813 -35.185)}@keyframes draw{to{stroke-dashoffset:0}}.intro{grid-template-columns:minmax(0,1fr);gap:16px;max-width:760px;margin-bottom:clamp(32px,5vw,56px);display:grid}.intro--center{text-align:center;justify-items:center;margin-inline:auto}.intro--center .lead{margin-inline:auto}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.actions--center{justify-content:center}.btn{--h:48px;height:var(--h);cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .2s;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.btn--sm{--h:38px;padding:0 16px;font-size:14px}.btn--block{width:100%}.btn--primary{background:var(--ink);color:var(--paper)}.btn--primary:hover{background:var(--brand);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);box-shadow:0 14px 28px -12px var(--brand);transform:translateY(-1px)}.btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--line-2);box-shadow:var(--shadow-sm)}.btn--secondary:hover{border-color:var(--ink-2);transform:translateY(-1px)}.btn__arrow{transition:transform .25s var(--ease)}.btn:hover .btn__arrow{transform:translate(3px)}.actions--lg .btn{--h:56px;padding:0 28px;font-size:16.5px}.actions--lg .btn--primary{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 2px #062b5f40,0 14px 30px -14px #004fafb3;box-shadow:0 1px 2px lab(17.8978% 4.83419 -34.7009/.25),0 14px 30px -14px lab(34.4883% 11.1147 -58.8705/.7)}.actions--lg .btn--primary:hover{background:var(--brand-ink);color:var(--on-brand);box-shadow:0 1px 2px #062b5f4d,0 18px 34px -14px #004fafbf;box-shadow:0 1px 2px lab(17.8978% 4.83419 -34.7009/.3),0 18px 34px -14px lab(34.4883% 11.1147 -58.8705/.75)}.btn__icon{margin-left:-4px}.btn:disabled{opacity:.6;cursor:progress}.textlink{color:var(--brand-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.textlink svg{transition:transform .25s var(--ease)}.textlink:hover svg,a:hover>.textlink svg{transform:translate(3px)}.iconbtn{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink-2);cursor:pointer;border-radius:999px;place-items:center;transition:border-color .2s;display:inline-grid}.iconbtn:hover{border-color:var(--line-2);color:var(--ink)}.pill{height:22px;font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:var(--accent);color:#331b06;color:lab(12.7982% 10.418 16.9189);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.pill--soft{background:var(--brand-soft);color:var(--brand-ink)}.announce{padding:9px var(--gutter);background:var(--band);color:#dadee5;color:lab(88.3632% -.399798 -3.75365);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.announce__link{color:#a6d1ff;color:lab(82.2415% -5.2813 -35.185);align-items:center;gap:4px;font-weight:600;display:inline-flex}.header{z-index:50;height:68px;transition:transform .5s var(--ease);position:sticky;top:0}.is-hiding .header:not(:focus-within):not(:hover){transform:translateY(calc(-100% - 12px))}.header__inner{height:68px;transition:max-width .5s var(--ease), height .4s var(--ease), top .4s var(--ease), padding .4s var(--ease);align-items:center;gap:24px;display:flex;position:relative;top:0}.header__inner:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--line-2) 70%, transparent);background:color-mix(in srgb, var(--surface) 84%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);backdrop-filter:saturate(1.6)blur(18px);opacity:0;border-radius:999px;transition:opacity .35s;position:absolute;inset:0;box-shadow:0 12px 32px -12px #101a2d38,0 2px 6px -2px #101a2d14;box-shadow:0 12px 32px -12px lab(9.24648% .623159 -14.2886/.22),0 2px 6px -2px lab(9.24648% .623159 -14.2886/.08)}.is-scrolled .header__inner{max-width:min(calc(var(--wrap) - 2 * var(--gutter) + 40px), calc(100% - 16px));height:56px;padding-inline:20px 8px;top:10px}.is-scrolled .header__inner:before{opacity:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header__inner:before{background:var(--surface)}}.is-scrolled .brandmark{height:26px}.header__progress{display:none}@supports (animation-timeline:scroll()){.header__progress{background:linear-gradient(90deg, var(--brand), var(--violet-a), var(--accent));transform-origin:0;opacity:0;border-radius:2px;height:2px;transition:opacity .3s;animation:linear both header-progress;animation-timeline:scroll(root);display:block;position:absolute;bottom:-1px;left:28px;right:28px}.is-scrolled .header__progress{opacity:1}}@keyframes header-progress{0%{transform:scaleX(0)}}.header__brand{flex-shrink:0}.brandmark{width:auto;height:30px;transition:height .4s var(--ease)}.brandmark--lg{height:40px}.nav{flex:1}.nav__list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav__item{position:relative}.nav__link,.nav__trigger{height:38px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:15px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.nav__link:hover,.nav__trigger:hover,.nav__item--menu:focus-within .nav__trigger,.nav__item--menu:hover .nav__trigger{background:var(--paper-2);color:var(--ink)}.nav__item.is-current>.nav__link,.nav__item.is-current>.nav__trigger{color:var(--ink);font-weight:600}.nav__item.is-current:after{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-5px;left:50%}.nav__chev{transition:transform .25s var(--ease)}.nav__item--menu:hover .nav__chev,.nav__item--menu:focus-within .nav__chev{transform:rotate(180deg)}.mega{opacity:0;visibility:hidden;transition:opacity .2s, transform .25s var(--ease), visibility .2s;padding-top:12px;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}.mega--wide{width:min(1080px,100vw - 32px);position:fixed;top:68px;left:50%}.nav__item--menu:hover .mega,.nav__item--menu:focus-within .mega{opacity:1;visibility:visible;transform:translate(-50%)}.mega__panel{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);min-width:340px;box-shadow:var(--shadow-lg);padding:20px}.mega__groups{gap:24px;display:grid}.mega--wide:has(.mega__groups--apps){width:min(920px,100vw - 210px);position:absolute;top:100%;left:-8px;transform:translateY(6px)}:is(.nav__item--menu:hover .mega--wide:has(.mega__groups--apps),.nav__item--menu:focus-within .mega--wide:has(.mega__groups--apps)){transform:translate(0)}.mega__groups--apps{grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:40px}.mega__groups--apps .mega__group+.mega__group{border-left:1px solid var(--line);padding-left:40px}.mega__groups--apps .mega__group:first-child .mega__list{grid-template-columns:1fr 1fr}.mega__groups--industries{grid-template-columns:repeat(4,1fr)}.mega__title{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 10px 10px;font-size:11px}.mega__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mega__link{border-radius:12px;align-items:center;gap:12px;padding:8px 10px;transition:background .15s;display:flex}.mega__link:not([data-cat]):is(:hover,:focus-visible){background:color-mix(in oklab, var(--brand) 8%, transparent)}.mega__link:not([data-cat]):is(:hover,:focus-visible) .mega__label{color:var(--brand-ink)}.mega__link:not([data-cat]):is(:hover,:focus-visible) .mega__icon{background:var(--brand);color:var(--on-brand);transform:scale(1.06)}:root[data-theme=dark] .mega__link:not([data-cat]):is(:hover,:focus-visible){background:color-mix(in oklab, var(--brand) 14%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mega__link:not([data-cat]):is(:hover,:focus-visible){background:color-mix(in oklab, var(--brand) 14%, transparent)}}.mega__link[data-cat]:is(:hover,:focus-visible){background:oklch(var(--tint) / .08)}.mega__link[data-cat] .glyph--tint{transition:background .2s, border-color .2s, color .2s, transform .25s var(--ease)}.mega__link[data-cat]:is(:hover,:focus-visible) .glyph--tint{background:oklch(var(--tint));border-color:oklch(var(--tint));color:#fff;color:lab(100% 0 0);transform:scale(1.06)}.mega__link[data-cat]:is(:hover,:focus-visible) .mega__label{color:var(--ink)}:root[data-theme=dark] .mega__link[data-cat]:is(:hover,:focus-visible){background:oklch(var(--tint) / .14)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mega__link[data-cat]:is(:hover,:focus-visible){background:oklch(var(--tint) / .14)}}.mega__icon{border:1px solid var(--brand-tint-bd);background:var(--brand-tint-bg);width:30px;height:30px;color:var(--brand-ink);transition:background .2s, color .2s, transform .25s var(--ease);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.mega__label{font-size:14px;font-weight:600;line-height:1.3;transition:color .2s;display:block}.mega__desc{color:var(--muted);font-size:13px;line-height:1.35;display:block}.mega__groups--apps .mega__desc{display:none}.mega__footer{border-top:1px solid var(--line);color:var(--brand-ink);align-items:center;gap:6px;margin-top:16px;padding:12px 10px 0;font-size:14px;font-weight:600;display:flex}.header__end{align-items:center;gap:10px;margin-left:auto;display:flex}.drawer{display:none}.drawer>summary{list-style:none}.drawer>summary::-webkit-details-marker{display:none}.drawer__close{display:none}.drawer[open] .drawer__close{display:block}.drawer[open] .drawer__open{display:none}.drawer__panel{z-index:-2;padding:84px var(--gutter) 40px;background:var(--paper);animation:drawer-in .3s var(--ease);position:fixed;inset:0;overflow-y:auto}@keyframes drawer-in{0%{opacity:0;transform:translateY(-8px)}}.drawer__top,.drawer__section>summary{transition:color .2s}.drawer__top:hover,.drawer__section>summary:hover{color:var(--brand-ink)}.drawer__section{border-bottom:1px solid var(--line)}.drawer__section>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.drawer__section>summary::-webkit-details-marker{display:none}.drawer__section[open]>summary svg{transform:rotate(180deg)}.drawer__group{padding-bottom:12px}.drawer__group .mega__title{margin:8px 0 6px}.drawer__link{color:var(--ink-2);align-items:center;gap:10px;padding:8px 0;display:flex}.drawer__top{border-bottom:1px solid var(--line);padding:16px 0;font-size:18px;font-weight:600;display:block}.drawer__actions{gap:10px;margin-top:24px;display:grid}@media (max-width:1020px){.nav,.header__cta{display:none}.drawer{display:block}}.glyph{--a:var(--blue-a);--b:var(--blue-b);color:#fff;background:radial-gradient(120% 120% at 20% 10%, #ffffff59, transparent 50%), linear-gradient(145deg, var(--a), var(--b));box-shadow:0 1px 0 #ffffff59 inset, 0 -1px 0 #0000001a inset, 0 6px 14px -6px var(--b);flex-shrink:0;place-items:center;display:inline-grid}@supports (color:lab(0% 0 0)){.glyph{background:radial-gradient(120% 120% at 20% 10%, lab(100% 0 0/.35), transparent 50%), linear-gradient(145deg, var(--a), var(--b));box-shadow:0 1px 0 lab(100% 0 0/.35) inset, 0 -1px 0 lab(0% 0 0/.1) inset, 0 6px 14px -6px var(--b)}}.glyph--sm{border-radius:9px;width:30px;height:30px}.glyph--md{border-radius:13px;width:44px;height:44px}.glyph--lg{border-radius:18px;width:60px;height:60px}.glyph--xl{border-radius:32px;width:112px;height:112px}[data-tone=blue]{--a:var(--blue-a);--b:var(--blue-b)}[data-tone=indigo]{--a:var(--indigo-a);--b:var(--indigo-b)}[data-tone=violet]{--a:var(--violet-a);--b:var(--violet-b)}[data-tone=pink]{--a:var(--pink-a);--b:var(--pink-b)}[data-tone=red]{--a:var(--red-a);--b:var(--red-b)}[data-tone=orange]{--a:var(--orange-a);--b:var(--orange-b)}[data-tone=amber]{--a:var(--amber-a);--b:var(--amber-b)}[data-tone=green]{--a:var(--green-a);--b:var(--green-b)}[data-tone=teal]{--a:var(--teal-a);--b:var(--teal-b)}[data-tone=slate]{--a:var(--slate-a);--b:var(--slate-b)}[data-cat=supply],[data-tone=orange],[data-tone=amber]{--tint:.66 .16 55;--tint-ink:#b15900;--tint-ink-d:#f3ae58}@supports (color:lab(0% 0 0)){[data-cat=supply],[data-tone=orange],[data-tone=amber]{--tint-ink:lab(48.1176% 35.8984 66.6833);--tint-ink-d:lab(76.5943% 19.8977 53.4593)}}[data-cat=sales],[data-tone=blue],[data-tone=indigo],[data-tone=violet]{--tint:.5789 .1833 256.25;--tint-ink:#1c77e3;--tint-ink-d:#72adfb}@supports (color:lab(0% 0 0)){[data-cat=sales],[data-tone=blue],[data-tone=indigo],[data-tone=violet]{--tint-ink:lab(49.6624% 5.86566 -63.2329);--tint-ink-d:lab(69.168% -2.76071 -45.5791)}}[data-cat=finance],[data-tone=green],[data-tone=red]{--tint:.6 .15 150;--tint-ink:#0a7e3a;--tint-ink-d:#61cb7c}@supports (color:lab(0% 0 0)){[data-cat=finance],[data-tone=green],[data-tone=red]{--tint-ink:lab(46.059% -42.549 28.3829);--tint-ink-d:lab(74.0644% -45.1248 29.5688)}}[data-cat=admin],[data-tone=slate]{--tint:.5 .04 256;--tint-ink:#47566c;--tint-ink-d:#abb9cb}@supports (color:lab(0% 0 0)){[data-cat=admin],[data-tone=slate]{--tint-ink:lab(36.0565% -2.02447 -14.313);--tint-ink-d:lab(74.3982% -1.99708 -10.9191)}}[data-cat=platform],[data-tone=teal],[data-tone=pink]{--tint:.58 .12 215;--tint-ink:#007085;--tint-ink-d:#51cade}@supports (color:lab(0% 0 0)){[data-cat=platform],[data-tone=teal],[data-tone=pink]{--tint-ink:lab(42.6586% -26.9917 -23.0292);--tint-ink-d:lab(75.3192% -30.6509 -20.4793)}}[data-cat],.cards--products .card[data-tone]{--a:oklch(var(--tint))}.glyph--tint{--tint-bg:.12;--tint-bd:.18;color:var(--tint-ink);background:oklch(var(--tint) / var(--tint-bg));border:1px solid oklch(var(--tint) / var(--tint-bd));box-shadow:none}.glyph--tint svg{width:50%;height:50%}.glyph--tint.glyph--sm{border-radius:10px;width:36px;height:36px}:root[data-theme=dark] .glyph--tint{--tint-bg:.2;--tint-bd:.3;color:var(--tint-ink-d)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .glyph--tint{--tint-bg:.2;--tint-bd:.3;color:var(--tint-ink-d)}}.hero,.pagehero,.contact{isolation:isolate;position:relative;overflow:hidden}.hero{text-align:center;padding:clamp(64px,10vw,120px) 0 clamp(64px,8vw,100px)}.hero__inner,.hero__intro{grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;display:grid}.hero--apps .hero__intro{align-content:center;min-height:calc(100svh - 69px - clamp(64px,10vw,120px))}.hero .lead{margin-inline:auto}.hero .actions{margin-top:8px}.hero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 75%)}.hero__orb{filter:blur(70px);opacity:.55;border-radius:50%;display:none;position:absolute}.hero__orb--a{background:#8ec1ff99;background:lab(76.3005% -5.02497 -41.9063/.6);width:520px;height:520px;margin-left:-560px;animation:18s ease-in-out infinite alternate drift;top:-200px;left:50%}.hero__orb--b{background:#ffc47d8c;background:lab(83.6061% 17.7476 47.8465/.55);width:460px;height:460px;margin-left:140px;animation:22s ease-in-out infinite alternate-reverse drift;top:-120px;left:50%}:root[data-theme=dark] .hero__orb{opacity:.22}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero__orb{opacity:.22}}@keyframes drift{to{transform:translate(40px,30px)scale(1.08)}}.hero--device{padding-top:clamp(40px,6vw,72px)}.hero--device .hero__intro{min-height:0}.hdevice{--cycle:20s;perspective:1800px;width:min(1080px,100%);animation:hdevice-in 1.2s var(--ease) .35s both;margin-top:clamp(20px,3vw,40px);position:relative}@keyframes hdevice-in{0%{opacity:0;translate:0 60px}}.hdevice__glow{z-index:-1;filter:blur(60px);background:radial-gradient(closest-side at 30% 55%,#569fff8c,#0000),radial-gradient(closest-side at 72% 45%,#fc9e4773,#0000),radial-gradient(closest-side at 50% 80%,#b376f059,#0000);background:radial-gradient(closest-side at 30% 55%,lab(64.0964% .496924 -58.9986/.55),#0000),radial-gradient(closest-side at 72% 45%,lab(73.8871% 31.0487 58.7684/.45),#0000),radial-gradient(closest-side at 50% 80%,lab(60.1627% 41.4898 -52.9104/.35),#0000);border-radius:50%;animation:16s ease-in-out infinite alternate drift;position:absolute;inset:8% -6% -4%}.hdevice__stage{transform-origin:50% 100%;transform:rotateX(14deg)scale(.96)}@supports (animation-timeline:view()){.hdevice__stage{animation:linear both hdevice-tilt;animation-timeline:view();animation-range:entry 10% cover 50%}}@keyframes hdevice-tilt{0%{transform:rotateX(22deg)scale(.92)}to{transform:none}}.hdevice__lid{background:#070709;background:lab(1.97711% -.0258833 -.624287);border-radius:2.4%/3.6%;margin-inline:7.5%;padding:1.3% 1.3% 1.9%;box-shadow:inset 0 0 0 1px #52555b,0 0 0 1.5px #a3a5a8,0 40px 80px -30px #09152c8c,0 20px 40px -20px #09152c59;box-shadow:inset 0 0 0 1px lab(36.1544% -.190318 -3.75627),0 0 0 1.5px lab(67.4941% -.139147 -2.26753),0 40px 80px -30px lab(6.8471% 1.82898 -17.5849/.55),0 20px 40px -20px lab(6.8471% 1.82898 -17.5849/.35)}.hdevice__screen{aspect-ratio:16/10;color:#14161a;color:lab(7.19% -.101388 -2.93372);text-align:left;background:#fafaf9;background:lab(98.2727% -.0656247 .758386);border-radius:.7%;position:relative;overflow:hidden;container-type:inline-size}.hdevice__notch{z-index:3;background:#070709;background:lab(1.97711% -.0258833 -.624287);border-radius:0 0 .9cqi .9cqi;width:11%;height:2.4%;position:absolute;top:0;left:50%;translate:-50%}.hdevice__sheen{z-index:2;pointer-events:none;background:linear-gradient(115deg,#fff0 40%,#ffffff2e 48%,#fff0 60%);background:linear-gradient(115deg,lab(100% 0 0/0) 40%,lab(100% 0 0/.18) 48%,lab(100% 0 0/0) 60%);position:absolute;inset:0}.hdevice__base{background:linear-gradient(#e7e8ea,#bcbec1 45%,#7e8084);background:linear-gradient(lab(91.8673% -.0741482 -1.13646),lab(76.7786% -.11909 -1.8914) 45%,lab(53.5739% -.136137 -2.26581));border-radius:0 0 50% 50%/0 0 100% 100%;height:clamp(10px,1.7vw,20px);position:relative;box-shadow:0 24px 40px -18px #0e162499;box-shadow:0 24px 40px -18px lab(7.05376% .127919 -10.7126/.6)}.hdevice__lip{background:linear-gradient(#a3a4a8,#c3c4c7);background:linear-gradient(lab(67.4985% -.118047 -1.89079),lab(79.1029% -.0968576 -1.51409));border-radius:0 0 10px 10px;width:14%;height:40%;position:absolute;top:0;left:50%;translate:-50%}.cw{--u:calc(100cqi / 1280);--cw-bg:#fff;--cw-fg:#0a1d36;--cw-primary:#1c77e3;--cw-secondary:#f0f7ff;--cw-muted:#f5f9fd;--cw-muted-fg:#5a728d;--cw-border:#e3effb;--cw-success:#4aa651;--cw-warning:#b17a00;--cw-info:#00a3aa;--cw-sidebar:#f7fbfe;--cw-sidebar-accent:#d4e9ff;--cw-shadow-sm:0 1px 2px 0 #0215300a, 0 1px 3px 0 #02153008;background:var(--cw-bg);height:100%;color:var(--cw-fg);font-family:var(--font-plex), "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;font-size:calc(14 * var(--u));letter-spacing:.01em;grid-template-rows:auto auto minmax(0,1fr);line-height:1.43;display:grid}@supports (color:lab(0% 0 0)){.cw{--cw-bg:lab(100% 0 0);--cw-fg:lab(10.3511% .113092 -19.0108);--cw-primary:lab(49.6624% 5.86525 -63.2328);--cw-secondary:lab(96.8747% -1.30379 -4.7137);--cw-muted:lab(97.7013% -.828683 -2.39826);--cw-muted-fg:lab(46.9134% -3.77142 -17.8822);--cw-border:lab(93.8061% -2.4175 -7.26098);--cw-success:lab(61.2132% -42.0948 35.0149);--cw-warning:lab(55.8183% 17.3668 70.9001);--cw-info:lab(60.8306% -46.6432 -19.0615);--cw-sidebar:lab(98.2583% -.729203 -2.11843);--cw-sidebar-accent:lab(91.3865% -4.13618 -12.8815);--cw-shadow-sm:0 1px 2px 0 lab(6.80366% 1.32518 -20.59/.04), 0 1px 3px 0 lab(6.80366% 1.32518 -20.59/.03)}}.cw svg{width:calc(16 * var(--u));height:calc(16 * var(--u));flex:none}.cw code{font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(12 * var(--u))}.cw small{font-size:calc(12 * var(--u));color:var(--cw-muted-fg);display:block}.cw__chrome{height:calc(30 * var(--u));padding-inline:calc(14 * var(--u));border-bottom:1px solid var(--cw-border);background:#f0f4f7;background:lab(95.9353% -.662178 -2.14616);align-items:center;display:flex}.cw__dots{gap:calc(6 * var(--u));display:flex}.cw__dots i{width:calc(10 * var(--u));height:calc(10 * var(--u));background:#f66d67;background:lab(63.526% 53.3685 30.8739);border-radius:50%}.cw__dots i:nth-child(2){background:#eab532;background:lab(76.994% 11.2878 68.9054)}.cw__dots i:nth-child(3){background:#4ac06c;background:lab(69.5359% -48.2928 31.8219)}.cw__url{padding:calc(3 * var(--u)) calc(90 * var(--u));border-radius:calc(6 * var(--u));background:var(--cw-bg);color:var(--cw-muted-fg);font-size:calc(12 * var(--u));margin-inline:auto}.cw__top{height:calc(56 * var(--u));padding-inline:calc(24 * var(--u));border-bottom:1px solid var(--cw-border);background:var(--cw-bg);align-items:center;display:flex}.cw .cw__logo{height:calc(28 * var(--u));flex:none;width:auto}.cw__sep{margin-inline:calc(8 * var(--u));color:var(--cw-muted-fg)}.cw__crumbs{flex:1;align-self:stretch;position:relative}.cw__trail{align-items:center;gap:calc(10 * var(--u));color:var(--cw-muted-fg);white-space:nowrap;display:flex;position:absolute;inset:0}.cw__crumbpart{align-items:center;gap:calc(10 * var(--u));display:inline-flex}.cw .cw__crumbsep{width:calc(14 * var(--u));height:calc(14 * var(--u))}.cw__crumb--current{color:var(--cw-fg)}.cw__switcher{align-items:center;gap:calc(6 * var(--u));color:var(--cw-fg);display:inline-flex}.cw__switcher-icon{color:var(--cw-muted-fg)}.cw__switcher-chip{width:calc(24 * var(--u));height:calc(24 * var(--u));border:1px solid var(--cw-border);color:var(--cw-muted-fg);border-radius:50%;place-items:center;display:grid}.cw__switcher-chip svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.cw__tools{align-items:center;gap:calc(8 * var(--u));display:flex}.cw__iconbtn{width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--cw-fg);border-radius:50%;place-items:center;display:grid}.cw__iconbtn--outline{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(10 * var(--u));border:1px solid var(--cw-border);background:var(--cw-bg)}.cw__iconbtn--sm{width:calc(32 * var(--u));height:calc(32 * var(--u))}.cw__ask{align-items:center;gap:calc(8 * var(--u));height:calc(32 * var(--u));padding-inline:calc(12 * var(--u));border-radius:calc(10 * var(--u));font-weight:500;display:inline-flex}.cw__avatar{width:calc(28 * var(--u));height:calc(28 * var(--u));background:var(--cw-muted);color:var(--cw-muted-fg);font-size:calc(11 * var(--u));border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid}.cw__tools .cw__avatar{width:calc(32 * var(--u));height:calc(32 * var(--u));font-size:calc(12 * var(--u))}.cw__avatar--primary{background:var(--cw-primary);color:#fff;color:lab(100% 0 0);font-weight:600}.cw__avatar--lg{width:calc(36 * var(--u));height:calc(36 * var(--u))}.cw__body{grid-template-columns:calc(256 * var(--u)) minmax(0, 1fr);min-height:0;display:grid}.cw__side{padding:calc(8 * var(--u));border-right:1px solid var(--cw-border);background:var(--cw-sidebar);flex-direction:column;display:flex}.cw__group{gap:calc(4 * var(--u));padding-bottom:calc(8 * var(--u));flex-direction:column;display:flex}.cw__grouplabel{height:calc(32 * var(--u));padding-inline:calc(8 * var(--u));font-size:calc(12 * var(--u));color:color-mix(in oklab, var(--cw-fg) 70%, transparent);align-items:center;font-weight:500;display:flex}.cw__navitem{align-items:center;gap:calc(8 * var(--u));height:calc(32 * var(--u));padding-inline:calc(8 * var(--u));border-radius:calc(8 * var(--u));white-space:nowrap;display:flex}.cw__sidefoot{margin-top:auto}.cw-nav{animation:cw-nav var(--cycle) infinite}.cw-nav--2{animation-delay:calc(var(--cycle) / 4)}.cw-nav--3{animation-delay:calc(var(--cycle) / 2)}.cw-nav--4{animation-delay:calc(var(--cycle) * 3 / 4)}@keyframes cw-nav{0%,25%{background:var(--cw-sidebar-accent);font-weight:500}26%,to{background:0 0}}.cw__main{min-height:0;position:relative;overflow:hidden}.cw__view{gap:calc(24 * var(--u));padding:calc(24 * var(--u));flex-direction:column;display:flex;position:absolute;inset:0}.cw-cycle{opacity:0;animation:hdevice-view var(--cycle) infinite}.cw-cycle--2{animation-delay:calc(var(--cycle) / 4)}.cw-cycle--3{animation-delay:calc(var(--cycle) / 2)}.cw-cycle--4{animation-delay:calc(var(--cycle) * 3 / 4)}.cw-cycle--1{opacity:1}.cw__trail.cw-cycle{animation-name:cw-fade}@keyframes hdevice-view{0%{opacity:0;transform:translateX(calc(24 * var(--u)))}3%,23%{opacity:1;transform:none}26%,to{opacity:0;transform:translateX(calc(-16 * var(--u)))}}@keyframes cw-fade{0%{opacity:0}3%,23%{opacity:1}26%,to{opacity:0}}.cw__pagehead{justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--u));display:flex}.cw__pagehead-title{align-items:center;gap:calc(8 * var(--u));font-size:calc(24 * var(--u));letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.33;display:flex}.cw__pagehead p{max-width:calc(560 * var(--u));font-size:calc(14 * var(--u));color:var(--cw-muted-fg);margin:0;line-height:1.71}.cw__actions{gap:calc(8 * var(--u));align-self:center;display:flex}.cw__btn{align-items:center;gap:calc(8 * var(--u));height:calc(36 * var(--u));padding-inline:calc(16 * var(--u));border-radius:calc(10 * var(--u));white-space:nowrap;font-weight:500;display:inline-flex}.cw__btn--sm{height:calc(32 * var(--u));padding-inline:calc(12 * var(--u));gap:calc(6 * var(--u))}.cw__btn--primary{background:var(--cw-primary);color:#fff;color:lab(100% 0 0)}.cw__btn--outline{border:1px solid var(--cw-border);background:var(--cw-bg)}.cw__badge{padding:calc(2 * var(--u)) calc(8 * var(--u));font-size:calc(12 * var(--u));letter-spacing:normal;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;font-weight:500;line-height:1.33;display:inline-flex}.cw__badge--default{background:var(--cw-primary);color:#fff;color:lab(100% 0 0)}.cw__badge--secondary{background:var(--cw-secondary);color:var(--cw-primary)}.cw__badge--outline{border-color:var(--cw-border);color:var(--cw-fg)}.cw__badge--group{background:color-mix(in oklab, var(--cw-primary) 10%, transparent);color:var(--cw-primary)}.cw__badge--success,.cw__badge--warning,.cw__badge--info{background:color-mix(in oklab, var(--tone) 15%, transparent);border-color:color-mix(in oklab, var(--tone) 25%, transparent);color:var(--tone)}.cw__badge--success{--tone:var(--cw-success)}.cw__badge--warning{--tone:var(--cw-warning)}.cw__badge--info{--tone:var(--cw-info)}.cw__badge--code{font-family:var(--font-mono), ui-monospace, monospace}.cw__toolbar{justify-content:flex-end;align-items:center;gap:calc(8 * var(--u));margin-bottom:calc(-12 * var(--u));display:flex}.cw__table{border:1px solid var(--cw-border);border-radius:calc(10 * var(--u));overflow:hidden}.cw__tr{min-height:calc(46 * var(--u));padding-inline:calc(12 * var(--u));border-bottom:1px solid var(--cw-border);text-align:center;align-items:center;display:grid}.cw__tr:last-child{border-bottom:0}.cw__tr>span{justify-content:center;align-items:center;gap:calc(8 * var(--u));min-width:0;padding-inline:calc(12 * var(--u));white-space:nowrap;display:flex}.cw__tr--head{min-height:calc(48 * var(--u));background:var(--cw-muted);font-weight:500}.cw__tr--websites{grid-template-columns:1.1fr 1.4fr 1.1fr .8fr 1fr calc(70 * var(--u))}.cw__tr--members{grid-template-columns:1.6fr 1.6fr .8fr 1fr calc(70 * var(--u))}.cw__tr>.cw__rowaction{color:var(--cw-muted-fg);justify-content:flex-end}.cw__tr>.cw__person{justify-content:flex-start}.cw__muted{color:var(--cw-muted-fg)}.cw__pager{margin-top:calc(-14 * var(--u));padding-inline:calc(8 * var(--u));color:var(--cw-muted-fg);justify-content:space-between;align-items:center;display:flex}.cw__pager-right{align-items:center;gap:calc(8 * var(--u));display:flex}.cw__pager-right b{padding:calc(4 * var(--u)) calc(10 * var(--u));border:1px solid var(--cw-border);border-radius:calc(8 * var(--u));color:var(--cw-fg);font-weight:400}.cw__pager-right i,.cw__pager-right em{width:calc(32 * var(--u));height:calc(32 * var(--u));border:1px solid var(--cw-border);border-radius:calc(8 * var(--u));color:var(--cw-fg);place-items:center;font-style:normal;display:grid}.cw__pager-right em{border-color:var(--cw-primary)}.cw__tabs{height:calc(36 * var(--u));padding:calc(3 * var(--u));border-radius:calc(10 * var(--u));background:var(--cw-muted);margin-block:calc(-16 * var(--u));align-self:flex-start;display:inline-flex}.cw__tabs span{padding-inline:calc(12 * var(--u));border-radius:calc(8 * var(--u));color:var(--cw-muted-fg);place-items:center;font-weight:500;display:grid}.cw__tabs .is-on{background:var(--cw-bg);color:var(--cw-fg);box-shadow:var(--cw-shadow-sm)}.cw__alert{gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));border:1px solid color-mix(in oklab, var(--cw-success) 25%, transparent);background:color-mix(in oklab, var(--cw-success) 15%, transparent);color:var(--cw-success);display:flex}.cw__alert span{color:var(--cw-muted-fg)}.cw__alert strong{color:var(--cw-fg);font-weight:500;display:block}.cw__card{gap:calc(20 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u));border:1px solid var(--cw-border);border-radius:calc(14 * var(--u));background:var(--cw-bg);box-shadow:var(--cw-shadow-sm);flex-direction:column;display:flex}.cw__cardhead{align-items:center;gap:calc(12 * var(--u));display:flex}.cw__cardhead b,.cw__site-main b,.cw__account-head b{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(10 * var(--u));background:color-mix(in oklab, var(--cw-primary) 10%, transparent);color:var(--cw-primary);flex:none;place-items:center;display:grid}.cw__cardhead b svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.cw__cardhead strong{margin-bottom:calc(6 * var(--u));font-weight:600;line-height:1;display:block}.cw__cardhead small{font-size:calc(14 * var(--u))}.cw__gauges{gap:calc(12 * var(--u));grid-template-columns:1fr 1fr 1.6fr;display:grid}.cw__gauge{gap:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));border:1px solid var(--cw-border);border-radius:calc(10 * var(--u));flex-direction:column;display:flex}.cw__gauge-top{color:var(--cw-muted-fg);justify-content:space-between;display:flex}.cw__gauge-top strong{color:var(--cw-fg);font-weight:600}.cw__track{height:calc(6 * var(--u));background:var(--cw-muted);border-radius:999px;display:flex;overflow:hidden}.cw__track i{background:var(--cw-success)}.cw__track--split{gap:1px}.cw [data-group=violet]{background:#864ad2;background:lab(44.4689% 46.1814 -61.6621)}.cw [data-group=amber]{background:#da950b;background:lab(67.3506% 20.5018 70.1014)}.cw [data-group=blue]{background:#026fd7;background:lab(46.3624% 5.18757 -61.7046)}.cw [data-group=cyan]{background:#00a1b5;background:lab(60.2926% -32.8764 -22.1494)}.cw [data-group=orange]{background:#e46212;background:lab(58.0892% 49.2316 63.859)}.cw [data-group=slate]{background:#667383;background:lab(47.7174% -2.02113 -10.8074)}.cw__disklegend{gap:calc(4 * var(--u)) calc(12 * var(--u));font-size:calc(12 * var(--u));color:var(--cw-muted-fg);flex-wrap:wrap;display:flex}.cw__disklegend span{align-items:center;gap:calc(5 * var(--u));display:inline-flex}.cw__disklegend i{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%}.cw__disklegend em{color:var(--cw-fg);font-style:normal}.cw__groups{gap:calc(12 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.cw__groupcard{gap:calc(8 * var(--u));padding:calc(16 * var(--u));border:1px solid var(--cw-border);border-radius:calc(14 * var(--u));flex-direction:column;display:flex}.cw__groupcard-head{align-items:center;gap:calc(8 * var(--u));display:flex}.cw__groupcard-head svg{color:var(--cw-primary)}.cw__groupcard-head strong{font-weight:600}.cw__groupcard-head .cw__badge{margin-left:auto}.cw__chips{gap:calc(6 * var(--u));flex-wrap:wrap;display:flex}.cw__chips span{align-items:center;gap:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));border:1px solid var(--cw-border);background:color-mix(in oklab, var(--cw-muted) 40%, transparent);font-size:calc(12 * var(--u));border-radius:999px;display:inline-flex}.cw__chips i{width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--cw-success);border-radius:50%}.cw__subhead{margin-bottom:calc(-12 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.cw__subhead strong{font-size:calc(18 * var(--u));font-weight:600}.cw__invites{border:1px solid var(--cw-border);border-radius:calc(14 * var(--u));box-shadow:var(--cw-shadow-sm)}.cw__invite{align-items:center;gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));display:flex}.cw__invite+.cw__invite{border-top:1px solid var(--cw-border)}.cw__invite-who{flex:1}.cw__invite-who strong{font-weight:500}.cw__invite-actions{gap:calc(14 * var(--u));padding-left:calc(8 * var(--u));color:var(--cw-muted-fg);display:flex}.cw__canvas{padding-top:calc(28 * var(--u));border:1px solid var(--cw-border);border-radius:calc(10 * var(--u));background-color:var(--cw-bg);background-image:radial-gradient(#c4cfdb 1px,#0000 1.2px);background-image:radial-gradient(lab(82.5793% -2.10741 -7.10003) 1px,#0000 1.2px);background-size:calc(16 * var(--u)) calc(16 * var(--u));flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.cw__legend{top:calc(12 * var(--u));left:calc(12 * var(--u));gap:calc(5 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border:1px solid var(--cw-border);border-radius:calc(10 * var(--u));background:color-mix(in oklab, var(--cw-bg) 90%, transparent);font-size:calc(11 * var(--u));color:var(--cw-muted-fg);display:grid;position:absolute}.cw__legend span{align-items:center;gap:calc(6 * var(--u));display:flex}.cw__legend-div{background:var(--cw-border);height:1px}.cw__lg{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:calc(3 * var(--u))}.cw__lg--org{background:var(--cw-primary)}.cw__lg--group{border:1px dashed color-mix(in oklab, var(--cw-primary) 40%, transparent)}.cw__lg--le{background:color-mix(in oklab, var(--cw-muted) 60%, #e3e8ee);border:1px solid var(--cw-border)}@supports (color:lab(0% 0 0)){.cw__lg--le{background:color-mix(in oklab, var(--cw-muted) 60%, lab(91.8716% -1.09071 -3.5696))}}.cw__pip{width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%}.cw__pip--success{background:var(--cw-success)}.cw__pip--info{background:var(--cw-info)}.cw__pip--primary{background:var(--cw-primary)}.cw__canvas-settings{top:calc(12 * var(--u));right:calc(12 * var(--u));position:absolute}.cw__account{width:calc(260 * var(--u));padding:calc(16 * var(--u));border-radius:calc(14 * var(--u));background:var(--cw-primary);color:#fff;color:lab(100% 0 0);box-shadow:0 4px 6px -1px #0215301f;box-shadow:0 4px 6px -1px lab(6.80366% 1.32518 -20.59/.12)}.cw__account-head{align-items:center;gap:calc(10 * var(--u));font-weight:600;display:flex}.cw__account-head b{width:calc(32 * var(--u));height:calc(32 * var(--u));color:#fff;color:lab(100% 0 0);background:#ffffff26;background:lab(100% 0 0/.15)}.cw__account-head small{font-size:calc(10 * var(--u));letter-spacing:.11em;text-transform:uppercase;color:#ffffffb3;color:lab(100% 0 0/.7);font-weight:500}.cw__account-foot{align-items:center;gap:calc(6 * var(--u));margin-top:calc(12 * var(--u));font-size:calc(12 * var(--u));color:#fffc;color:lab(100% 0 0/.8);display:flex}.cw__account-foot svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.cw__edge{width:0;height:calc(28 * var(--u));border-left:calc(2 * var(--u)) solid #abc0d7}@supports (color:lab(0% 0 0)){.cw__edge{border-left:calc(2 * var(--u)) solid lab(76.7421% -3.89951 -14.0553)}}.cw__le{gap:calc(14 * var(--u));width:calc(900 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u));border:1px solid var(--cw-border);border-radius:calc(20 * var(--u));background:color-mix(in oklab, var(--cw-muted) 60%, #ebeff4);flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.cw__le{background:color-mix(in oklab, var(--cw-muted) 60%, lab(94.1935% -.877976 -2.85867))}}.cw__le-head{align-self:flex-start;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(48 * var(--u)) calc(8 * var(--u)) calc(12 * var(--u));border:1px solid var(--cw-border);border-radius:calc(10 * var(--u));background:var(--cw-bg);box-shadow:var(--cw-shadow-sm);display:flex}.cw__le-head strong{font-weight:600}.cw__tag{padding:calc(1 * var(--u)) calc(6 * var(--u));border:1px solid color-mix(in oklab, var(--cw-info) 40%, transparent);border-radius:calc(6 * var(--u));font-size:calc(10 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--cw-info);font-weight:500}.cw__band{height:0;position:relative}.cw__band:before{content:"";inset:calc(-4 * var(--u)) calc(436 * var(--u)) calc(-172 * var(--u)) calc(-6 * var(--u));border:1px dashed color-mix(in oklab, var(--cw-primary) 25%, transparent);border-radius:calc(14 * var(--u));background:color-mix(in oklab, var(--cw-primary) 5%, transparent);position:absolute}.cw__band-label{top:calc(-18 * var(--u));right:calc(442 * var(--u));align-items:center;gap:calc(4 * var(--u));font-size:calc(11 * var(--u));color:var(--cw-primary);font-weight:500;display:inline-flex;position:absolute}.cw__band-label svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.cw__sites{gap:calc(16 * var(--u));grid-template-columns:repeat(4,1fr);display:grid;position:relative}.cw__site{border:1px solid var(--cw-border);border-radius:calc(10 * var(--u));background:var(--cw-bg);box-shadow:var(--cw-shadow-sm);position:relative;overflow:hidden}.cw__site:before{content:"";width:calc(4 * var(--u));background:var(--rail);position:absolute;inset:0 auto 0 0}.cw__site--success{--rail:var(--cw-success)}.cw__site--info{--rail:var(--cw-info)}.cw__site--primary{--rail:var(--cw-primary)}.cw__site-main{align-items:center;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u)) 0 calc(16 * var(--u));display:flex}.cw__site-main b{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(8 * var(--u));background:color-mix(in oklab, var(--rail) 12%, transparent);color:var(--rail)}.cw__site-main strong{font-weight:600;line-height:1.3;display:block}.cw__site-main code{color:var(--cw-muted-fg)}.cw__site-badges{gap:calc(6 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(12 * var(--u)) calc(16 * var(--u));display:flex}.cw__site-strip{gap:calc(6 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u)) calc(16 * var(--u));border-top:1px solid var(--cw-border);background:color-mix(in oklab, var(--cw-muted) 30%, transparent);font-size:calc(12 * var(--u));display:grid}.cw__site-strip span{justify-content:space-between;gap:calc(8 * var(--u));display:flex}.cw__site-strip small{font-size:calc(10 * var(--u));letter-spacing:.06em;text-transform:uppercase}.cw__site-strip code{font-size:calc(11 * var(--u))}.cw__zoom{left:calc(12 * var(--u));bottom:calc(12 * var(--u));border:1px solid var(--cw-border);border-radius:calc(6 * var(--u));background:var(--cw-bg);box-shadow:var(--cw-shadow-sm);display:grid;position:absolute}.cw__zoom i{width:calc(26 * var(--u));height:calc(26 * var(--u));font-style:normal;font-size:calc(13 * var(--u));color:var(--cw-fg);place-items:center;display:grid}.cw__zoom i+i{border-top:1px solid var(--cw-border)}.cw__body{position:relative}.cw .vp__logo{width:auto;height:calc(32 * var(--u));margin-left:calc(8 * var(--u))}.vp__top{padding-inline:calc(16 * var(--u))}.vp__home{color:var(--cw-muted-fg)}.vp__workspace{align-items:center;gap:calc(8 * var(--u));display:inline-flex}.vp__workspace b{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(10 * var(--u));background:color-mix(in oklab, var(--cw-success) 10%, transparent);color:var(--cw-success);place-items:center;display:grid}.vp__workspace strong{color:var(--cw-fg);font-weight:600;line-height:1.2;display:block}.vp__workspace small{align-items:center;gap:calc(4 * var(--u));line-height:1.2;display:flex}.cw .vp__powered{width:auto;height:calc(10 * var(--u))}.vp-nav{animation:vp-nav-inv var(--cycle) infinite}.vp-nav--cat{animation-name:vp-nav-cat}@keyframes vp-nav-inv{0%,24%{background:0 0}25%,74%{background:var(--cw-sidebar-accent);font-weight:500}75%,to{background:0 0}}@keyframes vp-nav-cat{0%,74%{background:0 0}75%,to{background:var(--cw-sidebar-accent);font-weight:500}}.vp__picker{z-index:2;background-color:var(--cw-bg);background-image:radial-gradient(calc(608 * var(--u)) calc(256 * var(--u)) at 50% calc(-64 * var(--u)), color-mix(in oklab, var(--cw-primary) 5%, transparent), transparent 70%), radial-gradient(color-mix(in oklab, var(--cw-border) 85%, transparent) 1px, transparent 1px);background-size:auto, calc(18 * var(--u)) calc(18 * var(--u));position:absolute;inset:0}.vp__picker-inner{align-items:center;gap:calc(24 * var(--u));max-width:calc(1024 * var(--u));padding:calc(40 * var(--u)) calc(32 * var(--u));flex-direction:column;margin-inline:auto;display:flex}.vp__greet{text-align:center}.vp__greet small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;font-weight:500}.vp__greet .vp__greet-title{margin:calc(8 * var(--u)) 0 0;font-family:var(--font-plex-serif), "IBM Plex Serif", Georgia, serif;font-size:calc(24 * var(--u));letter-spacing:-.015em;color:var(--cw-fg);font-weight:600}.vp__greet p{margin:calc(4 * var(--u)) 0 0;color:var(--cw-muted-fg)}.vp__resume{align-items:center;gap:calc(12 * var(--u));width:calc(576 * var(--u));padding:calc(16 * var(--u));border:1px solid color-mix(in oklab, var(--cw-primary) 25%, transparent);border-radius:calc(14 * var(--u));background:color-mix(in oklab, var(--cw-primary) 5%, var(--cw-bg));display:flex}.vp__resume>b,.vp__card>b{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(10 * var(--u));background:color-mix(in oklab, var(--tone,var(--cw-success)) 10%, transparent);color:var(--tone,var(--cw-success));flex:none;place-items:center;display:grid}.vp__resume>span:not(.vp__open){flex:1}.vp__resume small{font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(11 * var(--u));letter-spacing:.11em;text-transform:uppercase}.vp__resume strong{font-weight:600}.vp__resume em{margin-left:calc(8 * var(--u));font-style:normal;font-size:calc(12 * var(--u));color:var(--cw-muted-fg)}.vp__open{padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(10 * var(--u));background:var(--cw-primary);color:#fff;color:lab(100% 0 0);box-shadow:0 4px 6px -1px color-mix(in oklab, var(--cw-primary) 30%, transparent);font-weight:600}.vp__section{align-items:center;gap:calc(10 * var(--u));margin-bottom:calc(-10 * var(--u));align-self:stretch;display:flex}.vp__section strong{font-size:calc(12 * var(--u));letter-spacing:.11em;text-transform:uppercase;color:var(--cw-muted-fg);font-weight:700}.vp__count{padding-inline:calc(8 * var(--u));border:1px solid var(--cw-border);background:var(--cw-bg);font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(12 * var(--u));border-radius:999px}.vp__section i{background:var(--cw-border);flex:1;height:1px}.vp__cards{gap:calc(14 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;display:grid}.vp__card{gap:calc(12 * var(--u));padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u)) calc(20 * var(--u));border:1px solid var(--cw-border);border-radius:calc(14 * var(--u));background:var(--cw-bg);display:flex;position:relative;overflow:hidden}.vp__card:before{content:"";width:calc(4 * var(--u));background:var(--tone);opacity:.75;position:absolute;inset:0 auto 0 0}.vp__card--success{--tone:var(--cw-success)}.vp__card--info{--tone:var(--cw-info)}.vp__card--primary{--tone:var(--cw-primary)}.cw .vp__watermark{right:calc(-20 * var(--u));bottom:calc(-24 * var(--u));width:calc(120 * var(--u));height:calc(120 * var(--u));opacity:.05;position:absolute}.vp__card-body{flex-direction:column;min-width:0;display:flex}.vp__card-body strong{font-weight:600}.vp__card-body>code{color:var(--cw-muted-fg)}.vp__chips{gap:calc(6 * var(--u));margin-top:calc(10 * var(--u));flex-wrap:wrap;display:flex}.vp__chip{padding:calc(2 * var(--u)) calc(8 * var(--u));border:1px solid var(--cw-border);background:var(--cw-bg);font-size:calc(12 * var(--u));color:var(--cw-muted-fg);white-space:nowrap;border-radius:999px;font-weight:500}.vp__chip--kind{border-color:color-mix(in oklab, var(--tone) 25%, transparent);background:color-mix(in oklab, var(--tone) 10%, transparent);color:var(--tone)}.vp__chip--role{border-color:color-mix(in oklab, var(--cw-primary) 25%, transparent);background:color-mix(in oklab, var(--cw-primary) 10%, transparent);color:var(--cw-primary);font-weight:600}.vp__card-foot{align-items:center;gap:calc(6 * var(--u));margin-top:calc(10 * var(--u));font-size:calc(12 * var(--u));color:var(--cw-muted-fg);display:flex}.vp__card-foot i{width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--cw-success);border-radius:50%}.vp__tr--items{grid-template-columns:1.5fr 1.6fr 1.2fr 1fr .7fr .5fr calc(60 * var(--u))}.vp__tr--lots{grid-template-columns:1fr 1fr 1fr .8fr .8fr .8fr 1fr}.vp__tr--listings{grid-template-columns:1.5fr 1.5fr 1.2fr .8fr .8fr .7fr calc(60 * var(--u))}.vp__bad{color:#dc2626;color:lab(48.7978% 67.714 48.819)}.vp__warn{color:var(--cw-warning)}.vp__strong{font-weight:600}.cw__badge--destructive{color:#fff;color:lab(100% 0 0);background:#dc2626;background:lab(48.7978% 67.714 48.819)}.vp__summary{padding:calc(16 * var(--u)) calc(24 * var(--u));border:1px solid var(--cw-border);border-radius:calc(14 * var(--u));box-shadow:var(--cw-shadow-sm);grid-template-columns:repeat(3,1fr);display:grid}.vp__summary span+span{padding-left:calc(24 * var(--u));border-left:1px solid var(--cw-border)}.vp__summary strong{margin-top:calc(4 * var(--u));font-size:calc(20 * var(--u));font-weight:600;display:block}.vp__summary em{font-style:normal;font-size:calc(13 * var(--u));color:var(--cw-muted-fg);font-weight:400}.vp__summary .vp__ok{color:var(--cw-success)}.hdevice__slide{height:100%;animation:hdevice-slide .5s var(--ease) both}@keyframes hdevice-slide{0%{opacity:0;transform:scale(.985)}}.hdevice__floats{display:contents}.hdevice__arrow{z-index:3;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;box-shadow:var(--shadow-lg);color:var(--ink);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:53%;translate:0 -50%}.hdevice__arrow:hover{background:var(--ink);color:var(--paper)}.hdevice__arrow:active{transform:scale(.94)}.hdevice__arrow:focus-visible,.hdevice__dot:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.hdevice__arrow--prev{left:calc(3.75% - 22px)}.hdevice__arrow--next{right:calc(3.75% - 22px)}.hdevice__switch{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 80%, transparent);width:fit-content;box-shadow:var(--shadow-sm);border-radius:999px;justify-content:center;gap:4px;margin:clamp(18px,2.4vw,28px) auto 0;padding:4px;display:flex}.hdevice__dot{font:inherit;color:var(--muted);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500}.hdevice__dot:hover{color:var(--ink)}.hdevice__dot.is-on{background:var(--ink);color:var(--paper)}@media (max-width:640px){.hdevice__arrow{width:34px;height:34px}.hdevice__arrow--prev{left:-4px}.hdevice__arrow--next{right:-4px}}.hfloat{z-index:2;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-lg);color:var(--muted);text-align:left;white-space:nowrap;animation:hfloat-in .8s var(--ease) both, hfloat-bob 6s ease-in-out infinite alternate;border-radius:14px;align-items:center;gap:12px;padding:10px 16px 10px 10px;font-size:13px;line-height:1.35;display:flex;position:absolute}.hfloat strong{color:var(--ink);font-size:14px;display:block}.hfloat b{border:1px solid oklch(var(--tint) / .18);background:oklch(var(--tint) / .12);color:var(--tint-ink);flex:none;place-items:center;display:grid}:root[data-theme=dark] .hfloat b{border-color:oklch(var(--tint) / .3);background:oklch(var(--tint) / .2);color:var(--tint-ink-d)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hfloat b{border-color:oklch(var(--tint) / .3);background:oklch(var(--tint) / .2);color:var(--tint-ink-d)}}.hfloat b{border-radius:10px;width:36px;height:36px}.hfloat svg{width:18px;height:18px}.hfloat--a{animation-delay:1.1s,1.9s;top:14%;left:-2%}.hfloat--b{animation-delay:1.4s,2.2s;top:36%;right:-3%}.hfloat--c{animation-delay:1.7s,2.5s;bottom:18%;left:1%}.hfloat--d{animation-delay:2s,2.8s;bottom:30%;right:2%}@keyframes hfloat-in{0%{opacity:0;transform:translateY(16px)scale(.92)}}@keyframes hfloat-bob{to{translate:0 -10px}}@media (max-width:900px){.hfloat--c,.hfloat--d{display:none}}@media (max-width:640px){.hdevice{width:calc(100% + 2 * var(--gutter) - 16px)}.hdevice__lid{margin-inline:3%}.hfloat{padding:8px 12px 8px 8px;font-size:11px}.hfloat strong{font-size:12px}.hfloat b{width:28px;height:28px}.hfloat--a{top:-6%;left:0}.hfloat--b{top:auto;bottom:64px;right:0}}@media (prefers-reduced-motion:reduce){.cw-cycle,.cw-nav,.vp-nav,.hdevice__slide,.hdevice__stage{animation:none!important}.hdevice__stage{transform:none}.cw-nav--1{background:var(--cw-sidebar-accent);font-weight:500}}.badge{border:1px solid var(--line-2);background:color-mix(in srgb, var(--surface) 80%, transparent);color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 10px;font-size:14px;display:inline-flex}.badge__dot{background:var(--green-a);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green-a) 25%, transparent);border-radius:50%}.hero__apps{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;width:100%;margin-top:clamp(24px,4vw,48px);display:grid}.js-motion [data-arrive]:not(.is-arrived) .apptile{animation-play-state:paused}.hero__chips{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;margin-top:32px;display:grid}.appgrid{border-radius:var(--r-xl);background:color-mix(in srgb, var(--surface) 72%, transparent);border:1px solid var(--line);width:100%;max-width:1040px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:center;gap:10px;padding:clamp(16px,3vw,28px);display:flex}.appgrid>*{flex:0 0 clamp(88px,11.1111% - 8.88889px,112px)}.apptile{border-radius:var(--r);transition:background .2s, transform .3s var(--ease);opacity:0;animation:pop .6s var(--ease) forwards;animation-delay:calc(.35s + var(--i,0) * 35ms);justify-items:center;gap:10px;padding:16px 6px 14px;display:grid;position:relative}.apptile:hover{background:var(--paper-2);transform:translateY(-3px)}.apptile:hover .glyph{transform:scale(1.06)rotate(-3deg)}.apptile .glyph{transition:transform .35s var(--ease)}.apptile__name{text-align:center;color:var(--ink-2);font-size:13.5px;font-weight:500;line-height:1.25}.apptile__soon{background:var(--paper-2);border:1px solid var(--line);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;padding:2px 6px;font-size:10px;position:absolute;top:6px;right:6px}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}.pagehero{border-bottom:1px solid var(--line);padding:clamp(40px,7vw,88px) 0 clamp(48px,7vw,88px)}.pagehero__inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.pagehero__inner>div:first-child{justify-items:start;gap:18px;max-width:780px;display:grid}.pagehero__inner--visual{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.pagehero__summary{border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in srgb, var(--surface) 70%, transparent);max-width:68ch;color:var(--ink-2);padding:18px 20px;line-height:1.7}.pagehero .actions{margin-top:8px}.pagehero__visual{justify-self:center}.crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:13.5px;display:flex}.crumbs>span{align-items:center;gap:6px;display:inline-flex}.crumbs a:hover{color:var(--ink)}.appvisual{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);justify-items:center;gap:18px;padding:48px 56px;display:grid;position:relative}.appvisual:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(60% 60% at 50% 40%, color-mix(in srgb, var(--a) 40%, transparent), transparent 70%);filter:blur(30px);position:absolute;inset:-1px}.appvisual__name{font-family:var(--font-display), serif;font-size:1.6rem}@media (max-width:860px){.pagehero__inner--visual{grid-template-columns:minmax(0,1fr)}.pagehero__visual{justify-self:start}.appvisual{padding:28px 32px}.glyph--xl{border-radius:24px;width:80px;height:80px}}.rise{animation:rise .8s var(--ease) both}.rise--1{animation-delay:60ms}.rise--2{animation-delay:.14s}.rise--3{animation-delay:.22s}.rise--4{animation-delay:.3s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}}.js-motion .reveal{opacity:0}.js-motion [data-split=lines]{visibility:hidden}.js-motion:not(.motion-nav) [data-split=chars]{animation:headline-in .9s var(--ease) both}.show-intro [data-split=chars]{animation-play-state:paused}@keyframes headline-in{0%{transform:translateY(.18em)}}.section{padding:clamp(72px,10vw,128px) 0}.section--soft{background:var(--paper-2);border-block:1px solid var(--line)}.section+.section--soft,.section--soft+.section{border-top-color:var(--line)}.section--plain+.section--plain,.section--soft+.section--soft{padding-top:0}.section--soft+.section--soft{border-top:0}.hero+.section--plain,.pagehero+.section--plain{padding-top:clamp(16px,3vw,32px)}.section--plain+.ctaband{padding-top:0}.section--ink{background:var(--band);color:#f3f2ee;color:lab(95.3805% .135958 1.90178)}.section--ink .title{color:#faf8f5;color:lab(97.7005% .135839 1.90169)}.section--ink .lead{color:#b7becb;color:lab(76.7216% -.715435 -7.46232)}.section--ink .eyebrow{color:#91c1fd;color:lab(76.4286% -5.03561 -35.121)}.grid{gap:18px;display:grid}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1020px){.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.group+.group{margin-top:48px}.group__title{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:12px}.footnote{max-width:72ch;color:var(--muted);margin-top:32px}.footnote--quote{font-family:var(--font-display), serif;color:var(--ink-2);padding-left:.9em;font-size:1.25rem;line-height:1.5;position:relative}.footnote--quote:before{content:"“";color:var(--accent);font-size:1.9em;line-height:1;position:absolute;top:-.12em;left:0}.card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .2s;flex-direction:column;gap:12px;padding:26px;display:flex;position:relative}.card:hover{box-shadow:var(--shadow);border-color:var(--line-2);transform:translateY(-3px)}.card__head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.card__icon{border:1px solid var(--brand-tint-bd);background:var(--brand-tint-bg);width:42px;height:42px;color:var(--brand-ink);border-radius:12px;place-items:center;display:grid}.card__label{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--muted);font-size:12px}.card__title{letter-spacing:-.01em;font-size:1.12rem;font-weight:600;line-height:1.3}.card__body{color:var(--muted);font-size:15.5px;line-height:1.6}.card__foot{margin-top:auto;padding-top:8px}.cards--plain .card{border:0;border-top:2px solid var(--ink);box-shadow:none;background:0 0;border-radius:0;padding:22px 0 0}.cards--plain .card:hover{transform:none}.pains .cards--plain .card{border-top-color:var(--red-a)}.cards--numbered .card{isolation:isolate;transition:box-shadow .4s var(--ease), border-color .3s;overflow:hidden}.cards--numbered .card>:not(.card__spot,.card__rule){position:relative}.cards--numbered .card__spot{z-index:-1}.card__rule{background:linear-gradient(90deg, var(--brand), color-mix(in oklab, var(--brand) 30%, transparent));transform-origin:0;height:3px;transition:transform .55s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.card__num{border:1px solid color-mix(in oklab, var(--brand) 25%, transparent);background:var(--brand-soft);min-width:40px;height:30px;font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--brand-ink);border-radius:999px;place-items:center;padding:0 10px;font-size:12px;font-weight:500;transition:background .3s,color .3s,border-color .3s;display:inline-grid}.cards--numbered .card__title{transition:color .3s}.cards--numbered .card:is(:hover,:focus-within){border-color:color-mix(in oklab, var(--brand) 40%, var(--line));box-shadow:0 24px 50px -24px color-mix(in oklab, var(--brand) 40%, transparent), var(--shadow)}.cards--numbered .card:is(:hover,:focus-within) .card__spot{opacity:1}.cards--numbered .card:is(:hover,:focus-within) .card__rule{transform:scaleX(1)}.cards--numbered .card:is(:hover,:focus-within) .card__num{background:var(--brand);color:var(--on-brand);border-color:#0000}.cards--numbered .card:is(:hover,:focus-within) .card__title{color:var(--brand-ink)}.cards--products .card{min-height:300px;padding:30px;overflow:hidden}.cards--products .card__band{background:radial-gradient(80% 120% at 0% 0%, color-mix(in srgb, var(--a,var(--brand)) 22%, transparent), transparent 70%);pointer-events:none;height:120px;position:absolute;inset:0 0 auto}.cards--products .card__title{font-family:var(--font-display), serif;letter-spacing:-.02em;font-size:1.6rem;font-weight:400}.card__spot{background:radial-gradient(380px circle at var(--mx,50%) var(--my,30%), color-mix(in srgb, var(--a,var(--brand)) 15%, transparent), transparent 65%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none;position:absolute;inset:0}.cards--products .card>:not(.card__band,.card__spot){position:relative}.cards--products .card__band{transform-origin:0 0;transition:transform .7s var(--ease)}.cards--products .glyph{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.cards--products .card{transition:box-shadow .5s var(--ease), border-color .4s var(--ease), filter .5s var(--ease)}.cards--products .card:is(:hover,:focus-within){z-index:1;border-color:color-mix(in srgb, var(--a,var(--brand)) 50%, var(--line));box-shadow:0 34px 70px -30px color-mix(in srgb, var(--a,var(--brand)) 60%, transparent), var(--shadow-lg)}.cards--products .card:is(:hover,:focus-within) .card__spot{opacity:1}.cards--products .card:is(:hover,:focus-within) .card__band{transform:scale(1.35)}.cards--products .card:is(:hover,:focus-within) .glyph{transform:scale(1.08)rotate(-6deg)}.cards--products:has(.card:is(:hover,:focus-within)) .card:not(:is(:hover,:focus-within)){filter:saturate(.4)opacity(.5)}}@media (prefers-reduced-motion:reduce){.cards--products .card:is(:hover,:focus-within) .card__band,.cards--products .card:is(:hover,:focus-within) .glyph{transform:none}}.card--link{color:inherit}.card--link .card__foot{color:var(--brand-ink)}.suitetabs__bar{background:var(--surface);border:1px solid var(--line);width:fit-content;max-width:100%;box-shadow:var(--shadow-sm);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;margin:-16px auto 32px;padding:5px;display:flex}.suitetabs__tab{height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.suitetabs__tab[aria-selected=true]{background:var(--ink);color:var(--paper)}.suitetabs__count{font-family:var(--font-mono), monospace;opacity:.6;font-size:11.5px}.suitetabs[data-active=erp] .appcard:not([data-suite=erp]),.suitetabs[data-active=platform] .appcard:not([data-suite=platform]){display:none}.appcards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.appcard{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .2s;animation:fadein .35s var(--ease);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.appcard:hover{box-shadow:var(--shadow);border-color:var(--line-2);transform:translateY(-2px)}.appcard__body{flex:1;gap:2px;min-width:0;display:grid}.appcard__arrow{align-self:center}.appcard__name{align-items:center;gap:8px;font-weight:600;line-height:1.3;display:flex}.appcard__tag{color:var(--muted);font-size:13.5px;line-height:1.4}.appcard__arrow{color:var(--faint);transition:transform .25s var(--ease), color .2s;flex-shrink:0}.appcard:hover .appcard__arrow{color:var(--brand-ink);transform:translate(3px)}.steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.step{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);align-content:start;gap:10px;padding:26px;display:grid;position:relative}.step__num{font-family:var(--font-display), serif;color:var(--brand);opacity:.9;font-size:2.6rem;font-style:italic;line-height:1}.step__title{font-size:1.1rem;font-weight:600;line-height:1.3}.step__body{color:var(--muted);font-size:15.5px}.steps--block .step__title,.steps--block .step__body{opacity:calc(.22 + var(--on,1) * .78);transform:translateX(calc((1 - var(--on,1)) * -12px))}@media (min-width:641px){.steps--block .step{border-color:color-mix(in srgb, var(--brand) calc(var(--on,1) * 35%), var(--line));box-shadow:0 calc(var(--on,1) * 22px) calc(var(--on,1) * 44px) -28px color-mix(in srgb, var(--brand) 45%, transparent);overflow:hidden}.steps--block .step:before{content:"";height:3px;width:calc(var(--on,1) * 100%);background:linear-gradient(90deg, var(--brand), var(--accent));position:absolute;top:0;left:0}.steps--block .step__num{color:color-mix(in srgb, var(--brand) calc(var(--on,1) * 100%), var(--line-2));transform:translateY(calc((1 - var(--on,1)) * 10px))}}@media (max-width:640px){.section--steps{padding-block:44px}.section--steps .intro{margin-bottom:20px}.steps--block{gap:0}.steps--block .step{background:0 0;border:0;border-radius:0;gap:4px;padding:0 0 18px 26px}.steps--block .step:last-child{padding-bottom:0}.steps--block .step__num{display:none}.steps--block .step:before{content:"";background:color-mix(in srgb, var(--brand) calc(var(--on,1) * 100%), var(--line-2));width:11px;height:11px;box-shadow:0 0 0 calc(var(--on,1) * 4px) color-mix(in srgb, var(--brand) 16%, transparent), 0 0 calc(var(--on,1) * 14px) color-mix(in srgb, var(--brand) 45%, transparent);transform:scale(calc(.6 + var(--on,1) * .4));border-radius:50%;position:absolute;top:5px;left:0}.steps--block .step:not(:last-child):after{content:"";background:linear-gradient(var(--brand), var(--brand)) top / 100% calc(var(--seg,1) * 100%) no-repeat, var(--line-2);width:1px;position:absolute;top:22px;bottom:2px;left:5px}.steps--block .step__title{font-size:16px}.steps--block .step__body{font-size:14px;line-height:1.5}}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.split--reverse .split__text{order:2}.split__text .intro{margin-bottom:20px}.ticks{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ticks li{color:var(--ink-2);align-items:flex-start;gap:10px;display:flex}.ticks svg{color:var(--green-b);flex-shrink:0;margin-top:4px}.ticks--lg li{border-bottom:1px solid var(--line);padding:12px 0;font-size:17px}.window,.code{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);overflow:hidden}.window__bar{border-bottom:1px solid var(--line);background:var(--paper-2);align-items:center;gap:12px;padding:12px 16px;display:flex}.window__dots{gap:6px;display:flex}.window__dots i{background:var(--line-2);border-radius:50%;width:10px;height:10px}.window__title{font-family:var(--font-mono), monospace;color:var(--muted);font-size:12.5px}.window__status{font-family:var(--font-mono), monospace;color:var(--green-b);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.pulse{background:var(--green-a);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--green-a) 60%, transparent)}to{box-shadow:0 0 0 10px #0000}}.window__rows{margin:0;padding:8px 0;list-style:none}.window__rows li{justify-content:space-between;gap:16px;padding:12px 20px;font-size:14.5px;display:flex}.window__rows li+li{border-top:1px dashed var(--line)}.window__label{align-items:center;gap:10px;font-weight:500;display:inline-flex}.window__value{font-family:var(--font-mono), monospace;color:var(--muted);text-align:right;font-size:13px}.dot{background:var(--a,var(--brand));border-radius:50%;flex-shrink:0;width:8px;height:8px}.window__footer{border-top:1px solid var(--line);color:var(--muted);background:var(--paper-2);padding:14px 20px;font-size:13.5px}.code pre{font-family:var(--font-mono), monospace;color:var(--ink-2);margin:0;padding:22px;font-size:13.5px;line-height:1.7;overflow-x:auto}@media (max-width:860px){.split{grid-template-columns:1fr}.split--reverse .split__text{order:0}}.activity{overflow:hidden}.marquee{gap:14px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__track{gap:14px;width:max-content;animation:60s linear infinite marquee;display:flex}.marquee__track--rev{animation-duration:70s;animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.ticket{border-radius:var(--r);background:var(--band-2);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);gap:4px;width:290px;padding:16px 18px;display:grid}.ticket__module{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#a7aebb;color:lab(70.921% -.705272 -7.45719);align-items:center;gap:8px;font-size:11px;display:inline-flex}.ticket__title{color:#f7f5f1;color:lab(96.5405% .135899 1.90173);font-weight:600}.ticket__meta{font-family:var(--font-mono), monospace;color:#989fab;color:lab(65.1204% -.693679 -7.45137);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tablewrap{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.table th,.table td{text-align:left;vertical-align:top;padding:18px 22px}.table thead th{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--paper-2);border-bottom:1px solid var(--line);font-size:11.5px;font-weight:500}.table tbody tr+tr{border-top:1px solid var(--line)}.table tbody th{font-family:var(--font-display), serif;white-space:nowrap;font-size:1.15rem;font-weight:400}.table td{color:var(--muted)}@media (max-width:640px){.tablewrap{overflow:visible}.table{min-width:0}.table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.table tbody tr{gap:10px;padding:18px 20px;display:grid}.table tbody th,.table td{white-space:normal;padding:0}.table td:before{content:attr(data-label);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;display:block}}.industry{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);min-height:170px;transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .2s;align-content:start;gap:8px;padding:24px;display:grid;position:relative}.industry:hover{box-shadow:var(--shadow);border-color:var(--line-2);transform:translateY(-3px)}.industry__icon{border:1px solid var(--brand-tint-bd);background:var(--brand-tint-bg);width:44px;height:44px;color:var(--brand-ink);border-radius:13px;place-items:center;margin-bottom:8px;transition:background .25s,border-color .25s,color .25s;display:grid}.industry:hover .industry__icon{background:var(--brand);color:var(--on-brand)}.industry__name{font-size:1.05rem;font-weight:600;line-height:1.3}.industry__tag{color:var(--muted);font-size:14.5px}.industry__more{color:var(--faint);transition:transform .25s var(--ease), color .2s;position:absolute;top:24px;right:22px}.industry:hover .industry__more{color:var(--brand-ink);transform:translate(3px)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips--center{justify-content:center}.chip{background:var(--surface);border:1px solid var(--line);height:40px;color:var(--ink-2);transition:border-color .2s, transform .25s var(--ease), box-shadow .25s;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:500;display:inline-flex}.chip svg{color:var(--brand-ink)}.chip:hover{border-color:var(--brand);box-shadow:var(--shadow);transform:translateY(-2px)}.post{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;gap:12px;padding:26px;display:flex}.post:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.post__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.post__title{font-family:var(--font-display), serif;letter-spacing:-.015em;font-size:1.45rem;font-weight:400;line-height:1.2}.post__desc{color:var(--muted);font-size:15.5px}.post .textlink{margin-top:auto}.faq{grid-template-columns:1fr 1.6fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.faq__intro{position:sticky;top:100px}.faq__list{border-top:1px solid var(--line-2)}.faq__item{border-bottom:1px solid var(--line-2)}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{color:var(--brand-ink)}.faq__plus{border:1px solid var(--line-2);width:28px;height:28px;transition:transform .3s var(--ease), background .2s;border-radius:50%;flex-shrink:0;position:relative}.faq__plus:before,.faq__plus:after{content:"";background:currentColor;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__plus:after{transition:transform .3s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.faq__item[open] .faq__plus{background:var(--ink);color:var(--paper);border-color:var(--ink)}.faq__item[open] .faq__plus:after{transform:translate(-50%,-50%)rotate(0)}.faq__item p{color:var(--muted);padding:0 48px 24px 0;line-height:1.7}@media (max-width:860px){.faq{grid-template-columns:1fr}.faq__intro{position:static}}.checklist{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.checklist__card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);padding:12px 32px 28px}.checklist__note{color:var(--muted);margin-top:20px;font-size:14.5px}@media (max-width:860px){.checklist{grid-template-columns:1fr}}.callout{border-radius:var(--r-lg);background:var(--brand-soft);color:var(--ink-2);gap:16px;padding:24px 28px;display:flex}.callout svg{color:var(--brand-ink);flex-shrink:0}.callout--warn{background:color-mix(in srgb, var(--amber-a) 18%, var(--surface))}.callout--warn svg{color:var(--amber-b)}.callout__title{color:var(--ink);margin-bottom:4px;font-weight:700}.ctaband{padding:clamp(40px,6vw,80px) 0 clamp(72px,10vw,120px)}.ctaband__inner{isolation:isolate;border-radius:var(--r-xl);background:var(--band);text-align:center;justify-items:center;gap:18px;padding:clamp(48px,8vw,96px) clamp(20px,5vw,64px);display:grid;position:relative;overflow:hidden}.ctaband__inner .lead{margin-inline:auto}.ctaband__inner .actions{margin-top:12px}.ctaband__glow{z-index:-1;background:radial-gradient(40% 70% at 15% 0,#106ed78c,#0000 70%),radial-gradient(35% 60% at 90% 100%,#e68c2c59,#0000 70%);background:radial-gradient(40% 70% at 15% 0,lab(46.3078% 6.23116 -61.9831/.55),#0000 70%),radial-gradient(35% 60% at 90% 100%,lab(66.9584% 30.1491 62.1291/.35),#0000 70%);position:absolute;inset:0}.ctaband__glow:after{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.05) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.05) 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.ctaband .btn--primary{color:#090909;color:lab(2.47865% 0 0);background:#f8f8f8;background:lab(97.68% -.0000298023 .0000119209)}.ctaband .btn--secondary{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);box-shadow:none;background:#ffffff14;background:lab(100% 0 0/.08);border-color:#fff3;border-color:lab(100% 0 0/.2)}.client{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);color:inherit;transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .2s;flex-direction:column;gap:14px;padding:28px;display:flex}.client:hover{box-shadow:var(--shadow);border-color:var(--line-2);transform:translateY(-3px)}.client__head{justify-items:start;gap:14px;display:grid}.client__logo{border:1px solid var(--line);border-radius:16px;flex-shrink:0;place-items:center;width:160px;height:80px;display:grid;overflow:hidden}.client__logo--image{background:#fff;background:lab(100% 0 0)}.client__logo img{object-fit:contain;border-radius:8px;display:block}.client__logo--initials{border-color:var(--line);color:var(--brand-ink);font-family:var(--font-display), serif;letter-spacing:-.02em;background:#fff;background:lab(100% 0 0);font-size:1.75rem}.client:hover .client__logo--initials{background:var(--brand);color:var(--on-brand)}.client__name{letter-spacing:-.01em;font-size:1.15rem;font-weight:600;line-height:1.3;display:block}.client__meta{color:var(--muted);margin-top:2px;font-size:14px;display:block}.client__summary{color:var(--ink-2);font-size:15.5px;line-height:1.6}.client__work{border-left:2px solid var(--brand);gap:2px;margin-top:auto;padding-left:14px;display:grid}.client__work-kind{color:var(--ink);font-size:15px;font-weight:600;line-height:1.35}.client__work-detail{color:var(--muted);font-size:14px;line-height:1.45}.client__work-detail:first-letter{text-transform:uppercase}.client__work+.client__link{margin-top:0}.client__link{border-top:1px solid var(--line);font-family:var(--font-mono), monospace;color:var(--brand-ink);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:13px;display:inline-flex}.client__link svg{transition:transform .25s var(--ease)}.client:hover .client__link svg{transform:translate(2px,-2px)}.partners-index{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:start;column-gap:clamp(40px,7vw,96px);display:grid}.partners-index .intro{margin:0}.partners-index .title{max-width:12ch}.pindex{border-top:1px solid color-mix(in oklab, var(--ink) 22%, transparent);margin:0;padding:0;list-style:none}.pindex__item{border-bottom:1px solid color-mix(in oklab, var(--ink) 12%, transparent);color:inherit;outline:none;grid-template-columns:190px minmax(0,1fr) 18px;align-items:center;column-gap:24px;padding:22px 4px;text-decoration:none;display:grid}.pindex__logo{height:52px;transition:background-color .35s var(--ease), box-shadow .35s var(--ease);border-radius:10px;justify-self:start;align-items:center;margin:-6px -12px;padding:6px 12px;display:flex}.pindex__logo img{object-fit:contain;filter:grayscale()contrast(1.15);opacity:.7;transition:filter .4s var(--ease), opacity .4s var(--ease);display:block}.pindex__name{font-size:1.05rem;font-weight:600}.pindex__label{color:var(--muted);text-align:right;transition:color .3s var(--ease);justify-self:end;font-size:14px}.pindex__chev{color:var(--faint);transition:transform .45s var(--ease), color .3s var(--ease)}.pindex__more{max-height:0;transition:max-height .55s var(--ease);grid-column:1/-1;overflow:hidden}.pindex__skills{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:0;padding:0;list-style:none;display:grid}.pindex__visit{color:var(--brand-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 35%, transparent);text-underline-offset:3px;align-items:center;gap:4px;margin-top:14px;font-size:14px;font-weight:500;display:inline-flex}.pindex__visit:hover{text-decoration-color:currentColor}.pindex__visit:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}.pindex__skills li{color:var(--ink-2);gap:8px;font-size:14px;line-height:1.4;display:flex}.pindex__skills li:nth-child(-n+2){margin-top:16px}.pindex__skills svg{color:var(--brand);flex-shrink:0;margin-top:2px}.pindex__item:is(:hover,:focus-visible,:has(:focus-visible)) .pindex__logo img{filter:none;opacity:1}.pindex__item:is(:hover,:focus-visible,:has(:focus-visible)) .pindex__label{color:var(--ink)}.pindex__item:is(:hover,:focus-visible,:has(:focus-visible)) .pindex__chev{color:var(--brand-ink);transform:rotate(180deg)}.pindex__item:is(:hover,:focus-visible,:has(:focus-visible)) .pindex__more{max-height:300px}.pindex__item:focus-visible{box-shadow:inset 0 0 0 2px var(--brand);border-radius:4px}@media (hover:none){.pindex__item:focus-within .pindex__logo img{filter:none;opacity:1}.pindex__item:focus-within .pindex__label{color:var(--ink)}.pindex__item:focus-within .pindex__chev{color:var(--brand-ink);transform:rotate(180deg)}.pindex__item:focus-within .pindex__more{max-height:300px}}:root[data-theme=dark] .pindex__logo img{filter:brightness(0)invert();opacity:.7}:root[data-theme=dark] .pindex__item:is(:hover,:focus-visible,:has(:focus-visible)) .pindex__logo{background:#fff;background:lab(100% 0 0);box-shadow:0 6px 18px -10px #0009;box-shadow:0 6px 18px -10px lab(0% 0 0/.6)}:root[data-theme=dark] .pindex__item:is(:hover,:focus-visible,:has(:focus-visible)) .pindex__logo img{filter:none;opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pindex__logo img{filter:brightness(0)invert();opacity:.7}:root:not([data-theme=light]) .pindex__item:is(:hover,:focus-visible,:has(:focus-visible)) .pindex__logo{background:#fff;background:lab(100% 0 0);box-shadow:0 6px 18px -10px #0009;box-shadow:0 6px 18px -10px lab(0% 0 0/.6)}:root:not([data-theme=light]) .pindex__item:is(:hover,:focus-visible,:has(:focus-visible)) .pindex__logo img{filter:none;opacity:1}}@media (hover:none){:root[data-theme=dark] .pindex__item:focus-within .pindex__logo{background:#fff;background:lab(100% 0 0)}:root[data-theme=dark] .pindex__item:focus-within .pindex__logo img{filter:none;opacity:1}}@media (hover:none) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .pindex__item:focus-within .pindex__logo{background:#fff;background:lab(100% 0 0)}:root:not([data-theme=light]) .pindex__item:focus-within .pindex__logo img{filter:none;opacity:1}}@media (max-width:760px){.partners-index{grid-template-columns:minmax(0,1fr);row-gap:32px}.pindex__item{grid-template-columns:130px minmax(0,1fr) 18px;column-gap:14px}.pindex__skills{grid-template-columns:minmax(0,1fr)}.pindex__skills li:nth-child(2){margin-top:0}}@media (prefers-reduced-motion:reduce){.pindex__more,.pindex__chev,.pindex__logo,.pindex__logo img{transition:none}}.section--stage{--gold-1:#efe3cb;--gold-2:#dcc095;--stage-ink:#f3f2ef;--stage-muted:#a7abb3;isolation:isolate;color:var(--stage-ink);background:radial-gradient(90% 55% at 50% -8%,#171f2ee6,#0000 65%),linear-gradient(#0a0c11,#040507 70%,#030305);background:radial-gradient(90% 55% at 50% -8%,lab(11.6682% -.113927 -10.842/.9),#0000 65%),linear-gradient(lab(3.33404% -.0335425 -2.31942),lab(1.36249% -.015378 -.889492) 70%,lab(.895985% -.0103489 -.575849));position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.section--stage{--gold-1:lab(90.8442% 1.28281 13.5537);--gold-2:lab(79.2062% 5.77897 25.4571);--stage-ink:lab(95.3764% .107527 1.52063);--stage-muted:lab(69.7948% -.461251 -4.49419)}}.section--stage:before{content:"";z-index:-1;filter:blur(50px);background:radial-gradient(36% 42% at 16% 22%,#3067b857,#0000 70%),radial-gradient(34% 38% at 86% 88%,#d0b28529,#0000 70%),radial-gradient(28% 30% at 72% 30%,#65859b1f,#0000 70%);background:radial-gradient(36% 42% at 16% 22%,lab(43.2557% 3.39198 -48.8293/.34),#0000 70%),radial-gradient(34% 38% at 86% 88%,lab(74.5619% 6.41778 27.6524/.16),#0000 70%),radial-gradient(28% 30% at 72% 30%,lab(53.63% -7.18495 -16.0589/.12),#0000 70%);animation:40s ease-in-out infinite alternate stage-drift;position:absolute;inset:-20% -10%}@keyframes stage-drift{50%{transform:translate(4%,-3%)rotate(3deg)scale(1.06)}to{transform:translate(-3%,3%)rotate(-2deg)scale(1.02)}}.section--stage:after{content:"";z-index:-1;pointer-events:none;opacity:.45;mix-blend-mode:soft-light;background:linear-gradient(90deg,#0000,#ffffff29,#0000) top/100% 1px no-repeat,linear-gradient(90deg,#0000,#e3caa238,#0000) bottom/100% 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");background:linear-gradient(90deg,#0000,lab(100% 0 0/.16),#0000) top/100% 1px no-repeat,linear-gradient(90deg,#0000,lab(82.7145% 4.50268 23.4966/.22),#0000) bottom/100% 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.section--stage .eyebrow{background:linear-gradient(90deg, var(--gold-1), var(--gold-2));color:#0000;-webkit-background-clip:text;background-clip:text}.section--stage .mark{color:var(--gold-1)}@media (prefers-reduced-motion:reduce){.section--stage:before{animation:none}}.section--clients .clients{perspective:1200px;gap:22px}.section--clients .client{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);color:var(--stage-ink);transition:border-color .4s, box-shadow .5s var(--ease);background:linear-gradient(160deg,#fff1,#ffffff05 55%,#ffffff08);background:linear-gradient(160deg,lab(100% 0 0/.065),lab(100% 0 0/.018) 55%,lab(100% 0 0/.03));border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);gap:16px;padding:34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 30px 60px -32px #000000e6;box-shadow:inset 0 1px lab(100% 0 0/.08),0 30px 60px -32px lab(.00576973% .0163466 -.0644743/.9)}.section--clients .client:before{content:"";z-index:2;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #f0d3a3d9, #77a0dc59 45%, transparent 70%);-webkit-mask-composite:xor;opacity:0;transition:opacity .45s var(--ease);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@supports (color:lab(0% 0 0)){.section--clients .client:before{background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), lab(86.204% 5.42244 27.6029/.85), lab(64.6931% -2.09439 -35.5686/.35) 45%, transparent 70%)}}.client__spot{display:none}.section--clients .client__spot{z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #ffffff13, transparent 65%);opacity:0;transition:opacity .5s var(--ease);pointer-events:none;display:block;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.section--clients .client__spot{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), lab(100% 0 0/.075), transparent 65%)}}.section--clients .client:hover{border-color:#ffffff1f;border-color:lab(100% 0 0/.12);box-shadow:inset 0 1px #ffffff1f,0 46px 90px -36px #000000f2,0 0 80px -30px #5181c773;box-shadow:inset 0 1px lab(100% 0 0/.12),0 46px 90px -36px lab(.00576973% .0163466 -.0644743/.95),0 0 80px -30px lab(52.8592% -.11757 -42.2279/.45)}.section--clients .client:hover:before,.section--clients .client:hover .client__spot{opacity:1}.client__index{display:none}.section--clients .client__index{z-index:-1;font-family:var(--font-display), serif;letter-spacing:-.04em;color:#ffffff0d;color:lab(100% 0 0/.05);transition:color .5s var(--ease), transform .7s var(--ease);pointer-events:none;font-size:clamp(4rem,7vw,6rem);line-height:1;display:block;position:absolute;top:18px;right:28px}.section--clients .client:hover .client__index{color:#e6c99a33;color:lab(82.721% 5.47507 27.6653/.2);transform:translateY(-4px)}.section--clients .client__logo{width:168px;height:84px;transition:box-shadow .45s var(--ease), transform .6s var(--ease);border:0;border-radius:18px;position:relative;box-shadow:0 0 0 1px #ffffff24,0 18px 34px -16px #000000d9;box-shadow:0 0 0 1px lab(100% 0 0/.14),0 18px 34px -16px lab(.00576973% .0163466 -.0644743/.85)}.section--clients .client__logo:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffbf 50%,#0000 65%);background:linear-gradient(105deg,#0000 35%,lab(100% 0 0/.75) 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.section--clients .client:hover .client__logo{transform:translateY(-2px)scale(1.035);box-shadow:0 0 0 1px #f0d3a38c,0 0 0 6px #f0d3a314,0 24px 40px -16px #000000e6;box-shadow:0 0 0 1px lab(86.204% 5.42244 27.6029/.55),0 0 0 6px lab(86.204% 5.42244 27.6029/.08),0 24px 40px -16px lab(.00576973% .0163466 -.0644743/.9)}.section--clients .client:hover .client__logo:after{transition:transform .9s var(--ease);transform:translate(120%)}.section--clients .client__logo--initials,.section--clients .client:hover .client__logo--initials{color:#104a97;color:lab(31.4569% 6.76785 -48.5812);background:linear-gradient(140deg,#fff,#f3eee3);background:linear-gradient(140deg,lab(100% 0 0),lab(94.2588% .454068 5.73629))}.section--clients .client__name{font-family:var(--font-display), serif;letter-spacing:-.015em;color:#fbfaf7;color:lab(98.2765% .107378 1.52057);font-size:1.7rem;font-weight:500}.section--clients .client__meta{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-2);margin-top:6px;font-size:11.5px}.section--clients .client__summary{color:#babec4;color:lab(76.7629% -.395596 -3.75133)}.section--clients .client__work{border-left-color:var(--gold-2)}.section--clients .client__work-kind{color:var(--stage-ink)}.section--clients .client__work-detail{color:var(--stage-muted)}.section--clients .client__link{color:#d7d0c3;color:lab(83.8358% .648618 7.67919);border-top-color:#0000;justify-content:space-between;transition:color .3s;position:relative}.section--clients .client__link:before{content:"";height:1px;transform:scaleX(var(--line,1));transform-origin:0;background:linear-gradient(90deg,#e3caa266,#ffffff14 60%);background:linear-gradient(90deg,lab(82.7145% 4.50268 23.4966/.4),lab(100% 0 0/.08) 60%);position:absolute;top:-1px;left:0;right:0}.js-motion [data-client]{visibility:hidden}.section--clients .client:hover .client__link{color:var(--gold-1)}.client__go{display:inline-flex}.section--clients .client__go{color:#f2f2f2;color:lab(95.36% 0 0);width:40px;height:40px;transition:background .35s var(--ease), border-color .35s, color .35s;background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:50%;place-items:center;display:grid}.section--clients .client:hover .client__go{background:linear-gradient(135deg, var(--gold-1), var(--gold-2));color:#0d111b;color:lab(5.17507% .133269 -6.57254);border-color:#0000}@media (max-width:640px){.section--clients .client{padding:26px}.section--clients .client__index{right:20px}}@media (prefers-reduced-motion:reduce){.section--clients .client__logo:after{display:none}}.pagehero__visual:has(.sv){justify-self:stretch;justify-items:center;display:grid}.sv{--cycle:8s;--slot:2s;border:1px solid var(--line);border-radius:var(--r-xl);background:radial-gradient(70% 40% at 50% 100%, color-mix(in oklab, var(--brand) 10%, transparent), transparent 70%), color-mix(in srgb, var(--surface) 75%, transparent);width:min(100%,470px);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:0;padding:22px 22px 24px;display:grid;position:relative}.sv__caption{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 10px 4px;font-size:10.5px}.sv__scraps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sv__scrap{--tilt:-1.5deg;border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);rotate:var(--tilt);animation:sv-lift var(--cycle) var(--ease) infinite;animation-delay:calc(var(--i) * var(--slot));border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sv__scrap--sheet{--tilt:1.8deg}.sv__scrap--register{--tilt:1.2deg}.sv__scrap--chat{--tilt:-2deg}.sv__scrap--register{background:repeating-linear-gradient(180deg, transparent 0 13px, color-mix(in oklab, var(--brand) 10%, transparent) 13px 14px), var(--surface)}.sv__scrap--sheet{background:linear-gradient(90deg, color-mix(in oklab, var(--ink) 6%, transparent) 1px, transparent 1px) 0 0 / 22px 100%, linear-gradient(180deg, color-mix(in oklab, var(--ink) 6%, transparent) 1px, transparent 1px) 0 0 / 100% 14px, var(--surface)}.sv__scrap--chat{background:color-mix(in oklab, #4ac06c 12%, var(--surface));border-radius:12px 12px 12px 3px}@supports (color:lab(0% 0 0)){.sv__scrap--chat{background:color-mix(in oklab, lab(69.5359% -48.2928 31.8219) 12%, var(--surface))}}.sv__scrap-icon{background:var(--paper-2);width:28px;height:28px;color:var(--ink-2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.sv__scrap--chat .sv__scrap-icon{color:#137738;color:lab(43.6193% -39.4536 26.2495);background:#4ac06c2e;background:lab(69.5359% -48.2928 31.8219/.18)}.sv__scrap-text{min-width:0;display:grid}.sv__scrap-text strong,.sv__tile-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.sv__scrap--sheet strong{font-family:var(--font-mono), monospace;font-size:11.5px;font-weight:500}.sv__scrap-text small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:11px;line-height:1.3;overflow:hidden}@keyframes sv-lift{0%,to{border-color:var(--line);translate:0}4%{border-color:color-mix(in oklab, var(--brand) 55%, transparent);box-shadow:0 10px 22px -10px color-mix(in oklab, var(--brand) 45%, transparent);translate:0 -5px}14%{border-color:var(--line);box-shadow:var(--shadow-sm);translate:0}}.sv__wires{width:100%;height:64px;display:block;overflow:visible}.sv__wires path{fill:none;vector-effect:non-scaling-stroke}.sv__wire{stroke:var(--line-2);stroke-width:1.25px;stroke-dasharray:3 3}.sv__pulse{stroke:var(--brand);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:14 86;stroke-dashoffset:14px;opacity:0;filter:drop-shadow(0 0 4px color-mix(in oklab, var(--brand) 70%, transparent));animation:sv-flow var(--cycle) linear infinite;animation-delay:calc(var(--i) * var(--slot) + .2s)}@keyframes sv-flow{0%{stroke-dashoffset:14px;opacity:0}1%{opacity:1}11%{stroke-dashoffset:-86px;opacity:1}12%,to{stroke-dashoffset:-86px;opacity:0}}.sv__screen{border:1px solid var(--line);background:var(--surface);box-shadow:0 0 0 6px color-mix(in oklab, var(--brand) 6%, transparent), var(--shadow);border-radius:18px;overflow:hidden}.sv__chrome{border-bottom:1px solid var(--line);background:var(--paper-2);align-items:center;gap:6px;padding:10px 14px;display:flex}.sv__chrome span{background:var(--line-2);border-radius:50%;flex-shrink:0;width:8px;height:8px}.sv__chrome b{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono), monospace;color:var(--muted);margin-left:8px;font-size:11px;font-weight:500;overflow:hidden}.sv__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.sv__tile{border:1px solid var(--line);min-width:0;animation:sv-light var(--cycle) var(--ease) infinite;animation-delay:calc(var(--i) * var(--slot));border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.sv__tile-icon{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-ink);animation:sv-icon var(--cycle) var(--ease) infinite;animation-delay:calc(var(--i) * var(--slot));border-radius:9px;flex-shrink:0;place-items:center;display:grid}.sv__tile-text{min-width:0;display:grid}.sv__tile-text small{letter-spacing:.04em;color:var(--muted);font-size:10.5px}@keyframes sv-light{0%,11%,40%,to{border-color:var(--line);box-shadow:none;background:0 0}14%,32%{border-color:color-mix(in oklab, var(--brand) 50%, transparent);background:color-mix(in oklab, var(--brand) 7%, transparent);box-shadow:0 8px 20px -12px color-mix(in oklab, var(--brand) 60%, transparent)}}@keyframes sv-icon{0%,11%,40%,to{background:var(--brand-soft);color:var(--brand-ink);scale:1}14%{scale:1.12}16%,32%{background:var(--brand);color:var(--on-brand);scale:1}}.sv__foot{justify-content:space-between;align-items:flex-end;gap:12px;padding:0 14px 14px;display:flex}.sv__bars{align-items:flex-end;gap:4px;height:34px;display:flex}.sv__bars i{width:9px;height:var(--h);background:linear-gradient(180deg, var(--brand), color-mix(in oklab, var(--brand) 40%, transparent));transform-origin:bottom;animation:sv-bar 4s var(--ease) infinite alternate;animation-delay:calc(var(--b) * .12s);border-radius:3px 3px 1px 1px}@keyframes sv-bar{0%{scale:1 .55}}.sv__status{color:#197037;color:lab(41.1793% -36.3639 24.1285);background:#4ac06c1f;background:lab(69.5359% -48.2928 31.8219/.12);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.sv__status i{background:#1eab53;background:lab(61.5166% -51.6053 34.349);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite sv-ping;box-shadow:0 0 #1eab5380;box-shadow:0 0 lab(61.5166% -51.6053 34.349/.5)}@keyframes sv-ping{to{box-shadow:0 0 0 7px #1eab5300;box-shadow:0 0 0 7px lab(61.5166% -51.6053 34.349/0)}}:root[data-theme=dark] .sv__status{color:#7cd591;color:lab(78.4684% -38.941 25.3387)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sv__status{color:#7cd591;color:lab(78.4684% -38.941 25.3387)}}@media (max-width:860px){.pagehero__visual:has(.sv){justify-self:stretch}.sv{width:100%}}@media (max-width:480px){.sv{padding:16px}.sv__scrap,.sv__tile{gap:8px;padding:9px}.sv__scrap-icon,.sv__tile-icon{width:26px;height:26px}.sv__scrap-text small,.sv__tile-text strong{display:none}.sv__scrap-text strong{white-space:normal;overflow-wrap:anywhere}.sv__tile-text small{letter-spacing:0;color:var(--ink);font-size:12.5px;font-weight:600}}@media (prefers-reduced-motion:reduce){.sv__scrap,.sv__pulse,.sv__tile,.sv__tile-icon,.sv__bars i,.sv__status i{animation:none}}.sv__muted{color:var(--muted);font-size:11.5px}.sv__label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;margin:0 0 8px;font-size:10.5px;display:flex}.sv__btn{background:var(--ink);height:28px;color:var(--paper);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.sv__thumb{aspect-ratio:16/9;background:linear-gradient(145deg, color-mix(in oklab, var(--brand) 16%, var(--surface)), color-mix(in oklab, #e7b375 22%, var(--surface)));width:100%;color:var(--brand-ink);border-radius:10px;place-items:center;display:grid}@supports (color:lab(0% 0 0)){.sv__thumb{background:linear-gradient(145deg, color-mix(in oklab, var(--brand) 16%, var(--surface)), color-mix(in oklab, lab(76.691% 14.4525 39.2184) 22%, var(--surface)))}}.sv__toast{color:#09672e;color:lab(37.6918% -36.456 24.3006);white-space:nowrap;background:#4ac06c24;background:lab(69.5359% -48.2928 31.8219/.14);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.sv__line{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.sv__line>span{align-items:center;gap:6px;display:inline-flex}.sv__line b{font-weight:600}.sv__line--muted{color:var(--muted)}.sv__core{border:1px solid color-mix(in oklab, var(--brand) 35%, var(--line));background:var(--surface);box-shadow:0 0 0 5px color-mix(in oklab, var(--brand) 6%, transparent);border-radius:14px;justify-self:center;align-items:center;gap:10px;padding:10px 14px;display:flex}.sv__core>span:last-child,.sv__hub{display:grid}.sv__core strong{font-size:12.5px}.sv__core small{color:var(--muted);font-size:11px}.sv__core-icon{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-ink);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.sv__flip{vertical-align:bottom;height:1.25em;line-height:1.25em;display:inline-block;overflow:hidden}.sv__flip>span{flex-direction:column;display:flex}.sv__flip i{white-space:nowrap;height:1.25em;font-style:normal}:root[data-theme=dark] :is(.sv__toast,.sv__status){color:#7cd591;color:lab(78.4684% -38.941 25.3387)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.sv__toast,.sv__status){color:#7cd591;color:lab(78.4684% -38.941 25.3387)}}.sv__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sv__pair .sv__screen{flex-direction:column;display:flex}.sv__pair .sv__screen>:last-child{flex:1}.sv__product,.sv__bill{gap:5px;padding:12px;display:grid}.sv__product strong{margin-top:4px;font-size:12.5px}.sv__stock{color:#21763c;color:lab(43.5038% -36.3107 24.0307);animation:sv-web-site var(--cycle) var(--ease) infinite;font-size:11.5px;font-weight:600}.sv__product .sv__btn{justify-self:start;margin-top:4px}.sv__bill{flex-direction:column;gap:9px;display:flex}.sv__line--total{border-top:1px dashed var(--line-2);padding-top:8px;font-weight:600}.sv__toast--sale{opacity:0;animation:sv-web-toast var(--cycle) var(--ease) infinite;align-self:flex-start;margin-top:auto}.sv__wires--web{height:50px}.sv__pulse--down,.sv__pulse--up{animation-delay:0s}.sv__pulse--down{animation-name:sv-web-down}.sv__pulse--up{animation-name:sv-web-up}.sv--web .sv__core{animation:sv-web-core var(--cycle) var(--ease) infinite}.sv__flip--pos>span{animation:sv-web-pos var(--cycle) var(--ease) infinite}.sv__flip--site>span{animation:sv-web-flip var(--cycle) var(--ease) infinite}@keyframes sv-web-toast{0%,4%{opacity:0;translate:0 6px}7%,60%{opacity:1;translate:0}66%,to{opacity:0;translate:0}}@keyframes sv-web-pos{0%,9%{translate:0}12%,92%{translate:0 -50%}96%,to{translate:0}}@keyframes sv-web-flip{0%,36%{translate:0}39%,92%{translate:0 -50%}96%,to{translate:0}}@keyframes sv-web-site{0%,36%,50%,to{scale:1}40%{scale:1.08}}@keyframes sv-web-down{0%,14%{stroke-dashoffset:14px;opacity:0}15%{opacity:1}25%{stroke-dashoffset:-86px;opacity:1}26%,to{stroke-dashoffset:-86px;opacity:0}}@keyframes sv-web-up{0%,26%{stroke-dashoffset:14px;opacity:0}27%{opacity:1}37%{stroke-dashoffset:-86px;opacity:1}38%,to{stroke-dashoffset:-86px;opacity:0}}@keyframes sv-web-core{0%,22%,36%,to{box-shadow:0 0 0 5px color-mix(in oklab, var(--brand) 6%, transparent)}27%,30%{box-shadow:0 0 0 8px color-mix(in oklab, var(--brand) 16%, transparent)}}.sv__storebar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12.5px;display:flex}.sv__cart{color:var(--ink-2);display:grid;position:relative}.sv__badge{background:var(--brand);min-width:16px;height:16px;color:var(--on-brand);animation:sv-shop-badge var(--cycle) var(--ease) infinite;border-radius:999px;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-7px;right:-9px}.sv__badge .sv__flip,.sv__badge .sv__flip i{height:12px;line-height:12px}.sv__flip--cart>span{animation:sv-shop-cart var(--cycle) var(--ease) infinite}.sv__pdp{grid-template-columns:112px minmax(0,1fr);gap:14px;padding:14px;display:grid}.sv__thumb--lg{aspect-ratio:1}.sv__pdp-text{align-content:start;gap:6px;display:grid}.sv__pdp-text strong{font-size:14px}.sv__chips{flex-wrap:wrap;gap:6px;display:flex}.sv__chips span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:11px}.sv__chips .sv__chip--pick{animation:sv-shop-pick var(--cycle) var(--ease) infinite}.sv__btn--cart{background:var(--brand);color:var(--on-brand);animation:sv-shop-press var(--cycle) var(--ease) infinite;justify-self:start}.sv__shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.sv__mini{background:oklch(.72 .1 var(--h) / .12);color:oklch(.5 .12 var(--h));border-radius:10px;justify-items:center;gap:4px;padding:10px 6px;display:grid}.sv__mini small{color:var(--muted);font-size:10.5px}.sv__toast--paid{opacity:0;animation:sv-shop-paid var(--cycle) var(--ease) infinite;justify-self:end;margin-top:12px}@keyframes sv-shop-pick{0%,10%,94%,to{border-color:var(--line);color:var(--muted);background:0 0}13%,91%{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}}@keyframes sv-shop-press{0%,24%,30%,to{scale:1}27%{scale:.92}}@keyframes sv-shop-cart{0%,29%{translate:0}32%,92%{translate:0 -50%}96%,to{translate:0}}@keyframes sv-shop-badge{0%,29%,38%,to{scale:1}33%{scale:1.35}}@keyframes sv-shop-paid{0%,44%{opacity:0;translate:0 8px}48%,88%{opacity:1;translate:0}93%,to{opacity:0;translate:0}}.sv__ask{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;gap:8px;padding:12px;display:grid}.sv__ask-bar{color:var(--brand-ink);align-items:center;gap:6px;margin:0;display:flex}.sv__ask-tab{color:var(--muted);border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.sv__ask-tab--a{animation:16s step-end infinite sv-ask-tab-a}.sv__ask-tab--b{animation:16s step-end infinite sv-ask-tab-b}.sv__ask-you,.sv__ask-ai{opacity:0;border-radius:12px;max-width:90%;margin:0;padding:8px 11px;font-size:12.5px;line-height:1.4}.sv__ask-you{background:var(--brand);color:var(--on-brand);animation:sv-ask-you var(--cycle) var(--ease) infinite;border-bottom-right-radius:4px;justify-self:end}.sv__ask-ai{background:var(--paper-2);color:var(--ink);animation:sv-ask-ai var(--cycle) var(--ease) infinite;border-bottom-left-radius:4px;justify-self:start}.sv__ask-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sv__ask-steps li{font-family:var(--font-mono), monospace;color:var(--muted);opacity:0;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.sv__ask-steps li svg{color:#25984d;color:lab(55.4741% -45.4549 30.1606)}.sv__ask-steps li:first-child{animation:sv-ask-step-1 var(--cycle) var(--ease) infinite}.sv__ask-steps li:nth-child(2){animation:sv-ask-step-2 var(--cycle) var(--ease) infinite}.sv__ask-steps li:nth-child(3){animation:sv-ask-step-3 var(--cycle) var(--ease) infinite}.sv__mcp{justify-items:center;height:44px;display:grid;position:relative}.sv__mcp-line{background:repeating-linear-gradient(180deg, var(--line-2) 0 5px, transparent 5px 10px);width:2px;height:100%;position:relative}.sv__mcp-line i{background:var(--brand);width:10px;height:10px;box-shadow:0 0 10px 2px color-mix(in oklab, var(--brand) 60%, transparent);opacity:0;animation:sv-mcp-down var(--cycle) var(--ease) infinite;border-radius:50%;position:absolute;top:0;left:-4px}.sv__mcp-pill{border:1px solid var(--brand-tint-bd);background:var(--brand-tint-bg);white-space:nowrap;color:var(--brand-ink);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:calc(50% + 14px);translate:0 -50%}.sv__chero{gap:8px;padding:12px 12px 4px;display:grid}.sv__chero strong{font-family:var(--font-display), serif;font-size:16px;font-weight:400;line-height:1.2}.sv__label--in{margin:8px 12px 6px}.sv__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px;display:grid}.sv__project{aspect-ratio:16/11;background:linear-gradient(160deg, oklch(.74 .09 var(--h) / .28), oklch(.6 .1 var(--h) / .16));border-radius:9px;align-items:end;padding:6px;display:grid;position:relative}.sv__project small{color:var(--ink);font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.sv__project--new{opacity:0;animation:sv-project-new var(--cycle) var(--ease) infinite}.sv__project--new em{color:#fff;color:lab(100% 0 0);background:#25984d;background:lab(55.4741% -45.4549 30.1606);border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:5px;right:5px}.sv__btn--quote{background:var(--brand);color:var(--on-brand);margin:12px}@keyframes sv-ask-tab-a{0%{border-color:var(--brand-tint-bd);background:var(--brand-tint-bg);color:var(--brand-ink)}50%,to{color:var(--muted);background:0 0;border-color:#0000}}@keyframes sv-ask-tab-b{0%{color:var(--muted);background:0 0;border-color:#0000}50%,to{border-color:var(--brand-tint-bd);background:var(--brand-tint-bg);color:var(--brand-ink)}}@keyframes sv-ask-you{0%,2%{opacity:0;translate:0 6px}6%,93%{opacity:1;translate:0}97%,to{opacity:0}}@keyframes sv-ask-step-1{0%,11%{opacity:0}14%,93%{opacity:1}97%,to{opacity:0}}@keyframes sv-ask-step-2{0%,20%{opacity:0}23%,93%{opacity:1}97%,to{opacity:0}}@keyframes sv-ask-step-3{0%,41%{opacity:0}44%,93%{opacity:1}97%,to{opacity:0}}@keyframes sv-mcp-down{0%,25%{opacity:0;top:0}26%{opacity:1}35%{opacity:1;top:calc(100% - 10px)}36%,to{opacity:0;top:calc(100% - 10px)}}@keyframes sv-project-new{0%,36%{opacity:0;scale:.6}41%{opacity:1;scale:1.08}45%,93%{opacity:1;scale:1}97%,to{opacity:0;scale:.9}}@keyframes sv-ask-ai{0%,48%{opacity:0;translate:0 6px}53%,93%{opacity:1;translate:0}97%,to{opacity:0}}.arch__node--ai .arch__icon{color:#137738;color:lab(43.6193% -39.4536 26.2495);background:#25984d1f;background:lab(55.4741% -45.4549 30.1606/.12);border-color:#25984d40;border-color:lab(55.4741% -45.4549 30.1606/.25)}.sv__progress{color:var(--muted);padding:12px 14px 0;font-size:12px}.sv__progress i{background:var(--paper-2);border-radius:999px;height:6px;margin-top:8px;display:block;position:relative;overflow:hidden}.sv__progress i:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--brand), #1eab53);transform-origin:0;animation:sv-setup-bar var(--cycle) linear infinite;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.sv__progress i:after{background:linear-gradient(90deg, var(--brand), lab(61.5166% -51.6053 34.349))}}.sv__checklist{gap:7px;margin:0;padding:12px 14px;list-style:none;display:grid}.sv__checklist li{color:var(--muted);align-items:center;gap:9px;font-size:12.5px;display:flex}.sv__tick{border:1.5px solid var(--line-2);color:#0000;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.sv__status--ready{opacity:0;animation:sv-setup-ready var(--cycle) var(--ease) infinite}@keyframes sv-setup-bar{0%,7%{transform:scaleX(0)}64%,92%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes sv-setup-ready{0%,68%{opacity:0;scale:.9}72%,92%{opacity:1;scale:1}96%,to{opacity:0}}.sv__checklist li:first-child,.sv__checklist li:first-child .sv__tick{animation:sv-setup-1 var(--cycle) var(--ease) infinite}@keyframes sv-setup-1{0%,7.5%,96%,to{color:var(--muted);border-color:var(--line-2);background:0 0}10%,92%{color:var(--ink);background:0 0;border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804)}}.sv__checklist li:first-child .sv__tick{animation-name:sv-setup-tick-1}@keyframes sv-setup-tick-1{0%,7.5%,96%,to{color:#0000;border-color:var(--line-2);background:0 0;scale:1}9%{scale:1.2}10%,92%{color:#fff;color:lab(100% 0 0);background:#20a04e;background:lab(57.9142% -48.5439 32.2804);border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804);scale:1}}.sv__checklist li:nth-child(2),.sv__checklist li:nth-child(2) .sv__tick{animation:sv-setup-2 var(--cycle) var(--ease) infinite}@keyframes sv-setup-2{0%,16.9%,96%,to{color:var(--muted);border-color:var(--line-2);background:0 0}19.4%,92%{color:var(--ink);background:0 0;border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804)}}.sv__checklist li:nth-child(2) .sv__tick{animation-name:sv-setup-tick-2}@keyframes sv-setup-tick-2{0%,16.9%,96%,to{color:#0000;border-color:var(--line-2);background:0 0;scale:1}18.4%{scale:1.2}19.4%,92%{color:#fff;color:lab(100% 0 0);background:#20a04e;background:lab(57.9142% -48.5439 32.2804);border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804);scale:1}}.sv__checklist li:nth-child(3),.sv__checklist li:nth-child(3) .sv__tick{animation:sv-setup-3 var(--cycle) var(--ease) infinite}@keyframes sv-setup-3{0%,26.3%,96%,to{color:var(--muted);border-color:var(--line-2);background:0 0}28.8%,92%{color:var(--ink);background:0 0;border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804)}}.sv__checklist li:nth-child(3) .sv__tick{animation-name:sv-setup-tick-3}@keyframes sv-setup-tick-3{0%,26.3%,96%,to{color:#0000;border-color:var(--line-2);background:0 0;scale:1}27.8%{scale:1.2}28.8%,92%{color:#fff;color:lab(100% 0 0);background:#20a04e;background:lab(57.9142% -48.5439 32.2804);border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804);scale:1}}.sv__checklist li:nth-child(4),.sv__checklist li:nth-child(4) .sv__tick{animation:sv-setup-4 var(--cycle) var(--ease) infinite}@keyframes sv-setup-4{0%,35.7%,96%,to{color:var(--muted);border-color:var(--line-2);background:0 0}38.2%,92%{color:var(--ink);background:0 0;border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804)}}.sv__checklist li:nth-child(4) .sv__tick{animation-name:sv-setup-tick-4}@keyframes sv-setup-tick-4{0%,35.7%,96%,to{color:#0000;border-color:var(--line-2);background:0 0;scale:1}37.2%{scale:1.2}38.2%,92%{color:#fff;color:lab(100% 0 0);background:#20a04e;background:lab(57.9142% -48.5439 32.2804);border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804);scale:1}}.sv__checklist li:nth-child(5),.sv__checklist li:nth-child(5) .sv__tick{animation:sv-setup-5 var(--cycle) var(--ease) infinite}@keyframes sv-setup-5{0%,45.1%,96%,to{color:var(--muted);border-color:var(--line-2);background:0 0}47.6%,92%{color:var(--ink);background:0 0;border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804)}}.sv__checklist li:nth-child(5) .sv__tick{animation-name:sv-setup-tick-5}@keyframes sv-setup-tick-5{0%,45.1%,96%,to{color:#0000;border-color:var(--line-2);background:0 0;scale:1}46.6%{scale:1.2}47.6%,92%{color:#fff;color:lab(100% 0 0);background:#20a04e;background:lab(57.9142% -48.5439 32.2804);border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804);scale:1}}.sv__checklist li:nth-child(6),.sv__checklist li:nth-child(6) .sv__tick{animation:sv-setup-6 var(--cycle) var(--ease) infinite}@keyframes sv-setup-6{0%,54.5%,96%,to{color:var(--muted);border-color:var(--line-2);background:0 0}57%,92%{color:var(--ink);background:0 0;border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804)}}.sv__checklist li:nth-child(6) .sv__tick{animation-name:sv-setup-tick-6}@keyframes sv-setup-tick-6{0%,54.5%,96%,to{color:#0000;border-color:var(--line-2);background:0 0;scale:1}56%{scale:1.2}57%,92%{color:#fff;color:lab(100% 0 0);background:#20a04e;background:lab(57.9142% -48.5439 32.2804);border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804);scale:1}}.sv__checklist li:nth-child(7),.sv__checklist li:nth-child(7) .sv__tick{animation:sv-setup-7 var(--cycle) var(--ease) infinite}@keyframes sv-setup-7{0%,63.9%,96%,to{color:var(--muted);border-color:var(--line-2);background:0 0}66.4%,92%{color:var(--ink);background:0 0;border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804)}}.sv__checklist li:nth-child(7) .sv__tick{animation-name:sv-setup-tick-7}@keyframes sv-setup-tick-7{0%,63.9%,96%,to{color:#0000;border-color:var(--line-2);background:0 0;scale:1}65.4%{scale:1.2}66.4%,92%{color:#fff;color:lab(100% 0 0);background:#20a04e;background:lab(57.9142% -48.5439 32.2804);border-color:#20a04e;border-color:lab(57.9142% -48.5439 32.2804);scale:1}}.sv__cols{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.sv__old,.sv__new{border:1px solid var(--line);background:var(--surface);min-height:168px;box-shadow:var(--shadow-sm);border-radius:14px;align-content:start;gap:6px;padding:12px;display:grid}.sv__dupe{white-space:nowrap;text-overflow:ellipsis;animation:sv-mig-dupe var(--cycle) var(--ease) infinite;animation-delay:calc(var(--i) * .35s);background:#f0c78124;background:lab(82.72% 8.74323 40.8395/.14);border:1px solid #e8aa4e73;border:1px solid lab(74.4048% 16.5655 55.5067/.45);border-radius:8px;padding:6px 8px;font-size:12px;overflow:hidden}.sv__flag{color:#a0600b;color:lab(47.407% 22.6863 52.7749);animation:sv-mig-flag var(--cycle) var(--ease) infinite;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.sv__arrow{align-self:center;width:34px;height:60px;overflow:visible}.sv__arrow path{fill:none;vector-effect:non-scaling-stroke}.sv__pulse--merge{animation-name:sv-mig-pulse;animation-delay:0s}.sv__merged{color:#137738;color:lab(43.6193% -39.4536 26.2495);opacity:0;animation:sv-mig-merged var(--cycle) var(--ease) infinite;background:#4ac06c1f;background:lab(69.5359% -48.2928 31.8219/.12);border:1px solid #3aa85b66;border:1px solid lab(61.285% -45.3286 29.93/.4);border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.sv__merged>span{min-width:0;color:var(--ink);display:grid}.sv__merged strong{font-size:12.5px}.sv__merged small{color:var(--muted);font-size:10.5px}.sv__recon{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.sv__recon-item{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:2px;padding:10px;display:grid}.sv__recon-item small{color:var(--muted);font-size:10.5px;line-height:1.3}.sv__recon-item b{align-items:center;gap:4px;font-size:17px;font-weight:600;display:inline-flex}.sv__recon-item--count{animation:sv-mig-count var(--cycle) var(--ease) infinite}.sv__recon-item--done{opacity:.35;animation:sv-mig-done var(--cycle) var(--ease) infinite}.sv__recon-item--done svg{color:#139948;color:lab(55.589% -48.608 32.4008)}@keyframes sv-mig-dupe{0%,14%{opacity:1;translate:0}24%,92%{opacity:.28;translate:8px}97%,to{opacity:1;translate:0}}@keyframes sv-mig-flag{0%,24%,96%,to{opacity:1}30%,92%{opacity:.3}}@keyframes sv-mig-pulse{0%,25%{stroke-dashoffset:14px;opacity:0}26%{opacity:1}34%{stroke-dashoffset:-86px;opacity:1}35%,to{stroke-dashoffset:-86px;opacity:0}}@keyframes sv-mig-merged{0%,34%{opacity:0;scale:.92}39%,92%{opacity:1;scale:1}97%,to{opacity:0}}@keyframes sv-mig-count{0%,48%,92%,to{border-color:var(--line)}52%,88%{border-color:color-mix(in oklab, var(--brand) 50%, transparent)}}@keyframes sv-mig-done{0%,60%{opacity:.35;border-color:var(--line);background:var(--surface)}65%,92%{opacity:1;background:#4ac06c1a;background:lab(69.5359% -48.2928 31.8219/.1);border-color:#3aa85b73;border-color:lab(61.285% -45.3286 29.93/.45)}97%,to{opacity:.35}}.sv__hubmap{aspect-ratio:1.2;position:relative}.sv__spokes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sv__spokes path{fill:none;vector-effect:non-scaling-stroke}.sv__node{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);white-space:nowrap;animation:sv-hub-ping var(--cycle) var(--ease) infinite;animation-delay:calc(var(--i) * var(--slot));border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 5px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;translate:-50% -50%}.sv__node--market{top:14%;left:50%}.sv__node--chat{top:50%;left:86%}.sv__node--pay{top:86%;left:50%}.sv__node--ship{top:50%;left:14%}.sv__node-icon{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-ink);border-radius:50%;place-items:center;display:grid}.sv__hub{border:1px solid color-mix(in oklab, var(--brand) 35%, var(--line));background:var(--surface);width:44%;box-shadow:0 0 0 6px color-mix(in oklab, var(--brand) 6%, transparent), var(--shadow);text-align:center;border-radius:16px;justify-items:center;gap:5px;padding:12px 10px;position:absolute;top:50%;left:50%;translate:-50% -50%}.sv__hub strong{font-size:13px}.sv__flip--odo>span{animation:sv-hub-odo var(--cycle) var(--ease) infinite}.sv__flip--log{max-width:100%;color:var(--muted);font-size:10.5px}.sv__flip--log>span{animation:sv-hub-log var(--cycle) var(--ease) infinite}@keyframes sv-hub-ping{0%,10%,to{border-color:var(--line);box-shadow:var(--shadow-sm);scale:1}3%{border-color:var(--brand);box-shadow:0 0 0 5px color-mix(in oklab, var(--brand) 18%, transparent);scale:1.06}}@keyframes sv-hub-odo{0%,12%{translate:0}14%,37%{translate:0 -33.333%}39%,94%{translate:0 -66.667%}97%,to{translate:0}}@keyframes sv-hub-log{0%,12%{translate:0}14%,37%{translate:0 -25%}39%,62%{translate:0 -50%}64%,87%{translate:0 -75%}89%,to{translate:0}}.sv__till{gap:12px;padding:12px 14px 14px;display:grid}.sv__tender{align-items:center;gap:12px;display:flex}.sv__tender .sv__btn{background:var(--brand);color:var(--on-brand);animation:sv-train-ring 2s ease-out infinite, sv-shop-press var(--cycle) var(--ease) infinite .9s}.sv__coach{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:600;position:relative}.sv__coach:before{content:"";background:inherit;width:8px;height:8px;position:absolute;top:50%;left:-4px;translate:0 -50%;rotate:45deg}.sv__speed{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;margin-top:12px;padding:12px 14px}.sv__days{align-items:flex-end;gap:12px;height:78px;display:flex}.sv__days>span{flex:1;grid-template-rows:1fr auto;justify-items:center;gap:4px;height:100%;display:grid}.sv__days i{width:min(100%,24px);height:var(--h);background:linear-gradient(180deg, var(--brand), color-mix(in oklab, var(--brand) 40%, transparent));transform-origin:bottom;border-radius:4px 4px 2px 2px;align-self:end}.sv__days small{color:var(--muted);font-size:10px}.sv__people{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.sv__roles{gap:6px;display:flex}.sv__roles span{border:1px solid var(--line);color:var(--muted);animation:sv-train-role var(--cycle) var(--ease) infinite;animation-delay:calc(var(--i) * var(--cycle) / 3);border-radius:999px;padding:4px 9px;font-size:11px}@keyframes sv-train-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--brand) 45%, transparent)}to{box-shadow:0 0 0 9px color-mix(in oklab, var(--brand) 0%, transparent)}}@keyframes sv-train-role{0%,30%{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}34%,to{border-color:var(--line);color:var(--muted);background:0 0}}.sv__days>span:first-child i{animation:sv-train-day-1 var(--cycle) var(--ease) infinite}@keyframes sv-train-day-1{0%,4%{scale:1 0}10%,92%{scale:1}97%,to{scale:1 0}}.sv__days>span:nth-child(2) i{animation:sv-train-day-2 var(--cycle) var(--ease) infinite}@keyframes sv-train-day-2{0%,11%{scale:1 0}17%,92%{scale:1}97%,to{scale:1 0}}.sv__days>span:nth-child(3) i{animation:sv-train-day-3 var(--cycle) var(--ease) infinite}@keyframes sv-train-day-3{0%,18%{scale:1 0}24%,92%{scale:1}97%,to{scale:1 0}}.sv__days>span:nth-child(4) i{animation:sv-train-day-4 var(--cycle) var(--ease) infinite}@keyframes sv-train-day-4{0%,25%{scale:1 0}31%,92%{scale:1}97%,to{scale:1 0}}.sv__days>span:nth-child(5) i{animation:sv-train-day-5 var(--cycle) var(--ease) infinite}@keyframes sv-train-day-5{0%,32%{scale:1 0}38%,92%{scale:1}97%,to{scale:1 0}}@media (max-width:480px){.sv__pair{gap:8px}.sv__product,.sv__bill{padding:10px}.sv__line{font-size:11px}.sv__toast{font-size:10.5px}.sv__core small,.sv__mini small{display:none}.sv__pdp{grid-template-columns:84px minmax(0,1fr)}.sv__node{border-radius:14px;flex-direction:column;gap:3px;padding:5px;font-size:10.5px}.sv__hub{width:46%;padding:10px 6px}.sv__hub strong{font-size:12px}.sv__flip--log{display:none}.sv__cols{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.sv__arrow{width:22px}.sv__recon-item b{font-size:15px}.sv__coach{display:none}}.arch{--row:66px;border:1px solid var(--line);border-radius:var(--r-xl);background:linear-gradient(var(--grid-line,#00000009) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--grid-line,#00000009) 1px, transparent 1px) 0 0 / 28px 28px, var(--surface);box-shadow:var(--shadow);grid-template-columns:minmax(150px,.85fr) 48px minmax(0,1.4fr) 48px minmax(170px,.95fr);align-items:center;margin:8px 0 0;padding:clamp(20px,3vw,36px);display:grid}@supports (color:lab(0% 0 0)){.arch{background:linear-gradient(var(--grid-line,lab(0% 0 0/.035)) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--grid-line,lab(0% 0 0/.035)) 1px, transparent 1px) 0 0 / 28px 28px, var(--surface)}}.arch__col{grid-template-rows:repeat(2, minmax(var(--row), auto));gap:28px;display:grid}.arch__node{min-height:var(--row);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.arch__icon{border:1px solid var(--brand-tint-bd);background:var(--brand-tint-bg);width:36px;height:36px;color:var(--brand-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.arch__text{min-width:0;display:grid}.arch__text strong{font-size:14px;line-height:1.3}.arch__text small{color:var(--muted);font-size:12px;line-height:1.4}.arch__node--site{border-color:color-mix(in oklab, var(--brand) 45%, var(--line));box-shadow:0 0 0 5px color-mix(in oklab, var(--brand) 8%, transparent), var(--shadow)}.arch__node--site .arch__icon{background:var(--brand);color:var(--on-brand);border-color:#0000}.arch__server{border:1.5px dashed color-mix(in oklab, var(--brand) 35%, transparent);background:color-mix(in oklab, var(--brand) 4%, transparent);border-radius:20px;padding:46px 18px 18px;display:grid;position:relative}.arch__label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;margin:0;font-size:10.5px;display:flex;position:absolute;top:13px;left:18px}.arch__icon--mark{width:auto;padding:0 8px}.arch__vap{width:auto;height:22px;display:block}.arch__cloud{width:auto;height:19px;display:block}.arch__links{grid-template-rows:repeat(2, var(--row));gap:28px;display:grid}.arch__links span{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--brand) 55%, transparent) 0 6px, transparent 6px 12px);background-size:12px 2px;align-self:center;height:2px;animation:.9s linear infinite arch-flow}.arch__down{background:repeating-linear-gradient(180deg, color-mix(in oklab, var(--brand) 55%, transparent) 0 6px, transparent 6px 12px);background-size:2px 12px;justify-self:center;width:2px;height:24px;animation:.9s linear infinite arch-flow-down}@keyframes arch-flow{to{background-position:12px 0}}@keyframes arch-flow-down{to{background-position:0 12px}}.arch__caption{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:28px 0 12px;font-size:11px}.arch__deploy{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0 0 clamp(40px,5vw,64px);padding:0;list-style:none;display:grid}.arch__deploy li{border:1px solid var(--line);background:var(--surface);animation:arch-step 10s var(--ease) infinite;animation-delay:calc(var(--i) * 2s);border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.arch__deploy li+li:before{content:"";background:var(--line-2);width:16px;height:2px;position:absolute;top:50%;left:-16px}.arch__deploy .arch__icon{width:32px;height:32px}.arch__deploy .arch__text strong{font-size:13px}.arch__deploy .arch__text small{font-size:11.5px}@keyframes arch-step{0%,18%{border-color:color-mix(in oklab, var(--brand) 50%, var(--line));background:color-mix(in oklab, var(--brand) 6%, var(--surface));box-shadow:0 10px 24px -14px color-mix(in oklab, var(--brand) 55%, transparent)}24%,to{border-color:var(--line);background:var(--surface);box-shadow:none}}@media (max-width:980px){.arch{grid-template-columns:minmax(0,1fr)}.arch__col{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arch__links{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:32px}.arch__links span{background:repeating-linear-gradient(180deg, color-mix(in oklab, var(--brand) 55%, transparent) 0 6px, transparent 6px 12px);background-size:2px 12px;justify-self:center;width:2px;height:100%;animation-name:arch-flow-down}.arch__deploy{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.arch__deploy li+li:before{display:none}}@media (max-width:520px){.arch__col,.arch__links{grid-template-columns:minmax(0,1fr)}.arch__links span:last-child{display:none}.arch__server{padding:14px 12px 12px}.arch__label{flex-wrap:wrap;row-gap:4px;margin:0 0 12px 2px;position:static}.arch__label .arch__dot{display:none}}.payex__head{grid-template-columns:minmax(0,760px) auto;justify-content:space-between;align-items:end;gap:24px;margin-bottom:56px;display:grid}.payex__head .intro{margin-bottom:0}.payex__partner{border:1px solid var(--line);background:var(--surface);width:fit-content;box-shadow:var(--shadow-sm);color:var(--ink-2);transition:border-color .25s, box-shadow .3s var(--ease), transform .3s var(--ease);border-radius:14px;justify-self:end;align-items:center;gap:14px;margin:0;padding:10px 16px 10px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.payex__partner img{display:block}.payex__partner span{border-left:1px solid var(--line);padding-left:14px}.payex__partner svg{color:var(--muted);transition:transform .25s var(--ease)}.payex__partner:hover{border-color:var(--line-2);box-shadow:var(--shadow);transform:translateY(-2px)}.payex__partner:hover svg{transform:translate(2px,-2px)}:root[data-theme=dark] .payex__partner img{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .payex__partner img{filter:brightness(0)invert()}}.payex{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);align-items:start;margin:8px 0 clamp(36px,5vw,56px);display:grid}.payex__who{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 10px 4px;font-size:10.5px}.payex__window{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.payex__form{gap:12px;padding:16px;display:grid}.payex__field{gap:5px;display:grid}.payex__field small{color:var(--muted);font-size:11.5px;font-weight:600}.payex__value{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;min-height:38px;padding:8px 12px;font-size:13.5px;display:grid}.payex__value i{white-space:nowrap;grid-area:1/1;font-style:normal}.payex__value--file{color:var(--ink-2);gap:8px;display:flex}.payex__field--title .payex__value{animation:payex-focus 8s var(--ease) infinite}.payex__field--title .payex__old{animation:8s linear infinite payex-field-old}.payex__field--title .payex__new{clip-path:inset(0 100% 0 0);animation:8s linear infinite payex-type}.payex__publish{background:var(--brand);min-width:112px;height:34px;color:var(--on-brand);animation:payex-press 8s var(--ease) infinite;border-radius:999px;justify-self:start;margin-top:2px;font-size:12.5px;font-weight:600;display:grid}.payex__publish>span{grid-area:1/1;justify-content:center;align-items:center;gap:5px;display:inline-flex}.payex__publish>span:first-child{animation:payex-label-a 8s var(--ease) infinite}.payex__publish>span:last-child{opacity:0;animation:payex-label-b 8s var(--ease) infinite}.payex__bridge{text-align:center;align-self:center;justify-items:center;gap:10px;padding:0 10px;display:grid;position:relative}.payex__bridge:before{content:"";background:repeating-linear-gradient(90deg, var(--line-2) 0 6px, transparent 6px 12px);width:100%;height:2px}.payex__pulse{background:var(--brand);width:10px;height:10px;box-shadow:0 0 12px 2px color-mix(in oklab, var(--brand) 60%, transparent);opacity:0;animation:payex-cross 8s var(--ease) infinite;border-radius:50%;position:absolute;top:-4px;left:10px}.payex__bridge small{color:var(--muted);font-size:11px;line-height:1.35}.payex__page{gap:12px;padding:14px;display:grid}.payex__banner{color:#fff;color:lab(100% 0 0);min-height:132px;animation:payex-glow 8s var(--ease) infinite;background:linear-gradient(#0000 25%,#070b1480),linear-gradient(135deg,#0079b4,#1c989e);background:linear-gradient(#0000 25%,lab(2.97972% .168405 -4.74547/.5)),linear-gradient(135deg,lab(47.5913% -12.4826 -40.4206),lab(56.8875% -31.3092 -12.8605));border-radius:12px;align-content:end;justify-items:start;gap:10px;padding:16px;display:grid}.payex__headline{font-family:var(--font-display), serif;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.1;display:grid}.payex__headline i{grid-area:1/1;font-style:normal}.payex__headline .payex__old{animation:payex-page-old 8s var(--ease) infinite}.payex__headline .payex__new{opacity:0;animation:payex-page-new 8s var(--ease) infinite}.payex__cta{color:#12161f;color:lab(7.11543% .0978708 -7.25583);background:#fff;background:lab(100% 0 0);border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:600}.payex__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.payex__tiles span{aspect-ratio:4/3;background:var(--paper-2);border-radius:9px}@keyframes payex-focus{0%,20%,50%,to{border-color:var(--line);box-shadow:none}23%,46%{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklab, var(--brand) 18%, transparent)}}@keyframes payex-field-old{0%,22%{opacity:1}24%,95%{opacity:0}98%,to{opacity:1}}@keyframes payex-type{0%,25%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(18,end)}43%,95%{clip-path:inset(0)}98%,to{clip-path:inset(0 100% 0 0)}}@keyframes payex-press{0%,48%,53%,to{scale:1}50%{scale:.92}}@keyframes payex-label-a{0%,50%,96%,to{opacity:1}52%,93%{opacity:0}}@keyframes payex-label-b{0%,50%,96%,to{opacity:0}52%,93%{opacity:1}}@keyframes payex-cross{0%,52%{opacity:0;left:10px}53%{opacity:1}61%{opacity:1;left:calc(100% - 20px)}62%,to{opacity:0;left:calc(100% - 20px)}}@keyframes payex-page-old{0%,61%{opacity:1;translate:0}64%,95%{opacity:0;translate:0 -8px}98%,to{opacity:1;translate:0}}@keyframes payex-page-new{0%,62%{opacity:0;translate:0 8px}66%,95%{opacity:1;translate:0}98%,to{opacity:0}}@keyframes payex-glow{0%,61%,76%,to{box-shadow:none}65%{box-shadow:0 0 0 4px color-mix(in oklab, var(--brand) 35%, transparent), 0 16px 34px -14px color-mix(in oklab, var(--brand) 70%, transparent)}}@media (max-width:900px){.payex__head{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}.payex__partner{justify-self:start}.payex{grid-template-columns:minmax(0,1fr);gap:4px}.payex__bridge{grid-template-columns:auto 1fr;place-items:center start;padding:12px 8px}.payex__bridge:before{background:repeating-linear-gradient(180deg, var(--line-2) 0 6px, transparent 6px 12px);width:2px;height:40px}.payex__pulse{display:none}}:is(.journey__icon,.journey__tags span,.journey__legend span,.paydel__chips li)[data-cat]{border:1px solid oklch(var(--tint) / .18);background:oklch(var(--tint) / .12);color:var(--tint-ink)}:root[data-theme=dark] :is(.journey__icon,.journey__tags span,.journey__legend span,.paydel__chips li)[data-cat]{border-color:oklch(var(--tint) / .3);background:oklch(var(--tint) / .2);color:var(--tint-ink-d)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.journey__icon,.journey__tags span,.journey__legend span,.paydel__chips li)[data-cat]{border-color:oklch(var(--tint) / .3);background:oklch(var(--tint) / .2);color:var(--tint-ink-d)}}.journey__legend{flex-wrap:wrap;gap:8px;margin:4px 0 20px;display:flex}.journey__legend span{border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.journey__legend i{background:currentColor;border-radius:50%;width:8px;height:8px}.journey{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey:before{content:"";z-index:0;background:repeating-linear-gradient(90deg, var(--line-2) 0 6px, transparent 6px 12px);height:2px;position:absolute;top:44px;left:4%;right:4%}.journey__step{z-index:1;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);animation:journey-step 12s var(--ease) infinite;animation-delay:calc(var(--i) * 2s);flex-direction:column;gap:8px;padding:18px;display:flex;position:relative}.journey__num{font-family:var(--font-mono), monospace;color:var(--faint);font-size:11px;position:absolute;top:16px;right:16px}.journey__icon{border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.journey__step strong{font-size:15.5px}.journey__step p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.journey__tags{flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:6px;display:flex}.journey__tags span{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}@keyframes journey-step{0%,14%{border-color:color-mix(in oklab, var(--brand) 45%, var(--line));box-shadow:0 18px 36px -20px color-mix(in oklab, var(--brand) 55%, transparent);translate:0 -4px}20%,to{border-color:var(--line);box-shadow:var(--shadow-sm);translate:0}}.paydel{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;display:grid}.paydel__panel{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px);display:flex}.paydel__panel--pay{--tint:.6 .15 150;border-color:oklch(var(--tint) / .35);background:radial-gradient(70% 60% at 0% 0%, oklch(var(--tint) / .1), transparent 70%), var(--surface)}.paydel__panel .eyebrow{margin:0}.paydel__title{font-family:var(--font-display), serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:400;line-height:1.1}.paydel__title em{color:#0a7e3a;color:lab(46.059% -42.549 28.3829)}:root[data-theme=dark] .paydel__title em{color:#61cb7c;color:lab(74.0644% -45.1248 29.5688)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .paydel__title em{color:#61cb7c;color:lab(74.0644% -45.1248 29.5688)}}.paydel__lead{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.6}.paydel__compare{border:1px solid var(--line);background:var(--paper);border-radius:16px;gap:10px;margin:6px 0 4px;padding:16px;display:grid}.paydel__row{grid-template-columns:138px minmax(0,1fr) 96px;align-items:center;gap:12px;display:grid}.paydel__row small{color:var(--muted);font-size:12.5px;font-weight:600}.paydel__row--ours small{color:var(--ink)}.paydel__row em{color:var(--muted);font-size:12px;font-style:normal}.paydel__row--ours em{color:#0a7e3a;color:lab(46.059% -42.549 28.3829);font-weight:600}.paydel__bar{border-radius:8px;height:30px;display:flex;overflow:hidden}.paydel__bar i{white-space:nowrap;transform-origin:0;animation:paydel-grow 1.2s var(--ease) both;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid;overflow:hidden}.paydel__fee{color:#09672e;color:lab(37.6918% -36.456 24.3006);background:#25984d33;background:lab(55.4741% -45.4549 30.1606/.2);flex:0 0 34%}.paydel__cut{color:var(--ink-2);background:repeating-linear-gradient(-45deg,#7a808d38 0 6px,#7a808d1a 6px 12px);background:repeating-linear-gradient(-45deg,lab(53.5049% -.313222 -7.47857/.22) 0 6px,lab(53.5049% -.313222 -7.47857/.1) 6px 12px);flex:0 0 40%}.paydel__bar .paydel__cut{animation-delay:.3s}:root[data-theme=dark] .paydel__fee{color:#89da9b;color:lab(80.6679% -35.8792 23.2774)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .paydel__fee{color:#89da9b;color:lab(80.6679% -35.8792 23.2774)}}@keyframes paydel-grow{0%{scale:0 1}}.paydel__label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:6px 0 0;font-size:10.5px}.paydel__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.paydel__chips li{border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.paydel__chips .paydel__more{border:1px dashed var(--line-2);color:var(--muted);font-weight:500}.paydel__route{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:6px 0 4px;padding:16px;display:grid}.paydel__stop{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.paydel__stop--end{color:#b15900;color:lab(48.1176% 35.8984 66.6833);border-color:#da720d66;border-color:lab(59.6994% 37.7122 64.8607/.4)}.paydel__track{background:repeating-linear-gradient(90deg, var(--line-2) 0 6px, transparent 6px 12px);height:2px;position:relative}.paydel__track i{width:10px;height:10px;animation:paydel-ship 2.6s var(--ease) infinite;background:#da720d;background:lab(59.6994% 37.7122 64.8607);border-radius:50%;position:absolute;top:-4px;left:0;box-shadow:0 0 10px 2px #da720d80;box-shadow:0 0 10px 2px lab(59.6994% 37.7122 64.8607/.5)}@keyframes paydel-ship{0%{opacity:0;left:0}10%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}@media (max-width:1100px){.journey{grid-template-columns:repeat(3,minmax(0,1fr))}.journey:before{display:none}}@media (max-width:900px){.paydel{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.journey{grid-template-columns:minmax(0,1fr)}.paydel__row{grid-template-columns:minmax(0,1fr);gap:6px}}.section--agentic .payex__partner{color:#dadee5;color:lab(88.3632% -.399798 -3.75365);box-shadow:none;background:#ffffff0d;background:lab(100% 0 0/.05);border-color:#ffffff1f;border-color:lab(100% 0 0/.12)}.section--agentic .payex__partner span{border-left-color:#ffffff24;border-left-color:lab(100% 0 0/.14)}.section--agentic .payex__partner img{filter:brightness(0)invert()}.agx{--glass:#ffffff0d;--glass-line:#ffffff1a;--soft:#b0b8c5;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:center;gap:0;margin:8px 0 clamp(40px,5vw,64px);display:grid}@supports (color:lab(0% 0 0)){.agx{--glass:lab(100% 0 0/.05);--glass-line:lab(100% 0 0/.1);--soft:lab(74.4014% -.71156 -7.46033)}}.agx__chat,.agx__site{border:1px solid var(--glass-line);background:var(--glass);border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -34px #000c;box-shadow:0 30px 60px -34px lab(0% 0 0/.8)}.agx__bar{border-bottom:1px solid var(--glass-line);font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--soft);align-items:center;gap:8px;margin:0;padding:11px 16px;font-size:11px;display:flex}.agx__bar svg{color:#9ac8ff;color:lab(78.7539% -5.13768 -35.1472)}.agx__tabs{gap:4px;margin-left:auto;display:flex}.agx__tab{font-family:var(--font-sans,inherit);letter-spacing:0;color:#989fab;color:lab(65.1204% -.693679 -7.45137);border:1px solid #0000;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.agx__tab--a{animation:20s step-end infinite agx-tab-a}.agx__tab--b{animation:20s step-end infinite agx-tab-b}@keyframes agx-tab-a{0%{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:#ffffff1a;background:lab(100% 0 0/.1);border-color:#ffffff2e;border-color:lab(100% 0 0/.18)}50%,to{color:#989fab;color:lab(65.1204% -.693679 -7.45137);background:0 0;border-color:#0000}}@keyframes agx-tab-b{0%{color:#989fab;color:lab(65.1204% -.693679 -7.45137);background:0 0;border-color:#0000}50%,to{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:#ffffff1a;background:lab(100% 0 0/.1);border-color:#ffffff2e;border-color:lab(100% 0 0/.18)}}.agx__partners{justify-self:end;gap:10px;display:grid}.agx__partners .payex__partner{justify-self:stretch;width:auto}.agx__partners .payex__partner svg{margin-left:auto}@media (max-width:900px){.agx__partners{justify-self:start}}.agx__msgs{align-content:start;gap:12px;min-height:236px;padding:16px;display:grid}.agx__msg{opacity:0;border-radius:14px;max-width:88%;margin:0;padding:10px 13px;font-size:13.5px;line-height:1.45;translate:0 6px}.agx__msg--you{color:#fff;color:lab(100% 0 0);animation:agx-you 10s var(--ease) infinite;background:#2d71c7;background:lab(46.7335% 2.09862 -51.8844);border-bottom-right-radius:4px;justify-self:end}.agx__msg--ai{border:1px solid var(--glass-line);color:#f0eeeb;color:lab(94.2205% .136048 1.90183);animation:agx-ai 10s var(--ease) infinite;background:#ffffff12;background:lab(100% 0 0/.07);border-bottom-left-radius:4px;justify-self:start}.agx__steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agx__steps li{border:1px solid var(--glass-line);width:fit-content;font-family:var(--font-mono), monospace;color:var(--soft);opacity:0;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:inline-flex}.agx__steps li svg{color:#61cb7c;color:lab(74.0644% -45.1248 29.5688)}.agx__steps li:first-child{animation:agx-step-1 10s var(--ease) infinite}.agx__steps li:nth-child(2){animation:agx-step-2 10s var(--ease) infinite}.agx__steps li:nth-child(3){animation:agx-step-3 10s var(--ease) infinite}.agx__bridge{justify-items:center;gap:10px;padding:0 10px;display:grid}.agx__pill{white-space:nowrap;color:#bddaff;color:lab(85.9159% -4.13242 -21.4147);background:#2d71c726;background:lab(46.7335% 2.09862 -51.8844/.15);border:1px solid #68a1e766;border:1px solid lab(64.6534% -4.13445 -41.7266/.4);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.agx__pill--lock{color:#a1e4ae;color:lab(85.0623% -29.8032 19.2372);background:#25984d24;background:lab(55.4741% -45.4549 30.1606/.14);border-color:#5cb57266;border-color:lab(66.8564% -39.0505 25.526/.4)}.agx__line{background:repeating-linear-gradient(90deg,#ffffff40 0 6px,#0000 6px 12px);background:repeating-linear-gradient(90deg,lab(100% 0 0/.25) 0 6px,#0000 6px 12px);width:100%;height:2px;position:relative}.agx__line i{opacity:0;width:10px;height:10px;animation:agx-cross 10s var(--ease) infinite;background:#8ec1ff;background:lab(76.3005% -5.02497 -41.9063);border-radius:50%;position:absolute;top:-4px;left:0;box-shadow:0 0 12px 3px #3680ddb3;box-shadow:0 0 12px 3px lab(52.4827% 1.87689 -55.3778/.7)}.agx__rows{gap:8px;margin:0;padding:16px;list-style:none;display:grid}.agx__row{border:1px solid var(--glass-line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.agx__row small{color:var(--soft);align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.agx__row--home{animation:agx-home 10s var(--ease) infinite}.agx__banner{font-family:var(--font-display), serif;font-size:13.5px;font-weight:400;display:grid}.agx__banner i{white-space:nowrap;grid-area:1/1;justify-self:end;font-style:normal}.agx__banner .agx__old{animation:agx-old 10s var(--ease) infinite}.agx__banner .agx__new{opacity:0;color:#a1e4ae;color:lab(85.0623% -29.8032 19.2372);animation:agx-new 10s var(--ease) infinite}@keyframes agx-you{0%,2%{opacity:0;translate:0 6px}6%,92%{opacity:1;translate:0}97%,to{opacity:0}}@keyframes agx-step-1{0%,11%{opacity:0}14%,92%{opacity:1}97%,to{opacity:0}}@keyframes agx-step-2{0%,21%{opacity:0}24%,92%{opacity:1}97%,to{opacity:0}}@keyframes agx-step-3{0%,37%{opacity:0}40%,92%{opacity:1}97%,to{opacity:0}}@keyframes agx-cross{0%,26%{opacity:0;left:0}27%{opacity:1}35%{opacity:1;left:calc(100% - 10px)}36%,to{opacity:0;left:calc(100% - 10px)}}@keyframes agx-home{0%,21%,50%,to{border-color:var(--glass-line);background:0 0}24%,46%{background:#2d71c71f;background:lab(46.7335% 2.09862 -51.8844/.12);border-color:#68a1e799;border-color:lab(64.6534% -4.13445 -41.7266/.6)}}@keyframes agx-old{0%,35%{opacity:1}38%,94%{opacity:0}97%,to{opacity:1}}@keyframes agx-new{0%,35%{opacity:0}39%,94%{opacity:1}97%,to{opacity:0}}@keyframes agx-ai{0%,46%{opacity:0;translate:0 6px}51%,92%{opacity:1;translate:0}97%,to{opacity:0}}.agx__how{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.agx__how li{border-radius:var(--r-lg);background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);flex-direction:column;gap:8px;padding:22px;display:flex}.agx__num{font-family:var(--font-mono), monospace;color:#91c1fd;color:lab(76.4286% -5.03561 -35.121);font-size:11.5px}.agx__how strong{color:#faf8f5;color:lab(97.7005% .135839 1.90169);font-size:16px}.agx__how p{color:#b0b8c5;color:lab(74.4014% -.71156 -7.46033);margin:0;font-size:14px;line-height:1.55}.agx__label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#989fab;color:lab(65.1204% -.693679 -7.45137);margin:32px 0 12px;font-size:11px}.agx__asks{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.agx__asks li{color:#dadee5;color:lab(88.3632% -.399798 -3.75365);background:#ffffff0a;background:lab(100% 0 0/.04);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:999px;padding:9px 14px;font-size:13.5px}@media (max-width:1100px){.agx__how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.agx{grid-template-columns:minmax(0,1fr);gap:14px}.agx__bridge{grid-template-columns:auto 1fr auto;align-items:center;padding:0}.agx__line{width:auto}}@media (max-width:560px){.agx__how{grid-template-columns:minmax(0,1fr)}.agx__bridge{grid-template-columns:minmax(0,1fr);justify-items:start}.agx__line{display:none}}.contact{padding:clamp(48px,8vw,104px) 0}.contact__inner{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.contact__text .intro{margin-bottom:24px}.contact__text .display{font-size:clamp(2.6rem,5.2vw,4.75rem);line-height:1.02}.contact__email{color:var(--brand-ink);align-items:center;gap:10px;font-weight:600;display:inline-flex}.expect{gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}.expect li{gap:16px;display:flex}.expect__num{border:1px solid var(--line-2);width:32px;height:32px;font-family:var(--font-display), serif;color:var(--brand-ink);border-radius:50%;flex-shrink:0;place-items:center;font-style:italic;display:grid}.expect__title{font-weight:600}.form{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);gap:18px;padding:clamp(24px,4vw,36px);display:grid}.form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field>span,.field>legend{color:var(--ink-2);margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.field input,.field textarea{border:1px solid var(--line-2);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.field input:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent);outline:none}.chipradio{position:relative}.chipradio input{opacity:0;pointer-events:none;position:absolute}.chipradio span{border:1px solid var(--line-2);cursor:pointer;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:14px;transition:background .2s,border-color .2s;display:inline-flex}.chipradio input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chipradio input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.form__hp{position:absolute;left:-9999px}.form__error{color:var(--red-b);font-size:14.5px}.form__error a{text-decoration:underline}.form--done{text-align:center;justify-items:center;padding:56px 32px}.form__doneicon{color:var(--green-b)}.form__donetitle{font-family:var(--font-display), serif;font-size:1.6rem}@media (max-width:860px){.contact__inner,.form__row{grid-template-columns:1fr}.contact__text .display{font-size:clamp(2.6rem,9vw,4.75rem)}}.prose{max-width:68ch;color:var(--ink-2);margin-inline:auto;font-size:17.5px;line-height:1.8}.prose h2,.prose h3{font-family:var(--font-display), serif;letter-spacing:-.015em;color:var(--ink);margin:2em 0 .6em;font-weight:400;line-height:1.2}.prose h2{font-size:1.9rem}.prose h3{font-size:1.4rem}.prose p{margin:0 0 1.2em}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.3em}.prose a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}p.prose__intro{font-family:var(--font-display), serif;color:var(--ink);margin-bottom:1.6em;font-size:1.4rem;line-height:1.55}.notfound__code{font-family:var(--font-display), serif;color:var(--brand);font-size:clamp(5rem,14vw,9rem);font-style:italic;line-height:1}.footer{border-top:1px solid var(--line);background:var(--paper-2);padding:clamp(40px,5vw,56px) 0 clamp(20px,2.5vw,28px);position:relative;overflow:hidden}.footer__top{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:clamp(32px,5vw,64px);display:grid}.footer__brand{align-content:start;justify-items:start;gap:16px;display:grid}.footer__brand .brandmark--lg{height:32px}.footer__blurb{max-width:38ch;color:var(--muted);text-wrap:pretty;font-size:14.5px;line-height:1.6}.footer__email{color:var(--brand-ink);font-weight:600}.socials{gap:8px;margin:0;padding:0;list-style:none;display:flex}.socials a{border:1px solid var(--line-2);width:38px;height:38px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.socials a:hover{background:var(--ink);color:var(--paper)}.footer__cols{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:24px;display:grid}.footer__title{min-height:32px;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;margin-bottom:12px;font-size:11.5px;display:flex}.footer__cols ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.footer__cols a{color:var(--ink-2);font-size:14.5px;line-height:1.45}.footer__cols a:hover{color:var(--brand-ink)}.footer__giant{color:color-mix(in oklch, var(--ink) 15%, var(--paper-2));-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:clamp(24px,3vw,40px)}:root[data-theme=dark] .footer__giant{color:color-mix(in oklch, var(--ink) 13%, var(--paper-2))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .footer__giant{color:color-mix(in oklch, var(--ink) 13%, var(--paper-2))}}.footer__logo{width:100%;height:auto;margin-top:-3.83%;margin-bottom:-4.98%;display:block;-webkit-mask-image:linear-gradient(#0000004d,#000 70%);mask-image:linear-gradient(#0000004d,#000 70%)}.footer__logo path{fill:currentColor}.footer__bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(20px,2.5vw,32px);padding-top:20px;font-size:13.5px;display:flex}@media (max-width:1100px){.footer__top{grid-template-columns:1fr}}@media (max-width:640px){.footer{padding-top:36px}.footer__top{gap:28px}.footer__brand{gap:12px}.footer__blurb{font-size:14px}.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:24px 16px}.footer__title{min-height:0;margin-bottom:10px}.footer__cols ul{gap:6px}.footer__cols a{padding-block:2px;font-size:14px;display:inline-block}.footer__giant{margin-top:20px}.footer__bottom{flex-direction:column;gap:4px;margin-top:16px;padding-top:14px;font-size:12.5px}}.chrome{transition:opacity .3s}.at-footer .chrome{opacity:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}.split-line-mask{margin-bottom:-.16em;padding-bottom:.16em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.preloader{display:none}.show-intro .preloader{z-index:200;display:block;position:fixed;inset:0}.show-intro body{overflow:hidden}.show-intro .rise,.show-intro .apptile,.show-intro .mark__stroke path{animation-play-state:paused}.preloader__curtain,.preloader__panel{clip-path:inset(0%);position:absolute;inset:0}.preloader__curtain{background:var(--brand)}.preloader__panel{background:var(--paper);place-items:center;display:grid}.preloader__stage{place-items:center;display:grid}.preloader__words,.preloader__logo{grid-area:1/1}.preloader__words{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;color:var(--ink);white-space:nowrap;visibility:hidden;gap:.26em;font-size:clamp(2.6rem,9vw,8rem);line-height:1;display:flex}.preloader__word{margin:0 -.06em;padding:.04em .06em .16em;display:inline-block;overflow:hidden}.preloader__word>span{transform-origin:0 100%;display:inline-block}.preloader__word:last-child{color:var(--brand-ink);font-style:italic}.preloader__logo{clip-path:inset(0% 100% 0% 0%)}.preloader__mark{width:auto;height:clamp(52px,8vw,104px);display:block}.preloader__foot{justify-items:center;gap:14px;display:grid;position:absolute;bottom:clamp(28px,6vh,56px);left:50%;translate:-50%}.preloader__track{background:var(--line);border-radius:2px;width:160px;height:2px;position:relative;overflow:hidden}.preloader__bar{background:var(--brand);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.preloader__hint{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.statement{background:var(--band);color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);height:230vh;position:relative}.statement--steps{height:380vh}.statement--paper{background:var(--paper);color:var(--ink)}.statement__sticky{place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.statement__glow{background:radial-gradient(55% 45%,#2f6dd34d,#0000 70%),radial-gradient(35% 30% at 68% 72%,#e38d3d1f,#0000 70%);background:radial-gradient(55% 45%,lab(46.2631% 8.56555 -59.4886/.3),#0000 70%),radial-gradient(35% 30% at 68% 72%,lab(66.9634% 29.0323 55.0545/.12),#0000 70%);position:absolute;inset:0}.statement--paper .statement__glow{background:radial-gradient(55% 45%,#84b1ed2e,#0000 70%),radial-gradient(35% 30% at 68% 72%,#f8c38429,#0000 70%);background:radial-gradient(55% 45%,lab(70.5619% -3.58519 -35.3691/.18),#0000 70%),radial-gradient(35% 30% at 68% 72%,lab(82.5009% 14.2789 38.9198/.16),#0000 70%)}.statement__inner{text-align:center;justify-items:center;gap:22px;display:grid;position:relative}.statement__icon{color:inherit}.statement .eyebrow{color:#a8aebb;color:lab(70.9072% -.353754 -7.49868)}.statement--paper .eyebrow{color:var(--muted)}.statement__eyebrow svg{color:#bac7ff;color:lab(80.6927% 5.76147 -32.8433)}.statement--paper .statement__eyebrow svg{color:var(--brand)}.statement__mark{color:#bac7ff;color:lab(80.6927% 5.76147 -32.8433);font-style:italic}.statement--paper .statement__mark{color:var(--brand-ink)}.statement__text{max-width:20ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,5vw,4.6rem);font-weight:400;line-height:1.06}@property --spin{syntax:"<angle>";inherits:true;initial-value:0deg}.statement__loop{--loop-line:#ffffff29;--loop-dot:#ffffff52;--loop-a:#60a7ff;--loop-b:#eec78a;--loop-pulse:#ffffffe6;--loop-mark:#bac7ff;--node-bg:var(--band);--node-fg:#d4d8de;--node-on-bg:#f7f5f1;--node-on-fg:var(--band);--r:clamp(118px, 20vh, 186px);--node:54px;--angle:calc(var(--p,1) * 1turn + var(--spin));width:min(100%, calc(2 * var(--r) + 480px));height:calc(2 * var(--r) + var(--node) + 112px);margin-top:clamp(8px,2vh,24px);position:relative}@supports (color:lab(0% 0 0)){.statement__loop{--loop-line:lab(100% 0 0/.16);--loop-dot:lab(100% 0 0/.32);--loop-a:lab(66.6909% -2.32288 -52.0752);--loop-b:lab(82.6838% 8.62914 36.0769);--loop-pulse:lab(100% 0 0/.9);--loop-mark:lab(80.6927% 5.76147 -32.8433);--node-fg:lab(86.0431% -.398994 -3.75323);--node-on-bg:lab(96.5405% .135899 1.90173)}}.js-motion .statement__loop{--p:0}.statement--paper .statement__loop{--loop-line:#12161f29;--loop-dot:#12161f4d;--loop-a:var(--brand);--loop-b:#e68c2c;--loop-pulse:color-mix(in oklab, var(--brand) 80%, white);--loop-mark:var(--brand-ink);--node-bg:var(--paper);--node-fg:var(--ink-2);--node-on-bg:var(--ink);--node-on-fg:var(--paper)}@supports (color:lab(0% 0 0)){.statement--paper .statement__loop{--loop-line:lab(7.11543% .0978708 -7.25583/.16);--loop-dot:lab(7.11543% .0978708 -7.25583/.3);--loop-b:lab(66.9584% 30.1491 62.1291)}}.statement__orbit{width:calc(2 * var(--r));height:calc(2 * var(--r));filter:drop-shadow(0 0 10px color-mix(in oklab, var(--loop-a) 55%, transparent));position:absolute;top:50%;left:50%;translate:-50% -50%}.statement__orbit>span,.statement__drift{border-radius:50%;position:absolute;inset:0}.statement__track{border:1px solid var(--loop-line);background:radial-gradient(circle, color-mix(in oklab, var(--loop-a) 14%, transparent), transparent 68%)}.statement__track:after{content:"";border-radius:inherit;border:2px solid var(--loop-a);opacity:0;position:absolute;inset:-1px}.is-closed .statement__track:after{animation:1.4s cubic-bezier(.2,.7,.3,1) statement-wave}@keyframes statement-wave{0%{opacity:.7;scale:1}to{opacity:0;scale:1.28}}.statement__drift{width:100%;height:100%;animation:60s linear infinite statement-drift;overflow:visible}.statement__drift circle{fill:none;stroke:var(--loop-dot);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:0 5.2;vector-effect:non-scaling-stroke}@keyframes statement-drift{to{rotate:1turn}}.statement__arc,.statement__tail{--w:2.5px;margin:calc(var(--w) / -2 + .5px);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--w)), #000 calc(100% - var(--w) + .5px)), conic-gradient(#000 calc(var(--p,1) * 1turn), transparent 0);mask:radial-gradient(farthest-side, transparent calc(100% - var(--w)), #000 calc(100% - var(--w) + .5px)), conic-gradient(#000 calc(var(--p,1) * 1turn), transparent 0);-webkit-mask-composite:source-in;mask-composite:intersect}.statement__arc{background:conic-gradient(var(--loop-a), var(--loop-b) .6turn, var(--loop-a))}.is-closed .statement__arc{animation:1.2s ease-out statement-flash}@keyframes statement-flash{0%{filter:brightness(1.9)}}.statement__tail{--w:4px;background:conic-gradient(from calc(var(--angle) - .16turn), transparent, var(--loop-pulse) .16turn, transparent 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--w)), #000 calc(100% - var(--w) + .5px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--w)), #000 calc(100% - var(--w) + .5px));opacity:0}.statement__orbit>.statement__head{inset:auto;top:calc(50% - cos(var(--angle)) * 50%);left:calc(50% + sin(var(--angle)) * 50%);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in oklab, var(--loop-a) 35%, transparent), 0 0 22px 4px var(--loop-a);opacity:0;background:#fff;background:lab(100% 0 0);translate:-50% -50%}.statement--paper .statement__head{background:var(--brand)}.is-moving :is(.statement__tail,.statement__head),.is-closed :is(.statement__tail,.statement__head){opacity:1}.is-closed{animation:11s linear infinite statement-spin}.is-closed :is(.statement__tail,.statement__head){opacity:.6;transition:opacity .8s}@keyframes statement-spin{to{--spin:1turn}}.statement__steps{z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.statement__step{left:calc(50% + sin(var(--a)) * var(--r));top:calc(50% - cos(var(--a)) * var(--r));position:absolute;translate:-50% -50%}.statement__node{width:var(--node);height:var(--node);border:1px solid color-mix(in oklab, var(--node-on-bg) 80%, transparent);background:var(--node-on-bg);color:var(--node-on-fg);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;box-shadow:0 0 0 6px color-mix(in oklab, var(--loop-a) 16%, transparent), 0 0 30px color-mix(in oklab, var(--loop-a) 50%, transparent);border-radius:50%;place-items:center;font-size:12px;font-weight:500;transition:background .5s,color .5s,border-color .5s,box-shadow .5s;display:grid;position:relative}.statement__node:after{content:"";border:1.5px solid var(--loop-a);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.statement__label{letter-spacing:-.012em;width:max-content;max-width:190px;font-size:clamp(16px,1.35vw,19px);font-weight:500;line-height:1.25;transition:opacity .5s;position:absolute}.statement__label span{display:block}.statement__label span:first-letter{text-transform:uppercase}.statement__label small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--loop-mark);margin-bottom:3px;font-size:10.5px;font-weight:500;display:block}.statement__step[data-side=top] .statement__label{text-align:center;bottom:calc(100% + 14px);left:50%;translate:-50%}.statement__step[data-side=bottom] .statement__label{text-align:center;top:calc(100% + 14px);left:50%;translate:-50%}.statement__step[data-side=right] .statement__label{text-align:left;top:50%;left:calc(100% + 18px);translate:0 -50%}.statement__step[data-side=left] .statement__label{text-align:right;top:50%;right:calc(100% + 18px);translate:0 -50%}.js-motion .statement__step:not(.is-on) .statement__node{border-color:var(--loop-line);background:var(--node-bg);color:var(--node-fg);box-shadow:0 0 #0000}.js-motion .statement__step:not(.is-on) .statement__label{opacity:.38}.statement__step.is-on .statement__node{animation:.55s cubic-bezier(.3,1.6,.5,1) statement-pop}.statement__step.is-on .statement__node:after{animation:.9s ease-out statement-ripple}.is-closed .statement__step:first-child .statement__node:after{animation:.9s ease-out statement-ripple-again}@keyframes statement-pop{40%{scale:1.14}}@keyframes statement-ripple{0%{opacity:.9;scale:1}to{opacity:0;scale:1.9}}@keyframes statement-ripple-again{0%{opacity:.9;scale:1}to{opacity:0;scale:1.9}}.statement__core{width:calc(2 * var(--r) - var(--node) - 36px);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.statement__readout{opacity:0;filter:blur(6px);grid-area:1/1;align-content:center;justify-items:center;gap:8px;transition:opacity .45s,translate .55s cubic-bezier(.2,.8,.3,1),filter .45s;display:grid;translate:0 10px}.statement__readout.is-current{opacity:1;filter:none;translate:0}.statement__readout svg{color:var(--loop-mark)}.statement__readout small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:#a8aebb;color:lab(70.9072% -.353754 -7.49868);font-size:10.5px}.statement--paper .statement__readout small{color:var(--muted)}.statement__readout strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.45rem,2.3vw,2.1rem);font-weight:400;line-height:1.08;display:block}.statement__readout strong:first-letter{text-transform:uppercase}.statement__readout--rest strong{color:var(--loop-mark);font-style:italic}.statement__readout--rest strong:first-letter{text-transform:none}.statement__readout code{border:1px solid var(--loop-line);background:color-mix(in oklab, var(--loop-a) 10%, transparent);font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:11.5px}@media (max-width:720px){.statement--steps{height:300vh}.statement__loop{--r:clamp(64px, 22vw, 92px);--node:38px;width:100%;height:calc(2 * var(--r) + var(--node) + 96px);margin-top:18px}.statement__node svg{width:16px;height:16px}.statement__label{max-width:140px;font-size:13.5px}.statement__step:is([data-side=left],[data-side=right]) .statement__label{max-width:72px}.statement__label small{display:none}.statement__step[data-side=top] .statement__label{bottom:calc(100% + 8px)}.statement__step[data-side=bottom] .statement__label{top:calc(100% + 8px)}.statement__step[data-side=right] .statement__label{left:calc(100% + 8px)}.statement__step[data-side=left] .statement__label{right:calc(100% + 8px)}.statement__core{width:calc(2 * var(--r) - var(--node) - 12px)}.statement__readout{gap:5px}.statement__readout svg{display:none}.statement__readout--rest svg{width:16px;height:16px;display:block}.statement__readout strong{font-size:1.05rem}.statement__readout code{display:none}}@media (prefers-reduced-motion:reduce){.statement__drift,.is-closed{animation:none}}.statement--flow{height:320vh}.statement--flow .statement__text{max-width:26ch;font-size:clamp(1.8rem,2.9vw,2.8rem)}.flow{--flow-card:linear-gradient(165deg, #ffffff17, #ffffff08);--flow-line:#ffffff1f;--flow-muted:#aab1be;--flow-wire:#6cadff;--flow-figure:#f8c885;text-align:left;grid-template-columns:minmax(0,.95fr) 56px minmax(0,1.05fr) 44px minmax(0,1.1fr);align-items:center;width:min(100%,1060px);margin-top:clamp(28px,4.5vw,52px);display:grid}@supports (color:lab(0% 0 0)){.flow{--flow-card:linear-gradient(165deg, lab(100% 0 0/.09), lab(100% 0 0/.03));--flow-line:lab(100% 0 0/.12);--flow-muted:lab(72.0812% -.707418 -7.45826);--flow-wire:lab(69.1178% -3.12543 -48.7541);--flow-figure:lab(83.7719% 11.5372 39.9914)}}.statement--paper .flow{--flow-card:var(--surface);--flow-line:var(--line);--flow-muted:var(--muted);--flow-wire:var(--brand);--flow-figure:#a75b00}@supports (color:lab(0% 0 0)){.statement--paper .flow{--flow-figure:lab(47.0805% 33.0548 76.3677)}}.flow__ins{gap:10px;display:grid}.flow__card{border:1px solid var(--flow-line);background:var(--flow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 24px 50px -30px #000002cc;box-shadow:0 24px 50px -30px lab(.0974484% .159241 -.723398/.8)}.flow small{color:var(--flow-muted);font-size:12.5px;line-height:1.35;display:block}.flow strong{font-size:14.5px;font-weight:600;line-height:1.3;display:block}.flow__icon{background:color-mix(in oklab, var(--flow-wire) 22%, transparent);width:36px;height:36px;color:color-mix(in oklab, var(--flow-wire) 55%, white);border-radius:10px;flex:none;place-items:center;display:grid}.flow__in{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:11px 14px;display:grid}.flow__in em{font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;color:var(--flow-figure);font-size:12px;font-style:normal}.flow__price{border:1px solid color-mix(in oklab, var(--flow-figure) 30%, transparent);background:color-mix(in oklab, var(--flow-figure) 10%, transparent);color:var(--flow-muted);white-space:nowrap;transform-origin:0;border-radius:999px;grid-column:1/-1;justify-self:start;padding:3px 9px;font-size:11.5px}.flow__price b{font-family:var(--font-mono), ui-monospace, monospace;color:var(--flow-figure);font-weight:500}.flow__wires{align-self:stretch;width:100%;height:100%;display:block;overflow:visible}.flow__wires path{fill:none;stroke:var(--flow-wire);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.flow__wires--y{display:none}.flow__head{align-items:center;gap:12px;display:flex}.flow__stock,.flow__books{gap:14px;padding:16px 18px;display:grid}.flow__bom{gap:6px;display:grid}.flow__bom>span{color:var(--flow-muted);align-items:center;font-size:13px;display:flex}.flow__bom b{font-family:var(--font-mono), ui-monospace, monospace;color:inherit;white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:500}.flow__sites{border-top:1px solid var(--flow-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:7px 16px;padding-top:12px;display:grid}.flow__sites small{letter-spacing:.04em;text-align:right;color:var(--flow-muted);font-size:10.5px}.flow__site{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--flow-muted);align-items:center;gap:6px;font-size:12.5px;display:flex;overflow:hidden}.flow__site svg{opacity:.8;flex:none}.flow__sites b{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;color:var(--flow-figure);white-space:nowrap;font-size:12.5px;font-weight:500}.flow__total{align-items:baseline;gap:8px;display:flex}.flow__total>span{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1}.flow__total small{display:inline}.flow__rows,.flow__entries{border-top:1px solid var(--flow-line);gap:8px;padding-top:12px;display:grid}.flow__rows>span,.flow__entries>span{color:var(--flow-muted);align-items:center;gap:8px;font-size:13px;display:flex}.flow__rows svg{opacity:.8;flex:none}.flow__rows b,.flow__entries b{white-space:nowrap;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--flow-figure);margin-left:auto;font-size:13px;font-weight:500}.flow__entries code{font-family:var(--font-mono), ui-monospace, monospace;color:inherit;white-space:nowrap;font-size:12px}.flow__party{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow__entries i{white-space:nowrap;font-family:var(--font-mono), ui-monospace, monospace;opacity:.75;margin-left:auto;font-size:11.5px;font-style:normal}.flow__entries i+b{margin-left:12px}@media (max-width:760px){.statement--flow .statement__text{font-size:clamp(1.35rem,5.6vw,1.9rem)}.flow{grid-template-columns:minmax(0,1fr);margin-top:16px}.flow__bom{gap:3px}.flow__sites{gap:5px 14px;padding-top:10px}.flow{margin-top:12px}.flow__ins{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.flow__in{grid-template-columns:minmax(0,1fr);justify-items:start;gap:6px;padding:10px}.flow__in strong{font-size:13px}.flow__in small{display:none}.flow__in em{font-size:11px}.flow__price{padding:2px 7px;font-size:0}.flow__price b{font-size:11px}.flow__icon{width:30px;height:30px}.flow__wires--x{display:none}.flow__wires--y{height:24px;display:block}.flow__stock,.flow__books{gap:10px;padding:12px 14px}.flow__total>span{font-size:2rem}}.bigtext{padding:clamp(64px,10vw,140px) 0;position:relative;overflow:hidden}.bigtext__stage{position:relative}.bigtext__caption{left:max(var(--gutter), calc((100% - var(--wrap)) / 2 + var(--gutter)));z-index:1;color:var(--ink-2);font-size:15px;position:absolute;top:-1.6em}.bigtext__track{font-family:var(--font-display), serif;letter-spacing:-.045em;white-space:nowrap;color:color-mix(in srgb, var(--ink) 11%, transparent);will-change:transform;padding-left:6vw;font-size:clamp(5rem,21vw,21rem);font-style:italic;font-weight:400;line-height:.9}.bigtext__body{justify-items:start;margin-top:clamp(24px,4vw,48px);display:grid}.bigtext__body .lead{max-width:760px}.chrome{z-index:40;color:#fff;color:lab(100% 0 0);mix-blend-mode:difference;pointer-events:none;justify-content:space-between;align-items:center;gap:24px;padding:14px 18px;font-size:12.5px;display:flex;position:fixed;bottom:0;left:0;right:0}.chrome__tags{align-items:center;gap:10px;display:flex}.chrome__tags>span{align-items:center;gap:10px;display:inline-flex}.chrome__dot{background:currentColor;border-radius:50%;width:4px;height:4px}.sidetab{z-index:40;background:var(--ink);color:var(--paper);transition:padding .35s var(--ease), background .2s;border-radius:14px 0 0 14px;flex-direction:column;align-items:center;gap:10px;padding:16px 9px 18px;font-size:13px;font-weight:600;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff24,0 10px 30px -10px #0006;box-shadow:0 0 0 1px lab(100% 0 0/.14),0 10px 30px -10px lab(0% 0 0/.4)}.sidetab:hover{background:var(--brand);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);padding-right:14px}.sidetab__dot{background:var(--green-a);border-radius:50%;width:7px;height:7px}.sidetab__label{writing-mode:vertical-rl;transform:rotate(180deg)}@media (max-width:860px){.chrome,.sidetab{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mark__stroke path{stroke-dashoffset:0}.apptile{opacity:1}.statement{height:auto}.statement__sticky{height:auto;padding:120px 0;position:relative}.marquee__track{width:auto;padding-inline:var(--gutter);scrollbar-width:none;animation:none;overflow-x:auto}.marquee__track .ticket{flex-shrink:0}.marquee__track .ticket[aria-hidden=true]{display:none}}.cap{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:center;gap:clamp(28px,4.5vw,64px);margin-top:clamp(32px,4.5vw,56px);display:grid}.cap__list{border-top:1px solid var(--line);flex-direction:column;display:flex}.cap__row{border-bottom:1px solid var(--line);position:relative}.cap__tab{width:100%;font:500 15.5px/1.3 var(--font-sans), ui-sans-serif, system-ui, sans-serif;text-align:left;color:var(--muted);cursor:pointer;transition:color .25s var(--ease);background:0 0;border:0;align-items:center;gap:14px;padding:13px 2px;display:flex}.cap__tab svg{color:var(--faint);transition:color .25s var(--ease);flex:none}.cap__tab:hover{color:var(--ink)}.cap__tab:hover svg{color:var(--ink-2)}.cap__row[data-active] .cap__tab{color:var(--ink);font-weight:600}.cap__row[data-active] .cap__tab svg{color:var(--brand)}.cap__tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:8px}.cap__more{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.cap__more>div{min-height:0;overflow:hidden}.cap__more p{color:var(--ink-2);opacity:0;transition:opacity .3s var(--ease);padding:0 0 16px 33px;font-size:14.5px;line-height:1.5}.cap__row[data-active] .cap__more{grid-template-rows:1fr}.cap__row[data-active] .cap__more p{opacity:1;transition-delay:.12s}.cap__progress{background:var(--ink);transform-origin:0;height:1px;animation:6.5s linear both paused cap-progress;position:absolute;bottom:-1px;left:0;right:0}.cap[data-running] .cap__progress{animation-play-state:running}@keyframes cap-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cap__panel{--paper:#08090b;--paper-2:#151619;--surface:#1a1c1f;--ink:#f4f1ed;--ink-2:#d4d1ca;--muted:#999fa8;--faint:#70757e;--line:#2c2e31;--line-2:#3e4044;--brand:#5ca1f3;--brand-ink:#8fc1ff;--brand-soft:#1c314e;--on-brand:#090d16;--shadow-sm:0 1px 2px #0000004d;border-radius:var(--r-lg);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1013;background:lab(4.82064% -.0657216 -1.70486);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 2px 4px #0e162414,0 40px 80px -36px #0c16288c;box-shadow:inset 0 0 0 1px lab(100% 0 0/.07),0 2px 4px lab(7.05376% .127919 -10.7126/.08),0 40px 80px -36px lab(6.96028% .806861 -14.1621/.55)}@supports (color:lab(0% 0 0)){.cap__panel{--paper:lab(2.4701% -.0312403 -.721917);--paper-2:lab(7.20007% -.0931919 -2.19784);--surface:lab(10.067% -.114374 -2.61981);--ink:lab(95.3845% .164986 2.28332);--ink-2:lab(83.7999% .290632 3.81591);--muted:lab(65.1421% -.552863 -5.60515);--faint:lab(48.9007% -.528395 -5.59261);--line:lab(18.7679% -.130877 -2.62817);--line-2:lab(26.8836% -.15372 -3.00577);--brand:lab(64.4872% -3.40968 -48.4386);--brand-ink:lab(76.3669% -5.0754 -38.5198);--brand-soft:lab(19.5973% -.196517 -21.1359);--on-brand:lab(3.63184% -.0448227 -5.31333);--shadow-sm:0 1px 2px lab(0% 0 0/.3)}}.cap__bar{border-bottom:1px solid var(--line);height:46px;font:500 12px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--muted);align-items:center;gap:16px;padding:0 20px;display:flex}.cap__bar b{color:var(--faint);font-weight:400}.cap__dots{gap:6px;display:flex}.cap__dots i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.cap__stage{place-items:center;height:452px;padding:clamp(20px,3.2vw,44px);display:grid;overflow:hidden;container-type:inline-size}.cap__stage .cd-card{box-shadow:inset 0 1px #ffffff0a,0 18px 40px -22px #000c;box-shadow:inset 0 1px lab(100% 0 0/.04),0 18px 40px -22px lab(0% 0 0/.8)}.cap__caption{display:none}@media (max-width:860px){.cap{grid-template-columns:minmax(0,1fr);gap:14px}.cap__list{margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;scrollbar-width:none;border-top:0;flex-direction:row;gap:6px;overflow-x:auto}.cap__list::-webkit-scrollbar{display:none}.cap__row{border:0;flex:none}.cap__tab{box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;transition:color .25s var(--ease), background-color .25s var(--ease);border-radius:999px;gap:8px;padding:9px 15px 11px;font-size:14px}.cap__row[data-active] .cap__tab{background:var(--ink);color:var(--paper);box-shadow:none}.cap__row[data-active] .cap__tab svg{color:var(--paper)}.cap__more{display:none}.cap__progress{background:var(--paper);opacity:.6;bottom:5px;left:15px;right:15px}.cap__bar{height:40px;padding:0 16px}.cap__stage{place-items:start center;height:462px;padding:14px}.cap__caption{border-top:1px solid var(--line);color:var(--ink-2);animation:cd-in .5s var(--ease) both;padding:16px 18px 20px;font-size:15px;line-height:1.5;display:block}}.cd{width:100%;max-width:780px;color:var(--ink);font-size:13.5px;line-height:1.4}.cd--stack{gap:12px;max-width:540px;display:grid}.cd--center{place-items:center;display:grid}.cd--flow3,.cd--flow2{align-items:center;gap:6px;display:grid}.cd--flow3{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr)}.cd--flow2{grid-template-columns:minmax(0,1fr) 40px minmax(0,1.15fr);max-width:680px}.cd-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm), 0 12px 28px -18px #101a2d40;border-radius:14px;padding:14px 16px;position:relative}@supports (color:lab(0% 0 0)){.cd-card{box-shadow:var(--shadow-sm), 0 12px 28px -18px lab(9.24648% .623159 -14.2886/.25)}}.cd-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.cd-head strong{font-size:14px;font-weight:600;display:block}.cd-head small,.cd-card small{color:var(--muted);font-size:12px;display:block}.cd-icon{background:var(--brand-soft);width:32px;height:32px;color:var(--brand-ink);border-radius:9px;flex:none;place-items:center;display:grid}.cd-line{border-top:1px dashed var(--line);color:var(--ink-2);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.cd-line b{white-space:nowrap;color:var(--ink);font-weight:600}.cd-num,.cd-line b,.cd-bar b{font-variant-numeric:tabular-nums}.cd-big{font-family:var(--font-display), Georgia, serif;margin:2px 0 8px;font-size:34px;line-height:1.1}.cd-big small{font-family:var(--font-sans), sans-serif;font-size:13px;display:inline}.cd-meter{background:var(--paper-2);border-radius:6px;height:6px;margin:6px 0;overflow:hidden}.cd-fill{width:var(--w);border-radius:inherit;background:var(--brand);height:100%;animation:cd-grow .9s var(--ease) var(--d) both;display:block}.cd-fill--shift{animation:cd-grow-to .8s var(--ease) var(--d) both, cd-shift .8s var(--ease) 1.9s forwards}.cd-bars{gap:10px;display:grid}.cd-bar{grid-template-columns:190px minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.cd-bar span{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:flex}.cd-bar b{text-align:right;justify-self:end}.cd-flag{background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;padding:2px 9px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-block}.cd-flag--warn{background:color-mix(in oklab, var(--orange-b) 16%, var(--surface));color:color-mix(in oklab, var(--orange-b) 70%, var(--ink))}.cd-chip{background:var(--ink);color:var(--paper);border-radius:18px;justify-self:start;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.cd-stamp{background:color-mix(in oklab, var(--green-b) 14%, var(--surface));white-space:nowrap;color:color-mix(in oklab, var(--green-b) 72%, var(--ink));border-radius:999px;align-items:center;gap:4px;margin-top:10px;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.cd-arrow{justify-self:center;width:30px;height:12px;overflow:visible}.cd-draw path{fill:none;stroke:var(--faint);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:cd-draw .5s var(--ease) var(--d) both}.cd-chip>svg{flex:none}.cd-scan:after{background:var(--brand);opacity:0;content:"";height:2px;animation:cd-sweep 1s var(--ease) .75s both;border-radius:2px;position:absolute;top:66px;left:14px;right:14px}.cd-table{gap:6px;display:grid}.cd-tr{background:var(--paper-2);min-height:40px;color:var(--ink-2);border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto 92px;align-items:center;gap:12px;padding:6px 10px;font-size:13px;display:grid}.cd-tr b{font-family:var(--font-mono), monospace;color:var(--ink);font-size:12px;font-weight:500}.cd-tr .cd-stamp{justify-self:end;margin:0}.cd-tr--pick{background:color-mix(in oklab, var(--green-b) 10%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--green-b) 35%, transparent);animation:cd-in .55s var(--ease) var(--d) both, cd-pick .5s var(--ease) 1.75s backwards}.cd-tr--wait>*{opacity:.5;animation:cd-dim .5s var(--ease) 1.75s backwards}.cd-tiers{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cd-tierwrap{align-items:center;display:flex}.cd-times{font-family:var(--font-mono), monospace;color:var(--muted);flex:none;padding:0 8px;font-size:12px}.cd-tier{flex:1;justify-items:start;gap:6px;display:grid}.cd-tier strong{font-family:var(--font-display), Georgia, serif;font-size:30px;font-weight:400;line-height:1}.cd-tier strong small{font-family:var(--font-sans), sans-serif;font-size:13px;display:inline}.cd-tier>span{color:var(--ink-2);font-size:12.5px}.cd-chips{flex-wrap:wrap;gap:6px;display:flex}.cd-opt{border:1px solid var(--line-2);background:var(--surface);white-space:nowrap;color:var(--ink-2);border-radius:999px;align-items:center;padding:5px 11px;font-size:12.5px;display:inline-flex}.cd-opt--on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.cd-opt--add{border-style:dashed}.cd-opt--tax{background:var(--brand-soft);font-variant-numeric:tabular-nums;color:var(--brand-ink);border-color:#0000;font-weight:600}.cd-opt--grant{border-color:var(--brand);background:var(--brand);color:var(--on-brand);animation:cd-grant .4s var(--ease) var(--d) backwards}.cd-opt--off{opacity:.45}.cd-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cd-price{justify-items:start;gap:6px;display:grid}.cd-price span{color:var(--ink-2);font-size:12.5px}.cd-price strong{font-family:var(--font-display), Georgia, serif;font-size:28px;font-weight:400;line-height:1}.cd-receipt{width:min(100%,340px)}.cd-total{border-top:1px solid var(--ink-2);color:var(--ink);font-weight:600}.cd-tenders{gap:6px;margin-top:10px;display:flex}.cd-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:2px 0 10px;padding:0;list-style:none;display:grid}.cd-step{color:var(--ink);animation:cd-steptext .3s var(--ease) var(--d) backwards;gap:6px;font-size:12px;font-weight:500;display:grid}.cd-step i{background:var(--brand);height:4px;animation:cd-stepon .3s var(--ease) var(--d) backwards;border-radius:4px}.cd-journal{font-size:12.5px;display:grid}.cd-jr{border-top:1px dashed var(--line);color:var(--ink-2);grid-template-columns:22px minmax(0,1fr) 48px 48px;gap:8px;padding:5px 0;display:grid}.cd-jr em{font-family:var(--font-mono), monospace;color:var(--muted);font-style:normal}.cd-jr b{text-align:right;color:var(--ink);font-weight:500}.cd-jr--total{border-top:1px solid var(--ink-2);color:var(--ink);font-weight:600}.cd-jr--total b{font-weight:700}.cd-taxrow{justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.cd-taxrow strong{font-size:13.5px;font-weight:600;display:block}.cd-taxrow .cd-chips{flex:none;justify-content:flex-end}.cd-party{justify-self:center;padding:10px 16px}.cd-party .cd-head{margin:0}.cd-roles,.cd-firms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cd-roles .cd-flag{margin-bottom:8px}.cd-firms{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.cd-firm strong{align-items:center;gap:6px;margin-bottom:10px;font-weight:600;display:flex}.cd-firm--locked{box-shadow:none;color:var(--muted);background:0 0;border-style:dashed}.cd-site{padding:0;overflow:hidden}.cd-url{border-bottom:1px solid var(--line);background:var(--paper-2);color:var(--muted);align-items:center;gap:5px;padding:8px 12px;font-size:11.5px;display:flex}.cd-url i{background:var(--line-2);border-radius:50%;width:7px;height:7px}.cd-url span{font-family:var(--font-mono), monospace;margin-left:8px}.cd-product{align-items:center;gap:12px;padding:14px 16px 8px;display:flex}.cd-product strong{font-weight:600;display:block}.cd-stock{background:color-mix(in oklab, var(--green-b) 14%, var(--surface));color:color-mix(in oklab, var(--green-b) 72%, var(--ink));border-radius:999px;margin:4px 16px 14px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.cd-in{animation:cd-in .55s var(--ease) var(--d,0s) both}.cd-pop{animation:cd-pop .45s cubic-bezier(.34, 1.56, .64, 1) var(--d) both}.cd-gone{opacity:0;animation:cd-gone .4s var(--ease) var(--d) both}.cd-ping{animation:cd-ping .6s var(--ease) var(--d) both}@keyframes cd-in{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}}@keyframes cd-pop{0%{opacity:0;transform:scale(.6)}}@keyframes cd-gone{0%{opacity:1}to{opacity:0}}@keyframes cd-ping{0%,to{transform:scale(1)}40%{transform:scale(1.14)}}@keyframes cd-draw{0%{stroke-dashoffset:1px}}@keyframes cd-grow{0%{width:0}}@keyframes cd-grow-to{0%{width:0}to{width:var(--w0)}}@keyframes cd-shift{0%{width:var(--w0)}to{width:var(--w)}}@keyframes cd-sweep{0%{opacity:.9;transform:translateY(0)}85%{opacity:.9}to{opacity:0;transform:translateY(132px)}}@keyframes cd-pick{0%{background:var(--paper-2);box-shadow:none}}@keyframes cd-dim{0%{opacity:1}}@keyframes cd-grant{0%{border-color:var(--line-2);background:var(--surface);color:var(--ink-2)}}@keyframes cd-stepon{0%{background:var(--line)}}@keyframes cd-steptext{0%{color:var(--muted)}}@container (max-width:560px){.cd--flow3,.cd--flow2{grid-template-columns:minmax(0,1fr);gap:4px}.cd-arrow{transform:rotate(90deg)}.cd--flow3 .cd-wide,.cd--flow3 .cd-head small,.cd--flow2 .cd-head small{display:none}.cd--flow3 .cd-big{font-size:28px}.cd--flow3 .cd-card,.cd--flow2 .cd-card{padding:12px 14px}.cd-tiers,.cd-prices,.cd-roles,.cd-firms{grid-template-columns:minmax(0,1fr);gap:8px}.cd-times{display:none}.cd-tier,.cd-price{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:10px 14px}.cd-tier strong,.cd-price strong{font-size:22px}.cd-taxrow{flex-direction:column;align-items:flex-start;gap:8px}.cd-taxrow .cd-chips{justify-content:flex-start}.cd-bar{grid-template-columns:minmax(0,1fr) 40px}.cd-bar .cd-meter{grid-area:2/1/auto/-1;margin:0}.cd-tr{grid-template-columns:48px minmax(0,1fr) auto}.cd-tr>span:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.cd,.cd *,.cd :after,.cap__caption{animation:none!important}}.hdevice:has(.hsuite){--hs:9s;margin-bottom:clamp(12px,3vw,40px)}.hs .hs-nav-on{background:var(--cw-sidebar-accent);font-weight:500}.hs .vp__ok{color:var(--cw-success)}.hs__tr--stock{grid-template-columns:1fr 1.6fr .8fr .8fr .8fr 1fr .9fr}.hs__tr--moves{grid-template-columns:1.3fr 1fr .8fr .8fr 1.3fr}.hs-swap{display:inline-grid}.hs-swap>i{font-style:inherit;grid-area:1/1}.hs-swap>i:first-child{opacity:0}.hs-swap--pos>i:first-child{animation:hs-before-pos var(--hs) infinite}.hs-swap--pos>i:last-child{animation:hs-after-pos var(--hs) infinite}.hs-swap--stock>i:first-child{animation:hs-before-stock var(--hs) infinite}.hs-swap--stock>i:last-child{animation:hs-after-stock var(--hs) infinite}.hs-swap--shop>i:first-child{animation:hs-before-shop var(--hs) infinite}.hs-swap--shop>i:last-child{animation:hs-after-shop var(--hs) infinite}@keyframes hs-before-pos{0%,19%{opacity:1}21%,95%{opacity:0}to{opacity:1}}@keyframes hs-after-pos{0%,19%{opacity:0}21%,95%{opacity:1}to{opacity:0}}@keyframes hs-before-stock{0%,31%{opacity:1}33%,95%{opacity:0}to{opacity:1}}@keyframes hs-after-stock{0%,31%{opacity:0}33%,95%{opacity:1}to{opacity:0}}@keyframes hs-before-shop{0%,51%{opacity:1}53%,95%{opacity:0}to{opacity:1}}@keyframes hs-after-shop{0%,51%{opacity:0}53%,95%{opacity:1}to{opacity:0}}.hs-flash{animation:hs-flash var(--hs) infinite}@keyframes hs-flash{0%,31%{background:0 0}34%{background:color-mix(in oklab, var(--cw-primary) 12%, transparent)}55%,to{background:0 0}}.hs-arrive{animation:hs-arrive var(--hs) infinite}@keyframes hs-arrive{0%,31%{opacity:0;transform:translateY(calc(-8 * var(--u)))}35%,95%{opacity:1;transform:none}to{opacity:0}}.hsuite{z-index:2;pointer-events:none;position:absolute;inset:0}.hs-pos,.hs-phone{animation:hs-device-in 1s var(--ease) 1s both;background:#0c0d0f;background:lab(3.68581% -.0485554 -1.18284);padding:1%;position:absolute;box-shadow:inset 0 0 0 1px #404247,0 0 0 1px #9c9ea299,0 30px 60px -24px #09152c99,0 12px 24px -12px #09152c66;box-shadow:inset 0 0 0 1px lab(28.0437% -.155091 -3.00649),0 0 0 1px lab(65.174% -.1387 -2.26728/.6),0 30px 60px -24px lab(6.8471% 1.82898 -17.5849/.6),0 12px 24px -12px lab(6.8471% 1.82898 -17.5849/.4)}@keyframes hs-device-in{0%{opacity:0;translate:0 40px}}.hs-pos{border-radius:4.5%/6%;width:37%;bottom:4%;left:-2%}.hs-phone{border-radius:15%/7%;width:15.5%;padding:.7%;animation-delay:1.2s;bottom:1%;right:1%}.hs-pos__screen{--p:calc(100cqi / 640);aspect-ratio:4/3;color:#0a1d36;color:lab(10.3511% .113092 -19.0108);font-family:var(--font-plex), "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;text-align:left;background:#f8fafc;background:lab(98.2593% -.367135 -1.06072);border-radius:3.4%/4.5%;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;container-type:inline-size}.hs-pos__top{align-items:center;gap:calc(12 * var(--p));padding:calc(12 * var(--p)) calc(16 * var(--p));background:#fff;background:lab(100% 0 0);border-bottom:1px solid #e3effb;border-bottom:1px solid lab(93.8061% -2.4175 -7.26098);display:flex}.hs-pos__logo{width:auto;height:calc(18 * var(--p))}.hs-pos__top strong{font-size:calc(15 * var(--p));font-weight:600;display:block}.hs-pos__top small,.hs-pos__label{font-size:calc(11.5 * var(--p));color:#5a728d;color:lab(46.9134% -3.77142 -17.8822);display:block}.hs-pos__top em{font-size:calc(13 * var(--p));font-variant-numeric:tabular-nums;color:#5a728d;color:lab(46.9134% -3.77142 -17.8822);margin-left:auto;font-style:normal}.hs-pos__body{grid-template-columns:1.15fr 1fr;min-height:0;display:grid}.hs-pos__tiles{align-content:start;gap:calc(10 * var(--p));padding:calc(14 * var(--p));grid-template-columns:repeat(2,1fr);display:grid}.hs-pos__tile{gap:calc(4 * var(--p));padding:calc(12 * var(--p));border-radius:calc(10 * var(--p));background:#fff;background:lab(100% 0 0);border:1px solid #e3effb;border:1px solid lab(93.8061% -2.4175 -7.26098);display:grid;position:relative}.hs-pos__tile.is-in{border-color:#1c77e3;border-color:lab(49.6624% 5.86525 -63.2328);box-shadow:inset 0 0 0 1px #1c77e3;box-shadow:inset 0 0 0 1px lab(49.6624% 5.86525 -63.2328)}.hs-pos__tile strong{font-size:calc(13 * var(--p));font-weight:500;line-height:1.25}.hs-pos__tile small{font-size:calc(13 * var(--p));font-variant-numeric:tabular-nums;color:#5a728d;color:lab(46.9134% -3.77142 -17.8822)}.hs-pos__tile b{top:calc(8 * var(--p));right:calc(8 * var(--p));width:calc(20 * var(--p));height:calc(20 * var(--p));font-size:calc(11 * var(--p));color:#fff;color:lab(100% 0 0);background:#1c77e3;background:lab(49.6624% 5.86525 -63.2328);border-radius:50%;place-items:center;display:grid;position:absolute}.hs-pos__cart{gap:calc(8 * var(--p));padding:calc(14 * var(--p)) calc(16 * var(--p));background:#fff;background:lab(100% 0 0);border-left:1px solid #e3effb;border-left:1px solid lab(93.8061% -2.4175 -7.26098);flex-direction:column;display:flex}.hs-pos__line,.hs-pos__total{justify-content:space-between;gap:calc(8 * var(--p));font-size:calc(13 * var(--p));display:flex}.hs-pos__line i,.hs-pos__total i{color:#5a728d;color:lab(46.9134% -3.77142 -17.8822);font-style:normal}.hs-pos__line b,.hs-pos__total b{font-variant-numeric:tabular-nums;font-weight:600}.hs-pos__total{padding-top:calc(10 * var(--p));font-size:calc(15 * var(--p));border-top:1px dashed #e3effb;border-top:1px dashed lab(93.8061% -2.4175 -7.26098);margin-top:auto;font-weight:600}.hs-pos__total i{font-size:calc(11 * var(--p));font-weight:400}.hs-pos__tenders{gap:calc(6 * var(--p));grid-template-columns:repeat(3,1fr);display:grid}.hs-pos__tenders i{padding:calc(7 * var(--p)) 0;border-radius:calc(8 * var(--p));font-size:calc(12 * var(--p));text-align:center;border:1px solid #e3effb;border:1px solid lab(93.8061% -2.4175 -7.26098);font-style:normal}.hs-pos__tenders .is-on{color:#1c77e3;color:lab(49.6624% 5.86525 -63.2328);border-color:#1c77e3;border-color:lab(49.6624% 5.86525 -63.2328);font-weight:600}.hs-pos__charge{height:calc(40 * var(--p));border-radius:calc(10 * var(--p));font-size:calc(14 * var(--p));color:#fff;color:lab(100% 0 0);animation:hs-charge var(--hs) infinite;background:#05893e;background:lab(49.6613% -45.6133 30.4579);place-items:center;font-weight:600;display:grid}.hs-pos__charge i{justify-content:center;align-items:center;gap:calc(6 * var(--p));display:inline-flex}.hs-pos__charge svg{width:calc(15 * var(--p));height:calc(15 * var(--p))}@keyframes hs-charge{0%,15%{background:#1c77e3;background:lab(49.6624% 5.86525 -63.2328);transform:none}18%{background:#0160c1;background:lab(40.5421% 6.7143 -58.4942);transform:scale(.96)}21%,95%{background:#05893e;background:lab(49.6613% -45.6133 30.4579);transform:none}to{background:#1c77e3;background:lab(49.6624% 5.86525 -63.2328)}}.hs-phone__screen{--q:calc(100cqi / 300);aspect-ratio:9/19;color:#1a1512;color:lab(7.20476% 1.68892 2.90778);font-family:var(--font-plex), "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;text-align:left;background:#fdfcf9;background:lab(98.8565% .107378 1.52054);border-radius:13%/6.2%;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.hs-phone__status{padding:calc(14 * var(--q)) calc(26 * var(--q)) calc(6 * var(--q));font-size:calc(13 * var(--q));justify-content:space-between;align-items:center;font-weight:600;display:flex}.hs-phone__status i{width:calc(22 * var(--q));height:calc(11 * var(--q));border-radius:calc(3 * var(--q));border:1.5px solid}.hs-phone__nav{padding:calc(10 * var(--q)) calc(20 * var(--q));border-bottom:1px solid #e6e4e0;border-bottom:1px solid lab(90.7444% .165403 2.28364);justify-content:space-between;align-items:center;display:flex}.hs-phone__nav strong{font-family:var(--font-plex-serif), Georgia, serif;font-size:calc(19 * var(--q));font-weight:600}.hs-phone__nav svg{width:calc(20 * var(--q));height:calc(20 * var(--q))}.hs-phone__img{margin:calc(16 * var(--q)) calc(16 * var(--q)) 0;aspect-ratio:1;border-radius:calc(14 * var(--q));background:#f5e5d3;background:lab(91.8861% 3.63255 10.9435);place-items:center;display:grid;position:relative}.hs-phone__img svg{fill:#472b1b;fill:lab(20.8459% 12.094 16.2334);width:34%}.hs-phone__img .hs-phone__label{fill:#f9f1e3;fill:lab(95.4139% 1.22163 7.5873)}.hs-phone__badge{top:calc(10 * var(--q));left:calc(10 * var(--q));padding:calc(4 * var(--q)) calc(10 * var(--q));font-size:calc(11 * var(--q));color:#382409;color:lab(16.3906% 7.8278 20.0989);background:#ebbd57;background:lab(79.3415% 8.88672 56.5777);border-radius:999px;font-weight:600;position:absolute}.hs-phone__info{gap:calc(6 * var(--q));padding:calc(14 * var(--q)) calc(18 * var(--q));display:grid}.hs-phone__info>strong{font-size:calc(18 * var(--q));font-weight:600;line-height:1.1}.hs-phone__info>small{margin-top:calc(-4 * var(--q));font-size:calc(13 * var(--q));color:#68625e;color:lab(41.9806% 1.70819 3.34375)}.hs-phone__price{align-items:baseline;gap:calc(8 * var(--q));font-size:calc(13 * var(--q));display:flex}.hs-phone__price b{font-size:calc(19 * var(--q));font-weight:700}.hs-phone__price s{color:#76706c;color:lab(47.7808% 1.70383 3.34069)}.hs-phone__price em{padding:calc(2 * var(--q)) calc(7 * var(--q));color:#005e27;color:lab(34.2033% -36.5668 24.5131);background:#ccf4d3;background:lab(92.6745% -17.7943 11.3974);border-radius:999px;font-style:normal;font-weight:600}.hs-phone__stock{justify-self:start;align-items:center;gap:calc(6 * var(--q));margin-inline:calc(-8 * var(--q));padding:calc(3 * var(--q)) calc(8 * var(--q));font-size:calc(12.5 * var(--q));transform-origin:0;font-variant-numeric:tabular-nums;color:#005e27;color:lab(34.2033% -36.5668 24.5131);animation:hs-stock var(--hs) infinite;border-radius:999px;display:flex}.hs-phone__stock>i{width:calc(7 * var(--q));height:calc(7 * var(--q));background:currentColor;border-radius:50%}@keyframes hs-stock{0%,51%{background:0 0;transform:none}54%{background:#b9eec2;background:lab(89.451% -23.7784 15.2835);transform:scale(1.12)}60%,80%{background:#ccf4d3;background:lab(92.6745% -17.7943 11.3974);transform:none}86%,to{background:0 0;transform:none}}.hs-phone__toast{top:calc(26 * var(--q));left:calc(10 * var(--q));right:calc(10 * var(--q));align-items:center;gap:calc(9 * var(--q));padding:calc(10 * var(--q)) calc(12 * var(--q));border-radius:calc(14 * var(--q));box-shadow:0 calc(8 * var(--q)) calc(20 * var(--q)) #1d140d4d;color:#faf8f5;color:lab(97.6965% .107408 1.52057);opacity:0;animation:hs-toast var(--hs) infinite;background:#231e1bf0;background:lab(11.8179% 1.75979 3.38255/.94);display:flex;position:absolute}@supports (color:lab(0% 0 0)){.hs-phone__toast{box-shadow:0 calc(8 * var(--q)) calc(20 * var(--q)) lab(7.17208% 3.64868 5.4563/.3)}}.hs-phone__toast>svg{width:calc(22 * var(--q));height:calc(22 * var(--q));padding:calc(4 * var(--q));background:#2e9e52;background:lab(57.7987% -45.4011 30.0617);border-radius:50%;flex:none}.hs-phone__toast>span{gap:calc(1 * var(--q));display:grid}.hs-phone__toast strong{font-size:calc(13 * var(--q));font-weight:600}.hs-phone__toast small{font-size:calc(11.5 * var(--q));color:#c3bcb7;color:lab(76.7815% 1.68997 3.33141)}@keyframes hs-toast{0%,50%{opacity:0;transform:translateY(-130%)}53%,74%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-130%)}}.hs-phone__add{height:calc(40 * var(--q));margin-top:calc(4 * var(--q));border-radius:calc(10 * var(--q));font-size:calc(14 * var(--q));background:#fff;background:lab(100% 0 0);border:1px solid #d6d0cb;border:1px solid lab(83.7416% 1.68782 3.33002);place-items:center;font-weight:600;display:grid}.hs-chip{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);white-space:nowrap;color:var(--ink);opacity:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 9px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute}.hs-chip svg{width:14px;height:14px;color:var(--green-b)}.hs-chip--sale{animation:hs-chip-sale var(--hs) infinite;bottom:60%;left:1%}.hs-chip--sync{animation:hs-chip-sync var(--hs) infinite;bottom:60%;right:0}@keyframes hs-chip-sale{0%,20%{opacity:0;transform:translateY(8px)}23%,40%{opacity:1;transform:none}44%,to{opacity:0;transform:translateY(-6px)}}@keyframes hs-chip-sync{0%,48%{opacity:0;transform:translateY(8px)}51%,70%{opacity:1;transform:none}74%,to{opacity:0;transform:translateY(-6px)}}@media (max-width:640px){.hs-pos{width:46%;bottom:-6%;left:-1%}.hs-phone{width:22%;bottom:-8%;right:-1%}.hs-chip{display:none}.hdevice:has(.hsuite){margin-bottom:18%}}@media (prefers-reduced-motion:reduce){.hs-swap>i,.hs-flash,.hs-arrive,.hs-pos,.hs-phone,.hs-pos__charge,.hs-phone__stock,.hs-phone__toast,.hs-chip{animation:none!important}}.client__result{color:var(--ink);font-size:15px;font-weight:600}.client__quote{color:var(--ink-2);flex-direction:column;gap:6px;font-size:15px;line-height:1.55;display:flex}.client__quote q{font-style:italic}.client__quote-by{color:var(--muted);font-size:13px}.section--clients .client__result{color:var(--stage-ink)}.person{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:10px;padding:26px;scroll-margin-top:120px;display:flex}.person__photo{object-fit:cover;border-radius:50%;width:88px;height:88px}.person__photo--initials{background:var(--brand-tint-bg);color:var(--brand-ink);font-family:var(--font-display);place-items:center;font-size:30px;display:grid}.person__name{font-family:var(--font-display);margin:6px 0 0;font-size:24px;font-weight:400}.person__role{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12.5px}.person__bio{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.6}.person__links{flex-wrap:wrap;gap:16px;margin:4px 0 0;display:flex}.byline{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper-2);align-items:center;gap:14px;margin-top:48px;padding:22px;display:flex}.byline .person__photo{flex:none;width:64px;height:64px}.byline__text{flex-direction:column;gap:4px;display:flex}.byline__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.byline__name{color:var(--ink);font-weight:600}.byline__bio{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.detail{max-width:760px}.detail h2{font-family:var(--font-display);margin:48px 0 14px;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.15}.detail h2:first-child{margin-top:0}.detail h3{margin:30px 0 10px;font-size:19px}.detail p,.detail li{color:var(--ink-2);font-size:17px;line-height:1.7}.detail ul,.detail ol{padding-left:22px}.detail a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.detail table{border-collapse:collapse;width:100%;margin:20px 0;font-size:15px}.detail th,.detail td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.detail th{color:var(--ink);font-weight:600}
