@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--wt:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--fk:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-text:var(--font-text)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.font-display{font-family:var(--font-display)}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow,.shadow\/glow\.{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@supports not (color:oklch(0 0 0)){:root{--secondary:#61c2ff;--secondary-strong:#3ba9e9;--secondary-ink:#002c44;--secondary-wash:#61c2ff1f;--on-accent:#0d171e;--plate-ink:#d6d3cf;--plate-line:#ffffff24;--bg:#080a0c;--bg-deep:#030506;--surface:#101316;--sunk:#050708;--ink:#f2f6f9;--ink-2:#a1a9af;--ink-3:#6e767b;--accent-text:#84ceff;--tick:#4ab5f6}}html.is-loading{overflow:hidden}html.is-loading .seq{animation-play-state:paused}.loader{z-index:200;background:var(--bg-deep);transition:opacity .4s var(--ease-out), visibility 0s linear .4s;place-items:center;display:grid;position:fixed;inset:0}.loader.is-done{opacity:0;visibility:hidden}.loader__inner{transition:transform .6s var(--ease-out);justify-items:center;display:grid}.loader.is-done .loader__inner{transform:scale(1.05)}.loader__word{display:inline-block;position:relative}.loader__text{font-family:"FingerPaint", var(--font-display);color:var(--ink);font-size:clamp(4.4rem,2.4rem + 9vw,8.5rem);font-weight:700;line-height:1;display:block}@supports (color:color-mix(in lab, red, red)){.loader__text{color:color-mix(in oklab, var(--ink) 14%, var(--bg-deep))}}.loader__text{transition:color .3s}.loader__word.is-gl .loader__text{color:#0000}.loader__word.is-static .loader__text{color:var(--primary);text-shadow:0 0 40px var(--primary-glow)}.loader__canvas{pointer-events:none;filter:drop-shadow(0 0 28px var(--primary-glow));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section{padding-block:var(--section) 0}.nav{z-index:50;top:calc(14px + env(safe-area-inset-top,0px));padding-inline:var(--gutter);pointer-events:none;position:fixed;left:0;right:0}.nav__pill{pointer-events:auto;max-width:1248px;height:64px;transition:max-width .46s var(--ease-out), height .32s var(--ease-out), padding .32s var(--ease-out), background-color .28s, box-shadow .28s;background:0 0;border-radius:999px;align-items:center;gap:12px;margin-inline:auto;padding:0 10px 0 22px;display:flex}.logo__word{align-items:baseline;display:inline-flex}.logo__sub{letter-spacing:.02em;color:var(--primary-text);margin-left:.14em;font-size:1em;font-weight:400}.nav-veil{z-index:-1;pointer-events:none;opacity:0;height:112px;transition:opacity .32s var(--ease-out);position:fixed;inset:0 0 auto}.nav-veil.is-on{opacity:1}.nav-veil:before{content:"";background:linear-gradient(to bottom, var(--bg) 0%, var(--bg) 55%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nav-veil:before{background:linear-gradient(to bottom, color-mix(in oklab, var(--bg) 82%, transparent) 0%, color-mix(in oklab, var(--bg) 46%, transparent) 55%, transparent 100%)}}.nav-veil i{position:absolute;inset:0}.nav-veil i:first-child{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-mask-image:linear-gradient(#000 0% 14%,#0000 34%);mask-image:linear-gradient(#000 0% 14%,#0000 34%)}.nav-veil i:nth-child(2){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#0000 8%,#000 28% 36%,#0000 54%);mask-image:linear-gradient(#0000 8%,#000 28% 36%,#0000 54%)}.nav-veil i:nth-child(3){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(#0000 28%,#000 46% 54%,#0000 70%);mask-image:linear-gradient(#0000 28%,#000 46% 54%,#0000 70%)}.nav-veil i:nth-child(4){-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);-webkit-mask-image:linear-gradient(#0000 46%,#000 62% 70%,#0000 86%);mask-image:linear-gradient(#0000 46%,#000 62% 70%,#0000 86%)}.nav-veil i:nth-child(5){-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);-webkit-mask-image:linear-gradient(#0000 62%,#000 80% 86%,#0000 100%);mask-image:linear-gradient(#0000 62%,#000 80% 86%,#0000 100%)}.nav-veil i:nth-child(6){-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 78%,#000 92%,#0000 100%);mask-image:linear-gradient(#0000 78%,#000 92%,#0000 100%)}@media (prefers-reduced-motion:reduce){.nav-veil{transition:none}}@media (prefers-reduced-motion:no-preference){.nav__pill{animation:nav-in .7s var(--ease-out) both}}@keyframes nav-in{0%{opacity:0;transform:translateY(-16px)scale(.98)}to{opacity:1;transform:none}}.logo{font-family:"FingerPaint", var(--font-display);letter-spacing:.01em;color:var(--ink);text-shadow:0 1px 8px oklch(0 0 0 / calc(.5 * var(--sh)));transition:font-size .32s var(--ease-out);align-items:center;margin-right:auto;font-size:1.85rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.nav__links{display:none;position:relative}.nav__links ul{gap:2px;display:flex;position:relative}.nav__links a{z-index:1;white-space:nowrap;color:var(--ink-2);border-radius:var(--radius-pill);padding:9px 12px;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .16s;display:inline-block;position:relative}.nav__links a:hover{color:var(--white-text)}.nav__links a[aria-current]{color:var(--ink)}.nav__lens{border-radius:var(--radius-pill);background:var(--chip-hover);box-shadow:inset 0 1px 0 var(--glass-top), inset 0 0 0 1px var(--glass-edge-lo);opacity:0;pointer-events:none;transition:transform .34s var(--ease-out), width .34s var(--ease-out), opacity .2s;position:absolute;top:0;bottom:0;left:0}.nav__lens[data-on]{opacity:1}.nav__lens[data-snap]{transition:opacity .2s}@media (prefers-reduced-motion:reduce){.nav__lens{transition:none}}.nav__end{align-items:center;gap:8px;display:flex}.burger{background:var(--chip);width:42px;height:42px;box-shadow:inset 0 1px 0 var(--glass-top), inset 0 0 0 1px var(--glass-edge-lo);cursor:pointer;color:var(--ink-2);transition:background-color .14s, color .14s, transform .14s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid}.burger:hover{background:var(--chip-hover);color:var(--ink);transform:scale(1.06)}.nav__cta{background:var(--chip);height:42px;box-shadow:inset 0 1px 0 var(--glass-top), inset 0 0 0 1px var(--glass-edge-lo);color:var(--ink);letter-spacing:-.005em;white-space:nowrap;transition:background-color .14s, transform .14s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex}.nav__cta:hover{background:var(--chip-hover);transform:scale(1.04)}.nav__cta-long{display:none}.burger span,.burger span:before{content:"";background:var(--ink);width:16px;height:1.6px;transition:transform .16s var(--ease-out);display:block}.burger span{transform:translateY(-3px)}.burger span:before{transform:translateY(6px)}.burger[aria-expanded=true] span{transform:rotate(45deg)}.burger[aria-expanded=true] span:before{transform:translateY(0)rotate(-90deg)}.menu{top:calc(100% + 10px);left:var(--gutter);right:var(--gutter);pointer-events:auto;border-radius:28px;max-width:1040px;margin-inline:auto;padding:8px;position:absolute}@media (prefers-reduced-motion:no-preference){.menu{animation:menu-in .26s var(--ease-out) both}}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.menu ul{gap:2px;display:grid}.menu a{color:var(--ink);border-radius:18px;padding:14px 18px;font-size:1.05rem;font-weight:500;text-decoration:none;transition:background-color .14s;display:block}.menu a:hover{background:var(--chip-hover)}@media (max-width:419px){.nav__pill{gap:4px;height:56px;padding:0 6px 0 14px}.logo{font-size:1.55rem}.nav__end{gap:4px}.burger{width:36px;height:36px}.nav__cta{height:36px;padding:0 12px;font-size:.82rem}}@media (min-width:420px){.nav__cta-long{display:inline}.nav__cta-short{display:none}}@media (min-width:1100px){.nav__pill{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);display:grid}.logo{justify-self:start;margin-right:0}.nav__end{justify-self:end;gap:10px}.nav__links{display:block}.burger,.menu{display:none}}.hero{isolation:isolate;flex-direction:column;justify-content:center;min-height:100svh;padding-top:calc(clamp(40px,9vw,110px) + 78px);padding-bottom:clamp(14px,3vh,28px);display:flex;position:relative;overflow:clip}.hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-canvas.is-fallback{display:none}.hero-bg__fallback{background:radial-gradient(46% 52% at 64% 44%, var(--primary-glow), transparent 68%), radial-gradient(40% 46% at 34% 62%, var(--primary), transparent 72%), var(--bg-deep);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-bg__fallback{background:radial-gradient(46% 52% at 64% 44%, var(--primary-glow), transparent 68%), radial-gradient(40% 46% at 34% 62%, color-mix(in oklab, var(--primary) 30%, transparent), transparent 72%), var(--bg-deep)}}.hero-bg__mask{background:radial-gradient(55% 45% at 50% 46%, var(--bg-deep), transparent 70%), linear-gradient(180deg, var(--bg-deep) 0%, transparent 22%, transparent 42%, var(--bg) 52%, var(--bg) 62%, var(--bg) 74%, var(--bg) 86%, var(--bg) 94%, var(--bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-bg__mask{background:radial-gradient(55% 45% at 50% 46%, color-mix(in oklab, var(--bg-deep) 70%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--bg-deep) 40%, transparent) 0%, transparent 22%, transparent 42%, color-mix(in oklab, var(--bg) 12%, transparent) 52%, color-mix(in oklab, var(--bg) 34%, transparent) 62%, color-mix(in oklab, var(--bg) 62%, transparent) 74%, color-mix(in oklab, var(--bg) 86%, transparent) 86%, color-mix(in oklab, var(--bg) 97%, transparent) 94%, var(--bg) 100%)}}.hero-bg__grain{opacity:.5;mix-blend-mode:overlay;background-image: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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.hero__inner{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.hero__title{font-size:min(var(--step-5), calc((100vw - 2 * var(--gutter,16px)) / 9.6));max-width:17ch;filter:drop-shadow(0 1px 0 oklch(0 0 0 / calc(.35 * var(--sh)))) drop-shadow(0 10px 22px oklch(0 0 0 / calc(.4 * var(--sh)))) drop-shadow(0 0 46px var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hero__title{filter:drop-shadow(0 1px 0 oklch(0 0 0 / calc(.35 * var(--sh)))) drop-shadow(0 10px 22px oklch(0 0 0 / calc(.4 * var(--sh)))) drop-shadow(0 0 46px color-mix(in oklab, var(--secondary) 22%, transparent))}}.hero__accent{color:var(--accent-text)}.hero .hero__title{white-space:nowrap;text-wrap:nowrap;max-width:none}.hero__rot{text-align:center;display:grid;position:relative}.hero__rot-size{visibility:hidden;grid-area:1/1}.hero__rot-live{position:absolute;top:0;left:0;right:0}.hero__caret{vertical-align:-.06em;background:var(--primary);-webkit-text-fill-color:initial;width:.07em;height:.82em;box-shadow:0 0 14px var(--primary-glow);border-radius:1px;margin-inline:.01em -.08em;display:inline-block}.hero__caret.is-idle{animation:1s step-end infinite hero-caret}.hero__dot-end{color:var(--white-text);-webkit-text-fill-color:var(--white-text)}@keyframes hero-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero__caret{display:none}}.hero__lead{max-width:48ch;color:var(--ink-2);margin-top:24px}.hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hero__down{color:var(--white-text)}.conduit{opacity:.5}.pulse{stroke-dasharray:26 420;opacity:.9}@media (prefers-reduced-motion:no-preference){.pulse{animation:3.4s linear infinite dash}.pulse--2{animation-duration:4.1s;animation-delay:-1.2s}.pulse--3{animation-duration:3.8s;animation-delay:-2s}.node--lit{animation:3s ease-in-out infinite nodepulse}}@keyframes dash{0%{stroke-dashoffset:446px}to{stroke-dashoffset:0}}@keyframes nodepulse{0%,to{opacity:.55}50%{opacity:1}}.shead{grid-template-columns:1fr;gap:20px;margin-bottom:clamp(40px,6vw,72px);display:grid}.shead__index{color:var(--ink-2);align-items:center;gap:14px;display:flex}.shead__index b{color:var(--white-text);font-weight:650}.shead__lead{max-width:40ch}@media (min-width:900px){.shead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:48px}.shead__index{grid-column:1/-1}}.sys-head{gap:18px;max-width:640px;margin-bottom:clamp(40px,6vw,72px);display:grid}.sys-head__title{font-size:clamp(2.2rem,1.4rem + 3vw,3.8rem)}.sys-head__accent{color:var(--accent-text);display:block}.sys-head__lead{max-width:44ch;color:var(--ink-2);font-size:var(--step-0);text-wrap:pretty;line-height:1.55}@keyframes sys-copy{0%{opacity:0;transform:translateY(8px)}}.proc-section{isolation:isolate;margin-top:clamp(56px,9vw,140px);padding-bottom:clamp(24px,3.4vw,54px);position:relative}.proc-bg{z-index:-1;pointer-events:none;opacity:.75;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 42%,#0000 72%);mask-image:linear-gradient(#0000 0%,#000 16% 42%,#0000 72%)}.proc-bg:after{content:"";background:radial-gradient(34% 22% at 50% 30%, var(--bg), transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.proc-bg:after{background:radial-gradient(34% 22% at 50% 30%, color-mix(in oklab, var(--bg) 78%, transparent), transparent 75%)}}.proc-bg canvas.is-fallback{display:none}.proc-head{text-align:center;justify-items:center;gap:16px;max-width:640px;margin:0 auto clamp(64px,9vw,120px);display:grid}.proc-head__title{padding-bottom:.06em;font-size:clamp(2.2rem,1.4rem + 3vw,3.8rem)}.proc-head__lead{max-width:44ch;color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.proc-head__lead{color:color-mix(in oklab, var(--ink) 84%, transparent)}}.proc-head__lead{text-wrap:pretty;line-height:1.55}.steps{gap:40px;margin:0;padding:0;list-style:none;display:grid}.step{cursor:default;outline:none;align-content:start;gap:12px;display:grid}.step__bar{background:var(--line);border-radius:3px;height:3px;margin-bottom:18px;display:block;position:relative;overflow:visible}.step{--sc:oklch(calc(.8 + var(--pal-adj)) var(--ac-c) calc(var(--pal-h) + var(--so,0)))}.step:first-child{--so:-38}.step:nth-child(2){--so:52}.step:nth-child(3){--so:165}.step:nth-child(4){--so:108}.step:nth-child(5){--so:-88}.step:nth-child(6){--so:222}.step__bar{background:var(--sc)}@supports (color:color-mix(in lab, red, red)){.step__bar{background:color-mix(in oklab, var(--sc) 16%, var(--line))}}.step__fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg, var(--sc), var(--sc));position:absolute;inset:0;transform:scaleX(0)}@supports (color:color-mix(in lab, red, red)){.step__fill{background:linear-gradient(90deg, color-mix(in oklab, var(--sc) 70%, transparent), var(--sc))}}.step[data-state=done] .step__fill{background:var(--sc);transform:none}@supports (color:color-mix(in lab, red, red)){.step[data-state=done] .step__fill{background:color-mix(in oklab, var(--sc) 85%, transparent)}}.step[data-state=now] .step__fill{box-shadow:0 0 14px -2px var(--sc);transform:none}@supports (color:color-mix(in lab, red, red)){.step[data-state=now] .step__fill{box-shadow:0 0 14px -2px color-mix(in oklab, var(--sc) 70%, transparent)}}.step__fill[data-run]{animation:step-fill var(--step) linear both}@keyframes step-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.step__name{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.012em;color:var(--ink);transition:color .4s var(--ease-out);font-weight:600;line-height:1.15}.step__text{max-width:34ch;color:var(--ink-2);text-wrap:pretty;transition:color .4s var(--ease-out);font-size:.95rem;line-height:1.55}.step[data-state=next] .step__name,.step[data-state=next] .step__text{color:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.step[data-state=next] .step__text{color:color-mix(in oklab, var(--ink-3) 70%, transparent)}}.step:focus-visible .step__bar{outline:2px solid var(--ink);outline-offset:6px}@media (min-width:900px){.steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:14px}.step{padding-right:26px}}.section--tight{padding-top:calc(var(--section) / 2)}.cmp-smoke,.cmp-smoke--card{background:var(--smoke-bg)}.cmp-smoke--card:after,.cmp-smoke:after{content:"";pointer-events:none;position:absolute;inset:0}.cmp-smoke:after{background:var(--smoke-bg)}@supports (color:color-mix(in lab, red, red)){.cmp-smoke:after{background:color-mix(in oklab, var(--smoke-bg) 38%, transparent)}}.cmp-smoke--card:after{background:var(--smoke-bg)}@supports (color:color-mix(in lab, red, red)){.cmp-smoke--card:after{background:color-mix(in oklab, var(--smoke-bg) 30%, transparent)}}.hd{gap:18px;max-width:640px;margin-bottom:clamp(36px,5vw,64px);display:grid}.hd__title{font-size:clamp(2.2rem,1.4rem + 3vw,3.8rem)}.hd__lead{max-width:44ch;color:var(--ink-2);text-wrap:pretty;line-height:1.55}.hd__accent{color:var(--accent-text);display:block}.cmp-led{vertical-align:middle;background:var(--secondary);width:7px;height:7px;box-shadow:0 0 8px var(--secondary);margin-right:10px;display:inline-block}.cmp-val{align-items:center;gap:10px;display:inline-flex}.cmp-ico{flex:none;width:15px;height:15px}.cmp-ico--yes{color:var(--primary-text)}.us .cmp-ico--yes{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.us .cmp-ico--yes{color:color-mix(in oklab, var(--primary) 30%, white)}}.cmp-ico--no{color:oklch(.62 .02 var(--secondary-h))}.cmp-val__rest{color:var(--ink-3);font-size:.9rem;font-weight:500}.cmp-table{display:none}.cmp-smoke{z-index:0;pointer-events:none;border-radius:20px;width:20%;position:absolute;top:0;bottom:0;left:20%;overflow:hidden}.cmp-smoke canvas.is-fallback{display:none}.cmp-smoke--card{z-index:-1;border-radius:inherit;width:auto;inset:0}.cmp-card.us{isolation:isolate;position:relative;overflow:hidden}.cta-row{justify-content:center;margin-top:clamp(36px,5vw,64px);display:flex}.cmp-cards{gap:14px;display:grid}.cmp-card{border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface) 100%);border-radius:18px;padding:22px}.cmp-card.us{background:var(--smoke-bg);box-shadow:0 40px 90px -28px oklch(0 0 0 / calc(.85 * var(--sh))), 0 14px 34px -14px oklch(0 0 0 / calc(.6 * var(--sh)));border-color:#0000}.cmp-card__title{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;margin-bottom:8px;font-weight:620}.cmp-card__row{border-top:1px solid var(--line-strong);justify-content:space-between;gap:16px;padding:11px 0;font-size:.95rem;display:flex}.cmp-card__row dt{color:var(--ink)}.cmp-card__row dd{text-align:right;font-weight:600}.cmp-card.us dd.yes{color:var(--accent-text)}.cmp-note{font-size:var(--step--1);color:var(--ink-3);margin-top:22px}@media (min-width:900px){.cmp-cards{display:none}.cmp-table{border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--surface) 0%, var(--sunk) 100%);border-radius:20px;padding:12px 0;display:block;position:relative}table{z-index:1;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;position:relative}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:18px 22px}thead th{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;border-bottom-color:var(--line-strong);padding-top:28px;padding-bottom:22px;font-weight:620}tbody th{color:var(--ink);width:28%;padding-left:32px;font-weight:500}td{color:var(--ink-2)}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}.us{color:var(--ink);border-bottom-color:var(--line);font-weight:600}thead .us{color:var(--accent-text);position:relative}tbody tr:last-child td.us{border-bottom:0}td.us.yes{color:var(--accent-text)}tbody tr{transition:background-color .12s}tbody tr:hover td:not(.us),tbody tr:hover th{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){tbody tr:hover td:not(.us),tbody tr:hover th{background:color-mix(in oklab, var(--ink) 3%, transparent)}}}.proof{--cycle:6s;--pl1:oklch(calc(.74 + var(--pal-adj)) var(--ac-c) calc(var(--pal-h) - 38));--pl2:oklch(calc(.74 + var(--pal-adj)) var(--ac-c) calc(var(--pal-h) + 52));--pl3:oklch(calc(.74 + var(--pal-adj)) var(--ac-c) calc(var(--pal-h) + 108));--pl4:oklch(calc(.74 + var(--pal-adj)) var(--ac-c) calc(var(--pal-h) + 165));gap:40px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.proof:before,.proof:after{content:"";background:linear-gradient(180deg, var(--pl1), var(--pl2), var(--pl3), var(--pl4));width:2px;position:absolute;top:4px;bottom:4px;left:4px}.proof:after{filter:blur(6px);opacity:.55;width:6px;left:2px}.proof__item{position:relative;container-type:inline-size}.proof__value{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;background:linear-gradient(180deg, #fff 0%, var(--primary) 85%);-webkit-text-fill-color:transparent;color:var(--primary);-webkit-background-clip:text;background-clip:text;font-size:min(3.4rem,24cqw);font-weight:620;line-height:1.05}.proof__label:before{content:"";background:var(--primary);width:7px;height:7px;box-shadow:0 0 10px var(--primary-glow);border-radius:50%;flex:none}.proof__pre{letter-spacing:0;margin-right:.2em;font-size:.42em;font-weight:560}.proof__label{color:var(--ink-2);align-items:center;gap:9px;margin-bottom:10px;font-weight:600;line-height:1.3;display:flex}.proof__text{max-width:30ch;color:var(--ink-3);text-wrap:pretty;margin-top:8px;font-size:.92rem;line-height:1.5}@media (min-width:900px){.proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 40px;padding:44px 0 0}.proof:before,.proof:after{background:linear-gradient(90deg, var(--pl1), var(--pl2), var(--pl3), var(--pl4));width:auto;height:2px;inset:3px 0 auto}.proof:after{height:6px;top:1px}}.faq{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq__q{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.012em;transition:transform .14s var(--ease-out);font-weight:560;line-height:1.25}.faq summary:hover .faq__q{color:var(--white-text);transform:translate(4px)}.faq__icon{border:1px solid var(--line-strong);width:28px;height:28px;transition:transform .2s var(--ease-out), background-color .15s;border-radius:50%;flex:none;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--ink);width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}.faq__icon:after{transform:rotate(90deg)}.faq__item[open] .faq__icon{background:var(--primary);border-color:var(--primary);transform:rotate(45deg)}.faq__a{color:var(--ink-2);text-wrap:pretty;max-width:62ch;padding:0 48px 26px 0}@media (prefers-reduced-motion:no-preference){.faq__item[open] .faq__a{animation:rise .26s var(--ease-out)}}@media (min-width:900px){.faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.faq-grid .shead{grid-template-columns:1fr;position:sticky;top:100px}}.about{gap:36px;display:grid}.about__photo{aspect-ratio:4/5;place-items:center;width:100%;max-width:440px;display:grid}.about__ph{text-align:center;max-width:24ch;color:var(--plate-ink);gap:10px;padding:20px;font-size:.9rem;line-height:1.45;display:grid}.about__ph .label{color:var(--plate-ink)}.about__copy .shead__index{margin-bottom:20px}.about__text{font-size:var(--step-1);color:var(--ink-2);text-wrap:pretty;max-width:44ch;margin-top:20px;line-height:1.5}.about__id{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:14px;font-size:.86rem;display:flex}.about__id a{color:var(--primary-text);text-underline-offset:3px;font-weight:600}.refs{margin-top:40px}.refs ul{border-top:1px solid var(--line);margin-top:12px}.refs li{border-bottom:1px solid var(--line);gap:2px;padding:14px 0;display:grid}.refs span{color:var(--ink-2)}.sig{color:var(--secondary);filter:drop-shadow(0 0 6px var(--secondary));margin-top:28px}@supports (color:color-mix(in lab, red, red)){.sig{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--secondary) 45%, transparent))}}.sig svg{width:min(420px,92%);height:auto;display:block;overflow:visible}.sig path{stroke:currentColor;stroke-width:2.6px;stroke-dasharray:1000;stroke-dashoffset:1000px}.sig__b,.sig__c{stroke-width:1.8px}.sig.is-in path{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s cubic-bezier(.5,0,.3,1)}.sig.is-in .sig__b{transition-duration:.7s;transition-delay:1.4s}.sig.is-in .sig__c{transition-duration:.4s;transition-delay:1.9s}@media (prefers-reduced-motion:reduce){.sig path{stroke-dashoffset:0}}@media (min-width:900px){.about{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px}.about__copy{order:1}.about__photo{order:2;justify-self:end}}.paint{text-align:center;margin:0 auto clamp(20px,3vw,36px)}.paint__svg{width:min(100%,760px);height:auto;margin-inline:auto;display:block;overflow:visible}.paint__glyph{stroke-linejoin:round}.foot__paint{margin:clamp(28px,5vw,64px) 0 clamp(20px,3vw,40px)}.foot__paint .paint__svg{width:100%}.paint__glyph--fain{fill:var(--ink);stroke:var(--ink)}.paint__glyph--studio{fill:var(--primary-text)}.paint__stroke{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.paint.is-in .paint__stroke{animation:.62s cubic-bezier(.45,.05,.35,1) both paint-stroke}@keyframes paint-stroke{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.paint .paint__stroke,.paint.is-in .paint__stroke{stroke-dashoffset:0;animation:none}}.cta{background:var(--smoke-bg);color:var(--ink);isolation:isolate;box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px #ffffff17, 0 40px 90px -28px oklch(0 0 0 / calc(.85 * var(--sh))), 0 14px 34px -14px oklch(0 0 0 / calc(.6 * var(--sh)));border-radius:28px;padding:clamp(40px,8vw,104px) clamp(20px,6vw,80px);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.cta{box-shadow:inset 0 1px 0 lab(100% 0 0/.14), 0 0 0 1px lab(100% 0 0/.09), 0 40px 90px -28px oklch(0 0 0 / calc(.85 * var(--sh))), 0 14px 34px -14px oklch(0 0 0 / calc(.6 * var(--sh)))}}.cta__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.cta__bg canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cta__bg canvas.is-fallback{display:none}.cta__fallback{background:radial-gradient(60% 90% at 82% 40%, var(--primary-glow), transparent 70%), var(--smoke-bg);position:absolute;inset:0}.cta__shade{background:linear-gradient(90deg, var(--smoke-bg) 0%, var(--smoke-bg) 45%, transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cta__shade{background:linear-gradient(90deg, color-mix(in oklab, var(--smoke-bg) 82%, transparent) 0%, color-mix(in oklab, var(--smoke-bg) 45%, transparent) 45%, transparent 75%)}}#rezervace{scroll-margin-top:20px}.cta{align-items:center;gap:clamp(28px,4vw,44px);display:grid}@media (min-width:960px){.cta{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,5vw,72px)}}.cta__title{font-size:calc(var(--step-4) * .8);max-width:16ch}.cta__text{font-size:var(--step-1);max-width:46ch;color:oklch(.86 .015 var(--secondary-h));text-wrap:pretty;margin-top:24px;line-height:1.5}.cta__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.cta__btn{--h:56px;font-size:var(--step-1);padding:0 26px}.cta__mail{color:oklch(.86 .015 var(--secondary-h))}.cta__mail a{color:oklch(.97 .01 var(--secondary-h));text-underline-offset:4px;-webkit-text-decoration-color:var(--secondary);-webkit-text-decoration-color:var(--secondary);-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary);overflow-wrap:anywhere;font-weight:600;text-decoration-thickness:1.5px}.cta__mail a:hover{text-decoration-thickness:3px}.foot{margin-top:var(--section);border-top:1px solid var(--line)}.foot__in{color:var(--ink-2);flex-wrap:wrap;gap:8px 28px;padding-block:28px 36px;font-size:.92rem;display:flex}.foot__in a{color:var(--ink);text-underline-offset:3px;margin-left:auto}.foot__in a:hover{color:var(--white-text)}@media (max-width:560px){.foot__in{flex-direction:column}.foot__in a{margin-left:0}.hero__title{font-size:min(clamp(2.3rem, 1.1rem + 5.4vw, 3rem), calc((100vw - 2 * var(--gutter,16px)) / 9.6))}.hero{min-height:100svh;padding-block:80px}}.theme-toggle{background:var(--chip);width:42px;height:42px;color:var(--ink);cursor:pointer;box-shadow:inset 0 1px 0 var(--glass-top), inset 0 0 0 1px var(--glass-edge-lo);transition:background-color .14s, transform .16s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.theme-toggle:hover{background:var(--chip-hover);transform:rotate(12deg)}.theme-toggle--nav{display:none}.theme-toggle--menu{border-radius:12px;width:100%;height:44px;margin-top:8px}@media (min-width:1100px){.theme-toggle--nav{display:grid}.theme-toggle--menu{display:none}}:root[data-theme=light] .logo{text-shadow:none}:root[data-theme=light] .proof__value{background:linear-gradient(180deg, var(--primary) 0%, var(--primary) 70%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .proof__value{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 90%, white) 0%, var(--primary) 70%)}}:root[data-theme=light] .proof__value{-webkit-text-fill-color:transparent;color:var(--primary);-webkit-background-clip:text;background-clip:text}@media (max-width:899px){.proc-bg{opacity:.45}.proc-head__lead,.step[data-state] .step__text{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.proc-head__lead,.step[data-state] .step__text{color:color-mix(in oklab, var(--ink) 92%, transparent)}}.step[data-state] .step__name{color:var(--ink)}}.hero__accent,.sys-head__accent,.hd__accent{background:linear-gradient(180deg, #fff 0%, var(--primary) 85%);-webkit-text-fill-color:transparent;color:var(--primary);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}:root[data-theme=light] .hero__accent,:root[data-theme=light] .sys-head__accent,:root[data-theme=light] .hd__accent{background:linear-gradient(180deg, var(--primary) 0%, var(--primary) 70%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .hero__accent,:root[data-theme=light] .sys-head__accent,:root[data-theme=light] .hd__accent{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 90%, white) 0%, var(--primary) 70%)}}:root[data-theme=light] .hero__accent,:root[data-theme=light] .sys-head__accent,:root[data-theme=light] .hd__accent{-webkit-text-fill-color:transparent;color:var(--primary);-webkit-background-clip:text;background-clip:text}.sc-fit{width:100%}.sc{perspective:1500px;width:100%;padding:34px 44px 52px 24px;position:relative}.sc:before{content:"";background:radial-gradient(closest-side, var(--ac), transparent);border-radius:50%;position:absolute;inset:8% 4% 4% 8%}@supports (color:color-mix(in lab, red, red)){.sc:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--ac) 26%, transparent), transparent)}}.sc:before{filter:blur(30px);opacity:.7;pointer-events:none}.sc__obj{transform-style:preserve-3d;animation:11s ease-in-out infinite sc-float;position:relative;transform:rotateX(10deg)rotateY(-16deg)rotate(1deg)}.sc__obj>:not(.ob):not(.mx__flip):not(.dk__docs){transition:opacity .4s}.sc.is-out .sc__obj>:not(.ob):not(.mx__flip):not(.dk__docs){opacity:.2}.ob>*,.mx__face{transition:opacity .4s}.sc.is-out .ob>*,.sc.is-out .mx__face{opacity:.2}.sc--proc.is-out .ob>*{opacity:0}.sc__layer{transform:translateZ(var(--z));position:absolute}.sc__ghost{border:1px solid var(--line);background:var(--surface);border-radius:16px;inset:-26px 6% 28% 12%}@supports (color:color-mix(in lab, red, red)){.sc__ghost{background:color-mix(in oklab, var(--surface) 55%, transparent)}}@keyframes sc-float{50%{transform:rotateX(7deg)rotateY(-10deg)rotate(.4deg)translateY(-8px)}}.win{border:1px solid var(--line);background:var(--surface);box-shadow:0 40px 80px -30px oklch(0 0 0 / calc(.75 * var(--sh))), inset 0 1px 0 #ffffff0d;border-radius:16px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.win{box-shadow:0 40px 80px -30px oklch(0 0 0 / calc(.75 * var(--sh))), inset 0 1px 0 lab(100% 0 0/.05)}}.win__bar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 16px;font-size:.8rem;display:flex}.win__dots{background:var(--line-strong);width:7px;height:7px;box-shadow:12px 0 0 var(--line-strong), 24px 0 0 var(--line-strong);border-radius:50%;margin-right:26px}.win__name{color:var(--ink);font-weight:600}.win__live{background:var(--ac);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.win__live{background:color-mix(in oklab, var(--ac) 14%, transparent)}}.win__live{color:var(--ac);font-size:.74rem;font-weight:600}.win__live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite sc-pulse}.sc-ok{width:15px;height:15px;color:var(--ac);stroke-width:2.4px}.sc-spin{border:2px solid var(--ac);border-radius:50%;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.sc-spin{border:2px solid color-mix(in oklab, var(--ac) 22%, transparent)}}.sc-spin{border-top-color:var(--ac);animation:.8s linear infinite sc-spin}.sc-btn{background:var(--ac);color:oklch(from var(--ac) clamp(.16, calc((.66 - l) * 60), .98) .02 h);box-shadow:0 8px 20px -8px var(--ac-glow);transition:transform .14s var(--ease-out);border-radius:999px;padding:6px 14px;font-size:.76rem;font-weight:600}.sc-btn.is-press{transform:scale(.92)}.sc-cur{fill:#fff;stroke:#161616;stroke:lab(7.22637% -.0000149012 0);stroke-width:1.3px;opacity:0;width:22px;height:22px;filter:drop-shadow(0 3px 4px oklch(0 0 0 / calc(.4 * var(--sh))));pointer-events:none;transition:transform .9s cubic-bezier(.45,0,.2,1),opacity .25s;position:absolute;bottom:-6px;right:8px;transform:translate(70px,44px)}.sc-cur.is-in,.sc-cur.is-click{opacity:1;transform:none}.sc-cur.is-click{transition-duration:.12s;transform:scale(.82)}.sc-toast{border:1px solid var(--ac);align-items:center;gap:12px;padding:11px 16px 11px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.sc-toast{border:1px solid color-mix(in oklab, var(--ac) 40%, var(--line))}}.sc-toast{background:var(--surface-2);box-shadow:0 26px 44px -18px oklch(0 0 0 / calc(.75 * var(--sh))), 0 0 34px -12px var(--ac-glow);white-space:nowrap;opacity:0;transition:opacity .3s, transform .5s var(--ease-out);border-radius:14px;font-size:.78rem;line-height:1.35;transform:translateY(16px)scale(.96)}.sc-toast.is-in{opacity:1;transform:none}.sc-toast b{color:var(--ink);font-weight:600;display:block}.sc-toast span span{color:var(--ink-3)}.sc-toast__ico{background:var(--ac);width:32px;height:32px;color:oklch(from var(--ac) clamp(.16, calc((.66 - l) * 60), .98) .02 h);border-radius:9px;flex:none;place-items:center;display:grid}.sc-toast__ico svg{width:17px;height:17px}.crm__kpi{background:var(--surface-2);color:var(--ink-3);border-radius:999px;align-items:baseline;gap:8px;margin-left:auto;padding:3px 10px;font-size:.7rem;transition:background .4s;display:flex}.crm__kpi b{color:var(--ink);font-size:.8rem;font-weight:650;transition:color .4s}.crm__kpi.is-up{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.crm__kpi.is-up{background:color-mix(in oklab, var(--ac) 16%, transparent)}}.crm__kpi.is-up b{color:var(--ac)}.crm__board{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.crm__col{background:var(--sunk);border-radius:12px;align-content:start;gap:6px;min-height:228px;padding:6px;transition:background .3s,box-shadow .3s;display:grid}.crm__col.is-target{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.crm__col.is-target{background:color-mix(in oklab, var(--ac) 10%, var(--sunk))}}.crm__col.is-target{box-shadow:inset 0 0 0 1px var(--ac)}@supports (color:color-mix(in lab, red, red)){.crm__col.is-target{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ac) 45%, transparent)}}.crm__head{color:var(--ink-2);justify-content:space-between;padding:2px 4px 4px;font-size:.68rem;font-weight:600;display:flex}.crm__head span{color:var(--ink-3)}.crm__card{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;gap:1px;height:66px;padding:8px 9px;font-size:.66rem;line-height:1.3;transition:transform .9s cubic-bezier(.5,0,.2,1),box-shadow .3s,border-color .3s;display:grid;position:relative}.crm__card b,.crm__d{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm__card b{color:var(--ink);font-size:.72rem;font-weight:600}.crm__d{color:var(--ink-3)}.crm__foot{color:var(--ink-2);justify-content:space-between;align-items:center;margin-top:auto;font-weight:600;display:flex}.crm__who{background:var(--line-strong);width:18px;height:18px;color:var(--ink);border-radius:50%;place-items:center;font-size:.5rem;font-style:normal;font-weight:700;display:grid}.crm__card--hot{z-index:2}.crm__card--hot.is-lift,.crm__card--hot.is-drag{border-color:var(--ac);box-shadow:0 20px 30px -10px oklch(0 0 0 / calc(.7 * var(--sh)))}.crm__card--hot.is-lift{transition-duration:.25s;transform:scale(1.06)rotate(-2.5deg)}.crm__card--hot.is-drag{transform:translate(calc(100% + 20px))scale(1.06)rotate(-2.5deg)}.crm__card--hot.is-moved{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac), 0 10px 24px -12px var(--ac-glow);transition-duration:.3s;transform:translate(calc(100% + 20px))}.crm__slot{border:1.5px dashed #0000;border-radius:9px;height:66px;transition:border-color .25s}.crm__slot.is-on{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.crm__slot.is-on{border-color:color-mix(in oklab, var(--ac) 60%, transparent)}}.sc-cur.crm__cur{bottom:4px;right:10px}.crm__t1{top:-46px;right:-56px}.crm__t2{top:66%;right:-86px}.crm__t3{bottom:-54px;left:6%}.crm__t4{top:-50px;left:-44px}.ob{aspect-ratio:1.3;width:100%;transform-style:preserve-3d;position:relative}.ob__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ob__lines path{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-linecap:butt;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .7s var(--ease-out), opacity .15s, stroke .3s}.ob__lines path.is-drawn{stroke-dashoffset:0;opacity:1}.ob__lines path.is-on{stroke:var(--ac)}.ob__node{width:33%}.ob__node>div{border:1px solid var(--line);background:var(--surface);box-shadow:0 20px 40px -20px oklch(0 0 0 / calc(.7 * var(--sh)));opacity:0;transition:opacity .4s, transform .5s var(--ease-out), border-color .3s, box-shadow .3s;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;font-size:.68rem;line-height:1.3;display:grid;transform:scale(.85)}.ob__node.is-in>div{opacity:.5;transform:none}.ob__node.is-on>div{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.ob__node.is-on>div{border-color:color-mix(in oklab, var(--ac) 55%, var(--line))}}.ob__node.is-on>div{box-shadow:0 20px 40px -20px oklch(0 0 0 / calc(.7 * var(--sh))), 0 0 26px -10px var(--ac-glow);opacity:1}.ob__node>div>span:nth-child(2){min-width:0}.ob__node b,.ob__node span span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ob__node b{color:var(--ink);font-size:.74rem;font-weight:600}.ob__node span span{color:var(--ink-3)}.ob__ico{background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);border-radius:9px;place-items:center;transition:background .3s,color .3s;display:grid}.ob__ico svg{width:15px;height:15px}.ob__node.is-on .ob__ico{background:var(--ac);color:oklch(from var(--ac) clamp(.16, calc((.66 - l) * 60), .98) .02 h)}.ob__ok{opacity:0;width:14px;height:14px;transition:opacity .3s}.ob__node.is-on .ob__ok{opacity:1}.ob__core{width:58%;transition:width .6s var(--ease-out), opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(40px)}.ob__core.is-small{width:40%}.ob__form{max-height:240px;transition:max-height .5s var(--ease-out), opacity .3s, padding .5s;gap:7px;padding:14px 16px 16px;display:grid;overflow:hidden}.ob__core.is-small .ob__form{opacity:0;max-height:0;padding-block:0}.ob__form p{background:var(--surface-2);border-radius:8px;justify-content:space-between;padding:7px 10px;font-size:.74rem;display:flex}.ob__form i{color:var(--ink-3);font-style:normal}.ob__form b{color:var(--ink);font-weight:600}.ob__go{justify-self:end;margin-top:4px;position:relative}.ob__who{opacity:0;max-height:0;transition:max-height .5s var(--ease-out), opacity .3s .2s, padding .5s;align-items:center;gap:10px;padding:0 14px;display:flex;overflow:hidden}.ob__core.is-small .ob__who{opacity:1;max-height:80px;padding:12px 14px}.ob__av{background:var(--ac);width:34px;height:34px;color:oklch(from var(--ac) clamp(.16, calc((.66 - l) * 60), .98) .02 h);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.ob__who>span:last-child{min-width:0}.ob__who b,.ob__who span span{white-space:nowrap;display:block}.ob__who b{color:var(--ink);font-size:.82rem}.ob__who span span{color:var(--ink-3);font-size:.72rem}.ob__who .is-done{color:var(--ac);font-weight:600}.mx__src{width:46%}.mx__src--web{top:10%;left:-16%}.mx__src--ig{top:-16%;right:-12%}.mx__src--mail{bottom:-14%;left:14%}.mx__src>div{border:1px solid var(--line-strong);background:var(--surface-2);box-shadow:0 24px 40px -18px oklch(0 0 0 / calc(.75 * var(--sh)));opacity:0;border-radius:12px;padding:10px 12px;font-size:.72rem;transition:opacity .35s,transform .65s cubic-bezier(.5,0,.2,1);transform:translateY(12px)scale(.95)}.mx__src.is-in>div{opacity:1;transform:none}.mx__src.is-merge>div{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.5,0,.2,1)}.mx__src--web.is-merge>div{transform:translate(75%,45%)scale(.4)}.mx__src--ig.is-merge>div{transform:translate(-70%,110%)scale(.4)}.mx__src--mail.is-merge>div{transform:translate(20%,-150%)scale(.4)}.mx__ch{color:var(--ac);align-items:center;gap:6px;font-size:.66rem;font-weight:600;display:flex}.mx__ch svg{width:13px;height:13px}.mx__msg{color:var(--ink);margin-top:4px;line-height:1.35}.mx__by{color:var(--ink-3);margin-top:3px;font-size:.66rem}.mx__flip{transform-style:preserve-3d;transition:transform .95s cubic-bezier(.6,0,.2,1);position:relative}.mx__flip.is-flipped{transform:rotateY(180deg)}.mx__face{backface-visibility:hidden}.mx__face--back{position:absolute;inset:0;transform:rotateY(180deg)}.mx__list{min-height:240px;margin:0;padding:4px 0 8px;list-style:none}.mx__row{border-bottom:1px solid var(--line);opacity:0;transition:opacity .35s, transform .45s var(--ease-out);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid;transform:translateY(-8px)}.mx__row.is-in{opacity:1;transform:none}.mx__rico{background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}.mx__rico svg{width:15px;height:15px}.mx__rmain{min-width:0}.mx__rmain b{color:var(--ink);font-size:.78rem;font-weight:600;display:block}.mx__rmain span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;display:block;overflow:hidden}.mx__tag{background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:600;transition:background .3s,color .3s}.mx__tag.is-on{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.mx__tag.is-on{background:color-mix(in oklab, var(--ac) 18%, transparent)}}.mx__tag.is-on{color:var(--ac)}.mx__cal{grid-template-rows:24px repeat(5,minmax(0,1fr));grid-template-columns:40px repeat(3,minmax(0,1fr));gap:3px;height:calc(100% - 42px);padding:8px 12px 12px;font-size:.66rem;display:grid}.mx__cal b{color:var(--ink);text-align:center;align-self:center;font-weight:600}.mx__cal i{color:var(--ink-3);grid-column:1;font-style:normal}.mx__ev{border-left:2px solid var(--line-strong);background:var(--surface-2);color:var(--ink-2);border-radius:7px;padding:5px 7px;font-size:.62rem;line-height:1.3}.mx__ev--new{border-left-color:var(--ac);background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.mx__ev--new{background:color-mix(in oklab, var(--ac) 22%, var(--surface-2))}}.mx__ev--new{color:var(--ink);opacity:0;transition:opacity .3s .65s, transform .5s .65s var(--ease-out);transform:translateY(-14px)scale(.9)}.mx__ev--new.is-in{opacity:1;transform:none}.mx__ev b{font-weight:600;display:block}.mx__phone-l{width:36%;bottom:-54px;right:-38px}.mx__phone{border:3px solid var(--line-strong);background:var(--surface);box-shadow:0 30px 50px -20px oklch(0 0 0 / calc(.8 * var(--sh)));opacity:0;transition:opacity .35s, transform .6s var(--ease-out);border-radius:24px;gap:8px;padding:26px 10px 14px;font-size:.66rem;display:grid;position:relative;transform:translateY(24px)}.mx__phone-l.is-in .mx__phone{opacity:1;transform:none}.mx__notch{background:var(--line-strong);border-radius:4px;width:34%;height:6px;position:absolute;top:8px;left:33%}.mx__bub{background:var(--surface-2);color:var(--ink);border-radius:12px 12px 12px 4px;padding:8px 10px;line-height:1.35}.mx__slots{flex-wrap:wrap;gap:5px;display:flex}.mx__slot{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;position:relative}.mx__slot.is-on{border-color:var(--ac);background:var(--ac);color:oklch(from var(--ac) clamp(.16, calc((.66 - l) * 60), .98) .02 h)}.sc-cur.mx__cur{bottom:-14px;right:-8px}.mx__ok{color:var(--ac);opacity:0;align-items:center;gap:5px;font-weight:600;transition:opacity .3s;display:flex}.mx__ok.is-in{opacity:1}.mx__ok .sc-ok{width:13px;height:13px}.dk__area{height:270px;position:relative}.dk__drop{border:1.5px dashed var(--line-strong);color:var(--ink-3);border-radius:12px;place-items:center;font-size:.76rem;transition:border-color .3s,color .3s,background .3s;display:grid;position:absolute;inset:14px 14px 68px}.dk__drop span{transition:opacity .3s}.dk__drop.is-on{border-color:var(--ac);background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.dk__drop.is-on{background:color-mix(in oklab, var(--ac) 6%, transparent)}}.dk__drop.is-on{color:var(--ac)}.dk__folders{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.dk__folder{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:10px;align-items:center;gap:6px;padding:9px 10px;font-size:.68rem;font-weight:600;display:flex}.dk__folder svg{width:15px;height:15px;color:var(--ink-3);flex:none;transition:color .3s}.dk__folder b{color:var(--ink-3);margin-left:auto;transition:color .3s}.dk__folder.is-on{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.dk__folder.is-on{border-color:color-mix(in oklab, var(--ac) 50%, var(--line))}}.dk__folder.is-on svg,.dk__folder.is-on b{color:var(--ac)}.dk__docs{pointer-events:none;position:absolute;inset:0;transform:translateZ(8px)}.dk__doc-x,.dk__doc-y{will-change:transform;width:100%;height:0;position:absolute;top:0;left:0}.dk__doc{width:18%;box-shadow:0 14px 30px -12px oklch(0 0 0 / calc(.6 * var(--sh)));color:#2b2e33;color:lab(18.7641% -.449047 -3.69914);will-change:transform, opacity;background:#f8f7f4;background:lab(97.1209% -.0107586 1.52525);border-radius:5px;gap:4px;padding:9px 9px 10px;font-size:.56rem;line-height:1.25;display:grid;position:absolute;top:0;left:0}.dk__doc-x.is-drag,.dk__doc-x.is-drag>.dk__doc-y{transition:transform .9s var(--ease-out)}.dk__doc-x.is-drag .dk__doc{transition:transform .9s var(--ease-out), opacity .26s}.dk__doc-x.is-stack,.dk__doc-x.is-stack>.dk__doc-y,.dk__doc-x.is-stack .dk__doc{transition:transform .3s var(--ease-out)}.dk__doc-x.is-read>.dk__doc-y,.dk__doc-x.is-read .dk__doc{transition:transform .22s var(--ease-out)}.dk__doc-x.is-fly{transition:transform .64s cubic-bezier(.4,0,.3,1)}.dk__doc-x.is-fly>.dk__doc-y{transition:transform .64s cubic-bezier(.5,-.55,.75,1)}.dk__doc-x.is-fly .dk__doc{transition:transform .64s cubic-bezier(.6,0,.8,.6),opacity .17s linear .47s}.dk__folder.is-hit{border-color:var(--ac);transform:scale(1.06)}.dk__folder{transition:border-color .3s, transform .26s var(--ease-out)}.dk__doc b{font-size:.62rem}.dk__doc i{background:#d1d1d1;background:lab(83.76% -.0000298023 0);border-radius:2px;height:3px;display:block}.dk__doc i+i{width:60%}.dk__doc .num{margin-top:2px;font-weight:700}.dk__kind{color:#484848;color:lab(30.4% -.0000149012 0);background:#e4e4e4;background:lab(90.72% .0000298023 -.0000119209);border-radius:4px;justify-self:start;padding:1px 5px;font-size:.5rem;font-weight:700;transition:background .3s,color .3s}.dk__kind.is-on{background:var(--ac);color:oklch(from var(--ac) clamp(.16, calc((.66 - l) * 60), .98) .02 h)}.sc-cur.dk__cur{bottom:-14px;right:-12px}.dk__out-l{width:46%;top:16%;right:-58px}.dk__out{border:1px solid var(--ac);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.dk__out{border:1px solid color-mix(in oklab, var(--ac) 35%, var(--line-strong))}}.dk__out{background:var(--surface-2);box-shadow:0 30px 50px -20px oklch(0 0 0 / calc(.75 * var(--sh)));opacity:0;transition:opacity .35s, transform .55s var(--ease-out);border-radius:14px;font-size:.68rem;transform:translateY(18px)}.dk__out-l.is-in .dk__out{opacity:1;transform:none}.dk__outh{color:var(--ink);align-items:center;gap:6px;margin-bottom:6px;font-weight:600;display:flex}.dk__outh svg{width:14px;height:14px;color:var(--ac)}.dk__line{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:6px 0;display:grid}.dk__line span:nth-child(2){color:var(--ink);font-weight:600}.dk__line span:last-child,.dk__more{color:var(--ink-3)}.dk__more{padding-top:6px;font-size:.64rem}.as__src{width:42%}.as__src--a{top:-92px;left:-12%}.as__src--b{top:-112px;right:-14%}.as__src>div{border:1px solid var(--line-strong);background:var(--surface-2);box-shadow:0 24px 40px -18px oklch(0 0 0 / calc(.75 * var(--sh)));opacity:0;transition:opacity .35s, transform .6s var(--ease-out);border-radius:12px;padding:11px 13px;font-size:.7rem;transform:translateY(18px)scale(.94)}.as__src.is-in>div{opacity:1;transform:none}.as__srch{color:var(--ink-3);align-items:center;gap:6px;margin-bottom:6px;font-size:.66rem;font-weight:600;display:flex}.as__srch svg{width:13px;height:13px}.as__big{color:var(--ink-2)}.as__big b{color:var(--ac);font-family:var(--font-display);font-size:1.3rem;font-weight:650}.as__bar{background:var(--line);border-radius:3px;height:5px;margin-top:6px;display:block}.as__bar i{border-radius:inherit;background:var(--ac);height:100%;display:block}.as__shift{color:var(--ink-2);border-radius:6px;justify-content:space-between;gap:10px;padding:4px 6px;transition:background .3s,opacity .3s;display:flex}.as__shift b{color:var(--ink);font-weight:600;transition:color .3s}.as__shift.is-on{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.as__shift.is-on{background:color-mix(in oklab, var(--ac) 18%, transparent)}}.as__shift.is-on b{color:var(--ac)}.as__shift.is-off{opacity:.6}.as__log{flex-direction:column;justify-content:flex-end;gap:10px;min-height:262px;padding:16px;font-size:.8rem;line-height:1.5;display:flex}.as__q{background:var(--line);max-width:80%;color:var(--ink);opacity:0;transition:opacity .3s, transform .4s var(--ease-out);border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px;transform:translateY(8px)}.as__q.is-in{opacity:1;transform:none}.as__think{color:var(--ink-3);align-items:center;gap:8px;font-size:.74rem;display:flex}.as__a{border:1px solid var(--ac);align-self:flex-start;max-width:90%;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.as__a{border:1px solid color-mix(in oklab, var(--ac) 30%, var(--line))}}.as__a{background:var(--surface-2);color:var(--ink);border-radius:14px 14px 14px 4px}.as__a p{min-height:3em}.as__act{opacity:0;margin-top:10px;transition:opacity .3s;display:inline-flex;position:relative}.as__act.is-in{opacity:1}.as__sent{color:var(--ac);align-items:center;gap:6px;padding:6px 0;font-size:.76rem;font-weight:600;display:inline-flex}.as__sent .sc-ok{width:14px;height:14px}.as__toast{bottom:74px;right:-58px}.ch__input{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;margin:0 12px 12px;padding:7px 7px 7px 14px;font-size:.8rem;display:flex}.ch__ph{color:var(--ink-3);flex:1}.ch__typed{color:var(--ink);flex:1}.ch__send{background:var(--ac);width:30px;height:30px;color:oklch(from var(--ac) clamp(.16, calc((.66 - l) * 60), .98) .02 h);border-radius:9px;place-items:center;display:grid}.ch__send svg{width:15px;height:15px}.tn__count{align-items:baseline;gap:10px;padding:14px 16px 6px;display:flex}.tn__count b{will-change:transform;min-width:2.7em;color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:2rem;font-weight:650}.tn__count span{color:var(--ink-3);font-size:.76rem}.tn__stage{height:236px;padding:6px 16px 16px;display:grid}.tn__stage>*{opacity:0;grid-area:1/1;margin:0;padding:0;list-style:none;transition:opacity .35s}.tn__stage>.is-on{opacity:1}.tn__src{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:6px;display:grid}.tn__src li{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px;font-size:.6rem;transition:border-color .6s,color .6s;display:flex;position:relative;overflow:hidden}.tn__src li svg{flex:none;width:12px;height:12px}.tn__src li:after{content:"";border:1px solid var(--ac);border-radius:inherit;box-shadow:inset 0 0 12px -4px var(--ac-glow);opacity:0;pointer-events:none;position:absolute;inset:0}.tn__src.is-on li{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.tn__src.is-on li{border-color:color-mix(in oklab, var(--ac) 25%, var(--line))}}.tn__src.is-on li{color:var(--ink-2)}.tn__src.is-on li:after{animation:1.4s both tn-ping}@keyframes tn-ping{30%{opacity:1}to{opacity:0}}.tn__fun{align-content:start;justify-items:center;gap:7px;display:grid}.tn__fun li{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);white-space:nowrap;opacity:.25;border-radius:10px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:.7rem;transition:opacity .3s,transform .3s,border-color .3s,color .3s;display:flex;transform:scale(.97)}.tn__fun li.is-on{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.tn__fun li.is-on{border-color:color-mix(in oklab, var(--ac) 40%, var(--line))}}.tn__fun li.is-on{color:var(--ink);opacity:1;transform:none}.tn__fun b{color:var(--ac)}.tn__res{align-content:start;gap:7px;display:grid}.tn__res li{border:1px solid var(--line);background:var(--surface-2);opacity:0;transition:opacity .3s, transform .4s var(--ease-out);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 12px;display:grid;transform:translateY(8px)}.tn__res.is-on li{opacity:1;transform:none}.tn__res li b{color:var(--ink);font-size:.76rem;display:block}.tn__res li span span{color:var(--ink-3);font-size:.68rem}.tn__m{color:var(--ink-2);font-size:.8rem;font-weight:700}.tn__res .is-best{border-color:var(--ac);box-shadow:0 0 22px -10px var(--ac-glow)}.tn__res .is-best .tn__m{color:var(--ac)}.tn__go{grid-column:1/-1;justify-self:start;margin-top:4px;position:relative}.tn__draft-l{width:52%;top:12%;right:-62px}.tn__draft{box-shadow:0 30px 50px -20px oklch(0 0 0 / calc(.8 * var(--sh)));color:#2b2e33;color:lab(18.7641% -.449047 -3.69914);opacity:0;transition:opacity .35s, transform .6s var(--ease-out);background:#f8f7f4;background:lab(97.1209% -.0107586 1.52525);border-radius:10px;padding:14px 16px;font-size:.68rem;transform:translateY(24px)scale(.95)}.tn__draft-l.is-in .tn__draft{opacity:1;transform:none}.tn__dh{color:#636363;color:lab(42% 0 0);align-items:center;gap:6px;font-size:.64rem;font-weight:600;display:flex}.tn__dh svg{width:13px;height:13px;color:var(--ac)}.tn__dt{margin:4px 0 10px;font-size:.9rem;font-weight:700;display:block}.tn__draft ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.tn__draft li{opacity:0;align-items:center;gap:7px;transition:opacity .3s,transform .3s;display:flex;transform:translate(-6px)}.tn__draft-l.is-in li{opacity:1;transform:none}.tn__draft .sc-ok{flex:none;width:14px;height:14px}.fw{height:336px}.fw__url{background:var(--surface-2);color:var(--ink-2);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;margin-right:42px;padding:4px 10px;font-size:.74rem;display:flex}.fw__url svg{width:12px;height:12px}.fw__page{padding:12px 18px 16px;font-size:.72rem}.fw.is-build .fw__b{animation:fw-in .52s var(--ease-out) both}.fw.is-build .fw__hero{animation-delay:.16s}.fw.is-build .fw__sub{animation-delay:.32s}.fw.is-build .fw__list{animation-delay:.44s}@keyframes fw-in{0%{opacity:0;transform:translateY(10px)}}.fw__nav{color:var(--ink-3);align-items:center;gap:14px;margin-bottom:14px;display:flex}.fw__nav b{color:var(--ink);margin-right:auto;font-weight:700}.fw__hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.fw__h{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:620;line-height:1.1}.fw__p{color:var(--ink-2);margin-top:6px;line-height:1.45}.fw__img{aspect-ratio:2;background:radial-gradient(40% 50% at 35% 60%, var(--ac), transparent 70%), radial-gradient(35% 45% at 70% 40%, var(--ac2), transparent 70%), linear-gradient(160deg, var(--ac), var(--surface-2));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.fw__img{background:radial-gradient(40% 50% at 35% 60%, color-mix(in oklab, var(--ac) 55%, transparent), transparent 70%), radial-gradient(35% 45% at 70% 40%, color-mix(in oklab, var(--ac2) 45%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in oklab, var(--ac) 20%, var(--surface-2)), var(--surface-2))}}.fw__sub{color:var(--ink);margin:12px 0 6px;font-size:.74rem;font-weight:700}.fw__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fw__list li{background:var(--surface-2);border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;transition:border-color .4s;display:flex}.fw__list li.is-full{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.fw__list li.is-full{border-color:color-mix(in oklab, var(--ac) 45%, var(--line))}}.fw__list b{color:var(--ink);font-size:.74rem;display:block}.fw__swap{color:var(--ink-3);font-size:.64rem;display:grid}.fw__swap>span{transition:opacity .35s, transform .45s var(--ease-out);grid-area:1/1}.fw__swap>span+span{color:var(--ac);opacity:0;font-weight:600;transform:translateY(5px)}.is-full .fw__swap>span:first-child{opacity:0;transform:translateY(-5px)}.is-full .fw__swap>span+span{opacity:1;transform:none}.fw__ghost{border:1px solid var(--line-strong);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:5px 10px;font-size:.64rem;font-weight:600}.fw__chat-l{width:58%;bottom:-14%;right:-5%}.fw__chat{border:1px solid var(--line-strong);background:var(--surface-2);box-shadow:0 30px 54px -20px oklch(0 0 0 / calc(.8 * var(--sh))), 0 0 40px -16px var(--ac-glow);opacity:0;transform-origin:100% 100%;transition:opacity .35s, transform .6s var(--ease-out);border-radius:16px;font-size:.68rem;line-height:1.45;overflow:hidden;transform:translateY(18px)scale(.94)}.fw__chat-l.is-in .fw__chat{opacity:1;transform:none}.fw__ch{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:9px 12px;display:flex}.fw__ch b{color:var(--ink);font-size:.72rem;display:block}.fw__ch span span{color:var(--ink-3);font-size:.6rem}.fw__av{background:var(--ac);width:26px;height:26px;color:oklch(from var(--ac) clamp(.16, calc((.66 - l) * 60), .98) .02 h);border-radius:50%;flex:none;place-items:center;display:grid}.fw__av svg{width:14px;height:14px}.fw__log{gap:8px;padding:12px;display:grid}.fw__q,.fw__typed{display:grid}.fw__q>span,.fw__typed>span{grid-area:1/1}.fw__full{visibility:hidden}.fw__q{background:var(--line);max-width:82%;color:var(--ink);border-radius:12px 12px 4px;justify-self:end;padding:8px 11px}.fw__slot{display:grid}.fw__slot>*{grid-area:1/1}.fw__think{color:var(--ink-3);align-self:start;align-items:center;gap:7px;display:flex}.fw__think .sc-spin{width:12px;height:12px}.fw__a{border:1px solid var(--ac);justify-self:start;max-width:92%;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.fw__a{border:1px solid color-mix(in oklab, var(--ac) 30%, var(--line))}}.fw__a{background:var(--surface);color:var(--ink);border-radius:12px 12px 12px 4px}.fw__q,.fw__think,.fw__a{opacity:0;transition:opacity .3s, transform .4s var(--ease-out);transform:translateY(6px)}.fw__q.is-in,.fw__think.is-in,.fw__a.is-in{opacity:1;transform:none}.fw__act{opacity:0;margin-top:8px;transition:opacity .3s;display:inline-grid;position:relative}.fw__act.is-in{opacity:1}.fw__act>span{grid-area:1/1;place-self:center start}.fw__btn{transition:transform .14s var(--ease-out), opacity .3s;padding:5px 12px;font-size:.64rem}.fw__btn.is-gone{opacity:0;transform:scale(.9)}.fw__done{color:var(--ac);white-space:nowrap;opacity:0;transition:opacity .3s .12s, transform .4s .12s var(--ease-out);align-items:center;gap:5px;font-size:.64rem;font-weight:600;display:inline-flex;transform:translateY(4px)}.fw__done.is-in{opacity:1;transform:none}.fw__done .sc-ok{width:13px;height:13px}.fw__toast{top:-34px;left:-30px}:root[data-theme=light] .win__live,:root[data-theme=light] .sc-ok,:root[data-theme=light] .crm__kpi.is-up b,:root[data-theme=light] .ob__who .is-done,:root[data-theme=light] .mx__ch,:root[data-theme=light] .mx__tag.is-on,:root[data-theme=light] .mx__ok,:root[data-theme=light] .dk__folder.is-on b,:root[data-theme=light] .dk__folder.is-on svg,:root[data-theme=light] .as__big b,:root[data-theme=light] .as__shift.is-on b,:root[data-theme=light] .as__sent,:root[data-theme=light] .tn__fun b,:root[data-theme=light] .tn__res .is-best .tn__m,:root[data-theme=light] .fw__done,:root[data-theme=light] .fw__swap>span+span{color:var(--ac-text)}@keyframes sc-spin{to{transform:rotate(1turn)}}@keyframes sc-pulse{50%{opacity:.35}}@keyframes sc-blink{50%{opacity:0}}.sc-caret{vertical-align:-2px;background:var(--ac);width:2px;height:1em;margin-left:1px;animation:.8s step-end infinite sc-blink;display:inline-block}@media (max-width:899px){.sc{perspective:1100px;padding:100px 12px 96px}.sc--chat{padding-top:140px}.sc__obj{animation:none;transform:rotateX(8deg)rotateY(-9deg)rotate(.6deg)}.crm__t1,.crm__t2,.mx__src--ig,.mx__phone-l,.dk__out-l,.as__src--b,.as__toast,.tn__draft-l,.fw__chat-l{right:-4px}.fw__toast,.crm__t4,.mx__src--web,.as__src--a{left:-4px}.sc-toast{white-space:normal}}@media (prefers-reduced-motion:reduce){.sc__obj,.win__live:before,.sc-spin,.sc-caret,.tn__src li:after,.fw__b{animation:none!important}}.sp{gap:clamp(28px,4vw,44px);display:grid}.sp__list{align-content:start;display:grid}.sp__item{text-align:left;font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:14px 20px 14px 24px;font-size:clamp(1.05rem,.98rem + .4vw,1.3rem);font-weight:560;line-height:1.25;transition:color .18s;position:relative}.sp__item:hover{color:var(--ink-2)}.sp__item[aria-selected=true]{color:var(--ink)}.sp__item:before{content:"";background:var(--sys-ac,var(--secondary));opacity:.75;border-radius:3px;width:6px;height:6px;margin-top:-3px;transition:opacity .2s,box-shadow .26s;position:absolute;top:50%;left:11px}.sp__item:hover:before{opacity:.9}.sp__item[aria-selected=true]:before{opacity:1;width:3px;height:auto;box-shadow:0 0 10px var(--sys-ac,var(--secondary));margin-top:0;top:15px;bottom:15px;left:12px}.sp__item[aria-selected=true]:after{content:"";background:linear-gradient(150deg, var(--sys-ac,var(--secondary)) 0%, var(--sys-ac,var(--secondary)) 42%, var(--sys-ac,var(--secondary)) 100%);border-radius:16px;padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sp__item[aria-selected=true]:after{background:linear-gradient(150deg, color-mix(in oklab, var(--sys-ac,var(--secondary)) 70%, transparent) 0%, color-mix(in oklab, var(--sys-ac,var(--secondary)) 36%, transparent) 42%, color-mix(in oklab, var(--sys-ac,var(--secondary)) 12%, transparent) 100%)}}.sp__item[aria-selected=true]:after{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-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)}.sp__right{flex-direction:column;gap:clamp(18px,2vw,24px);display:flex}.sp__stage{min-height:320px;animation:sys-copy .46s var(--ease-out) 60ms both;flex:1;place-items:center;display:grid}.sp__stage .art{width:100%;max-width:580px}.sp__copy{animation:sys-copy .42s var(--ease-out) both}.sp__title{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.025em;font-weight:620;line-height:1.08}.sp__text{max-width:52ch;color:var(--ink-2);font-size:var(--step-0);text-wrap:pretty;margin-top:12px;line-height:1.6}@media (min-width:900px){.sp{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(40px,5vw,72px)}.sp__left{align-content:start;display:grid}}@media (prefers-reduced-motion:reduce){.sp__stage,.sp__copy{animation:none}}.sysx{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.sysx::-webkit-scrollbar{display:none}.sysx__slide{scroll-snap-align:center;flex:0 0 86%;grid-template-rows:auto 1fr;align-content:start;gap:18px;display:grid}.sysx__slide .art{place-items:center;height:330px;display:grid}.sysx__slide .sc-fit{--sc-maxh:330;justify-content:center;display:flex}.sysx__name:before{content:"";vertical-align:middle;background:var(--sys-ac,var(--secondary));width:7px;height:7px;box-shadow:0 0 8px var(--sys-ac,var(--secondary));border-radius:50%;margin:0 9px .18em 0;display:inline-block}.sysx__name{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.25rem;font-weight:620;line-height:1.1}.sysx__text{color:var(--ink-2);font-size:var(--step-0);text-wrap:pretty;margin-top:10px;line-height:1.55}@media (max-width:899px){.sys-head{margin-bottom:22px}.sysx__slide{gap:6px}.sysx__name{font-size:1.18rem}.sysx__text{margin-top:8px;line-height:1.5}.sysx+.cta-row{margin-top:24px;padding-inline:7%}.sysx+.cta-row .btn{justify-content:center;width:100%}}.btn.btn--primary{--primary-l:calc(.78 + var(--primary-l-adj));--b1:oklch(calc(var(--primary-l) + (1 - var(--primary-l)) * .4) calc(var(--primary-c) * .9) var(--primary-h) / .82);--b2:oklch(calc(var(--primary-l) - .03) var(--primary-c) var(--primary-h) / .8);color:oklch(from var(--primary) clamp(.16, calc((.66 - l) * 60), .98) .02 h);background:oklch(.34 .02 var(--primary-h) / .2);-webkit-backdrop-filter:blur(18px)saturate(1.5)brightness(1.2);backdrop-filter:blur(18px)saturate(1.5)brightness(1.2);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -14px 22px -12px oklch(calc(var(--primary-l) - .1) var(--primary-c) var(--primary-h) / .7), inset 0 0 0 1px #ffffff4d, 0 14px 34px -12px oklch(calc(var(--primary-l) - .1) var(--primary-c) var(--primary-h) / .75);text-shadow:0 1px #ffffff59;text-shadow:0 1px lab(100% 0 0/.35);transition:transform .16s var(--ease-out), box-shadow .2s;font-weight:600}@supports (color:lab(0% 0 0)){.btn.btn--primary{box-shadow:inset 0 1px 0 lab(100% 0 0/.7), inset 0 -14px 22px -12px oklch(calc(var(--primary-l) - .1) var(--primary-c) var(--primary-h) / .7), inset 0 0 0 1px lab(100% 0 0/.3), 0 14px 34px -12px oklch(calc(var(--primary-l) - .1) var(--primary-c) var(--primary-h) / .75)}}.btn.btn--primary .btn__smoke{z-index:-2;filter:contrast(1.2);opacity:.5}.btn.btn--primary:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 140% at 12% 0%, #ffffff57 0%, transparent 45%), linear-gradient(135deg, var(--b1) 0%, var(--b2) 100%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.btn.btn--primary:before{background:radial-gradient(120% 140% at 12% 0%, lab(100% 0 0/.34) 0%, transparent 45%), linear-gradient(135deg, var(--b1) 0%, var(--b2) 100%)}}.btn.btn--primary:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;transition:transform .7s var(--ease-out);background:linear-gradient(105deg,#0000 38%,#ffffff80 50%,#0000 62%);background:linear-gradient(105deg,#0000 38%,lab(100% 0 0/.5) 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.btn.btn--primary:hover:after{transform:translate(120%)}.btn.btn--primary:hover{box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -14px 20px -12px oklch(calc(var(--primary-l) - .15) var(--primary-c) var(--primary-h) / .8), inset 0 0 0 1px #ffffff52, 0 16px 38px -12px oklch(var(--primary-l) var(--primary-c) var(--primary-h) / .85)}@supports (color:lab(0% 0 0)){.btn.btn--primary:hover{box-shadow:inset 0 1px 0 lab(100% 0 0/.7), inset 0 -14px 20px -12px oklch(calc(var(--primary-l) - .15) var(--primary-c) var(--primary-h) / .8), inset 0 0 0 1px lab(100% 0 0/.32), 0 16px 38px -12px oklch(var(--primary-l) var(--primary-c) var(--primary-h) / .85)}}.btn.btn--primary:active{transform:scale(.98)}.btn.btn--primary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.btn{touch-action:manipulation}@media (prefers-reduced-motion:reduce){.btn.btn--primary:after{transition:none}.btn.btn--primary:hover,.btn.btn--primary:active{transform:none}}.why{--why-on:oklch(from var(--primary) clamp(.16, calc((.66 - l) * 60), .98) .02 h);gap:16px;margin:0;padding:0;list-style:none;display:grid}.why__item,.wm__tile{--why-on:oklch(from var(--primary) clamp(.16, calc((.66 - l) * 60), .98) .02 h)}.why__item{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-content:start;gap:10px;padding:22px 22px 28px;display:grid}.why__vis{align-items:center;height:168px;margin:4px 0 8px;display:flex}.why__k{gap:10px;font-size:.72rem;display:flex}.why__k b{color:var(--primary-text)}.why__t{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem);font-weight:620;line-height:1.1}.why__d{color:var(--ink-2);text-wrap:pretty;line-height:1.55}@media (min-width:900px){.why{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.why__vis{container-type:inline-size}.why-v{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;max-width:320px;height:100%;overflow:visible}.why-v text{stroke:none;font-family:var(--font-text);text-anchor:middle;font-weight:650}@property --wt{syntax:"<number>";inherits:true;initial-value:0}.wt{--dur:5.2s;animation:why-t var(--dur) linear infinite}@keyframes why-t{0%{--wt:0}to{--wt:1}}.we{--tok:22px;--gap:10px;align-content:center;gap:8px;width:100%;max-width:320px;display:grid}.we__lane{grid-template-columns:40px 1fr 32px;align-items:center;gap:10px;display:grid}.we__lane>b{color:var(--ink-3);font-size:.72rem;font-weight:650}.we__lane--ai>b{color:var(--primary-text)}.we__track{height:56px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.we__track:before{content:"";background:var(--line);height:1px;position:absolute;inset:50% 0 auto}.we__clip{clip-path:inset(0 0 0 50%);position:absolute;inset:0;overflow:hidden}.we__clip--done{clip-path:inset(0 50% 0 0)}.we__belt{gap:var(--gap);animation:3.2s linear infinite why-belt;display:flex;position:absolute;top:50%;left:0;translate:0 -50%}.we__lane--ai .we__belt{animation-duration:.8s}.we__belt i{width:var(--tok);border:1.5px solid var(--line-strong);background:linear-gradient(var(--line-strong) 0 0) 4px 8px / 10px 1.5px no-repeat, linear-gradient(var(--line-strong) 0 0) 4px 13px / 7px 1.5px no-repeat, var(--surface-2);border-radius:5px;flex:none;height:28px}.we__clip--done .we__belt i{border-color:var(--ink-3);background:var(--ink-3);position:relative}.we__lane--ai .we__clip--done .we__belt i{border-color:var(--primary);background:var(--primary);box-shadow:0 0 10px var(--primary-glow)}.we__clip--done .we__belt i:after{content:"";border:solid var(--why-on);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:7px;left:6.5px;rotate:45deg}.we__gate{z-index:2;border:1.5px solid var(--line-strong);background:var(--surface);width:34px;height:34px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.we__gate svg{width:17px}.we__lane--ai .we__gate{border-color:var(--primary);background:var(--primary);color:var(--why-on);font-family:"FingerPaint", var(--font-display);letter-spacing:-.02em;box-shadow:0 0 22px var(--primary-glow);font-size:.84rem;font-weight:700;line-height:1}.we__lane--ai .we__gate:after{content:"";border:1.5px dashed var(--primary);border-radius:50%;animation:4s linear infinite why-spin;position:absolute;inset:-6px}.we__rate{color:var(--ink-3);font-family:var(--font-display);text-align:right;font-size:1.3rem;font-weight:700;line-height:1}.we__lane--ai .we__rate{color:var(--primary-text);text-shadow:0 0 18px var(--primary-glow)}@keyframes why-belt{0%{transform:translate(0)}to{transform:translateX(calc(-1 * (var(--tok) + var(--gap))))}}.wm{perspective:600px;grid-template-columns:repeat(6,1fr);gap:7px;width:100%;max-width:300px;display:grid;position:relative}.wm__tile{aspect-ratio:1;transform-style:preserve-3d;animation:4.2s cubic-bezier(.65,0,.35,1) infinite why-flip;position:relative}.wm__face{border:1.5px solid var(--line-strong);background:var(--surface-2);color:var(--ink-3);backface-visibility:hidden;border-radius:10px;place-items:center;display:grid;position:absolute;inset:0}.wm__face svg{width:52%}.wm__face--on{border-color:var(--primary);background:var(--primary);color:var(--why-on);box-shadow:0 0 16px var(--primary-glow);transform:rotateY(180deg)}@keyframes why-flip{0%,6%{transform:rotateY(0)}20%,52%{transform:rotateY(180deg)}66%,to{transform:rotateY(360deg)}}@container (max-width:270px){.we,.wf{zoom:.82}}.wf__wire,.wf__track{stroke:var(--line-strong);stroke-width:1.5px}.wf__track{fill:var(--line);stroke:none}.wf{--dur:6.4s;--x:clamp(0, (var(--wt) - .8) * 7, 1);overflow:hidden}.wf__src{--l:1}.wf__out{--l:calc(clamp(0, (var(--wt) - var(--at)) * 12, 1) * (1 - var(--x)))}.wf__box{fill:var(--surface-2);stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wf__box{stroke:color-mix(in oklab, var(--primary) calc(var(--l) * 100%), var(--line-strong))}}.wf__box{stroke-width:1.5px}.wf__ico{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wf__ico{stroke:color-mix(in oklab, var(--primary) calc(var(--l) * 100%), var(--ink-3))}}.wf__ico{stroke-width:1.6px}.wf__comet{stroke:var(--primary);stroke-width:2.4px;stroke-dasharray:.2 1;filter:drop-shadow(0 0 4px var(--primary-glow));animation:.9s linear infinite why-comet}.wf__ring{stroke:var(--primary);stroke-width:1.5px;stroke-dasharray:3 5;transform-box:fill-box;transform-origin:50%;animation:5s linear infinite why-spin}.wf__core{fill:var(--primary);filter:drop-shadow(0 0 12px var(--primary-glow))}.why-v .wf__coret{fill:var(--why-on);font-family:"FingerPaint", var(--font-display);letter-spacing:-.02em;font-size:12.5px;font-weight:700}.wf__draw{--d:clamp(0, (var(--wt) - var(--at)) * 12, 1);stroke:var(--primary);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--d) - var(--x));opacity:.8}.wf__card{--l:clamp(0, (var(--wt) - var(--at)) * 10, 1);--pick:clamp(0, (var(--wt) - .45) * 12, 1);opacity:calc(var(--l) * (1 - var(--x)));transform:translateX(calc((1 - var(--l)) * -8px + var(--x) * 46px))}.wf__card--a{opacity:calc(var(--l) * (1 - var(--pick) * .62) * (1 - var(--x)))}.wf__cardbox{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.5px}.wf__card--b .wf__cardbox{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wf__card--b .wf__cardbox{stroke:color-mix(in oklab, var(--primary) calc(var(--pick) * 100%), var(--line-strong))}}.wf__card--b .wf__cardbox{filter:drop-shadow(0 0 calc(var(--pick) * 10px) var(--primary-glow))}.why-v .wf__cardt{fill:var(--ink-2);text-anchor:start;font-size:8.5px}.wf__fill{fill:var(--primary);transform-box:fill-box;transform-origin:0;transform:scaleX(calc(clamp(0, (var(--wt) - var(--at) - .04) * 8, 1) * var(--w)))}.wf__card--a .wf__fill{fill:var(--ink-3)}.wf__ok,.wf__done{transform-box:fill-box;transform-origin:50%}.wf__ok{transform:translateX(calc(var(--x) * 46px)) scale(max(0, clamp(0, (var(--wt) - .46) * 12, 1) - var(--x)))}.wf__done{transform:scale(max(0, clamp(0, (var(--wt) - var(--at) - .06) * 12, 1) - var(--x)))}.wf__ok circle,.wf__done circle{fill:var(--primary);filter:drop-shadow(0 0 5px var(--primary-glow))}.wf__ok path,.wf__done path{stroke:var(--why-on);stroke-width:1.8px}.wf__out .wf__box{filter:drop-shadow(0 0 calc(var(--l) * 8px) var(--primary-glow))}.wf__ripple{--rp:clamp(0, (var(--wt) - .45) * 7, 1);stroke:var(--primary);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transform:scale(calc(.3 + var(--rp) * 1.6));opacity:calc(min(var(--rp) * 30, 1) * (1 - var(--rp)))}.wf__cur{--p:clamp(0, (var(--wt) - .28) / .15, 1);--e:calc(var(--p) * var(--p) * (3 - 2 * var(--p)));--q:clamp(0, (var(--wt) - .78) / .16, 1);--o:calc(var(--q) * var(--q) * (3 - 2 * var(--q)));transform:translate(calc((322 - (var(--e) - var(--o)) * 146) * 1px), calc((180 - (var(--e) - var(--o)) * 66) * 1px))}.wf__cur path{fill:var(--ink);stroke:var(--bg);stroke-width:1.1px}.wf__cur rect{fill:var(--primary)}.why-v .wf__cur text{fill:var(--why-on);font-size:8px;font-weight:750}@keyframes why-comet{0%{stroke-dashoffset:.2px}to{stroke-dashoffset:-1px}}@keyframes why-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wt,.wf__comet,.wf__ring,.we__belt,.we__gate:after,.wm__tile{animation:none}.wt{--wt:.7}.wf__cur,.wf__ripple{display:none}}@media (max-width:899px){.why__vis{height:160px}}.cf{background:oklch(.12 .01 var(--secondary-h) / .62);box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px #ffffff1a, 0 24px 60px -24px oklch(0 0 0 / calc(.7 * var(--sh)));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:oklch(.97 .01 var(--secondary-h));border-radius:22px;gap:14px;padding:clamp(20px,3vw,30px);display:grid}@supports (color:lab(0% 0 0)){.cf{box-shadow:inset 0 1px 0 lab(100% 0 0/.14), 0 0 0 1px lab(100% 0 0/.1), 0 24px 60px -24px oklch(0 0 0 / calc(.7 * var(--sh)))}}.cf__f{gap:6px;display:grid}.cf__f span{letter-spacing:.04em;color:oklch(.86 .015 var(--secondary-h));font-size:.78rem;font-weight:600}.cf input,.cf textarea{width:100%;color:inherit;font:inherit;background:#00000052;background:lab(0% 0 0/.32);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:14px;outline:none;padding:13px 15px;font-size:1rem;line-height:1.4;transition:border-color .16s,box-shadow .16s,background-color .16s}.cf textarea{resize:vertical;min-height:112px}.cf input::placeholder,.cf textarea::placeholder{color:oklch(.7 .015 var(--secondary-h))}.cf input:hover,.cf textarea:hover{border-color:#ffffff47;border-color:lab(100% 0 0/.28)}.cf input:focus,.cf textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);background:#0000006b;background:lab(0% 0 0/.42)}@supports (color:color-mix(in lab, red, red)){.cf input:focus,.cf textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 28%, transparent)}}.cf__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf__send{--h:54px;width:100%;margin-top:4px;font-size:1.05rem}.cf__send:disabled{opacity:.7;cursor:progress}.cf__err{background:#932b2a59;background:lab(34.7948% 44.1984 26.7204/.35);border-radius:12px;margin:0;padding:11px 14px;font-size:.9rem;line-height:1.45}.cf__err a,.cf__note a{color:inherit;text-underline-offset:3px;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);overflow-wrap:anywhere;font-weight:600}.cf__note{color:oklch(.8 .015 var(--secondary-h));margin:0;font-size:.82rem;line-height:1.45}.cf--done{gap:8px;padding-block:clamp(28px,4vw,44px)}.cf__done-t{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);font-weight:650}.cf__done-d{color:oklch(.86 .015 var(--secondary-h));margin:0;line-height:1.5}:root[data-theme=light] .cta,:root[data-theme=light] .cmp-card.us{box-shadow:0 0 0 1px var(--line-strong), 0 30px 70px -34px #00000024}@supports (color:lab(0% 0 0)){:root[data-theme=light] .cta,:root[data-theme=light] .cmp-card.us{box-shadow:0 0 0 1px var(--line-strong), 0 30px 70px -34px lab(0% 0 0/.14)}}:root[data-theme=light] .us .cmp-ico--yes{color:var(--primary-deep)}:root[data-theme=light] .cta__text,:root[data-theme=light] .cta__mail{color:var(--ink-2)}:root[data-theme=light] .cta__mail a{color:var(--ink)}:root[data-theme=light] .cf{color:var(--ink);box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 1px var(--line-strong), 0 24px 60px -30px #00000029;background:#ffffff9e;background:lab(100% 0 0/.62)}@supports (color:lab(0% 0 0)){:root[data-theme=light] .cf{box-shadow:inset 0 1px 0 lab(100% 0 0/.9), 0 0 0 1px var(--line-strong), 0 24px 60px -30px lab(0% 0 0/.16)}}:root[data-theme=light] .cf__f span{color:var(--ink-2)}:root[data-theme=light] .cf input,:root[data-theme=light] .cf textarea{border-color:var(--line-strong);background:#ffffffbf;background:lab(100% 0 0/.75)}:root[data-theme=light] .cf input::placeholder,:root[data-theme=light] .cf textarea::placeholder{color:var(--ink-3)}:root[data-theme=light] .cf input:hover,:root[data-theme=light] .cf textarea:hover{border-color:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .cf input:hover,:root[data-theme=light] .cf textarea:hover{border-color:color-mix(in oklab, var(--line-strong) 60%, var(--ink-3))}}:root[data-theme=light] .cf input:focus,:root[data-theme=light] .cf textarea:focus{background:#fff}:root[data-theme=light] thead .us{color:var(--ink)}:root[data-theme=light] .cf__note{color:var(--ink-2)}:root[data-theme=light] .step[data-state=next] .step__text{color:var(--ink-3)}:root[data-theme=light] .step[data-state=next] .step__name{color:var(--ink-2)}:root[data-theme=light] .cmp-smoke{background:var(--smoke-bg);box-shadow:0 0 0 1px var(--line-strong), 0 18px 40px -22px #0000002e}@supports (color:lab(0% 0 0)){:root[data-theme=light] .cmp-smoke{box-shadow:0 0 0 1px var(--line-strong), 0 18px 40px -22px lab(0% 0 0/.18)}}:root[data-theme=light] .cmp-smoke:after{background:var(--smoke-bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .cmp-smoke:after{background:color-mix(in oklab, var(--smoke-bg) 32%, transparent)}}:root[data-theme=light] td.us,:root[data-theme=light] td.us.yes{color:var(--ink)}@media (min-width:900px){:root[data-theme=light] .cmp-table{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .cmp-table{background:color-mix(in oklab, var(--bg) 55%, white)}}}:root[data-theme=light] .cmp-card:not(.us){background:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .cmp-card:not(.us){background:color-mix(in oklab, var(--bg) 55%, white)}}:root[data-theme=light] .proof{--pl1:oklch(calc(.68 + var(--pal-adj)) calc(var(--ac-c) * 1.25) calc(var(--pal-h) - 38));--pl2:oklch(calc(.68 + var(--pal-adj)) calc(var(--ac-c) * 1.25) calc(var(--pal-h) + 52));--pl3:oklch(calc(.68 + var(--pal-adj)) calc(var(--ac-c) * 1.25) calc(var(--pal-h) + 108));--pl4:oklch(calc(.68 + var(--pal-adj)) calc(var(--ac-c) * 1.25) calc(var(--pal-h) + 165))}.hero__safe{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:40px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.hero__safe li{--sc:oklch(calc(.8 + var(--pal-adj)) var(--ac-c) calc(var(--pal-h) + var(--so,0)));align-items:center;gap:9px;display:inline-flex}.hero__safe li:first-child{--so:165}.hero__safe li:nth-child(2){--so:52}.hero__safe li:nth-child(3){--so:108}.hero__safe svg{fill:none;width:18px;height:18px;stroke:var(--sc);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px var(--sc))}@supports (color:color-mix(in lab, red, red)){.hero__safe svg{filter:drop-shadow(0 0 8px color-mix(in oklab, var(--sc) 55%, transparent))}}.foot__legal{margin-left:0}.foot__in a.foot__legal{color:var(--ink-2);text-underline-offset:3px;margin-left:0;text-decoration:underline}.foot__in a.foot__legal+a{margin-left:auto}.legal__top{padding-block:28px 0}.legal__back{color:var(--ink-2);font-weight:600;text-decoration:none}.legal__back:hover{color:var(--ink)}.legal{max-width:760px;padding-block:clamp(40px,7vw,90px) clamp(40px,6vw,80px)}.legal__h1{font-size:var(--step-4);line-height:1.05}.legal__meta{color:var(--ink-3);margin:10px 0 36px}.legal h2{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;margin:34px 0 8px;font-weight:620}.legal p,.legal li{color:var(--ink-2);line-height:1.6}.legal ul{margin:8px 0;padding-left:20px}.legal a{color:var(--primary-text);text-underline-offset:3px}.cf__note a{text-underline-offset:3px}.faq__item{--fo:0;--fc:oklch(calc(.8 + var(--pal-adj)) var(--ac-c) calc(var(--pal-h) + var(--fo)));transition:background-color .22s}.faq__item:first-child{--fo:-38}.faq__item:nth-child(2){--fo:52}.faq__item:nth-child(3){--fo:165}.faq__item:nth-child(4){--fo:108}.faq__item:nth-child(5){--fo:-88}.faq__item:nth-child(6){--fo:0}.faq__item:nth-child(7){--fo:222}.faq__item:nth-child(8){--fo:140}.faq__item:nth-child(9){--fo:75}.faq__item:hover{background:linear-gradient(90deg, var(--fc), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.faq__item:hover{background:linear-gradient(90deg, color-mix(in oklab, var(--fc) 7%, transparent), transparent 70%)}}.faq summary:hover .faq__icon{border-color:var(--fc)}@supports (color:color-mix(in lab, red, red)){.faq summary:hover .faq__icon{border-color:color-mix(in oklab, var(--fc) 70%, transparent)}}.faq summary:hover .faq__icon{background:var(--fc)}@supports (color:color-mix(in lab, red, red)){.faq summary:hover .faq__icon{background:color-mix(in oklab, var(--fc) 12%, transparent)}}.faq__item[open] .faq__q,.faq__item[open] summary:hover .faq__q{color:var(--fc);animation:none}.faq__item[open] .faq__icon{background:var(--fc);border-color:var(--fc);box-shadow:0 0 16px -4px var(--fc)}.faq__item[open] .faq__icon:before,.faq__item[open] .faq__icon:after{background:oklch(.2 .03 var(--pal-h))}@property --fk{syntax:"<number>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){.faq__q{--step:.9s;color:var(--fc)}@supports (color:color-mix(in lab, red, red)){.faq__q{color:color-mix(in oklab, var(--fc) calc(var(--fk) * 100%), var(--ink))}}.faq__q{animation:faq-pluck calc(var(--n,7) * var(--step)) ease-in-out infinite;animation-delay:calc(var(--d,0) * var(--step) * -1)}}@keyframes faq-pluck{0%,to{--fk:0}25%,45%{--fk:1}70%{--fk:0}}.hero__kicker{font-family:var(--font-text);letter-spacing:.16em;color:var(--ink-2);-webkit-text-fill-color:currentColor;filter:none;margin-bottom:18px;font-size:clamp(.72rem,.68rem + .2vw,.82rem);font-weight:600;line-height:1.4;display:block}.hero__rot,.art,.why__vis,.why-v,.we,.wm,.wf,.paint,.loader,.ab__mono{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.art *,.why__vis *{-webkit-user-select:none;user-select:none}.hero+.section{padding-top:clamp(40px,6vw,80px)}.cta-row--left{justify-content:flex-start}.cta-row--right{justify-content:flex-end}.cf__f span small{letter-spacing:0;color:var(--ink-3);font-weight:500}.cx{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.cx__bar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"count arrows""segs segs";align-items:end;gap:6px 28px;display:grid}.cx__count{--cn:oklch(calc(.8 + var(--pal-adj)) var(--ac-c) calc(var(--pal-h) + var(--co,0)));flex-wrap:wrap;grid-area:count;align-items:baseline;column-gap:4px;margin:0;display:flex}.cx__count b{color:var(--cn);font-family:var(--font-display);letter-spacing:-.04em;transition:color .4s var(--ease-out);font-size:clamp(2.2rem,1.8rem + 1.6vw,3rem);font-weight:650;line-height:.9}.cx__count>span{color:var(--ink-3);font-size:.9rem;font-weight:600}.cx__count em{color:var(--ink-2);letter-spacing:.14em;text-transform:uppercase;animation:cx-name .42s var(--ease-out) both;flex-basis:100%;margin-top:6px;font-size:.72rem;font-style:normal;font-weight:650}@keyframes cx-name{0%{opacity:0;transform:translateY(5px)}}.cx__segs{grid-area:segs;gap:6px;display:flex}.cx__seg{--cn:oklch(calc(.8 + var(--pal-adj)) var(--ac-c) calc(var(--pal-h) + var(--co,0)));cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:12px 0}.cx__seg i{background:var(--line-strong);height:3px;transition:background-color .4s var(--ease-out), box-shadow .4s var(--ease-out), transform .4s var(--ease-out);border-radius:3px;display:block}.cx__seg:hover i{background:var(--ink-3)}.cx__seg[data-state=done] i{background:var(--cn)}@supports (color:color-mix(in lab, red, red)){.cx__seg[data-state=done] i{background:color-mix(in oklab, var(--cn) 45%, var(--line-strong))}}.cx__seg[data-state=now] i{background:var(--cn);box-shadow:0 0 12px -1px var(--cn)}@supports (color:color-mix(in lab, red, red)){.cx__seg[data-state=now] i{box-shadow:0 0 12px -1px color-mix(in oklab, var(--cn) 70%, transparent)}}.cx__seg[data-state=now] i{transform:scaleY(1.6)}.cx__seg:focus-visible,.cx__arrow:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cx__arrows{grid-area:arrows;justify-self:end;gap:8px;display:none}.cx__arrow{border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:opacity .2s,border-color .2s;display:grid}.cx__arrow:hover:not(:disabled){border-color:var(--ink-3)}.cx__arrow:disabled{opacity:.3;cursor:default}.cx__arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cx__track{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.cx__track::-webkit-scrollbar{display:none}.cx-case{--cc:oklch(calc(.8 + var(--pal-adj)) var(--ac-c) calc(var(--pal-h) + var(--co,0)));scroll-snap-align:start;transition:opacity .5s var(--ease-out);flex:0 0 92%;align-content:start;gap:18px;display:grid}.cx-case__text{align-content:start;gap:18px;display:grid}.cx-case__tag{color:var(--cc);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-weight:650;display:flex}.cx-case__tag span{color:var(--ink-3);letter-spacing:.1em;font-size:.62rem;font-weight:500}.cx-case__tag span:before{content:"·";margin-right:12px}.cx-case__title{max-width:18ch;color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,1.1rem + 2vw,2.5rem);font-weight:620;line-height:1.05}.cx-res{flex-wrap:wrap;align-items:flex-end;gap:6px 16px;margin:0;display:flex}.cx-res>span:not(.cx-res__arrow):not(.cx-res__unit){gap:4px;display:grid}.cx-res small{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:650}.cx-res__before s{color:var(--ink-3);font-family:var(--font-display);text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);font-size:1.35rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.cx-res__before s{-webkit-text-decoration-color:color-mix(in oklab, var(--ink-3) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--ink-3) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--ink-3) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--ink-3) 70%, transparent)}}.cx-res__arrow{background:linear-gradient(90deg, var(--line-strong), var(--cc));align-self:center;width:34px;height:1px;margin-top:18px}.cx-res__after b{color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.2rem,1.7rem + 1.8vw,3.2rem);font-weight:650;line-height:.95}.cx-res__before s,.cx-res__after b{word-spacing:-.14em}.cx-res__unit{color:var(--ink-2);flex-basis:100%;font-size:.86rem}.cx-case__dl{border-top:1px solid var(--line);gap:14px;margin:6px 0 0;padding-top:18px;display:grid}.cx-case__dl dt{color:var(--ink);margin-bottom:3px;font-size:.82rem;font-weight:650}.cx-case__dl dd{max-width:52ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:.92rem;line-height:1.55}.cx-case__stage{place-items:center;min-width:0;display:grid}.cx-case__stage .sc-fit{justify-content:center;display:flex}.win__live.is-off{background:var(--line);color:var(--ink-3)}.win__live.is-off:before{animation:none}.cz-feed ul{gap:7px;min-height:252px;margin:0;padding:14px;list-style:none;display:grid}.cz-feed li{border:1px solid var(--line);background:var(--surface-2);opacity:0;transition:opacity .38s, transform .48s var(--ease-out), border-color .3s;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex;transform:translateY(-10px)}.cz-feed li.is-in{opacity:1;transform:none}.cz-feed li.is-ok.is-in{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.cz-feed li.is-ok.is-in{border-color:color-mix(in oklab, var(--ac) 55%, var(--line))}}.cz-feed li.is-bad.is-in{opacity:.45;transition-delay:0s,0s,0s}.cz-feed li.is-bad.is-in .cz-feed__t b{text-decoration:line-through}.cz-feed__ico{background:var(--line);width:28px;height:28px;color:var(--ink-3);border-radius:8px;flex:none;place-items:center;display:grid}.is-ok .cz-feed__ico{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.is-ok .cz-feed__ico{background:color-mix(in oklab, var(--ac) 20%, transparent)}}.is-ok .cz-feed__ico{color:var(--ac)}.cz-feed__ico svg{width:15px;height:15px}.cz-feed__t{flex:1;min-width:0;display:grid}.cz-feed__t b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.cz-feed__t small{color:var(--ink-3);font-size:.68rem}.cz-feed em{background:var(--line);color:var(--ink-3);border-radius:999px;flex:none;padding:3px 9px;font-size:.64rem;font-style:normal;font-weight:650}.is-ok .cz-feed em{background:var(--ac);color:oklch(from var(--ac) clamp(.16, calc((.66 - l) * 60), .98) .02 h)}.cz-feed__phone{width:74%;bottom:-18%;right:-6%}.cz-push{border:1px solid var(--ac);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.cz-push{border:1px solid color-mix(in oklab, var(--ac) 40%, var(--line))}}.cz-push{background:var(--surface-2);box-shadow:0 26px 44px -18px oklch(0 0 0 / calc(.75 * var(--sh))), 0 0 34px -12px var(--ac-glow);opacity:0;transition:opacity .3s, transform .52s var(--ease-out);border-radius:18px;font-size:.76rem;transform:translateY(18px)scale(.96)}.cz-feed__phone.is-in .cz-push{opacity:1;transform:none}.cz-push__ico{background:var(--ac);width:32px;height:32px;color:oklch(from var(--ac) clamp(.16, calc((.66 - l) * 60), .98) .02 h);border-radius:9px;place-items:center;display:grid}.cz-push__ico svg{width:17px;height:17px}.cz-push__t b{color:var(--ink);display:block}.cz-push__t span{color:var(--ink-2)}.cz-push__btn{grid-column:2;justify-self:start;padding:5px 14px;font-size:.72rem;position:relative}.cz-call__body{align-items:center;gap:14px;padding:22px 18px 74px;display:flex}.cz-call__av{background:var(--ac);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.cz-call__av{background:color-mix(in oklab, var(--ac) 18%, var(--surface-2))}}.cz-call__av{color:var(--ac)}.cz-call__av svg{width:20px;height:20px}.cz-call__wave{flex:1;align-items:center;gap:3px;height:34px;display:flex}.cz-call__wave i{background:var(--ac);border-radius:2px;flex:1;height:100%}@supports (color:color-mix(in lab, red, red)){.cz-call__wave i{background:color-mix(in oklab, var(--ac) 70%, transparent)}}.cz-call__wave i{transition:transform .4s var(--ease-out);transform:scaleY(.12)}.cz-call.is-live .cz-call__wave i{animation:.9s ease-in-out infinite cz-talk;animation-delay:calc(var(--k) * -90ms)}@keyframes cz-talk{0%,to{transform:scaleY(.2)}50%{transform:scaleY(calc(.35 + var(--k) * .06))}}.cz-call__time{color:var(--ink-2);font-size:.8rem}.cz-score-l{width:66%;top:40%;right:-10%}.cz-score{border:1px solid var(--line-strong);background:var(--surface-2);box-shadow:0 30px 50px -20px oklch(0 0 0 / calc(.75 * var(--sh)));opacity:0;transition:opacity .3s, transform .56s var(--ease-out);border-radius:18px;gap:6px;padding:12px;display:grid;transform:translateY(20px)}.cz-score-l.is-in .cz-score{opacity:1;transform:none}.cz-score__h{color:var(--ink);justify-content:space-between;align-items:center;margin:0 0 2px;font-size:.78rem;font-weight:650;display:flex}.cz-score__wait{color:var(--ink-3);margin:0;font-size:.7rem}.cz-score ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cz-score li{--k:var(--ac);border-left:3px solid var(--k);background:var(--k);border-radius:3px 9px 9px 3px;padding:6px 9px 7px}@supports (color:color-mix(in lab, red, red)){.cz-score li{background:color-mix(in oklab, var(--k) 9%, var(--surface))}}.cz-score li{color:var(--ink-2);opacity:0;transition:opacity .3s, transform .42s var(--ease-out);font-size:.68rem;line-height:1.35;transform:translate(10px)}.cz-score li.is-in{opacity:1;transform:none}.cz-score li b{color:var(--k);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;display:block}.cz-score li.is-good{--k:#75d78d}@supports (color:lab(0% 0 0)){.cz-score li.is-good{--k:lab(78.5898% -41.9989 27.3944)}}.cz-score li.is-bad{--k:#fe8b83}@supports (color:lab(0% 0 0)){.cz-score li.is-bad{--k:lab(70.8047% 43.7082 24.601)}}.cz-score li.is-skip{--k:var(--ink-3)}.cz-score li.is-miss{--k:#f1c45e}@supports (color:lab(0% 0 0)){.cz-score li.is-miss{--k:lab(81.6685% 8.76719 56.2506)}}.cz-score__trend{color:#96e7a7;color:lab(85.3112% -35.8522 23.232);opacity:0;transition:opacity .3s, transform .42s var(--ease-out);background:#75d78d29;background:lab(78.5898% -41.9989 27.3944/.16);border-radius:999px;justify-self:start;margin:2px 0 0;padding:4px 10px;font-size:.68rem;font-weight:650;transform:scale(.9)}.cz-score__trend.is-in{opacity:1;transform:none}.cz-cam{border:3px solid var(--line-strong);background:var(--surface);width:54%;box-shadow:0 40px 80px -30px oklch(0 0 0 / calc(.75 * var(--sh)));border-radius:30px;padding:10px 10px 0;position:relative}.cz-cam__view{aspect-ratio:4/5;background:linear-gradient(#474e55 0%,#31363b 64%,#2a2522 64%,#211c18 100%);background:linear-gradient(lab(32.7016% -1.52661 -5.29902) 0%,lab(22.2652% -1.21899 -4.23815) 64%,lab(15.2984% 1.74889 3.37384) 64%,lab(10.6576% 1.76402 3.38603) 100%);border-radius:20px;position:relative;overflow:hidden}.cz-cam__tile{background:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 30px),repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 30px);background:repeating-linear-gradient(90deg,lab(100% 0 0/.07) 0 1px,#0000 1px 30px),repeating-linear-gradient(0deg,lab(100% 0 0/.07) 0 1px,#0000 1px 30px);position:absolute;inset:0 0 36%}.cz-cam__tub{background:linear-gradient(#e5e8eb,#acb2b7);background:linear-gradient(lab(91.8762% -.553042 -1.78914),lab(72.1512% -1.08379 -3.5658));border-radius:10px 10px 20px 20px;width:54%;height:26%;position:absolute;bottom:12%;left:6%;box-shadow:0 12px 24px -10px #0009;box-shadow:0 12px 24px -10px lab(0% 0 0/.6)}.cz-cam__sink{background:linear-gradient(#eceff2,#b9bec4);background:linear-gradient(lab(94.1962% -.55328 -1.78922),lab(76.7913% -1.08567 -3.56684));border-radius:6px 6px 40% 40%;width:26%;height:10%;position:absolute;top:50%;right:8%}.cz-cam__mirror{background:linear-gradient(135deg,#77818c,#4f565e);background:linear-gradient(135deg,lab(53.5763% -2.04968 -7.07192),lab(36.1822% -1.53722 -5.30396));border:2px solid #9a9fa5;border:2px solid lab(65.191% -1.08051 -3.56405);border-radius:8px;width:22%;height:24%;position:absolute;top:18%;right:10%}.cz-cam__corners{background:linear-gradient(var(--ink), var(--ink)) 0 0 / 18px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 0 / 2px 18px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 0 / 18px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 0 / 2px 18px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 18px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 2px 18px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 100% / 18px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 100% / 2px 18px no-repeat;opacity:.8;transition:opacity .3s;position:absolute;inset:12%}.cz-cam.is-shot .cz-cam__corners{opacity:0}.cz-cam__flash{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.cz-cam.is-flash .cz-cam__flash{animation:.35s ease-out cz-flash}@keyframes cz-flash{0%{opacity:.9}to{opacity:0}}.cz-cam__scan{background:linear-gradient(180deg, transparent, var(--ac), transparent);height:26%;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cz-cam__scan{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--ac) 40%, transparent), transparent)}}.cz-cam__scan{opacity:0}.cz-cam.is-scan .cz-cam__scan{animation:1.1s ease-in-out cz-scan}@keyframes cz-scan{0%{opacity:0;transform:translateY(-100%)}15%,85%{opacity:1}to{opacity:0;transform:translateY(400%)}}.cz-cam__view em{border:1px solid var(--ac);padding:4px 8px 4px 18px;position:absolute}@supports (color:color-mix(in lab, red, red)){.cz-cam__view em{border:1px solid color-mix(in oklab, var(--ac) 70%, transparent)}}.cz-cam__view em{color:#fff;white-space:nowrap;opacity:0;transition:opacity .26s, transform .42s var(--ease-out);background:#121115d9;background:lab(5.18062% 1.38325 -2.63364/.85);border-radius:999px;font-size:.64rem;font-style:normal;font-weight:600;transform:scale(.85)}.cz-cam__view em:before{content:"";background:var(--ac);width:6px;height:6px;box-shadow:0 0 8px var(--ac);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:7px}.cz-cam__view em.is-in{opacity:1;transform:none}.cz-cam__bar{justify-items:center;gap:6px;min-height:62px;margin:0;padding:8px 0 12px;display:grid}.cz-cam__bar span{min-height:1em;color:var(--ac);font-size:.66rem;font-weight:600}.cz-cam__shutter{border:3px solid var(--ink-2);width:30px;height:30px;box-shadow:inset 0 0 0 3px var(--surface), inset 0 0 0 20px var(--ink-2);transition:transform .16s var(--ease-out);border-radius:50%}.cz-cam.is-flash .cz-cam__shutter{transform:scale(.86)}.cz-price-l{width:50%;bottom:4%;right:-6%}.cz-price{border:1px solid var(--ac);gap:4px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.cz-price{border:1px solid color-mix(in oklab, var(--ac) 45%, var(--line))}}.cz-price{background:var(--surface-2);box-shadow:0 26px 44px -18px oklch(0 0 0 / calc(.75 * var(--sh))), 0 0 34px -12px var(--ac-glow);opacity:0;transition:opacity .3s, transform .56s var(--ease-out);border-radius:16px;transform:translate(20px)}.cz-price-l.is-in .cz-price{opacity:1;transform:none}.cz-price small{color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:650}.cz-price b{color:var(--ink);font-family:var(--font-display);word-spacing:-.1em;font-size:1.2rem;font-weight:650}.cz-price>span:not(.sc-btn){color:var(--ink-2);font-size:.68rem}.cz-price .sc-btn{justify-self:start;margin-top:6px;padding:5px 12px;font-size:.68rem}.cz-doc{color:#26292e;color:lab(16.4436% -.441715 -3.69567);width:66%;box-shadow:0 40px 80px -30px oklch(0 0 0 / calc(.8 * var(--sh)));background:#f8f7f4;background:lab(97.1209% -.0107586 1.52525);border-radius:8px;padding:18px 18px 20px;position:relative}.cz-doc__h{font-family:var(--font-display);margin-bottom:12px;font-size:.92rem;font-weight:650;display:block}.cz-doc__body{gap:7px;display:grid;position:relative}.cz-doc__line{background:#cfd1d4;background:lab(83.7444% -.266284 -1.87156);border-radius:3px;height:5px;display:block}.cz-doc__flag{--f:#e24947;color:#303338;color:lab(21.0844% -.455454 -3.70222);box-shadow:inset 0 0 0 0 var(--f);background:0 0;border-radius:4px;margin:0;padding:5px 8px;font-size:.66rem;font-weight:600;line-height:1.3;transition:background-color .4s,box-shadow .4s;position:relative}@supports (color:lab(0% 0 0)){.cz-doc__flag{--f:lab(54.0154% 59.962 36.1222)}}.cz-doc__flag.is-mid{--f:#df911a}@supports (color:lab(0% 0 0)){.cz-doc__flag.is-mid{--f:lab(67.1959% 24.4167 67.5432)}}.cz-doc__flag small{color:#606369;color:lab(41.9663% -.489771 -3.71957);margin-right:6px;font-size:.6rem;font-weight:700}.cz-doc__flag.is-on{background:var(--f)}@supports (color:color-mix(in lab, red, red)){.cz-doc__flag.is-on{background:color-mix(in oklab, var(--f) 16%, white)}}.cz-doc__flag.is-on{box-shadow:inset 3px 0 0 0 var(--f)}.cz-doc__reader{background:var(--ac);border-radius:4px;height:18px;position:absolute;top:0;left:-6px;right:-6px}@supports (color:color-mix(in lab, red, red)){.cz-doc__reader{background:color-mix(in oklab, var(--ac) 30%, transparent)}}.cz-doc__reader{opacity:0}.cz-doc.is-reading .cz-doc__reader{animation:1.5s ease-in-out cz-read}@keyframes cz-read{0%{opacity:0;transform:translateY(0)}10%,90%{opacity:1}to{opacity:0;transform:translateY(150px)}}.cz-doc__fix{border:1px solid var(--ac);align-items:center;gap:7px;width:max-content;max-width:200px;padding:7px 11px;display:flex;position:absolute;top:50%;left:calc(100% + 14px)}@supports (color:color-mix(in lab, red, red)){.cz-doc__fix{border:1px solid color-mix(in oklab, var(--ac) 45%, var(--line))}}.cz-doc__fix{background:var(--surface-2);color:var(--ink);box-shadow:0 18px 30px -16px oklch(0 0 0 / calc(.7 * var(--sh)));opacity:0;transition:opacity .3s .25s, transform .48s .25s var(--ease-out);border-radius:11px;font-size:.7rem;font-weight:600;transform:translate(14px,-50%)}.cz-doc__flag.is-on .cz-doc__fix{opacity:1;transform:translateY(-50%)}.cz-doc__fix .sc-ok{flex:none;width:13px;height:13px}.cz-doc__toast{bottom:-16%;left:-8%}.cz-src{width:38%}.cz-src--0{top:6%;left:-16%}.cz-src--1{top:26%;right:-18%}.cz-src--2{bottom:12%;left:-14%}.cz-src>div{border:1px solid var(--line-strong);background:var(--surface-2);opacity:.55;border-radius:12px;gap:8px;padding:10px 12px;transition:opacity .4s,border-color .4s,box-shadow .4s;display:grid}.cz-src.is-used>div{opacity:.9}.cz-src.is-look>div{opacity:1;border-color:var(--ac);box-shadow:0 0 24px -6px var(--ac-glow)}.cz-src p{color:var(--ink-2);align-items:center;gap:6px;margin:0;font-size:.64rem;font-weight:600;display:flex}.cz-src p svg{width:13px;height:13px;color:var(--ac)}.cz-src__wave{align-items:center;gap:2px;height:16px;display:flex}.cz-src__wave i{background:var(--ink-3);height:100%;transform:scaleY(calc(.25 + var(--k) * .08));border-radius:2px;flex:1}.cz-src__lines{background:repeating-linear-gradient(180deg, var(--line-strong) 0 3px, transparent 3px 7px);height:20px}.cz-src__img{background:linear-gradient(135deg,#4d5660,#342c26);background:linear-gradient(135deg,lab(36.1728% -1.98329 -7.04196),lab(18.7653% 2.66871 5.09835));border-radius:6px;height:26px}.cz-chat{border:3px solid var(--line-strong);background:var(--surface);width:62%;box-shadow:0 40px 80px -30px oklch(0 0 0 / calc(.75 * var(--sh)));border-radius:28px;margin:0 auto;position:relative;overflow:hidden}.cz-chat__app{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:8px;margin:0;padding:14px 14px 10px;font-size:.72rem;font-weight:650;display:flex}.cz-chat__app span{background:var(--ac);border-radius:50%;width:20px;height:20px}.cz-chat__log{flex-direction:column;justify-content:flex-end;gap:8px;min-height:236px;padding:12px;font-size:.7rem;line-height:1.45;display:flex}.cz-chat__q{background:var(--line);max-width:85%;color:var(--ink);opacity:0;transition:opacity .3s, transform .4s var(--ease-out);border-radius:12px 12px 4px;align-self:flex-end;margin:0;padding:7px 10px;transform:translateY(8px)}.cz-chat__q.is-in{opacity:1;transform:none}.cz-chat__think{color:var(--ink-3);align-items:center;gap:7px;margin:0;display:flex}.cz-chat__think .sc-spin{width:11px;height:11px}.cz-chat__a{border:1px solid var(--ac);align-self:flex-start;max-width:92%;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.cz-chat__a{border:1px solid color-mix(in oklab, var(--ac) 35%, var(--line))}}.cz-chat__a{background:var(--surface-2);color:var(--ink);border-radius:12px 12px 12px 4px}.cz-chat__a p{margin:0}.cz-chat__a small{color:var(--ac);opacity:0;margin-top:5px;font-weight:600;transition:opacity .4s;display:block}.cz-chat__a small.is-in{opacity:1}.cz-chat__input{border:1px solid var(--line-strong);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;margin:0 10px 12px;padding:6px 6px 6px 12px;font-size:.68rem;display:flex}.cz-chat__send{background:var(--ac);width:22px;height:22px;color:oklch(from var(--ac) clamp(.16, calc((.66 - l) * 60), .98) .02 h);border-radius:50%;place-items:center;margin-left:auto;display:grid}.cz-chat__send svg{width:12px;height:12px}.cz-meet__people{gap:14px;padding:14px 16px 6px;display:flex}.cz-meet__people span{color:var(--ink-2);align-items:center;gap:7px;font-size:.72rem;font-weight:600;display:flex}.cz-meet__people b{background:var(--surface-2);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:.72rem;transition:box-shadow .3s;display:grid;box-shadow:0 0 0 2px #0000}.cz-meet__people .is-talk b{box-shadow:0 0 0 2px var(--ac), 0 0 14px -2px var(--ac-glow)}.cz-meet__log{align-content:start;gap:7px;min-height:180px;margin:0;padding:8px 16px 18px;list-style:none;display:grid}.cz-meet__log li{color:var(--ink-2);opacity:0;transition:opacity .3s, transform .42s var(--ease-out), background-color .3s;font-size:.74rem;line-height:1.45;transform:translateY(6px)}.cz-meet__log li.is-in{opacity:1;transform:none}.cz-meet__log li b{color:var(--ink)}.cz-meet__log li.is-picked{background:var(--ac);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.cz-meet__log li.is-picked{background:color-mix(in oklab, var(--ac) 14%, transparent)}}.cz-meet__log li.is-picked{box-shadow:-4px 0 0 0 var(--ac), 4px 0 0 0 var(--ac)}@supports (color:color-mix(in lab, red, red)){.cz-meet__log li.is-picked{box-shadow:-4px 0 0 0 color-mix(in oklab, var(--ac) 14%, transparent), 4px 0 0 0 color-mix(in oklab, var(--ac) 14%, transparent)}}.cz-board-l{width:52%;bottom:-30%;right:-18%}.cz-board{border:1px solid var(--line-strong);background:var(--surface-2);box-shadow:0 30px 50px -20px oklch(0 0 0 / calc(.75 * var(--sh)));opacity:0;transition:opacity .3s, transform .52s var(--ease-out);border-radius:16px;gap:6px;padding:12px;display:grid;transform:translateY(16px)}.cz-board-l.is-in .cz-board{opacity:1;transform:none}.cz-board__h{color:var(--ink);align-items:center;gap:6px;margin:0 0 2px;font-size:.72rem;font-weight:650;display:flex}.cz-board__h svg{width:13px;height:13px;color:var(--ac)}.cz-board__card{border:1px solid var(--line);background:var(--surface);opacity:0;transition:opacity .3s, transform .44s var(--ease-out);border-radius:10px;gap:3px;padding:8px 10px;display:grid;transform:translate(-14px)}.cz-board__card.is-in{opacity:1;transform:none}.cz-board__card b{color:var(--ink);font-size:.7rem;font-weight:600}.cz-board__card span{color:var(--ink-3);align-items:center;gap:6px;font-size:.62rem;display:flex}.cz-board__card i{background:var(--ac);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.cz-board__card i{background:color-mix(in oklab, var(--ac) 30%, var(--surface-2))}}.cz-board__card i{color:var(--ink);font-size:.56rem;font-style:normal;font-weight:700}.cz-meet__toast{top:-12%;left:-6%}.cz-inv__st{color:#ffa098;color:lab(75.6501% 37.3308 20.746);background:#fe8b8329;background:lab(70.8047% 43.7082 24.601/.16);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:.7rem;font-weight:650;transition:background-color .3s,color .3s}.cz-inv__st.is-paid{color:#96e7a7;color:lab(85.3112% -35.8522 23.232);background:#75d78d2e;background:lab(78.5898% -41.9989 27.3944/.18)}.cz-inv__body{gap:4px;padding:16px 18px 22px;display:grid;position:relative}.cz-inv__who{color:var(--ink-3);margin:0;font-size:.72rem}.cz-inv__sum{color:var(--ink);font-family:var(--font-display);word-spacing:-.1em;font-size:1.7rem;font-weight:650}.cz-inv__axis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:16px 0 0;padding:18px 0 0;list-style:none;display:grid;position:relative}.cz-inv__axis:before,.cz-inv__axis:after{content:"";background:var(--line-strong);height:2px;position:absolute;top:6px;left:6px;right:calc(25% - 6px)}.cz-inv__axis:after{background:var(--ac);transform:scaleX(var(--p));transform-origin:0;transition:transform .7s var(--ease-out)}.cz-inv__axis li{gap:2px;display:grid;position:relative}.cz-inv__axis li i{z-index:1;border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;width:14px;height:14px;transition:border-color .3s,background-color .3s;position:absolute;top:-18px;left:0}.cz-inv__axis li.is-on i{border-color:var(--ac)}.cz-inv__axis li.is-paid.is-on i{background:#75d78d;background:lab(78.5898% -41.9989 27.3944);border-color:#75d78d;border-color:lab(78.5898% -41.9989 27.3944)}.cz-inv__axis small{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:650}.cz-inv__axis span{color:var(--ink-3);font-size:.64rem;line-height:1.3;transition:color .3s}.cz-inv__axis li.is-on span{color:var(--ink)}.cz-inv__stamp{color:#96e7a7;color:lab(85.3112% -35.8522 23.232);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;opacity:0;border:2px solid #75d78d;border:2px solid lab(78.5898% -41.9989 27.3944);border-radius:6px;padding:4px 12px;font-size:.9rem;font-weight:700;transition:opacity .2s,transform .38s cubic-bezier(.3,1.4,.5,1);position:absolute;top:14px;right:18px;transform:rotate(-8deg)scale(1.6)}.cz-inv__stamp.is-in{opacity:1;transform:rotate(-8deg)}.cz-mail{top:-14%;right:2%}.cz-mail--2{top:-2%}.cz-mail p{border:1px solid var(--ac);align-items:center;gap:7px;margin:0;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cz-mail p{border:1px solid color-mix(in oklab, var(--ac) 45%, var(--line))}}.cz-mail p{background:var(--surface-2);color:var(--ink);white-space:nowrap;box-shadow:0 18px 30px -16px oklch(0 0 0 / calc(.7 * var(--sh)));opacity:0;border-radius:11px;font-size:.7rem;font-weight:600;transform:translate(-30px,30px)scale(.9)}.cz-mail p svg{width:14px;height:14px;color:var(--ac)}.cz-mail.is-fly p{animation:cz-mail 1.3s var(--ease-out) both}@keyframes cz-mail{0%{opacity:0;transform:translate(-30px,30px)scale(.9)}25%,70%{opacity:1;transform:none}to{opacity:0;transform:translate(40px,-30px)scale(.92)}}.cz-inv__toast{bottom:-14%;left:-6%}@media (max-width:899px){.cx-case__text{display:contents}.cx-case__tag{order:1}.cx-case__title{order:2}.cx-res{order:3}.cx-case__stage{order:4;margin-block:-56px -48px}.cx-case__dl{order:5}.cx-case__dl dd{font-size:.88rem;line-height:1.5}.cx-res__after b{font-size:2.1rem}.cx-case__stage .sc-fit{--sc-maxh:420}}@media (min-width:900px){.cx-case{flex-basis:min(88%,1080px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,64px)}}.cx__track:has(.cx-case) .cx-case:not(.is-active){opacity:.35}.cs__note{max-width:70ch;color:var(--ink-3);text-wrap:pretty;margin:26px 0 0;font-size:.8rem;line-height:1.55}.cs__cta{margin-top:28px}@media (prefers-reduced-motion:reduce){.cz-call.is-live .cz-call__wave i,.cz-cam.is-flash .cz-cam__flash,.cz-cam.is-scan .cz-cam__scan,.cz-doc.is-reading .cz-doc__reader,.cz-mail.is-fly p{animation:none!important}}:root[data-theme=light] .cx-case,:root[data-theme=light] .cx__count,:root[data-theme=light] .cx__seg{--cc:oklch(calc(.56 + var(--pal-adj)) calc(var(--ac-c) * 1.1) calc(var(--pal-h) + var(--co,0)));--cn:var(--cc)}@font-face{font-family:CalSans;src:url(/fonts/cal-sans-latin.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:CalSans;src:url(/fonts/cal-sans-cz.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+100-101,U+10C-111,U+11A-11B,U+139-13E,U+147-148,U+150-155,U+158-161,U+164-165,U+16E-171,U+17D-17E}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Inter;src:url(/fonts/inter-cz.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;unicode-range:U+100-101,U+10C-111,U+11A-11B,U+139-13E,U+147-148,U+150-155,U+158-161,U+164-165,U+16E-171,U+17D-17E}@font-face{font-family:FingerPaint;src:url(/fonts/finger-paint-logo.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:CalSans Fallback;src:local(Arial Black),local(Helvetica Neue),local(Arial);size-adjust:102%;ascent-override:86%;descent-override:22%}@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica Neue);size-adjust:100%;ascent-override:95%;descent-override:24%}:root{--secondary-h:305.6;--secondary-c:.039;--secondary-l-adj:.0832;--secondary:oklch(calc(.78 + var(--secondary-l-adj)) var(--secondary-c) var(--secondary-h));--secondary-strong:oklch(calc(.7 + var(--secondary-l-adj)) var(--secondary-c) var(--secondary-h));--secondary-deep:oklch(calc(.6 + var(--secondary-l-adj)) calc(var(--secondary-c) * 1.15) var(--secondary-h));--secondary-ink:oklch(.28 calc(var(--secondary-c) * .5) var(--secondary-h));--secondary-wash:oklch(calc(.78 + var(--secondary-l-adj)) var(--secondary-c) var(--secondary-h) / .12);--on-accent:oklch(.2 .02 var(--secondary-h));--primary-h:297;--primary-c:.1294;--primary-l-adj:-.0674;--primary:oklch(calc(.78 + var(--primary-l-adj)) var(--primary-c) var(--primary-h));--primary-deep:oklch(calc(.6 + var(--primary-l-adj)) calc(var(--primary-c) * 1.15) var(--primary-h));--primary-glow:oklch(calc(.78 + var(--primary-l-adj)) var(--primary-c) var(--primary-h) / .5);--primary-text:var(--primary);--white:#f9f4f4;--white-deep:var(--white)}@supports (color:color-mix(in lab, red, red)){:root{--white-deep:color-mix(in oklab, var(--white) 70%, black)}}:root{--white-text:var(--white);--bgd-l:.1668;--bgd-c:.0084;--bgd-h:296.9;--bgl-l:.9194;--bgl-c:.0395;--bgl-h:280.9;--smoke-brand:var(--primary);--smoke-bg:oklch(max(.04, calc(var(--bgd-l) - .03)) var(--bgd-c) var(--bgd-h));--bg:oklch(var(--bgd-l) var(--bgd-c) var(--bgd-h));--bg-deep:oklch(calc(var(--bgd-l) - .035) var(--bgd-c) var(--bgd-h));--surface:oklch(calc(var(--bgd-l) + .04) calc(var(--bgd-c) + .002) var(--bgd-h));--surface-2:oklch(calc(var(--bgd-l) + .065) calc(var(--bgd-c) + .003) var(--bgd-h));--sunk:oklch(calc(var(--bgd-l) - .02) var(--bgd-c) var(--bgd-h));--ink:oklch(.97 .006 var(--secondary-h));--ink-2:oklch(.8 .012 var(--secondary-h));--ink-3:oklch(.67 .012 var(--secondary-h));--line:oklch(calc(var(--bgd-l) + .125) calc(var(--bgd-c) + .004) var(--bgd-h));--line-strong:oklch(calc(var(--bgd-l) + .215) calc(var(--bgd-c) + .006) var(--bgd-h));--accent-text:var(--secondary);--tick:oklch(.74 var(--secondary-c) var(--secondary-h));--plate-top:oklch(.2 .01 var(--secondary-h));--plate-bot:oklch(.13 .008 var(--secondary-h));--plate-ink:oklch(.82 .01 var(--secondary-h));--plate-line:#ffffff24;--glow:oklch(calc(.78 + var(--secondary-l-adj)) var(--secondary-c) var(--secondary-h) / .5);--glass-a:#ffffff1c;--glass-b:#ffffff09;--glass-blur:18px;--glass-bright:1.12;--glass-top:#ffffff61;--glass-bottom:#ffffff12;--glass-glow-in:#ffffff0b;--glass-edge-hi:#fff9;--glass-edge-lo:#ffffff12;--glass-sheen:#ffffff2b;--glass-shadow:0 12px 40px -12px #0009, 0 2px 10px #00000040;--chip:#ffffff14;--chip-hover:#ffffff29;--shadow:0 1px 0 #ffffff0a, 0 24px 60px -24px #000000b3;--sh:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"CalSans", "CalSans Fallback", system-ui, "Segoe UI", sans-serif;--font-text:"Inter", "Inter Fallback", system-ui, "Segoe UI", sans-serif;--step--1:clamp(.8rem, .78rem + .1vw, .86rem);--step-0:clamp(1rem, .97rem + .15vw, 1.09rem);--step-1:clamp(1.18rem, 1.1rem + .35vw, 1.4rem);--step-2:clamp(1.45rem, 1.3rem + .7vw, 1.9rem);--step-3:clamp(1.85rem, 1.5rem + 1.6vw, 2.9rem);--step-4:clamp(2.3rem, 1.5rem + 3.6vw, 4.8rem);--step-5:clamp(2.5rem, 1.4rem + 4.2vw, 4.8rem);--gutter:clamp(16px, 4vw, 40px);--max:1200px;--section:clamp(88px, 12vw, 172px);--radius:10px;--radius-pill:999px;--ease-out:cubic-bezier(.2, .7, .2, 1);--pal-h:327.3;--pal-adj:.0488;--ac-c:.13}@supports (color:lab(0% 0 0)){:root{--plate-line:lab(100% 0 0/.14);--glass-a:lab(100% 0 0/.11);--glass-b:lab(100% 0 0/.035);--glass-top:lab(100% 0 0/.38);--glass-bottom:lab(100% 0 0/.07);--glass-glow-in:lab(100% 0 0/.045);--glass-edge-hi:lab(100% 0 0/.6);--glass-edge-lo:lab(100% 0 0/.07);--glass-sheen:lab(100% 0 0/.17);--glass-shadow:0 12px 40px -12px lab(0% 0 0/.6), 0 2px 10px lab(0% 0 0/.25);--chip:lab(100% 0 0/.08);--chip-hover:lab(100% 0 0/.16);--shadow:0 1px 0 lab(100% 0 0/.04), 0 24px 60px -24px lab(0% 0 0/.7)}}.art{--ac:oklch(calc(.78 + var(--pal-adj)) var(--ac-c) var(--ac-h,var(--pal-h)));--ac2:oklch(calc(.78 + var(--pal-adj)) var(--ac-c) calc(var(--ac-h,var(--pal-h)) + 38));--ac-glow:oklch(calc(.78 + var(--pal-adj)) var(--ac-c) var(--ac-h,var(--pal-h)) / .5);--ac-text:var(--ac)}:root[data-theme=light] .art{--ac-text:oklch(calc(.56 + var(--pal-adj)) calc(var(--ac-c) * 1.1) var(--ac-h,var(--pal-h)))}.art--poptavky,.sys-ac--poptavky{--ac-h:calc(var(--pal-h) - 38)}.art--dokumenty,.sys-ac--dokumenty{--ac-h:calc(var(--pal-h) + 52)}.art--asistent,.sys-ac--asistent{--ac-h:calc(var(--pal-h) + 165)}.art--data,.sys-ac--data{--ac-h:calc(var(--pal-h) + 108)}.art--weby,.sys-ac--weby{--ac-h:calc(var(--pal-h) - 88)}.art--procesy,.sys-ac--procesy{--ac-h:var(--pal-h)}.art--nastroje,.sys-ac--nastroje{--ac-h:calc(var(--pal-h) + 222)}[class*=sys-ac--]{--sys-ac:oklch(calc(.78 + var(--pal-adj)) var(--ac-c) var(--ac-h,var(--pal-h)))}.why__item,.wm__tile,.proof__item{--primary:oklch(calc(.78 + var(--pal-adj)) var(--ac-c) var(--ac-h,var(--pal-h)));--primary-glow:oklch(calc(.78 + var(--pal-adj)) var(--ac-c) var(--ac-h,var(--pal-h)) / .5);--primary-deep:oklch(calc(.6 + var(--pal-adj)) calc(var(--ac-c) * 1.15) var(--ac-h,var(--pal-h)));--primary-text:var(--primary)}:root[data-theme=light] .why__item,:root[data-theme=light] .proof__item{--primary-text:oklch(calc(.64 + var(--pal-adj)) calc(var(--ac-c) * 1.3) var(--ac-h,var(--pal-h)))}.why__item:first-child{--ac-h:calc(var(--pal-h) - 38)}.why__item:nth-child(2){--ac-h:var(--pal-h)}.why__item:nth-child(3){--ac-h:calc(var(--pal-h) + 165)}.proof__item:first-child{--ac-h:calc(var(--pal-h) - 38)}.proof__item:nth-child(2){--ac-h:calc(var(--pal-h) + 52)}.proof__item:nth-child(3){--ac-h:calc(var(--pal-h) + 108)}.proof__item:nth-child(4){--ac-h:calc(var(--pal-h) + 165)}.wm__tile--0{--ac-h:var(--pal-h)}.wm__tile--1{--ac-h:calc(var(--pal-h) - 38)}.wm__tile--2{--ac-h:calc(var(--pal-h) - 88)}.wm__tile--3{--ac-h:calc(var(--pal-h) + 165)}.wm__tile--4{--ac-h:calc(var(--pal-h) + 52)}:root[data-theme=light]{--bg:oklch(var(--bgl-l) var(--bgl-c) var(--bgl-h));--bg-deep:oklch(calc(var(--bgl-l) - .03) calc(var(--bgl-c) + .004) var(--bgl-h));--surface:oklch(calc(var(--bgl-l) + .012) calc(var(--bgl-c) - .003) var(--bgl-h));--surface-2:oklch(calc(var(--bgl-l) - .02) calc(var(--bgl-c) + .001) var(--bgl-h));--sunk:oklch(calc(var(--bgl-l) - .045) calc(var(--bgl-c) + .003) var(--bgl-h));--ink:oklch(.2 .012 var(--secondary-h));--ink-2:oklch(.36 .016 var(--secondary-h));--ink-3:oklch(.47 .015 var(--secondary-h));--line:oklch(calc(var(--bgl-l) - .085) calc(var(--bgl-c) + .003) var(--bgl-h));--line-strong:oklch(calc(var(--bgl-l) - .185) calc(var(--bgl-c) + .005) var(--bgl-h));--accent-text:oklch(.46 calc(var(--secondary-c) * 1.7) var(--secondary-h));--primary-text:oklch(calc(.64 + var(--primary-l-adj)) calc(var(--primary-c) * 1.3) var(--primary-h));--smoke-brand:var(--primary);--smoke-bg:oklch(calc(var(--bgl-l) + .035) calc(var(--bgl-c) - .012) var(--bgl-h));--tick:oklch(calc(.6 + var(--secondary-l-adj)) var(--secondary-c) var(--secondary-h));--white-text:var(--white)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--white-text:color-mix(in oklab, var(--white) 62%, black)}}:root[data-theme=light]{--plate-top:oklch(.975 .006 var(--secondary-h));--plate-bot:oklch(.925 .008 var(--secondary-h));--plate-ink:oklch(.35 .012 var(--secondary-h));--plate-line:#0000001a;--glow:oklch(calc(.78 + var(--secondary-l-adj)) var(--secondary-c) var(--secondary-h) / .32);--glass-a:#ffffffb3;--glass-b:#ffffff61;--glass-top:#fffffff2;--glass-bottom:#0000000a;--glass-glow-in:#fff6;--glass-edge-hi:#fffffff2;--glass-edge-lo:#0000001a;--glass-sheen:#fff9;--glass-shadow:0 12px 40px -14px #0000001a, 0 2px 8px #0000000a;--chip:#0000000d;--chip-hover:#0000001a;--shadow:0 1px 0 #ffffffb3, 0 24px 60px -24px #0000001a;--sh:.28;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--plate-line:lab(0% 0 0/.1);--glass-a:lab(100% 0 0/.7);--glass-b:lab(100% 0 0/.38);--glass-top:lab(100% 0 0/.95);--glass-bottom:lab(0% 0 0/.04);--glass-glow-in:lab(100% 0 0/.4);--glass-edge-hi:lab(100% 0 0/.95);--glass-edge-lo:lab(0% 0 0/.1);--glass-sheen:lab(100% 0 0/.6);--glass-shadow:0 12px 40px -14px lab(0% 0 0/.1), 0 2px 8px lab(0% 0 0/.04);--chip:lab(0% 0 0/.05);--chip-hover:lab(0% 0 0/.1);--shadow:0 1px 0 lab(100% 0 0/.7), 0 24px 60px -24px lab(0% 0 0/.1)}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:90px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--step-0);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55;overflow-x:clip}h1,h2,h3,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,video,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--white);color:#0b0b0d}:focus-visible{outline:2px solid var(--secondary);outline-offset:3px;border-radius:3px}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.display{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:640;line-height:1}.h2{font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2.2rem,1.4rem + 3vw,3.8rem);font-weight:620;line-height:1.04}.lead{font-size:var(--step-1);color:var(--ink-2);text-wrap:pretty;line-height:1.45}.label{font-family:var(--font-text);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.num{font-variant-numeric:tabular-nums}.silver{color:#fff}@supports ((-webkit-background-clip:text) or (background-clip:text)){.silver{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#fff 0%,#e4e7ea 42%,#b6bcc4 100%);-webkit-background-clip:text;background-clip:text}}:root[data-theme=light] .silver{color:var(--ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)){:root[data-theme=light] .silver,:root[data-theme=light] .silver--block{background:linear-gradient(180deg, oklch(.17 .012 var(--secondary-h)) 0%, oklch(.28 .014 var(--secondary-h)) 45%, oklch(.48 .016 var(--secondary-h)) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .cta .silver,:root[data-theme=light] .cta .silver--block{background:linear-gradient(#fff 0%,#e4e7ea 42%,#b6bcc4 100%);-webkit-background-clip:text;background-clip:text}}.silver--block{background:linear-gradient(#fff 0%,#eceef0 38%,#bcc2c9 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:block}:where(.glass){position:relative}.glass{isolation:isolate;background:linear-gradient(135deg, var(--glass-a), var(--glass-b));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.8) brightness(var(--glass-bright));backdrop-filter:blur(var(--glass-blur)) saturate(1.8) brightness(var(--glass-bright));box-shadow:inset 0 1px 0 var(--glass-top), inset 0 -1px 0 var(--glass-bottom), inset 0 0 22px var(--glass-glow-in), var(--glass-shadow);overflow:clip}.glass:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, var(--glass-edge-hi), var(--glass-edge-lo) 32%, var(--glass-edge-lo) 68%, var(--glass-edge-hi));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;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)}.glass:after{content:"";z-index:-1;background:linear-gradient(100deg, transparent 0%, var(--glass-sheen) 50%, transparent 100%);opacity:0;pointer-events:none;width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-20deg)}@keyframes glass-idle{0%{opacity:0;transform:translate(-140%)skew(-20deg)}3%{opacity:1}22%{opacity:0;transform:translate(340%)skew(-20deg)}to{opacity:0;transform:translate(340%)skew(-20deg)}}@keyframes glass-sweep{0%{opacity:0;transform:translate(-140%)skew(-20deg)}12%{opacity:1}to{opacity:0;transform:translate(340%)skew(-20deg)}}@media (prefers-reduced-motion:no-preference){.shine:after{animation:7s ease-in-out infinite glass-idle;animation-delay:var(--shine-delay,0s)}}.btn{--h:54px;isolation:isolate;min-height:var(--h);border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--secondary-deep), #050505 80%);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.btn{background:linear-gradient(135deg, color-mix(in oklab, var(--secondary-deep) 45%, #050505), #050505 80%)}}.btn{color:oklch(.99 .004 var(--secondary-h));text-shadow:0 1px 8px #0000008c;text-shadow:0 1px 8px lab(0% 0 0/.55);font-weight:600;font-size:var(--step-0);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .14s var(--ease-out);text-decoration:none}.btn__smoke{z-index:-1;border-radius:inherit;width:100%;height:100%;transition:opacity .18s var(--ease-out), transform .26s var(--ease-out);display:block;position:absolute;inset:0}.btn:hover{transform:translateY(-1px)}.btn:hover .btn__smoke{transform:scale(1.05)}.btn:active{transform:translateY(0)}.btn--primary{--btn-fallback:#272727;background:linear-gradient(135deg, var(--btn-fallback), #050505 80%);box-shadow:0 0 0 1px #ffffff47,0 8px 30px -12px #ffffff59;box-shadow:0 0 0 1px lab(100% 0 0/.28),0 8px 30px -12px lab(100% 0 0/.35)}@supports (color:lab(0% 0 0)){.btn--primary{--btn-fallback:lab(15.811% 0 .00000596046)}}.btn--ghost{background:var(--surface);color:var(--ink);text-shadow:none;box-shadow:inset 0 0 0 1px var(--line-strong);transition:transform .14s var(--ease-out), box-shadow .16s, background-color .16s}.btn--ghost:hover{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--white-deep)}.btn--sm{--h:42px;padding:0 18px;font-size:.94rem}.plate{background:linear-gradient(180deg, var(--plate-top), var(--plate-bot));border-radius:var(--radius);color:var(--plate-ink);isolation:isolate;border:1px solid var(--line);position:relative;overflow:hidden}.plate__corner{border-color:var(--plate-line);z-index:2;pointer-events:none;border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.plate__corner--tl{border-top-width:1px;border-left-width:1px;top:12px;left:12px}.plate__corner--tr{border-top-width:1px;border-right-width:1px;top:12px;right:12px}.plate__corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:12px;left:12px}.plate__corner--br{border-bottom-width:1px;border-right-width:1px;bottom:12px;right:12px}.plate__cap{z-index:2;letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--plate-ink);opacity:.8;justify-content:space-between;gap:12px;font-size:.72rem;font-weight:600;display:flex;position:absolute;bottom:10px;left:34px;right:34px}.plate__cap span:last-child{text-align:right}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rise-only{0%{transform:translateY(20px)}to{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.seq{animation:rise .46s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}.seq--rise-only{animation-name:rise-only}.seq--fade{animation-name:fade;animation-duration:.6s}.reveal{opacity:0;transition:opacity 1.1s var(--ease-out), transform 1.3s var(--ease-out);transition-delay:calc(var(--i,0) * .12s);transform:translateY(40px)}.reveal.is-in{opacity:1;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
