@import"https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500&family=Golos+Text:wght@400;500;600&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@800&display=swap";.hx{--ease: cubic-bezier(.19, 1, .22, 1);position:relative;z-index:1;flex:1;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:34px;width:100%;max-width:calc(var(--wrap) + 64px);margin:0 auto;padding:148px 32px 96px;color:#fff}.hx-copy{display:grid;justify-items:center;text-align:center;animation:hx-rise .9s var(--ease) both}.hx-title{max-width:21ch;text-wrap:balance;font-size:clamp(40px,5vw,76px);line-height:1.02;font-weight:500;letter-spacing:-.04em}.hx-title:lang(mn){max-width:22ch;font-size:clamp(36px,4.3vw,64px)}.hx-sub{max-width:620px;margin-top:22px;font-size:16.5px;line-height:1.6;color:#ffffffdb}.prompt{width:min(720px,100%);padding:16px 16px 10px;border-radius:22px;animation:hx-pop 1s .2s var(--ease) both;transition:box-shadow .3s var(--ease)}.prompt:focus-within{box-shadow:var(--glass-shadow),0 0 0 4px #ffffff24}.prompt.is-error{animation:prompt-shake .42s ease}@keyframes prompt-shake{20%,60%{translate:-6px 0}40%,80%{translate:6px 0}}.prompt textarea{width:100%;resize:none;border:0;background:transparent;color:#fff;font:400 17px/1.5 var(--font);outline:none}.prompt textarea::-moz-placeholder{color:#ffffff9e}.prompt textarea::placeholder{color:#ffffff9e}.prompt-file{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:4px 0 2px;padding:6px 8px 6px 10px;border:1px solid var(--glass-line);border-radius:10px;background:#ffffff1a;font-size:13px;animation:hx-rise .4s var(--ease) both}.prompt-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-file small{color:#ffffffa6;flex:none}.prompt-file button{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:inherit;opacity:.75}.prompt-file button:hover{opacity:1;background:#ffffff24}.prompt-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.prompt-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.prompt-attach{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:#fffc;transition:background-color .2s,color .2s}.prompt-attach:hover{background:#ffffff24;color:#fff}.prompt-type{height:30px;padding:0 12px;border:1px solid var(--glass-line);border-radius:999px;font-size:12.5px;font-weight:500;color:#ffffffd9;transition:background-color .25s var(--ease),color .25s,border-color .25s}.prompt-type:hover{border-color:#fff9}.prompt-type.is-on{background:#fff;border-color:#fff;color:var(--black)}.prompt-send{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:999px;background:#fff;color:var(--black);transition:transform .2s}.prompt-send:hover{transform:scale(1.06)}.prompt-error{min-height:18px;margin-top:4px;font-size:12.5px;color:#fecaca}.prompt-ideas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;animation:hx-rise .9s .4s var(--ease) both}.prompt-ideas button{padding:8px 14px;border:1px solid var(--glass-line);border-radius:999px;font-size:13px;color:#fff;background:var(--glass);backdrop-filter:var(--glass-filter-sm);-webkit-backdrop-filter:var(--glass-filter-sm);transition:background-color .2s,color .2s}.prompt-ideas button:hover{background:#fff3}.prompt-ideas button.is-on{background:#fff;color:var(--black)}@media(max-width:640px){.hx{padding:104px 16px 72px;gap:26px}.hx-title{font-size:40px}.prompt textarea{font-size:16px}}:root{--footer-photo: url(/footer.webp);--footer-hills: url(/footer-hills.webp);--sf-word: linear-gradient(180deg, #fff 45%, #eef4ff 75%, #dbe7fb);--sf-grass: rgba(6, 22, 12, .45)}:root[data-theme=dark]{--footer-photo: url(/footerdark.webp);--sf-word: linear-gradient(180deg, #f2f6ff 40%, #c9d6f2 75%, #93a6cf);--sf-grass: rgba(2, 6, 18, .55)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--footer-photo: url(/footerdark.webp);--sf-word: linear-gradient(180deg, #f2f6ff 40%, #c9d6f2 75%, #93a6cf);--sf-grass: rgba(2, 6, 18, .55)}}.sf{--ease: cubic-bezier(.19, 1, .22, 1);position:relative;z-index:0;margin-top:-240px;color:#fff}.landing>main{position:relative;z-index:1}.sf-scene{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:max(1040px,56.25vw + 280px);padding:450px 32px 0}.sf-photo,.sf-hills{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--footer-photo) center bottom / cover no-repeat;pointer-events:none}.sf-photo{z-index:-3}.sf-scene:before{content:"";position:absolute;inset:-2px 0 auto;z-index:-1;height:862px;pointer-events:none;background:linear-gradient(180deg,var(--paper) 0%,var(--paper) 22%,color-mix(in srgb,var(--paper) 94%,transparent) 32%,color-mix(in srgb,var(--paper) 82%,transparent) 44%,color-mix(in srgb,var(--paper) 64%,transparent) 56%,color-mix(in srgb,var(--paper) 42%,transparent) 68%,color-mix(in srgb,var(--paper) 22%,transparent) 80%,color-mix(in srgb,var(--paper) 8%,transparent) 91%,color-mix(in srgb,var(--paper) 0%,transparent) 100%)}.sf-hills{z-index:-1;-webkit-mask:var(--footer-hills) center bottom / cover no-repeat;mask:var(--footer-hills) center bottom / cover no-repeat}.sf-scene:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:160px;background:linear-gradient(180deg,transparent,var(--sf-grass));pointer-events:none}.sf{--sf-ink: var(--ink);--sf-ink-2: color-mix(in srgb, var(--ink) 78%, transparent);--sf-ink-3: color-mix(in srgb, var(--ink) 58%, transparent)}:root[data-theme=dark] .sf{--sf-ink: #fff;--sf-ink-2: rgba(255, 255, 255, .85);--sf-ink-3: rgba(255, 255, 255, .6)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sf{--sf-ink: #fff;--sf-ink-2: rgba(255, 255, 255, .85);--sf-ink-3: rgba(255, 255, 255, .6)}}.sf-panel{position:relative;display:grid;grid-template-columns:1.7fr 1fr 1fr 1.25fr;gap:36px;width:100%;max-width:var(--wrap);margin:0 auto;padding:0;color:var(--sf-ink);opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform 1.1s var(--ease)}.sf.is-in .sf-panel{opacity:1;transform:none}.sf-logo{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:500;letter-spacing:-.02em}.sf-logo .mark{width:26px;height:26px;filter:var(--paper-logo)}.sf-brand p{max-width:360px;margin-top:16px;font-size:14px;line-height:1.6;color:var(--sf-ink-2)}.sf-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.sf .btn.light{--fill: var(--paper);--fill-text: var(--ink);background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.sf .btn.dark{height:40px;font-size:12px}.sf-col h4{margin-bottom:14px;font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sf-ink-3)}.sf-col h4.sf-sub{margin-top:22px}.sf-col li{padding:4px 0;font-size:14px;color:var(--sf-ink-2)}.sf-col a{position:relative;transition:color .2s}.sf-col a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.sf-col a:hover:after{transform:scaleX(1)}.sf-social{display:flex;flex-wrap:wrap;gap:4px 14px}.sf-word{position:absolute;left:50%;bottom:3.5%;z-index:-2;display:flex;translate:-50% 0;margin:0;font-size:clamp(150px,29vw,560px);font-weight:600;line-height:.78;letter-spacing:-.075em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;color:transparent;background:var(--sf-word);-webkit-background-clip:text;background-clip:text}.sf-word span{display:inline-block;background:inherit;-webkit-background-clip:text;background-clip:text;transform:translateY(45%);opacity:0;transition:transform 1.4s var(--ease),opacity .9s var(--ease);transition-delay:calc(.15s + var(--i) * 90ms)}.sf.is-in .sf-word span{transform:none;opacity:1}.sf-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:var(--wrap);margin:auto auto 0;padding:22px 0 26px;border-top:1px solid rgba(255,255,255,.28);font:500 11.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#ffffffd9}.sf-status{display:inline-flex;align-items:center;gap:8px}.sf-status i{width:7px;height:7px;background:#60a5fa;box-shadow:0 0 0 3px #60a5fa4d;animation:bar-dot 2s ease-in-out infinite}.sf-legal{display:flex;flex-wrap:wrap;gap:8px 20px}.sf-legal a:hover,.sf-bottom a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(max-width:1080px){.sf-panel{grid-template-columns:1fr 1fr}.sf-brand{grid-column:1 / -1}}@media(max-width:640px){.sf{margin-top:-120px}.sf-scene{min-height:0;padding:290px 16px 0}.sf-panel{gap:28px;padding:26px 22px}.sf-word{position:relative;left:auto;bottom:auto;z-index:0;translate:none;justify-content:center;margin:56px -16px 8px;font-size:38vw}.sf-bottom{flex-wrap:wrap;justify-content:center;text-align:center}.sf-legal{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.sf-panel,.sf-word span{opacity:1;transform:none;transition:none}}:root{--paper: #efece6;--paper-2: #e9e5dd;--ink: #161513;--ink-2: #3b3934;--muted: #74706a;--line: #d9d4ca;--pin: #1b1a17;--glass: rgba(16, 26, 46, .34);--glass-line: rgba(255, 255, 255, .24);--glass-filter: url(#glass-liquid) blur(9px) saturate(1.7) brightness(.92);--glass-filter-sm: url(#glass-liquid-sm) blur(8px) saturate(1.7) brightness(.92);--glass-shadow: inset 1px 1px 0 rgba(255, 255, 255, .5), inset -1px -1px 0 rgba(255, 255, 255, .14), inset 0 18px 28px -22px rgba(255, 255, 255, .45), 0 14px 36px -16px rgba(0, 0, 0, .4);--glass-shadow-sm: inset 1px 1px 0 rgba(255, 255, 255, .45), inset -1px -1px 0 rgba(255, 255, 255, .12), 0 6px 18px -10px rgba(0, 0, 0, .4);--wrap: 1240px;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--black: #161513;--line-strong: #b9b3a8;--surface: #fff;--surface-soft: rgba(255, 255, 255, .6);--nav-bg: rgba(239, 236, 230, .78);--hover: rgba(0, 0, 0, .05);--on-ink: #fff;--ink-hover: #2c2a26;--rail-track: rgba(22, 21, 19, .14);--menu-bg: rgba(246, 243, 238, .62);--menu-inner: rgba(255, 255, 255, .5);--menu-sheen: rgba(255, 255, 255, .7);--sheet-bg: rgba(246, 243, 238, .9);--menu-line: rgba(22, 21, 19, .12);--menu-divide: rgba(22, 21, 19, .07);--menu-hover: rgba(22, 21, 19, .04);--menu-fg: #161513;--menu-muted: #77716b;--menu-accent: #2f6fd6;--paper-logo: none;--photo: url(/image.webp);--photo-base: #3f8fe6;color-scheme:light}:root:lang(mn){--font: "Golos Text", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #131311;--paper-2: #1a1917;--ink: #ece8e1;--ink-2: #c4bfb6;--muted: #8e8981;--line: #2b2925;--line-strong: #4a463f;--pin: #e8e4dc;--surface: #1d1c19;--surface-soft: rgba(29, 28, 25, .72);--nav-bg: rgba(19, 19, 17, .78);--hover: rgba(255, 255, 255, .06);--on-ink: #131311;--ink-hover: #d6d1c8;--rail-track: rgba(255, 255, 255, .22);--menu-bg: rgba(25, 24, 23, .58);--menu-inner: rgba(21, 20, 20, .42);--menu-sheen: rgba(255, 255, 255, .06);--sheet-bg: rgba(21, 20, 20, .9);--menu-line: rgba(240, 227, 222, .125);--menu-divide: rgba(240, 227, 222, .065);--menu-hover: rgba(240, 227, 222, .06);--menu-fg: #f0e3de;--menu-muted: #9a9390;--menu-accent: #7fb2ff;--paper-logo: invert(1);--photo: url(/dark.webp);--photo-base: #0d1b3a;color-scheme:dark}}:root[data-theme=dark]{--paper: #131311;--paper-2: #1a1917;--ink: #ece8e1;--ink-2: #c4bfb6;--muted: #8e8981;--line: #2b2925;--line-strong: #4a463f;--pin: #e8e4dc;--surface: #1d1c19;--surface-soft: rgba(29, 28, 25, .72);--nav-bg: rgba(19, 19, 17, .78);--hover: rgba(255, 255, 255, .06);--on-ink: #131311;--ink-hover: #d6d1c8;--rail-track: rgba(255, 255, 255, .22);--menu-bg: rgba(25, 24, 23, .58);--menu-inner: rgba(21, 20, 20, .42);--menu-sheen: rgba(255, 255, 255, .06);--sheet-bg: rgba(21, 20, 20, .9);--menu-line: rgba(240, 227, 222, .125);--menu-divide: rgba(240, 227, 222, .065);--menu-hover: rgba(240, 227, 222, .06);--menu-fg: #f0e3de;--menu-muted: #9a9390;--menu-accent: #7fb2ff;--paper-logo: invert(1);--photo: url(/dark.webp);--photo-base: #0d1b3a;color-scheme:dark}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}.landing *,.landing *:before,.landing *:after{box-sizing:border-box}.landing{font-size:14px;line-height:1.5;letter-spacing:-.006em}:where(.landing) a{color:inherit;text-decoration:none}:where(.landing) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.landing) :where(h1,h2,h3,h4,p,ul){margin:0}:where(.landing) ul{list-style:none;padding:0}.mark{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:var(--logo-filter, none);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.chatify-mark{display:inline-block;flex:none;background:currentColor;-webkit-mask:url(/chatify/logo.svg) center / contain no-repeat;mask:url(/chatify/logo.svg) center / contain no-repeat}.btn{--fill: var(--black);--fill-text: #fff;--ease: cubic-bezier(.625, .05, 0, 1);position:relative;display:inline-flex;align-items:stretch;height:40px;overflow:hidden;border:1px solid transparent;border-radius:0;font-family:var(--mono);font-size:12px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:border-color .3s,color .3s var(--ease)}.btn.lg{height:50px;font-size:13px}.btn-px{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;background:var(--fill);-webkit-mask:url(/images/pixel-mask.svg) 0 0 / 2000% 100% no-repeat;mask:url(/images/pixel-mask.svg) 0 0 / 2000% 100% no-repeat;transition:-webkit-mask-position .42s steps(19),mask-position .42s steps(19)}.btn:hover .btn-px,.btn:focus-visible .btn-px{-webkit-mask-position:100% 0;mask-position:100% 0}.btn-label,.btn-icon{position:relative;z-index:1;display:grid;overflow:hidden}.btn-label{align-self:center;line-height:1.25;margin:0 14px 0 18px}.btn.lg .btn-label{margin:0 18px 0 24px}.btn-roll{grid-area:1 / 1;display:block;transition:transform .48s var(--ease)}.btn-roll.bot{transform:translateY(110%)}.btn:hover .btn-roll,.btn:focus-visible .btn-roll{transform:translateY(-110%)}.btn:hover .btn-roll.bot,.btn:focus-visible .btn-roll.bot{transform:none}.btn-icon{place-items:center;padding:0 12px 0 0}.btn.lg .btn-icon{padding-right:16px}.btn-ic{grid-area:1 / 1;display:grid;transition:transform .48s var(--ease)}.btn-ic.bot{transform:translate(-160%)}.btn:hover .btn-ic,.btn:focus-visible .btn-ic{transform:translate(160%)}.btn:hover .btn-ic.bot,.btn:focus-visible .btn-ic.bot{transform:none}.btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.btn.light{background:#fff;color:var(--black)}.btn.glass{--fill: #fff;--fill-text: var(--black);background:var(--glass);color:#fff;border-color:var(--glass-line);box-shadow:var(--glass-shadow-sm);backdrop-filter:var(--glass-filter-sm);-webkit-backdrop-filter:var(--glass-filter-sm)}.btn.glass:hover{border-color:#fff}.btn.dark{--fill: var(--ink);--fill-text: var(--on-ink);height:38px;background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn.dark:hover{border-color:var(--ink)}.btn.btn:hover,.btn.btn:focus-visible{color:var(--fill-text)}.glass{background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);color:#fff;backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter)}.v-edit.glass,.v-ship-head.glass{box-shadow:var(--glass-shadow-sm);backdrop-filter:var(--glass-filter-sm);-webkit-backdrop-filter:var(--glass-filter-sm)}.photo{position:relative;overflow:hidden;background:var(--photo-base) var(--photo) center / cover no-repeat}.eyebrow{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);margin-bottom:18px}.eyebrow span{width:6px;height:6px;background:var(--ink)}.frame{position:relative;border:1px solid var(--line)}.corner{position:absolute;width:5px;height:5px;background:var(--pin);z-index:2}.corner.tl{top:-3px;left:-3px}.corner.tr{top:-3px;right:-3px}.corner.bl{bottom:-3px;left:-3px}.corner.br{bottom:-3px;right:-3px}.hdr{--hdr-fg: #fffbf5;--hdr-line: rgba(255, 255, 255, .22);--hdr-pill: rgba(255, 255, 255, .1);--ease-out: cubic-bezier(.19, 1, .22, 1);position:fixed;inset:0 0 auto;z-index:40;color:var(--hdr-fg);transition:background-color .25s var(--ease-out),color .25s var(--ease-out),border-color .25s;border-bottom:1px solid transparent}.hdr{transition:transform .5s var(--ease-out),background-color .25s var(--ease-out),color .25s var(--ease-out),border-color .25s;will-change:transform}.hdr.is-hidden{transform:translateY(calc(-100% - 2px))}.hdr:has(:focus-visible){transform:none}@media(prefers-reduced-motion:reduce){.hdr{transition:none}}.hdr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--nav-bg);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);opacity:0;transition:opacity .25s var(--ease-out)}.hdr.is-scrolled:before,.hdr.is-sheet:before{opacity:1}.hdr.is-scrolled,.hdr.is-sheet{--hdr-fg: var(--ink);--hdr-line: var(--menu-line);--hdr-pill: var(--menu-hover);border-bottom-color:var(--line)}.hdr-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:calc(var(--wrap) + 64px);height:72px;margin:0 auto;padding:0 32px}.hdr-nav ul{position:relative;display:flex;align-items:center}.hdr-trigger{position:relative;z-index:1;display:flex;align-items:center;gap:5px;height:36px;padding:6px 12px;border-radius:0;font-size:15px;font-weight:500;line-height:24px;color:inherit;opacity:.92;transition:opacity .2s var(--ease-out)}.hdr-trigger svg{opacity:.55;transition:opacity .2s}.hdr-trigger:hover,.hdr-trigger.is-active{opacity:1}.hdr-trigger.is-active svg{opacity:.9}.hdr-pill{position:absolute;top:0;left:0;height:36px;border-radius:0;border:1px solid var(--hdr-line);background:var(--hdr-pill);opacity:0;pointer-events:none;transition:transform .3s var(--ease-out),width .3s var(--ease-out),opacity .2s ease-out}.hdr-pill.is-on{opacity:1}.hdr-left{display:flex;align-items:center;min-width:0}.hdr-right{justify-self:end;display:flex;align-items:center;gap:6px}.hdr-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:6px 14px;border:1px solid var(--hdr-line);border-radius:0;font-size:15px;font-weight:500;line-height:24px;color:inherit;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.hdr-chip:hover{background:var(--hdr-pill);border-color:currentColor}.hdr:not(.is-scrolled):not(.is-sheet) .hdr-chip{background:var(--glass);border-color:var(--glass-line);box-shadow:var(--glass-shadow-sm);backdrop-filter:var(--glass-filter-sm);-webkit-backdrop-filter:var(--glass-filter-sm)}.hdr:not(.is-scrolled):not(.is-sheet) .hdr-chip:hover{background:#ffffff29;border-color:#ffffffb3}.hdr-round{width:38px;padding:0}.hdr-right>.btn.light{--fill: var(--hdr-fg);--fill-text: var(--black);margin-left:4px;height:38px;color:inherit;background:transparent;border-color:var(--hdr-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hdr:not(.is-scrolled):not(.is-sheet) .hdr-right>.btn.light{background:var(--glass);border-color:var(--glass-line);box-shadow:var(--glass-shadow-sm);backdrop-filter:var(--glass-filter-sm);-webkit-backdrop-filter:var(--glass-filter-sm)}.hdr.is-scrolled .hdr-right>.btn.light,.hdr.is-sheet .hdr-right>.btn.light{--fill-text: var(--on-ink)}.hdr-right>.btn.light:hover,.hdr-right>.btn.light:focus-visible{color:var(--fill-text)}.hdr-bar{display:grid;grid-template-rows:0fr;overflow:hidden;box-shadow:inset 0 -1px 0 transparent;transition:grid-template-rows .45s var(--ease-out),box-shadow .3s}.hdr.has-bar:not(.is-scrolled):not(.is-sheet) .hdr-bar{grid-template-rows:1fr;box-shadow:inset 0 -1px 0 var(--hdr-line)}.hdr-bar-inner{display:flex;align-items:center;justify-content:center;gap:12px;min-height:0;padding:0 44px;font-size:13px}.hdr.has-bar:not(.is-scrolled):not(.is-sheet) .hdr-bar-inner{padding-top:8px;padding-bottom:8px}.hdr-bar-dot{width:7px;height:7px;background:#60a5fa;box-shadow:0 0 0 3px #60a5fa4d;animation:bar-dot 2s ease-in-out infinite}@keyframes bar-dot{50%{box-shadow:0 0 0 6px #60a5fa00}}.hdr-bar-inner>span:not(.hdr-bar-dot){opacity:.88}.hdr-bar-inner a{display:inline-flex;align-items:center;gap:5px;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:gap .2s var(--ease-out)}.hdr-bar-inner a:hover{gap:8px}.hdr-bar-inner button{position:absolute;right:16px;display:grid;place-items:center;width:22px;height:22px;color:inherit;opacity:.7}.hdr-bar-inner button:hover{opacity:1}.hdr-bar-inner{position:relative}.hdr-new{margin-left:6px;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.02em;background:#3b82f6;color:#fff}.hdr-right>.btn.light:hover{border-color:var(--hdr-fg)}.menu{position:absolute;top:100%;left:50%;padding-top:4px;transform:translate(-50%);pointer-events:none}.hdr.is-open .menu{pointer-events:auto}.menu-card{position:relative;overflow:hidden;border:1px solid var(--menu-line);border-radius:0;background:var(--g-bg, var(--menu-bg));color:var(--menu-fg);backdrop-filter:var(--g-filter, blur(28px) saturate(1.5));-webkit-backdrop-filter:var(--g-filter, blur(28px) saturate(1.5));box-shadow:var(--g-shadow, 0 24px 60px -20px rgba(0, 0, 0, .35), inset 0 1px 0 var(--menu-sheen));opacity:0;transform:translateY(-6px) scale(.985);transform-origin:top center;transition:width .42s var(--ease-out),height .42s var(--ease-out),opacity .18s ease-out,transform .32s var(--ease-out)}.hdr.is-open .menu-card{opacity:1;transform:none}.menu-pane{position:absolute;top:0;left:0;padding:8px;transition:opacity .28s var(--ease-out),transform .42s var(--ease-out)}.menu-pane.is-current{position:relative;opacity:1;transform:none}.menu-pane.is-before{opacity:0;transform:translate(-28px);pointer-events:none}.menu-pane.is-after{opacity:0;transform:translate(28px);pointer-events:none}.menu-pane.no-slide{transition:opacity .2s ease-out}.menu-grid{display:grid;border:1px solid var(--menu-line);border-radius:0;background:var(--menu-inner)}.menu-col{display:grid;align-content:start;gap:2px;padding:8px}.menu-col+.menu-col{border-left:1px solid var(--menu-divide)}.menu-heading{padding:8px 20px 4px;font-size:12.5px;color:var(--menu-muted)}.menu-item{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border:1px solid transparent;border-radius:0;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out)}.menu-item:hover,.menu-item:focus-visible{background:var(--menu-hover);border-color:var(--menu-line);outline:none}.menu-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.15;color:var(--menu-fg)}.menu-title svg{color:var(--menu-muted);flex:none}.menu-desc{font-size:14px;line-height:1.2;color:var(--menu-muted)}.menu-item:has(.menu-title svg) .menu-desc{padding-left:22px}.menu-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 12px 6px;font-size:13px}.menu-cta{display:inline-flex;align-items:center;gap:6px;color:var(--menu-accent);font-weight:500;transition:gap .2s var(--ease-out)}.menu-cta:hover{gap:9px}.menu-links{display:flex;gap:24px;color:var(--menu-muted)}.menu-links a:hover{color:var(--menu-fg)}:root{--g-rim: linear-gradient(150deg, rgba(255, 255, 255, .95), rgba(255, 255, 255, .28) 22%, rgba(255, 255, 255, .02) 48%, rgba(255, 255, 255, .18) 74%, rgba(255, 255, 255, .62));--g-sheen: linear-gradient(180deg, rgba(255, 255, 255, .3), rgba(255, 255, 255, .06) 20%, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, .1));--g-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--g-cursor: radial-gradient(340px circle at var(--mx, 50%) var(--my, -40%), rgba(255, 255, 255, .2), rgba(255, 255, 255, 0) 70%);--g-filter: url(#glass-liquid) blur(3.5px) saturate(2.1) brightness(1.1);--g-shadow: inset 0 1px 0 rgba(255, 255, 255, .45), inset 0 22px 34px -26px rgba(255, 255, 255, .5), inset 0 -20px 40px -20px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .18), 0 40px 90px -24px rgba(0, 0, 0, .55);--g-bg: color-mix(in srgb, var(--menu-bg) 30%, transparent);--g-inner: color-mix(in srgb, var(--menu-inner) 45%, transparent);--g-sheet-bg: color-mix(in srgb, var(--sheet-bg) 62%, transparent)}.menu-card:before,.msheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:var(--g-cursor),var(--g-sheen),var(--g-grain);background-blend-mode:normal,normal,overlay}.menu-card:after,.msheet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;pointer-events:none;padding:1px;background:var(--g-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.msheet>*{position:relative}.menu-grid{background:var(--g-inner)}.glass-defs{position:absolute;width:0;height:0;overflow:hidden}.hdr.is-scrolled .menu-card{--g-bg: var(--nav-bg);--g-inner: color-mix(in srgb, var(--surface) 35%, transparent);--g-filter: blur(18px) saturate(1.3);--g-shadow: inset 0 1px 0 var(--menu-sheen), 0 24px 60px -24px rgba(0, 0, 0, .3);--g-grain: none}.hdr:not(.is-scrolled) .menu-card{--menu-fg: #fff;--menu-muted: rgba(255, 255, 255, .74);--menu-accent: #fff;--menu-line: rgba(255, 255, 255, .24);--menu-divide: rgba(255, 255, 255, .12);--menu-hover: rgba(255, 255, 255, .12);--g-bg: rgba(16, 26, 46, .34);--g-inner: rgba(16, 26, 46, .16);--g-filter: url(#glass-liquid) blur(9px) saturate(1.7) brightness(.92)}.hdr-burger,.hdr-burger .burger-close,.hdr.is-sheet .hdr-burger .burger-open{display:none}.hdr.is-sheet .hdr-burger .burger-close{display:block}.msheet{position:fixed;top:64px;right:0;bottom:0;left:0;display:flex;flex-direction:column;color:var(--menu-fg);background:var(--g-sheet-bg, var(--sheet-bg));backdrop-filter:var(--g-filter, blur(28px) saturate(1.5));-webkit-backdrop-filter:var(--g-filter, blur(28px) saturate(1.5));border-top:1px solid var(--menu-line);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .25s var(--ease-out),transform .4s var(--ease-out)}.hdr.is-sheet .msheet{opacity:1;transform:none;pointer-events:auto}.msheet-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px}.msec{border-bottom:1px solid var(--menu-divide)}.msec-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 4px;font-size:17px;font-weight:500;color:var(--menu-fg);text-align:left}.msec-head svg{color:var(--menu-muted);transition:transform .35s var(--ease-out)}.msec.is-open .msec-head svg{transform:rotate(180deg)}.msec-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.msec.is-open .msec-body{grid-template-rows:1fr}.msec-inner{min-height:0;overflow:hidden;display:grid;gap:2px}.msec.is-open .msec-inner{padding-bottom:14px}.msec-item{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border-radius:0;border:1px solid transparent;transition:background-color .2s,border-color .2s}.msec-item:active,.msec-item:hover{background:var(--menu-hover);border-color:var(--menu-line)}.msec-item:has(.menu-title svg) .menu-desc{padding-left:22px}.msec-cta{margin:8px 14px 0;font-size:14px}.msec-link{border-bottom:1px solid var(--menu-divide)}.msheet-foot{display:flex;gap:8px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--menu-line)}.msheet-foot .hdr-chip{--hdr-line: var(--menu-line);color:var(--menu-fg)}.msheet-cta{flex:1;background:var(--ink);color:var(--on-ink)!important;border-color:var(--ink)!important}html.sheet-open,html.sheet-open body{overflow:hidden}.hero{position:relative;min-height:max(760px,100svh);color:#fff;overflow:hidden;display:flex;flex-direction:column}.hero{background:var(--photo-base)}.hero-photo{position:absolute;inset:0 0 auto;height:max(760px,100svh);z-index:0;background-position:center 70%}.hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a1e4638,#0a1e4600 38%,#0a1e4600 62%,#08142d47)}.brand{display:inline-flex;align-items:center;gap:12px;font-size:20px;font-weight:500;letter-spacing:-.02em}.brand-tile{--logo-filter: invert(1);display:grid;place-items:center;width:30px;height:30px}.hdr.is-scrolled .brand-tile,.brand.dark .brand-tile{--logo-filter: var(--paper-logo)}.nav-theme .sun{display:none}:root[data-theme=dark] .nav-theme .sun{display:block}:root[data-theme=dark] .nav-theme .moon{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme]) .nav-theme .sun{display:block}:root:not([data-theme]) .nav-theme .moon{display:none}}.hero-chip{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:500;color:#ffffffeb;margin-bottom:20px}.hero-chip span{width:8px;height:8px;background:#fff}.hero-actions{display:flex;justify-content:center;gap:14px;margin-top:34px;flex-wrap:wrap}.section{max-width:calc(var(--wrap) + 64px);margin:0 auto;padding:120px 32px 0}.section-head{display:flex;justify-content:space-between;gap:40px;margin-bottom:44px}.section-head.align-end{align-items:flex-end}.section-head h2{font-size:clamp(32px,3.7vw,46px);line-height:1.1;font-weight:400;letter-spacing:-.032em}.section-lead{max-width:340px;padding-top:34px}.section-head.align-end .section-lead{padding-top:0;padding-bottom:6px}.section-lead p{font-size:13px;line-height:1.6;color:var(--muted)}.section-lead .btn{margin-top:18px}.steps{display:grid;grid-template-columns:repeat(3,1fr)}.step{position:relative;padding:18px 18px 26px}.step+.step{border-left:1px solid var(--line)}.step+.step:before,.step+.step:after{content:"";position:absolute;left:-3px;width:5px;height:5px;background:var(--pin)}.step+.step:before{top:-3px}.step+.step:after{bottom:-3px}.step-photo{aspect-ratio:16 / 9.6;margin-bottom:26px;display:grid;place-items:center}.step-num{font-size:11.5px;color:var(--muted);margin-bottom:8px}.step h3{font-size:17px;font-weight:500;letter-spacing:-.015em;margin-bottom:8px}.step p:last-child{font-size:13px;line-height:1.6;color:var(--muted);max-width:330px}.v-connect{position:relative;width:220px;height:120px}.v-connect>svg{position:absolute;top:0;right:0;bottom:0;left:0}.v-connect path{stroke:#ffffffb3;stroke-width:1;stroke-dasharray:4 3;animation:dash 1.4s linear infinite}@keyframes dash{to{stroke-dashoffset:-14}}.v-chip{position:absolute;left:6px;height:22px;width:86px;display:flex;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:500;background:var(--glass);border:1px solid var(--glass-line);color:#fff;box-shadow:var(--glass-shadow-sm);backdrop-filter:var(--glass-filter-sm);-webkit-backdrop-filter:var(--glass-filter-sm)}.v-chip.is-hot{border-color:#fffc}.v-core{--logo-filter: invert(1) drop-shadow(0 2px 10px rgba(0, 0, 0, .3));position:absolute;left:150px;top:26px;width:66px;height:66px;padding:8px}.v-list{width:78%;padding:8px 10px 10px;font-size:10px}.v-list-head{display:flex;justify-content:space-between;color:#ffffffc7;padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid var(--glass-line)}.v-list-head span:last-child{display:inline-flex;align-items:center;gap:3px}.v-row{position:relative;display:flex;align-items:center;gap:8px;height:24px;animation:row-in 4.5s ease infinite both}.v-row i{position:absolute;right:0;width:34%;height:3px;background:#ffffff29}.v-row i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:#ffffffbf}.v-num{color:#fff9;width:8px}@keyframes row-in{0%{opacity:0;transform:translateY(4px)}10%,85%{opacity:1;transform:none}to{opacity:0}}.v-ship{width:80%;display:grid;gap:8px}.v-ship-head{display:flex;justify-content:space-between;align-items:center;height:30px;padding:0 10px;font-size:10px}.v-ship-head span{display:inline-flex;align-items:center;gap:6px}.v-ok{color:#ffffffbf}.v-ship-actions{display:flex;gap:6px}.v-approve{flex:1;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:10px;font-weight:500;background:#fff;color:var(--black);animation:press 4s ease infinite}.v-edit{display:inline-flex;align-items:center;height:28px;padding:0 12px;font-size:10px}@keyframes press{0%,60%,to{transform:none;box-shadow:0 0 #fff0}66%{transform:scale(.97)}72%{box-shadow:0 0 0 6px #ffffff40}}.tools{display:grid;grid-template-columns:repeat(6,1fr)}.tool{position:relative;padding:18px 16px;min-height:124px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tool:nth-child(6n+4){border-right:0}.tool:nth-last-child(-n+6){border-bottom:0}.tool-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:22px;background:var(--surface);color:var(--ink-2);border:1px solid var(--line);animation:tile 6s ease-in-out infinite}@keyframes tile{0%,30%,to{background:var(--surface);color:var(--ink-2);border-color:var(--line)}8%,20%{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}}.tool strong{display:block;font-size:13px;font-weight:500;margin-bottom:2px}.tool span:last-child{font-size:11.5px;color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1fr}.split-photo{display:grid;place-items:center;padding:40px;min-height:420px}.accordion,.faq-list{border-right:1px solid var(--line)}.acc-item+.acc-item,.faq-item+.faq-item{border-top:1px solid var(--line)}.acc-head,.faq-head{display:flex;align-items:center;gap:18px;width:100%;padding:18px 22px;text-align:left}.acc-num{font-size:11.5px;color:var(--muted);width:18px;flex:none}.acc-title{flex:1;font-size:15px;font-weight:500;letter-spacing:-.01em}.acc-dot{width:6px;height:6px;border:1px solid var(--line-strong);transition:background .2s,border-color .2s}.acc-item.is-open .acc-dot{background:var(--ink);border-color:var(--ink)}.acc-head:hover .acc-title,.faq-head:hover .faq-q{color:var(--ink-2)}.acc-body{padding:0 22px 26px 58px;animation:fade-up .35s ease both}.acc-body h3{font-size:20px;font-weight:400;letter-spacing:-.02em;margin-bottom:10px}.acc-body p{font-size:13px;color:var(--muted);max-width:420px;margin-bottom:16px}.acc-body li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2);padding:3px 0}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.brief{width:min(330px,100%);padding:14px 16px 16px;font-size:12px}.brief-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid var(--glass-line)}.brief-head>span:first-child,.ask-title{display:inline-flex;align-items:center;gap:9px;font-weight:500}.brief-tile{--logo-filter: invert(1);display:grid;place-items:center;flex:none}.brief .brief-tile,.ask .brief-tile{width:16px;height:16px}.brief-meta{color:#ffffff9e}.brief-row{display:grid;grid-template-columns:96px 1fr auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.08)}.brief-row span{color:#fff9}.brief-row strong{font-weight:500}.brief-row em{font-style:normal;font-size:10px;font-weight:600;padding:2px 6px;background:#fff;color:var(--black)}.bar{position:relative;height:3px;background:#ffffff29}.bar b{position:absolute;inset:0 auto 0 0;width:var(--w);background:#fff;animation:grow 1.1s .5s cubic-bezier(.2,.7,.2,1) both}@keyframes grow{0%{width:0}}.brief-note{margin:12px 0;padding:10px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);line-height:1.55;color:#ffffffe0}.brief-btn{display:grid;place-items:center;height:32px;background:#fff;color:var(--black);font-weight:500}.brief .r1,.brief .r2,.brief .r3,.brief .r4,.brief .r5{animation:fade-up .5s ease both}.brief .r1{animation-delay:.1s}.brief .r2{animation-delay:.25s}.brief .r3{animation-delay:.4s}.brief .r4{animation-delay:.7s}.brief .r5{animation-delay:.9s}.faq-q{flex:1;font-size:14.5px;font-weight:500;letter-spacing:-.01em}.faq-toggle{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);flex:none}.faq-a{padding:0 64px 22px 58px;animation:fade-up .3s ease both}.faq-a p{font-size:13px;color:var(--muted);max-width:470px}.faq .split-photo{min-height:0}.ask{width:min(340px,100%);padding:14px 16px 16px;font-size:12px}.ask-body{margin:10px 0 14px;color:#ffffffb8;line-height:1.55}.ask-input{display:flex;align-items:center;justify-content:space-between;gap:10px;height:34px;padding:0 4px 0 10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22)}.ask-input i{display:grid;place-items:center;width:24px;height:24px;background:#fff;color:var(--black)}.caret{display:inline-block;width:1px;height:12px;margin-left:1px;vertical-align:-2px;background:#fff;animation:blink 1s steps(1) infinite}.caret.done{animation-duration:1.2s}@keyframes blink{50%{opacity:0}}.ask-answer{display:flex;gap:9px;margin-top:10px;padding:10px;background:#ffffff12;color:#ffffffd1;line-height:1.5}.has-reveal .ask-answer{opacity:0;transform:translateY(6px)}.has-reveal .ask-answer.is-on{animation:fade-up .5s 2.2s ease forwards}.ask-answer .brief-tile{flex:none}.ask-contact{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-weight:500}.ask-contact:hover{gap:9px}.cta-section{padding-top:100px}.cta-photo{min-height:520px;display:grid;place-items:center;text-align:center;color:#fff;background-position:center 80%}.cta-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a1e4629,#0a1e460f 50%,#08142d33)}.cta-copy{position:relative;z-index:1;padding:60px 24px}.cta-copy .hero-chip{font-size:13px;margin-bottom:20px}.cta-copy h2{font-size:clamp(34px,4.6vw,56px);line-height:1.08;font-weight:500;letter-spacing:-.035em}.cta-sub{max-width:460px;margin:18px auto 0;font-size:14.5px;line-height:1.6;color:#ffffffdb}.cta-copy .hero-actions{margin-top:28px}html.hide-native-scrollbar{scrollbar-width:none}html.hide-native-scrollbar::-webkit-scrollbar{display:none}.rail{position:fixed;top:50%;right:10px;z-index:60;width:4px;height:26vh;translate:0 -50%;border-radius:999px;background:var(--rail-track);cursor:pointer;touch-action:none}.rail:before{content:"";position:absolute;top:0;right:-8px;bottom:0;left:-8px}.rail-thumb{width:100%;border-radius:999px;background:var(--ink);will-change:transform}@media(max-width:900px){.rail{display:none}}.has-reveal [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.has-reveal [data-reveal].is-in{opacity:1;transform:none}.cm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;font-family:var(--font);color:#fff;background:#080e1c6b;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);opacity:0;transition:opacity .35s ease}.cm-overlay.is-visible{opacity:1}.cm-card{--ease: cubic-bezier(.19, 1, .22, 1);position:relative;width:min(620px,100%);max-height:calc(100svh - 32px);overflow:auto;padding:28px;border-radius:24px;background:#101a2e80;opacity:0;transform:translateY(18px) scale(.97);transition:transform .5s var(--ease),opacity .3s ease}.cm-overlay.is-visible .cm-card{opacity:1;transform:none}.cm-close{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--glass-line);border-radius:999px;color:#fff;background:#ffffff14;transition:background-color .2s}.cm-close:hover{background:#ffffff2e}.cm-pane,.cm-sent{animation:hx-rise .5s var(--ease) both}.cm-head{padding-right:40px;margin-bottom:22px}.cm-logo{display:block;width:28px;height:28px;margin-bottom:16px}.cm-logo .mark{filter:invert(1)}.cm-head h2{font-size:26px;font-weight:500;letter-spacing:-.03em;line-height:1.15}.cm-head p{margin-top:8px;font-size:14px;line-height:1.55;color:#ffffffbf}.cm-form{display:grid;gap:14px}.cm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cm-field{display:grid;gap:6px}.cm-field>span,.cm-label{font-size:12px;font-weight:500;color:#ffffffb8}.cm-field input,.cm-field textarea{width:100%;padding:11px 13px;border:1px solid var(--glass-line);border-radius:12px;background:#ffffff14;color:#fff;font:400 14.5px/1.45 var(--font);resize:vertical;transition:border-color .2s,background-color .2s,box-shadow .2s}.cm-field input::-moz-placeholder,.cm-field textarea::-moz-placeholder{color:#ffffff73}.cm-field input::placeholder,.cm-field textarea::placeholder{color:#ffffff73}.cm-field input:focus,.cm-field textarea:focus{outline:none;border-color:#ffffffb3;background:#ffffff1f;box-shadow:0 0 0 4px #ffffff1a}.cm-row{display:grid;gap:8px}.cm-chips{display:flex;flex-wrap:wrap;gap:8px}.cm-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border:1px solid var(--glass-line);border-radius:999px;font-size:13px;font-weight:500;color:#fff;background:#ffffff0f;transition:background-color .25s var(--ease),color .25s,border-color .25s}.cm-chip:hover{border-color:#fff9}.cm-chip.is-on{background:#fff;border-color:#fff;color:var(--black)}.cm-file{display:inline-flex;align-items:center;gap:7px;max-width:100%;height:32px;padding:0 6px 0 11px;border:1px solid var(--glass-line);border-radius:999px;background:#ffffff1f;font-size:12.5px}.cm-file>span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-file small{color:#ffffffa6}.cm-file button{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;color:inherit}.cm-file button:hover{background:#ffffff29}.cm-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:6px}.cm-foot small{font-size:12px;color:#ffffffa6}.cm-foot a{color:#fff;text-decoration:underline;text-underline-offset:3px}.cm-submit{height:44px;padding:0 24px;border-radius:999px;background:#fff;color:var(--black);font:500 14.5px var(--font);transition:transform .2s,background-color .2s}.cm-submit:hover{background:#ffffffe0;transform:translateY(-1px)}.cm-sent{display:grid;justify-items:center;gap:10px;padding:36px 8px 20px;text-align:center}.cm-sent-icon{display:grid;place-items:center;width:60px;height:60px;margin-bottom:6px;border-radius:999px;background:#fff;color:#0f5132;animation:hx-pop .6s .1s var(--ease) both}.cm-sent h2{font-size:24px;font-weight:500;letter-spacing:-.02em}.cm-sent p{color:#ffffffbf;margin-bottom:8px}@keyframes hx-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes hx-pop{0%{opacity:0;transform:translateY(28px) scale(.97)}}@media(max-width:640px){.cm-card{padding:22px 18px;border-radius:20px}.cm-grid{grid-template-columns:1fr}.cm-foot{flex-direction:column-reverse;align-items:stretch;text-align:center}}@media(max-width:1080px){.tools{grid-template-columns:repeat(4,1fr)}.tool:nth-child(6n+4){border-right:1px solid var(--line)}.tool:nth-child(4n){border-right:0}.tool:nth-last-child(-n+6){border-bottom:1px solid var(--line)}.tool:nth-last-child(-n+4){border-bottom:0}}@media(max-width:900px){.hdr-inner{grid-template-columns:1fr auto;padding:0 16px;height:64px}.hdr-nav,.menu{display:none}.hdr-burger{display:inline-flex}.hdr-right>.hdr-chip:not(.hdr-round),.hdr-right>.btn{display:none}.hdr-bar-inner{justify-content:flex-start;padding-left:16px;font-size:12px}.hdr-bar-inner>span:not(.hdr-bar-dot){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section{padding:88px 16px 0}.section-head{flex-direction:column;gap:14px;margin-bottom:32px}.section-lead,.section-head.align-end .section-lead{padding:0}.steps{grid-template-columns:1fr}.step+.step{border-left:0;border-top:1px solid var(--line)}.step+.step:before{top:-3px;left:-3px}.step+.step:after{top:-3px;bottom:auto;left:auto;right:-3px}.split{grid-template-columns:1fr}.accordion,.faq-list{border-right:0;border-bottom:1px solid var(--line)}.split-photo{min-height:380px;padding:28px 16px}}@media(max-width:640px){.brand{font-size:18px}.brand-tile{width:26px;height:26px}.hero{min-height:0}.btn.lg{height:46px;font-size:12px}.btn.lg .btn-label{margin:0 14px 0 18px}.tools{grid-template-columns:repeat(2,1fr)}.tool:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tool:nth-child(2n){border-right:0}.tool:nth-last-child(-n+2){border-bottom:0}.acc-body,.faq-a{padding-left:22px;padding-right:22px}.acc-head,.faq-head{gap:12px;padding:16px}.acc-body,.faq-a{padding:0 16px 22px}.cta-photo{min-height:460px}}::view-transition-old(root),::view-transition-new(root){animation-duration:.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.theme-fade,.theme-fade *,.theme-fade *:before,.theme-fade *:after{transition:background-color .45s ease,color .45s ease,border-color .45s ease,fill .45s ease!important}@media(prefers-reduced-motion:reduce){.landing *,.landing *:before,.landing *:after{animation:none!important;transition:none!important}.has-reveal [data-reveal],.has-reveal .ask-answer{opacity:1;transform:none}html{scroll-behavior:auto}}.cf-feats{--cf-feat-stage: linear-gradient(180deg, #e2ebf8, #f2f6fc 70%);--cf-feat-surface: #fff;--cf-feat-ink: #06163a;--cf-feat-soft: #52607b;--cf-feat-edge: rgba(6, 22, 58, .09);--cf-feat-wire: rgba(6, 22, 58, .2);--cf-feat-hl: #1c62dc;--cf-feat-bubble: #edf2fa;--cf-feat-quiet: #b9cbe6;--cf-feat-lift: inset 0 1px 0 #fff, 0 14px 30px -18px rgba(8, 40, 120, .4);--cf-feat-ok: #15803d;--cf-feat-ok-bg: rgba(22, 163, 74, .1);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;grid-template-areas:"inbox inbox inbox inbox inbox inbox inbox keyword keyword keyword keyword keyword" "inbox inbox inbox inbox inbox inbox inbox comment comment comment comment comment" "replies replies replies replies replies replies replies replies report report report report"}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cf-feats{--cf-feat-stage: linear-gradient(180deg, rgba(60, 130, 240, .14), rgba(60, 130, 240, .03) 70%);--cf-feat-surface: #0b1a3d;--cf-feat-ink: #edf3ff;--cf-feat-soft: rgba(220, 232, 255, .62);--cf-feat-edge: rgba(170, 200, 255, .14);--cf-feat-wire: rgba(170, 200, 255, .26);--cf-feat-hl: #8cc3ff;--cf-feat-bubble: rgba(170, 200, 255, .1);--cf-feat-quiet: rgba(170, 200, 255, .32);--cf-feat-lift: inset 0 1px 0 rgba(255, 255, 255, .06), 0 16px 30px -18px rgba(0, 0, 0, .8);--cf-feat-ok: #4ade80;--cf-feat-ok-bg: rgba(74, 222, 128, .1)}}:root[data-theme=dark] .cf-feats{--cf-feat-stage: linear-gradient(180deg, rgba(60, 130, 240, .14), rgba(60, 130, 240, .03) 70%);--cf-feat-surface: #0b1a3d;--cf-feat-ink: #edf3ff;--cf-feat-soft: rgba(220, 232, 255, .62);--cf-feat-edge: rgba(170, 200, 255, .14);--cf-feat-wire: rgba(170, 200, 255, .26);--cf-feat-hl: #8cc3ff;--cf-feat-bubble: rgba(170, 200, 255, .1);--cf-feat-quiet: rgba(170, 200, 255, .32);--cf-feat-lift: inset 0 1px 0 rgba(255, 255, 255, .06), 0 16px 30px -18px rgba(0, 0, 0, .8);--cf-feat-ok: #4ade80;--cf-feat-ok-bg: rgba(74, 222, 128, .1)}.cf-feats :where(dl,dd){margin:0}.cf-feat{--d: 0s;position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:28px;transition:transform .5s var(--ease),border-color .3s,box-shadow .5s var(--ease)}.cf-feat:not(.cf-sky){border:1px solid var(--cf-line);background:var(--cf-card);box-shadow:var(--cf-shadow)}.cf-feat.cf-sky{border-radius:28px;box-shadow:0 30px 60px -36px #020c2cb3}.cf-feat--inbox{grid-area:inbox}.cf-feat--keyword{grid-area:keyword;--d: .08s}.cf-feat--comment{grid-area:comment;--d: .08s}.cf-feat--replies{grid-area:replies}.cf-feat--report{grid-area:report;--d: .08s}.cf-feats.is-armed>.cf-feat:not(.on){opacity:0;transform:translateY(28px)}.cf-feats.is-armed>.cf-feat.on{animation:cf-feat-in 1s var(--d) var(--ease) backwards}.cf-feat-stage{position:relative;display:flex;flex-direction:column;flex:1 0 auto;min-height:236px;margin:8px 8px 0;overflow:hidden;border-radius:21px;background:var(--cf-feat-stage);color:var(--cf-feat-ink);font-size:13px;line-height:1.4}.cf-feat-stage>*{flex:1}.cf-feat.cf-sky .cf-feat-stage{margin:0;border-radius:0;background:none;color:#fff}.cf-feat-copy{display:grid;gap:6px;padding:18px 24px 24px}.cf-feat-num{font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;color:var(--cf-muted)}.cf-feat-copy h3{font-size:18px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.cf-feat-copy p{max-width:48ch;font-size:14px;line-height:1.5;color:var(--cf-muted)}.cf-feat.cf-sky .cf-feat-copy{order:-1;padding:32px 32px 20px}.cf-feat.cf-sky .cf-feat-num,.cf-feat.cf-sky .cf-feat-copy p{color:#ffffffbd}.cf-feat--inbox .cf-feat-copy h3{font-size:clamp(22px,2vw,28px);letter-spacing:-.03em}.cf-feat--inbox .cf-feat-copy p{font-size:15px}.cf-feat--inbox .cf-feat-stage{min-height:420px}.cf-feat-inbox{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:118px minmax(28px,.45fr) minmax(0,2.6fr);grid-template-rows:minmax(0,.66fr) minmax(0,.34fr);padding:8px 32px 0}.cf-feat-srcs{display:flex;flex-direction:column;justify-content:space-around}.cf-feat-src{position:relative;display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:13px;background:#fffffff0;color:#06163a;font-size:12.5px;font-weight:500;box-shadow:0 18px 36px -20px #020c2cb3}.cf-feat-src img{width:20px;height:20px}.cf-feat-ping{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:2px solid #fff;border-radius:inherit;opacity:0;pointer-events:none;animation:cf-feat-ping .9s ease-out both}.cf-feat-wires{width:100%;height:100%;overflow:visible}.cf-feat-wires path{fill:none;stroke:#ffffff80;stroke-width:1.5;vector-effect:non-scaling-stroke}.cf-feat-wires .spark,.cf-feat-edges .spark{stroke:#fff;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:10 100;stroke-dashoffset:10;animation:cf-feat-spark .55s ease-in both}.cf-feat-panel{grid-column:3;grid-row:1 / 3;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;border-radius:18px 18px 0 0;background:#fffffff5;color:#06163a;box-shadow:inset 0 1px #fff,0 40px 80px -30px #020c2cb3}.cf-feat-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px;font-size:13.5px}.cf-feat-panel-head>span{display:flex;gap:2px;font-size:11px;color:#52607b;white-space:nowrap}.cf-feat-panel-head>span>*{padding:3px 8px;border-radius:999px}.cf-feat-panel-head>span b{font-weight:500;color:#06163a;background:#eaf0f9}.cf-feat-rows{position:relative;min-height:0;overflow:hidden;padding:0 8px;-webkit-mask:linear-gradient(180deg,#000 72%,transparent);mask:linear-gradient(180deg,#000 72%,transparent)}.cf-feat-rows li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px;border-radius:12px;font-size:12.5px}.cf-feat-rows li.is-new{background:#2479e617;animation:cf-feat-land .6s .38s var(--ease) both}.cf-feat-av{position:relative;width:30px;height:30px}.cf-feat-av>img{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border:2px solid #fff;border-radius:999px;background:#fff}.cf-feat-row-text{display:grid;min-width:0}.cf-feat-row-text b{font-weight:500}.cf-feat-row-text small{overflow:hidden;color:#52607b;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.cf-feat-row-meta{display:grid;justify-items:end;gap:4px}.cf-feat-row-meta small{display:flex;align-items:center;gap:5px;font-size:10.5px;color:#6b7891}.cf-feat-unread{width:6px;height:6px;border-radius:999px;background:#2479e6}.cf-feat-owner .ch-face{width:18px;height:18px}.cf-feat-noone{width:18px;height:18px;box-sizing:border-box;border:1.5px dashed #b6c2d6;border-radius:999px}.on .cf-feat-panel{animation:cf-feat-up 1s .15s var(--ease) both}.on .cf-feat-src{animation:cf-feat-left .6s var(--ease) both}.on .cf-feat-src:nth-child(2){animation-delay:.1s}.on .cf-feat-src:nth-child(3){animation-delay:.2s}.on .cf-feat-wires{animation:cf-feat-wipe 1s .35s var(--ease) both}.cf-feat-kw{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px}.cf-feat-rule{display:grid;gap:7px;padding:9px 11px;border:1px solid var(--cf-feat-edge);border-radius:13px;background:var(--cf-feat-surface);box-shadow:var(--cf-feat-lift)}.cf-feat-rule-head{display:flex;align-items:center;gap:7px;min-width:0}.cf-feat-rule-head b{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cf-feat-rule-ic{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;color:#fff;background:linear-gradient(165deg,#5aa6f2,#1c62dc 55%,#0a3aa6)}.cf-feat-rule-count{margin-left:auto;flex:none;font:500 10px var(--mono);color:var(--cf-feat-soft)}.cf-feat-rule-on{position:relative;flex:none;width:26px;height:15px;border-radius:999px;background:#2479e6}.cf-feat-rule-on i{position:absolute;top:2px;left:13px;width:11px;height:11px;border-radius:999px;background:#fff}.cf-feat-rule-line{display:flex;align-items:center;gap:8px;min-width:0}.cf-feat-rule-line small{flex:none;font:500 9.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-feat-soft)}.cf-feat-kws{display:flex;flex-wrap:wrap;gap:5px}.cf-feat-kws span{padding:2px 8px;border:1px solid var(--cf-feat-edge);border-radius:7px;background:var(--cf-feat-bubble);font:500 11px var(--mono);transition:background-color .3s,color .3s,border-color .3s}.cf-feat-kws span.is-hit{border-color:#2479e6;background:#2479e6;color:#fff}.on .cf-feat-kws span.is-hit{animation:cf-feat-hit .4s .6s both}.on .cf-feat-rule-count{animation:cf-feat-pop .4s 2.3s var(--ease) both}.cf-feat-chat{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.cf-feat-in{align-self:flex-start;max-width:80%;padding:9px 12px;border-radius:16px 16px 16px 5px;background:var(--cf-feat-surface);box-shadow:var(--cf-feat-lift)}.cf-feat-in mark{padding:0 1px;color:var(--cf-feat-hl);font-weight:600;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 2px no-repeat}.cf-feat-out,.cf-feat-typing{align-self:flex-end;max-width:84%;padding:9px 12px;border-radius:16px 16px 5px;color:#fff;background:linear-gradient(160deg,#3a8bf0,#1c62dc);box-shadow:0 14px 30px -16px #0d47c4cc}.cf-feat-auto{display:flex;align-items:center;gap:4px;margin-bottom:3px;font-size:10.5px;font-weight:500;opacity:.8}.cf-feat-btns{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.cf-feat-btns span{padding:4px 10px;border:1px solid rgba(255,255,255,.5);border-radius:999px;font-size:11.5px;font-weight:500}.cf-feat-typing{position:absolute;right:0;bottom:0;display:flex;gap:4px;padding:12px 14px;opacity:0}.cf-feat-typing i{width:5px;height:5px;border-radius:999px;background:#fff;opacity:.6}.is-live .cf-feat-typing i{animation:cf-feat-dot 1s infinite}.cf-feat-typing i:nth-child(2){animation-delay:.15s}.cf-feat-typing i:nth-child(3){animation-delay:.3s}.on .cf-feat-in{animation:cf-feat-pop .45s .1s var(--ease) both}.on .cf-feat-in mark{animation:cf-feat-mark .5s .6s var(--ease) both}.on .cf-feat-typing{animation:cf-feat-blip .9s 1.1s both}.on .cf-feat-out{animation:cf-feat-pop .45s 2s var(--ease) both}.cf-feat-cmts{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:12px;padding:16px}.cf-feat-post,.cf-feat-dm{border:1px solid var(--cf-feat-edge);border-radius:16px;background:var(--cf-feat-surface);box-shadow:var(--cf-feat-lift)}.cf-feat-post{align-self:start;display:grid;gap:8px;padding:11px 12px;font-size:12px}.cf-feat-post-head,.cf-feat-dm-head{display:flex;align-items:center;gap:7px}.cf-feat-post-head>span:nth-child(2),.cf-feat-dm-head>span:last-child{display:grid;min-width:0}.cf-feat-post-head b,.cf-feat-dm-head b{font-size:12px;font-weight:600;line-height:1.2}.cf-feat-post-head small{font-size:10px;color:var(--cf-feat-soft)}.cf-feat-post-net{width:16px;height:16px;margin-left:auto}.cf-feat-pg{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:999px;background:linear-gradient(165deg,#5aa6f2,#1c62dc 55%,#0a3aa6)}.cf-feat-pg img{width:10px;height:11px;filter:brightness(0) invert(1)}.cf-feat-post-body{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px}.cf-feat-post-body p{font-size:12px;line-height:1.35}.cf-feat-photo{position:relative;height:42px;border-radius:9px;background:url(/chatify/art-sky.webp) 50% 65% / cover,var(--sky)}.cf-feat-photo:after{content:"";position:absolute;left:50%;bottom:7px;width:16px;height:14px;translate:-50% 0;border-radius:3px 3px 5px 5px;background:#f4ede0;box-shadow:0 -5px 0 -3px #f4ede0,0 4px 8px -2px #020c2c66}.cf-feat-react{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:10.5px;color:var(--cf-feat-soft)}.cf-feat-react svg{color:#e0245e;fill:#e0245e}.cf-feat-thread{display:grid;gap:6px;padding-top:9px;border-top:1px solid var(--cf-feat-edge)}.cf-feat-cmt{display:flex;align-items:flex-start;gap:7px}.cf-feat-cmt .ch-face{flex:none}.cf-feat-cmt>span:last-child{padding:5px 9px 6px;border-radius:4px 12px 12px;background:var(--cf-feat-bubble)}.cf-feat-cmt b{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600}.cf-feat-cmt b small{display:inline-flex;align-items:center;gap:2px;font-size:9.5px;font-weight:500;color:var(--cf-feat-soft)}.cf-feat-cmt mark{padding:0 1px;color:var(--cf-feat-hl);font-weight:600;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 2px no-repeat}.on .cf-feat-cmt mark{animation:cf-feat-mark .5s .8s var(--ease) both}.cf-feat-cmt.reply{margin-left:22px}.cf-feat-dm{padding:10px 12px 12px;box-shadow:var(--cf-feat-lift),0 24px 40px -24px #08287880}.cf-feat-dm-av{position:relative;flex:none;width:24px;height:24px}.cf-feat-dm-av .ch-face{border-radius:999px}.cf-feat-dm-av img{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border:1.5px solid var(--cf-feat-surface);border-radius:999px}.cf-feat-dm-head small{font:500 9px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cf-feat-soft)}.cf-feat-dm p{margin-top:8px;overflow:hidden;border-radius:14px 14px 14px 5px;background:var(--cf-feat-bubble);font-size:12px;padding:8px 10px 0}.cf-feat-dm p span{display:block;margin:8px -10px 0;padding:6px;border-top:1px solid var(--cf-feat-edge);text-align:center;font-weight:500;color:var(--cf-feat-hl)}.on .cf-feat-post{animation:cf-feat-pop .5s var(--ease) both}.on .cf-feat-cmt{animation:cf-feat-pop .4s .35s var(--ease) both}.on .cf-feat-cmt.reply{animation-delay:1.2s}.on .cf-feat-dm{animation:cf-feat-fly .8s 2.1s var(--ease) both}.cf-feat--replies .cf-feat-stage{padding:0 24px 24px}.cf-feat-rp{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px}.cf-feat-rp-chat,.cf-feat-rp-rules{min-width:0;padding:14px 16px 16px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:linear-gradient(140deg,#ffffff21,#ffffff0a);box-shadow:inset 0 1px #ffffff38}.cf-feat-rp-clock{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.cf-feat-rp-clock b{font-size:26px;font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cf-feat-rp-clock small,.cf-feat-rp-rules>small{font:500 9.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.cf-feat-rp-day{position:relative;height:8px;margin-top:14px;border-radius:999px;background:#ffffff24}.cf-feat-rp-day span{position:absolute;top:0;right:16.667%;bottom:0;left:41.667%;border-radius:inherit;background:linear-gradient(90deg,#bfe0ff,#fff);opacity:.85}.cf-feat-rp-day i{position:absolute;top:50%;left:var(--t);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:999px;background:#fff;box-shadow:0 0 0 3px #2479e6bf,0 0 14px #bee0ffe6;transition:left 1s var(--ease)}.cf-feat-rp-ticks{position:relative;height:14px;margin-top:5px;font:500 9px/14px var(--mono);color:#ffffff8c}.cf-feat-rp-ticks span{position:absolute;left:0;translate:-50% 0}.cf-feat-rp-ticks span:first-child{translate:none}.cf-feat-rp-ticks span:last-child{left:auto;right:0;translate:none}.cf-feat-rp-msgs{display:grid;gap:8px;margin-top:12px;font-size:12.5px}.cf-feat-rp-in{justify-self:start;max-width:85%;padding:8px 11px;border-radius:14px 14px 14px 5px;background:#ffffff29}.cf-feat-rp-out{justify-self:end;max-width:90%;padding:8px 11px;border-radius:14px 14px 5px;background:#fff;color:#06163a}.cf-feat-rp-out small{display:flex;align-items:center;gap:4px;margin-bottom:2px;font-size:10px;font-weight:500;color:#06163a8c}.cf-feat-rp-rules{display:grid;align-content:start;gap:6px}.cf-feat-rp-rules>small{margin-bottom:2px}.cf-feat-rp-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border:1px solid transparent;border-radius:12px;transition:background-color .4s,border-color .4s}.cf-feat-rp-rule b{display:block;font-size:12.5px;font-weight:500}.cf-feat-rp-rule small{display:block;font-size:11px;color:#ffffffa6}.cf-feat-rp-rule.is-hit{border-color:#ffffff80;background:#ffffff1f}.cf-feat-rp-sw{position:relative;width:26px;height:15px;border-radius:999px;background:#ffffffe6}.cf-feat-rp-sw:after{content:"";position:absolute;top:2px;left:13px;width:11px;height:11px;border-radius:999px;background:#0d47c4}.on .cf-feat-rp-chat,.on .cf-feat-rp-rules{animation:cf-feat-up .8s var(--ease) both}.on .cf-feat-rp-rules{animation-delay:.12s}.on .cf-feat-rp-clock b{animation:cf-feat-pop .4s var(--ease) both}.on .cf-feat-rp-in{animation:cf-feat-pop .45s .3s var(--ease) both}.on .cf-feat-rp-out{animation:cf-feat-pop .45s 1.3s var(--ease) both}.cf-feat-report{display:grid;align-content:start;gap:12px;padding:16px}.cf-feat-report-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px}.cf-feat-report-head b{font-weight:500}.cf-feat-report-head span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--cf-feat-soft)}.cf-feat-report-head i{width:8px;height:8px;border-radius:2px}.cf-feat-report-head i+i,.cf-feat-report-head span>i:nth-of-type(2){margin-left:6px}.cf-feat-report .a{background:linear-gradient(180deg,#5aa6f2,#1c62dc)}.cf-feat-report .h{background:var(--cf-feat-quiet)}.cf-feat-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;height:112px;margin-top:6px}.cf-feat-chart>div{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:5px}.cf-feat-col{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;width:100%;max-width:22px;height:100%;transform-origin:bottom;transition:filter .2s}.cf-feat-col .h{height:calc(var(--h) * 100%);border-radius:4px 4px 1px 1px}.cf-feat-col .a{height:calc(var(--a) * 100%);border-radius:1px 1px 4px 4px}.cf-feat-chart small{font:500 9.5px var(--mono);color:var(--cf-feat-soft)}.cf-feat-tip{position:absolute;left:50%;bottom:calc((var(--a) + var(--h)) * (100% - 20px) + 24px);padding:3px 6px;border-radius:6px;background:var(--cf-feat-ink);color:var(--cf-feat-surface);font:500 10px var(--mono);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .2s,transform .25s var(--ease)}@media(hover:hover){.cf-feat-chart>div:hover .cf-feat-col{filter:brightness(1.15) saturate(1.2)}.cf-feat-chart>div:hover .cf-feat-tip{opacity:1;transform:translate(-50%)}}.cf-feat-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cf-feat-kpis div{padding:8px 10px;border:1px solid var(--cf-feat-edge);border-radius:10px;background:var(--cf-feat-surface)}.cf-feat-kpis dt{font-size:11px;color:var(--cf-feat-soft)}.cf-feat-kpis dd{font-size:20px;font-weight:600;letter-spacing:-.03em}.cf-feat-roles{display:flex;flex-wrap:wrap;gap:6px 14px}.cf-feat-roles span{display:flex;align-items:center;gap:6px}.cf-feat-roles small{font-size:11px;color:var(--cf-feat-soft)}.on .cf-feat-col{animation:cf-feat-bar .8s var(--ease) both;animation-delay:calc(.3s + var(--i) * .07s)}.on .cf-feat-kpis div,.on .cf-feat-roles span{animation:cf-feat-pop .45s 1s var(--ease) both}.on .cf-feat-kpis div+div{animation-delay:1.1s}@keyframes cf-feat-in{0%{opacity:0;transform:translateY(28px)}}@keyframes cf-feat-up{0%{opacity:0;transform:translateY(24px)}}@keyframes cf-feat-left{0%{opacity:0;transform:translate(-14px)}}@keyframes cf-feat-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes cf-feat-fly{0%{opacity:0;transform:translate(-28px,-18px) scale(.92)}}@keyframes cf-feat-land{0%{opacity:0;transform:translate(-12px)}}@keyframes cf-feat-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes cf-feat-bar{0%{transform:scaleY(0)}}@keyframes cf-feat-ping{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.25)}}@keyframes cf-feat-spark{to{stroke-dashoffset:-100}}@keyframes cf-feat-hit{0%{border-color:var(--cf-feat-edge);background:var(--cf-feat-surface);color:var(--cf-feat-ink)}}@keyframes cf-feat-mark{0%{background-size:0 2px;color:var(--cf-feat-ink)}}@keyframes cf-feat-blip{0%{opacity:0;transform:translateY(6px)}15%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes cf-feat-dot{30%{opacity:1;transform:translateY(-3px)}}@media(min-width:1001px){.cf-feat--keyword .cf-feat-stage,.cf-feat--comment .cf-feat-stage{min-height:0}.cf-feat--keyword .cf-feat-copy,.cf-feat--comment .cf-feat-copy{gap:4px;padding:12px 22px 16px}.cf-feat--keyword .cf-feat-copy h3,.cf-feat--comment .cf-feat-copy h3{font-size:17px}.cf-feat--keyword .cf-feat-copy p,.cf-feat--comment .cf-feat-copy p{font-size:13.5px;line-height:1.45}.cf-feat-kw{gap:8px;padding:12px}.cf-feat-cmts{padding:12px}.cf-feat-post{gap:6px;padding:9px 11px}.cf-feat-post-body{grid-template-columns:46px minmax(0,1fr)}.cf-feat-photo{height:36px}.cf-feat-thread{gap:5px;padding-top:7px}}@media(max-width:1000px){.cf-feats{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"inbox inbox" "keyword comment" "replies replies" "report report"}.cf-feat--inbox .cf-feat-stage{min-height:460px}.cf-feat-inbox{grid-template-columns:112px minmax(24px,.35fr) minmax(0,2.6fr)}.cf-feat--comment .cf-feat-stage{min-height:300px}.cf-feat-cmts{grid-template-columns:minmax(0,1fr);align-content:start}.cf-feat-dm{width:82%;justify-self:end;margin-top:-26px}}@media(max-width:640px){.cf-feats{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:12px}.cf-feat{grid-area:auto;border-radius:24px}.cf-feat.cf-sky{border-radius:24px}.cf-feat-copy{padding:16px 20px 20px}.cf-feat.cf-sky .cf-feat-copy{padding:26px 22px 16px}.cf-feat--inbox .cf-feat-stage{min-height:400px}.cf-feat-inbox{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:12px;padding:4px 16px 0}.cf-feat-srcs{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:6px}.cf-feat-src{gap:6px;padding:6px 9px;border-radius:10px;font-size:11.5px}.cf-feat-src img{width:16px;height:16px}.cf-feat-wires{display:none}.cf-feat-panel{grid-column:1;grid-row:2}.cf-feat-panel-head>span>span:last-child{display:none}.cf-feat--replies .cf-feat-stage{padding:0 12px 12px}.cf-feat-rp{grid-template-columns:minmax(0,1fr)}}.cf-auto{padding:72px 40px 44px}.cf-auto .cf-head{margin-bottom:48px}.cf-auto-stage{display:grid;grid-template-columns:262px minmax(0,1fr) 252px;grid-template-rows:568px;grid-template-areas:"post app phone";gap:20px}.cf-auto-views{display:contents}.cf-auto-post{grid-area:post}.cf-auto-phone{grid-area:phone}.cf-auto-app{grid-area:app}.cf-auto-post,.cf-auto-phone{transition:opacity .6s,transform .7s var(--ease)}.cf-auto-views.on-phone .cf-auto-post,.cf-auto-views.on-post .cf-auto-phone{opacity:.5}.cf-auto-live{animation:cf-auto-in .45s var(--ease) both}.cf-auto.is-fading .cf-auto-live,.cf-auto.is-fading .cf-auto-chip{animation:cf-auto-out .45s both}@keyframes cf-auto-in{0%{opacity:0;transform:translateY(8px)}}@keyframes cf-auto-out{to{opacity:0}}.cf-auto-dots{display:inline-flex;gap:3px;padding:4px 2px}.cf-auto-dots i{width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.45;animation:cf-auto-dot 1s infinite}.cf-auto-dots i:nth-child(2){animation-delay:.15s}.cf-auto-dots i:nth-child(3){animation-delay:.3s}@keyframes cf-auto-dot{30%{opacity:1;transform:translateY(-2px)}}.cf-auto-shop{display:grid;place-items:center;flex:none;border-radius:999px;background:linear-gradient(160deg,#0d47c4,#020c2c)}.cf-auto-post{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:22px;background:#fff;color:#06163a;font-size:12.5px;box-shadow:0 40px 80px -40px #000c}.cf-auto-post-head{display:flex;align-items:center;gap:9px;padding:12px 14px 8px}.cf-auto-post-head b{display:block;font-size:13px;font-weight:600;line-height:1.25}.cf-auto-post-head small{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#65708a}.cf-auto-post-head img{width:18px;height:18px;margin-left:auto}.cf-auto-post-text{padding:0 14px 10px;line-height:1.45}.cf-auto-poster{position:relative;flex:none;aspect-ratio:16 / 9.6;overflow:hidden}.cf-auto-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cf-auto-poster b{position:absolute;top:12px;left:14px;font-size:16px;font-weight:600;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 14px rgba(2,12,44,.45)}.cf-auto-totes{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:16px}.cf-auto-totes>span{display:grid;justify-items:center;gap:2px;filter:drop-shadow(0 8px 10px rgba(2,12,44,.35))}.cf-auto-totes small{font:600 9.5px var(--mono);color:#fff}.cf-auto-post-stats{display:flex;justify-content:space-between;padding:8px 14px;border-bottom:1px solid #e8edf5;font-size:11.5px;color:#65708a}.cf-auto-post-stats>span{display:inline-flex;align-items:center;gap:5px}.cf-auto-like{display:grid;place-items:center;width:15px;height:15px;border-radius:999px;background:#1877f2;color:#fff}.cf-auto-comments{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:9px;min-height:0;padding:10px 12px 14px;overflow:hidden}.cf-auto-comment{display:flex;flex:none;align-items:flex-start;gap:7px}.cf-auto-comment .ch-face{flex:none}.cf-auto-comment.nested{margin-left:33px}.cf-auto-bubble{width:-moz-max-content;width:max-content;max-width:100%;box-sizing:border-box;padding:6px 10px;border-radius:14px;background:#f0f2f5;font-size:12px;line-height:1.35;color:#52607b}.cf-auto-bubble b{display:block;font-size:11.5px;font-weight:600;color:#06163a}.cf-auto-comment small{display:block;margin-top:3px;padding-left:10px;font-size:10.5px;color:#65708a}.cf-auto-kw{padding:0 1px;color:#06163a;background:linear-gradient(#a8d0f6,#a8d0f6) no-repeat 0 90% / 100% 42%;animation:cf-auto-mark .7s var(--ease) .45s both}@keyframes cf-auto-mark{0%{background-size:0% 42%}}.cf-auto-app{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#030e2cdb;box-shadow:inset 0 1px #ffffff38,0 40px 80px -40px #000c}.cf-auto-bar{display:flex;align-items:center;gap:6px;height:42px;padding:0 10px 0 14px;border-bottom:1px solid rgba(255,255,255,.1);font-size:12px;color:#ffffff9e}.cf-auto-bar>i{flex:none;width:9px;height:9px;border-radius:999px;background:#ffffff47}.cf-auto-crumb{min-width:0;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-auto-crumb i{margin:0 6px;font-style:normal;opacity:.5}.cf-auto-crumb b{font-weight:500;color:#fff}.cf-auto-live-dot{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:auto;font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase}.cf-auto-live-dot:before{content:"";width:6px;height:6px;border-radius:999px;background:#4ade80;box-shadow:0 0 8px #4ade80}.cf-auto-pause{display:grid;place-items:center;flex:none;width:26px;height:26px;margin-left:6px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;transition:border-color .2s,background-color .2s}.cf-auto-pause:hover{border-color:#ffffff80;background:#ffffff14}.cf-auto-pause:focus-visible,.cf-auto-node:focus-visible,.cf-auto-act:focus-visible,.cf-auto-rail button:focus-visible{outline:2px solid #8cc3ff;outline-offset:3px}.cf-auto-graph{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;align-content:center;align-items:center;-moz-column-gap:60px;column-gap:60px;row-gap:22px;min-height:0;padding:22px 28px;background:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1.3px) 0 0 / 18px 18px}.cf-auto-node.trigger{grid-column:1;grid-row:1 / span 2}.cf-auto-node.reply{grid-column:2;grid-row:1}.cf-auto-node.message{grid-column:2;grid-row:2}.cf-auto-node.action{grid-column:3;grid-row:2;align-self:end;margin-bottom:14px}.cf-auto-edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cf-auto-edges path{fill:none}.cf-auto-edges .base{stroke:#ffffff38;stroke-width:1.5;stroke-dasharray:4 5}.cf-auto-edges .draw{stroke:#fff;stroke-width:1.75;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .8s var(--ease)}.cf-auto-edges .is-active .draw,.cf-auto-edges .is-done .draw{stroke-dashoffset:0}.cf-auto-edges .flow{stroke:#aad7ffe6;stroke-width:3;stroke-linecap:round;stroke-dasharray:0 12;opacity:0}.cf-auto-edges .is-active .flow{opacity:1;animation:cf-auto-flow .8s linear infinite}.cf-auto-edges circle{fill:#fff;filter:drop-shadow(0 0 6px #8cc3ff);offset-distance:100%;animation:cf-auto-travel 1.2s var(--ease) infinite}@keyframes cf-auto-flow{to{stroke-dashoffset:-12}}@keyframes cf-auto-travel{0%{offset-distance:0%}}.cf-auto-node{position:relative;z-index:1;display:grid;gap:9px;box-sizing:border-box;width:100%;min-width:0;padding:10px 11px 11px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#0c2056b8;color:#ffffffb8;font-size:12px;line-height:1.35;text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .5s,color .5s,border-color .5s,box-shadow .5s}button.cf-auto-node:hover{border-color:#ffffff80}.cf-auto-node.is-current{border-color:#aad7ffbf;animation:cf-auto-wait 1.6s ease-in-out infinite}.cf-auto-node.is-lit{border-color:#fff;background:#fff;color:#06163a;box-shadow:0 18px 40px -22px #000c;animation:none}.cf-auto-node.is-lit.is-current{box-shadow:0 0 0 4px #7cbaf24d,0 0 46px -4px #7cbaf2cc}@keyframes cf-auto-wait{50%{box-shadow:0 0 0 5px #7cbaf22e}}.cf-auto-node-head{display:flex;align-items:center;gap:8px;min-width:0}.cf-auto-node-head>span:last-child{display:grid;min-width:0}.cf-auto-node-head small{font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6}.cf-auto-node-head b,.cf-auto-node-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-auto-node-head b{font-size:12.5px;font-weight:500}.cf-auto-icon{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;color:#fff;background:linear-gradient(165deg,#5aa6f2,#1c62dc 50%,#0a3aa6);box-shadow:inset 0 1px #ffffff80}.cf-auto-inset{display:block;padding:7px 9px;border-radius:9px;background:#ffffff12;font-size:11.5px;line-height:1.4;transition:background-color .5s}.is-lit .cf-auto-inset{background:#eef3fa}.cf-auto-rule{display:grid;gap:5px}.cf-auto-rule small{font-size:10.5px;opacity:.65}.cf-auto-rule q{display:inline-block;margin:0 4px 0 0;padding:2px 7px;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:11px;quotes:"“" "”";transition:border-color .5s}.is-lit .cf-auto-rule q{border-color:#d3def0}.cf-auto-rule q.is-hit{background:linear-gradient(#a8d0f6,#a8d0f6) no-repeat 0 90% / 100% 42%;animation:cf-auto-mark .7s var(--ease) .45s both}.cf-auto-ports{display:grid;gap:5px}.cf-auto-port{position:relative;display:block;padding:6px 9px;border:1px solid rgba(255,255,255,.16);border-radius:8px;font-size:11.5px;font-weight:500;transition:border-color .5s,box-shadow .5s,color .5s}.cf-auto-port>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-lit .cf-auto-port{border-color:#dfe6f1}.cf-auto-port.is-lit{border-color:#2479e6;color:#0d47c4;box-shadow:0 0 0 3px #2479e624}.cf-auto-port i,.cf-auto-in{position:absolute;z-index:2;width:10px;height:10px;box-sizing:border-box;border:2px solid #0a1d4f;border-radius:999px;background:#8cc3ff;transition:background-color .5s,border-color .5s}.cf-auto-port i{top:50%;right:-17px;margin-top:-5px}.cf-auto-in{top:16px;left:-6px}.is-lit>.cf-auto-in,.is-lit .cf-auto-port i{border-color:#fff;background:#2479e6}.cf-auto-act{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:9px;text-align:left;transition:background-color .5s .3s,border-color .5s .3s,color .5s .3s,box-shadow .5s .3s}.cf-auto-act:hover{border-color:#ffffff73}.cf-auto-act>span{display:grid;min-width:0}.cf-auto-act small{font-size:10px;opacity:.65}.cf-auto-act b{font-size:11.5px;font-weight:500;overflow-wrap:anywhere}.cf-auto-act svg{flex:none}.is-lit .cf-auto-act{border-color:#e3e9f3;color:#8893a8}.is-lit .cf-auto-act.is-lit{background:#eef3fa;border-color:#eef3fa;color:#06163a}.cf-auto-act.is-lit svg{color:#2479e6}.is-lit .cf-auto-act.is-current{border-color:#2479e6;box-shadow:0 0 0 3px #2479e624}.cf-auto-contact{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.1);font-size:12px}.cf-auto-who{display:flex;align-items:center;gap:10px;min-width:0;margin-right:auto}.cf-auto-who .ch-avatar{width:30px;height:30px}.cf-auto-who b{display:block;font-size:13px;font-weight:500}.cf-auto-who small{display:block;font-size:11px;color:#fff9}.cf-auto-ghost{flex:none;width:30px;height:30px;box-sizing:border-box;border:1.5px dashed rgba(255,255,255,.35);border-radius:999px}.cf-auto-field{display:flex;align-items:center;gap:8px}.cf-auto-field>small{font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.cf-auto-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid rgba(255,255,255,.45);border-radius:999px;font-size:11.5px;font-weight:500;color:#fff;animation:cf-auto-pop .5s var(--ease) .5s both}.cf-auto-none{color:#ffffff73}.cf-auto-owner{display:inline-flex;align-items:center;gap:6px;font-weight:500;animation:cf-auto-in .45s var(--ease) both}.cf-auto-owner.bot{color:#ffffffb3;font-weight:400;animation:none}@keyframes cf-auto-pop{0%{opacity:0;transform:scale(.6)}}.cf-auto-phone{box-sizing:border-box;justify-self:center;width:252px;height:100%;padding:7px;border:1px solid rgba(255,255,255,.5);border-radius:40px;background:linear-gradient(140deg,#ffffff4d,#ffffff0f 55%,#ffffff24);box-shadow:inset 0 1px #fff9,inset 0 -1px #ffffff24,0 40px 80px -36px #000c}.cf-auto-screen{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:33px;background:#fff;color:#06163a;font-size:12px}.cf-auto-status{display:flex;align-items:center;justify-content:space-between;padding:9px 20px 4px;font-size:11px}.cf-auto-status b{font-weight:600}.cf-auto-island{width:64px;height:18px;border-radius:999px;background:#020617}.cf-auto-battery{position:relative;width:18px;height:9px;box-sizing:border-box;border:1.5px solid #06163a;border-radius:3px}.cf-auto-battery:after{content:"";position:absolute;top:1px;right:4px;bottom:1px;left:1px;border-radius:1px;background:#06163a}.cf-auto-chat-head{display:flex;align-items:center;gap:8px;padding:6px 12px 9px 8px;border-bottom:1px solid #eef1f6;color:#2479e6}.cf-auto-chat-head>span:not(.cf-auto-shop){display:grid;flex:1;min-width:0}.cf-auto-chat-head b,.cf-auto-chat-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-auto-chat-head b{font-size:12.5px;font-weight:600;color:#06163a}.cf-auto-chat-head small{font-size:10px;color:#65708a}.cf-auto-chat{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:6px;min-height:0;padding:10px 10px 8px;overflow:hidden}.cf-auto-chat>*{flex:none}.cf-auto-intro{display:grid;justify-items:center;gap:1px;padding-bottom:12px}.cf-auto-intro b{margin-top:6px;font-size:13px;font-weight:600}.cf-auto-intro small{font-size:10.5px;color:#65708a}.cf-auto-context{align-self:flex-start;display:grid;justify-items:start;gap:3px;max-width:80%}.cf-auto-context small{font-size:10px;color:#65708a}.cf-auto-context span{padding:5px 10px;border:1px solid #e3e8f0;border-radius:14px;font-size:11.5px;color:#52607b}.cf-auto-dm{max-width:80%;padding:7px 11px;border-radius:17px;line-height:1.4}.cf-auto-dm.in{align-self:flex-start;background:#f0f2f5}.cf-auto-dm.out{align-self:flex-end;background:linear-gradient(160deg,#2c85ea,#0d47c4);color:#fff}.cf-auto-card{align-self:flex-start;width:80%;overflow:hidden;border:1px solid #e3e8f0;border-radius:17px}.cf-auto-card p{padding:8px 11px;background:#f0f2f5;line-height:1.4}.cf-auto-card span{display:block;padding:7px;border-top:1px solid #e3e8f0;font-size:11.5px;font-weight:600;text-align:center;color:#2479e6}.cf-auto-card span.is-tapped{background:#e3eefc;animation:cf-auto-tap .6s var(--ease) both}@keyframes cf-auto-tap{30%{background:#b9d5fa}}.cf-auto-seen{align-self:flex-end;font-size:9.5px;color:#8893a8}.cf-auto-sender{display:block;margin:0 0 2px 10px;font-size:9.5px;color:#8893a8}.cf-auto-compose{display:flex;align-items:center;gap:8px;padding:8px 12px 14px;color:#2479e6}.cf-auto-compose span{flex:1;padding:6px 12px;border-radius:999px;background:#f0f2f5;color:#8893a8}.cf-auto-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:28px}.cf-auto-rail button{display:grid;align-content:start;gap:9px;width:100%;height:100%;padding:0 0 4px;text-align:left}.cf-auto-track{display:block;height:2px;overflow:hidden;border-radius:2px;background:#fff3}.cf-auto-track i{display:block;height:100%;background:#fff;transform-origin:left;transform:scaleX(var(--fill));transition:transform var(--d) linear}.cf-auto.is-still .cf-auto-track i{transition:none}.cf-auto-rail small{font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;transition:color .4s}.cf-auto-text{font-size:14px;line-height:1.45;color:#ffffff80;transition:color .4s}.cf-auto-rail .done .cf-auto-text{color:#ffffffb8}.cf-auto-rail .on small,.cf-auto-rail .on .cf-auto-text,.cf-auto-rail button:hover .cf-auto-text{color:#fff}.cf-auto-caption{display:none}@media(max-width:1280px){.cf-auto-stage{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"app views"}.cf-auto-views{display:grid;grid-area:views;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.cf-auto-views>.cf-auto-post{min-height:0}.cf-auto-views>.cf-auto-post,.cf-auto-views>.cf-auto-phone{grid-area:1 / 1}.cf-auto-views.on-phone .cf-auto-post,.cf-auto-views.on-post .cf-auto-phone{opacity:0;visibility:hidden;transform:translateY(12px) scale(.97);transition:opacity .5s,transform .7s var(--ease),visibility 0s .5s}}@media(max-width:1000px){.cf-auto{padding:56px 28px 36px}.cf-auto-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 560px;grid-template-areas:"app" "views"}.cf-auto-views{justify-self:center;width:min(320px,100%)}.cf-auto-rail{gap:12px}.cf-auto-text{font-size:13px}}@media(max-width:720px){.cf-auto-graph{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:12px;padding:18px 16px 18px 36px}.cf-auto-node.trigger,.cf-auto-node.reply,.cf-auto-node.message,.cf-auto-node.action{grid-column:1;grid-row:auto;align-self:stretch;margin:0}.cf-auto-edges,.cf-auto-port i{display:none}.cf-auto-graph:before{content:"";position:absolute;top:34px;bottom:34px;left:18px;border-left:1.5px dashed rgba(255,255,255,.28)}.cf-auto-in{left:-24px}.cf-auto-node.trigger:before{content:"";position:absolute;top:16px;left:-24px;width:10px;height:10px;box-sizing:border-box;border:2px solid #0a1d4f;border-radius:999px;background:#8cc3ff}.cf-auto-node.trigger.is-lit:before{border-color:#fff;background:#2479e6}.cf-auto-rail{gap:6px;margin-top:22px}.cf-auto-rail small span,.cf-auto-text{display:none}.cf-auto-caption{display:block;margin-top:12px;font-size:14px;line-height:1.45;color:#ffffffd9}.cf-auto-caption b{display:block;margin-bottom:2px;font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff9}}@media(max-width:640px){.cf-auto{padding:44px 20px 28px}.cf-auto .cf-head{margin-bottom:32px}.cf-auto-stage{grid-template-rows:auto 540px;gap:16px}.cf-auto-crumb>span{display:none}.cf-auto-contact{padding:12px 14px}.cf-auto-who{flex-basis:100%}}.cf-trust-grid{--tr-well: #f3f7fd;--tr-sheet: #fff;--tr-ink: #06163a;--tr-soft: #52607b;--tr-faint: rgba(6, 22, 58, .42);--tr-line: rgba(6, 22, 58, .09);--tr-line-strong: rgba(6, 22, 58, .2);--tr-hatch: rgba(6, 22, 58, .1);--tr-bubble: #eef3fa;--tr-on: #2479e6;--tr-off: #c9d3e3;--tr-dot: rgba(6, 22, 58, .08);--tr-sheet-shadow: inset 0 1px 0 #fff, 0 1px 2px rgba(8, 40, 120, .06), 0 18px 36px -24px rgba(8, 40, 120, .45);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cf-trust-grid{--tr-well: #050d26;--tr-sheet: #0c1a3e;--tr-ink: #edf3ff;--tr-soft: rgba(220, 232, 255, .64);--tr-faint: rgba(220, 232, 255, .4);--tr-line: rgba(170, 200, 255, .12);--tr-line-strong: rgba(170, 200, 255, .26);--tr-hatch: rgba(170, 200, 255, .14);--tr-bubble: rgba(255, 255, 255, .07);--tr-on: #4a95f0;--tr-off: rgba(255, 255, 255, .18);--tr-dot: rgba(170, 200, 255, .09);--tr-sheet-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 18px 36px -24px rgba(0, 0, 0, .8)}}:root[data-theme=dark] .cf-trust-grid{--tr-well: #050d26;--tr-sheet: #0c1a3e;--tr-ink: #edf3ff;--tr-soft: rgba(220, 232, 255, .64);--tr-faint: rgba(220, 232, 255, .4);--tr-line: rgba(170, 200, 255, .12);--tr-line-strong: rgba(170, 200, 255, .26);--tr-hatch: rgba(170, 200, 255, .14);--tr-bubble: rgba(255, 255, 255, .07);--tr-on: #4a95f0;--tr-off: rgba(255, 255, 255, .18);--tr-dot: rgba(170, 200, 255, .09);--tr-sheet-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 18px 36px -24px rgba(0, 0, 0, .8)}.cf-trust-card{position:relative;display:grid;grid-template-rows:auto 1fr;min-width:0;padding:8px;border:1px solid var(--cf-line);border-radius:28px;background:var(--cf-card);box-shadow:var(--cf-shadow)}.cf-trust-card.is-snap *{transition:none!important}.cf-trust-stage{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;height:330px;box-sizing:border-box;padding:24px;border-radius:21px;color:var(--tr-ink);background:radial-gradient(80% 110% at 0% 100%,color-mix(in srgb,var(--electric) 13%,transparent),transparent 62%),radial-gradient(var(--tr-dot) 1px,transparent 1.4px) 0 0 / 14px 14px,var(--tr-well)}.cf-trust-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--grain);opacity:.16;mix-blend-mode:soft-light;pointer-events:none}.cf-trust-grid .ch-face{flex:none}.cf-trust-copy{display:grid;align-content:start;gap:8px;padding:22px 18px 18px}.cf-trust-num{font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--cf-muted)}.cf-trust-copy h3{margin-top:4px;font-size:19px;font-weight:500;letter-spacing:-.02em}.cf-trust-copy p{max-width:48ch;font-size:14px;color:var(--cf-muted)}.cf-trust-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.cf-trust-replay{display:inline-flex;align-items:center;gap:6px;padding:4px 0;font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted);opacity:0;transition:opacity .25s,color .2s}.cf-trust-replay svg{transition:rotate .5s var(--ease)}.cf-trust-card:hover .cf-trust-replay,.cf-trust-replay:focus-visible{opacity:1}.cf-trust-replay:hover{color:var(--cf-fg)}.cf-trust-replay:hover svg{rotate:-180deg}.cf-trust-replay:focus-visible{outline:2px solid var(--electric);outline-offset:4px;border-radius:4px}@media(hover:none){.cf-trust-replay{opacity:1}}.cf-trust-sheet{width:min(400px,100%);box-sizing:border-box;padding:14px;border:1px solid var(--tr-line);border-radius:20px;background:var(--tr-sheet);box-shadow:var(--tr-sheet-shadow)}.cf-trust-page{display:flex;align-items:center;gap:10px;min-width:0}.cf-trust-page img{flex:none;width:26px;height:26px}.cf-trust-page>span:not([class]){display:grid;flex:1;min-width:0}.cf-trust-page b{font-size:13px;font-weight:500}.cf-trust-page small{overflow:hidden;font-size:11.5px;color:var(--tr-soft);text-overflow:ellipsis;white-space:nowrap;transition:color .3s}.cf-trust-window{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:min(430px,100%)}.cf-trust-ask{display:flex;align-items:center;gap:8px;min-width:0}.cf-trust-ask p{min-width:0;overflow:hidden;padding:7px 12px;border-radius:16px 16px 16px 5px;background:var(--tr-sheet);box-shadow:var(--tr-sheet-shadow);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.cf-trust-ask small{flex:none;font:500 10.5px var(--mono);color:var(--tr-faint)}.cf-trust-track{position:relative;height:8px;margin:22px 4px 24px;border-radius:999px;background:repeating-linear-gradient(-45deg,var(--tr-hatch) 0 2px,transparent 2px 6px)}.cf-trust-track:after{content:"";position:absolute;left:var(--end);top:-7px;bottom:-7px;width:1.5px;margin-left:-.75px;border-radius:2px;background:var(--tr-faint)}.cf-trust-open,.cf-trust-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.cf-trust-open{width:var(--end);background:color-mix(in srgb,var(--tr-on) 16%,var(--tr-well))}.cf-trust-fill{width:var(--fill);background:var(--cf-accent);transition:width .9s cubic-bezier(.45,0,.25,1)}.cf-trust-shut{position:absolute;left:var(--end);right:0;bottom:calc(100% + 7px);text-align:right;opacity:0;transform:translateY(4px);transition:opacity .4s,transform .5s var(--ease)}.cf-trust-shut small{font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-soft)}.is-closed .cf-trust-shut{opacity:1;transform:none}.cf-trust-pin{position:absolute;top:50%;z-index:3;width:10px;height:10px;box-sizing:border-box;margin:-5px 0 0 -5px;border:1.5px solid var(--tr-faint);border-radius:999px;background:var(--tr-sheet);transition:background-color .3s,border-color .3s,box-shadow .3s}.cf-trust-pin.sent{border-color:var(--tr-on);background:var(--tr-on);box-shadow:0 0 0 4px color-mix(in srgb,var(--tr-on) 20%,transparent)}.cf-trust-pin.held{border-style:dashed;border-color:var(--tr-ink)}.cf-trust-head{position:absolute;left:var(--at);top:-9px;bottom:-9px;z-index:2;width:2px;margin-left:-1px;border-radius:2px;background:var(--tr-ink);transition:left .9s cubic-bezier(.45,0,.25,1)}.cf-trust-head:before{content:"";position:absolute;top:-4px;left:-3px;width:8px;height:8px;border-radius:999px;background:var(--tr-ink)}.cf-trust-tick{position:absolute;top:calc(100% + 11px);font:500 10px/1 var(--mono);color:var(--tr-faint);white-space:nowrap}.cf-trust-tick.end{left:var(--end);transform:translate(-50%)}.cf-trust-log{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.cf-trust-log li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:var(--tr-sheet);box-shadow:var(--tr-sheet-shadow);font-size:12.5px}.cf-trust-dot{display:grid;place-items:center;width:16px;height:16px;box-sizing:border-box;border:1.5px solid var(--tr-faint);border-radius:999px;color:#fff}.is-sent .cf-trust-dot{border-color:var(--tr-on);background:var(--tr-on);animation:cf-trust-pop .45s var(--ease) both}.is-held .cf-trust-dot{border-style:dashed;border-color:var(--tr-ink);color:var(--tr-ink);animation:cf-trust-pop .45s var(--ease) both}.cf-trust-log-text{display:grid;min-width:0}.cf-trust-log-text>span{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:8px;column-gap:8px;min-width:0}.cf-trust-log-text b{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cf-trust-log-text small{font-size:11px;line-height:1.35;color:var(--tr-soft);opacity:0;transform:translateY(4px);transition:opacity .4s,transform .5s var(--ease)}.cf-trust-log-text small.on{opacity:1;transform:none}.cf-trust-log time{flex:none;font:500 10.5px var(--mono);color:var(--tr-faint);white-space:nowrap}.cf-trust-log em{font-size:11.5px;font-style:normal;color:var(--tr-soft)}.cf-trust-log .is-sent em{color:var(--tr-on)}.cf-trust-log .is-held em{font-weight:500;color:var(--tr-ink)}.cf-trust-contact{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--tr-line)}.cf-trust-who{display:grid;flex:1;min-width:0}.cf-trust-who b{font-size:13px;font-weight:500}.cf-trust-who small{overflow:hidden;font-size:11.5px;color:var(--tr-soft);text-overflow:ellipsis;white-space:nowrap}.cf-trust-who small.is-out{font-weight:500;color:var(--tr-ink);animation:cf-trust-in .4s var(--ease) both}.cf-trust-toggle{display:flex;flex:none;align-items:center;gap:7px}.cf-trust-toggle small{font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-faint)}.cf-trust-switch{position:relative;width:32px;height:18px;border-radius:999px;background:var(--tr-off);transition:background-color .3s}.cf-trust-switch.on{background:var(--tr-on)}.cf-trust-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .35s var(--ease)}.cf-trust-switch.on:after{left:16px}.cf-trust-thread{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;height:156px;padding:12px 0 14px;box-sizing:border-box;overflow:hidden;-webkit-mask:linear-gradient(transparent,#000 14px);mask:linear-gradient(transparent,#000 14px)}.cf-trust-thread>*{flex:none}.cf-trust-msg{max-width:84%;padding:8px 12px;font-size:12.5px;line-height:1.4}.cf-trust-msg.bot{align-self:flex-end;border-radius:16px 16px 5px;background:var(--tr-on);color:#fff}.cf-trust-msg.bot span{display:flex;align-items:center;gap:4px;margin-bottom:2px;font-size:10px;font-weight:500;opacity:.78}.cf-trust-msg.in{align-self:flex-start;border-radius:16px 16px 16px 5px;background:var(--tr-bubble);font-weight:600;letter-spacing:.04em;animation:cf-trust-in .35s var(--ease) both}.cf-trust-typing{display:flex;align-self:flex-start;gap:4px;padding:11px 13px;border-radius:16px 16px 16px 5px;background:var(--tr-bubble)}.cf-trust-typing i{width:5px;height:5px;border-radius:999px;background:var(--tr-soft);opacity:.5;animation:cf-trust-dots 1s infinite}.cf-trust-typing i:nth-child(2){animation-delay:.15s}.cf-trust-typing i:nth-child(3){animation-delay:.3s}.cf-trust-note{align-self:center;max-width:100%;box-sizing:border-box;overflow:hidden;padding:3px 11px;border:1px dashed var(--tr-line-strong);border-radius:999px;font-size:11px;color:var(--tr-soft);text-overflow:ellipsis;white-space:nowrap;animation:cf-trust-in .4s var(--ease) both}.cf-trust-queue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border:1px dashed var(--tr-line-strong);border-radius:12px;color:var(--tr-soft)}.cf-trust-queue span{display:grid;min-width:0}.cf-trust-queue b{justify-self:start;max-width:100%;overflow:hidden;font-size:12.5px;font-weight:500;color:var(--tr-ink);text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 55% / 0 1px no-repeat;transition:background-size .5s var(--ease),color .3s}.cf-trust-queue small{font:500 10.5px var(--mono);color:var(--tr-faint)}.cf-trust-queue em{font-size:11.5px;font-style:normal}.cf-trust-queue.is-skipped b{color:var(--tr-soft);background-size:100% 1px}.cf-trust-queue.is-skipped em{font-weight:500;color:var(--tr-ink);animation:cf-trust-in .4s var(--ease) both}.cf-trust-vault{display:flex;align-items:center;gap:18px;width:100%}.cf-trust-ws{position:relative;display:grid;grid-template-columns:minmax(0,1fr);flex:none;gap:10px;width:min(320px,80%);box-sizing:border-box;margin-left:auto;padding:32px 14px 14px;border:1.5px dashed var(--tr-line-strong);border-radius:20px;transition:border-color .5s,background-color .5s}.cf-trust-ws.is-sealed{border-color:color-mix(in srgb,var(--tr-on) 50%,transparent);background:color-mix(in srgb,var(--tr-on) 4%,transparent);animation:cf-trust-glow 1.2s ease-out both}.cf-trust-ws.other{gap:0;width:230px;margin:0 auto 0 0;padding-bottom:14px;opacity:.5}.cf-trust-ws-label{position:absolute;top:12px;left:14px;right:14px;overflow:hidden;font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-faint);text-overflow:ellipsis;white-space:nowrap}.cf-trust-key-label{display:flex;justify-content:space-between;gap:8px;margin-top:2px;font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-faint)}.cf-trust-key{display:flex;align-items:center;gap:8px;height:40px;box-sizing:border-box;padding:0 6px 0 12px;border:1px solid var(--tr-line);border-radius:12px;background:var(--tr-sheet);box-shadow:var(--tr-sheet-shadow)}.cf-trust-key code{flex:1;min-width:0;overflow:hidden;font:500 12px/1 var(--mono);letter-spacing:.02em;color:var(--tr-ink);white-space:nowrap;-webkit-mask:linear-gradient(90deg,#000 70%,transparent);mask:linear-gradient(90deg,#000 70%,transparent)}.cf-trust-key.is-plain code{color:var(--tr-soft)}.cf-trust-lock{display:grid;place-items:center;flex:none;width:28px;height:28px;box-sizing:border-box;border:1px solid var(--tr-line-strong);border-radius:9px;color:var(--tr-soft)}.is-sealed .cf-trust-lock,.other .cf-trust-lock{border-color:transparent;color:#fff;background:linear-gradient(165deg,#5aa6f2,#1c62dc 50%,#0a3aa6);box-shadow:inset 0 1px #ffffff8c,0 6px 14px -6px #0d47c4b3}.is-sealed .cf-trust-lock{animation:cf-trust-pop .5s var(--ease) both}.cf-trust-access{display:flex;align-items:center;gap:8px;min-width:0}.cf-trust-team{display:flex;flex:none}.cf-trust-team .ch-face{box-shadow:0 0 0 2px var(--tr-well)}.cf-trust-team .ch-face+.ch-face{margin-left:-6px}.cf-trust-access small{overflow:hidden;font-size:11.5px;color:var(--tr-soft);text-overflow:ellipsis;white-space:nowrap}.cf-trust-erase .cf-trust-page{padding-bottom:12px;border-bottom:1px solid var(--tr-line)}.cf-trust-erase .cf-trust-page small.is-off{color:var(--tr-ink)}.cf-trust-btn{flex:none;padding:6px 12px;border:1px solid var(--tr-line-strong);border-radius:999px;font-size:11.5px;font-weight:500;transition:transform .2s var(--ease),background-color .25s,color .25s,border-color .25s}.cf-trust-btn.is-pressed{transform:scale(.94);border-color:var(--tr-ink);background:var(--tr-ink);color:var(--tr-sheet)}.cf-trust-btn.is-done{border-style:dashed;color:var(--tr-faint)}.cf-trust-request{margin:12px 0 4px;font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-faint);opacity:.4;transition:opacity .4s,color .4s}.cf-trust-request.on{opacity:1;color:var(--tr-on)}.cf-trust-data li{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px;align-items:center;gap:12px;padding:6px 0;font-size:12.5px}.cf-trust-data span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s}.cf-trust-data i{position:relative;height:4px;border-radius:999px;background:var(--tr-hatch)}.cf-trust-data i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:var(--cf-accent);transition:width .6s var(--ease)}.cf-trust-data em{font:500 11px var(--mono);font-style:normal;text-align:right;color:var(--tr-soft)}.cf-trust-data .is-gone span{color:var(--tr-faint)}.cf-trust-data .is-gone i:after{width:0}.cf-trust-data .is-gone em{color:var(--tr-ink);animation:cf-trust-in .35s var(--ease) both}.cf-trust-code{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border-radius:10px;background:var(--tr-bubble);font-size:11.5px;opacity:.35;transition:opacity .4s}.cf-trust-code.on{opacity:1}.cf-trust-code small{font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-faint)}.cf-trust-code code{flex:1;min-width:0;overflow:hidden;font:500 11.5px var(--mono);text-overflow:ellipsis;white-space:nowrap}.cf-trust-code b{display:inline-flex;flex:none;align-items:center;gap:4px;font-weight:500;color:var(--tr-on)}.cf-trust-code.on b{animation:cf-trust-in .4s var(--ease) both}.cf-trust-policy{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:28px;font:500 11.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cf-muted)}.cf-trust-policy a{display:inline-flex;align-items:center;gap:4px;color:var(--cf-fg);text-decoration:underline;text-decoration-color:var(--cf-line);text-underline-offset:5px;transition:text-decoration-color .2s}.cf-trust-policy a:hover{text-decoration-color:currentColor}.cf-trust-policy a svg{transition:transform .3s var(--ease)}.cf-trust-policy a:hover svg{transform:translate(2px,-2px)}@keyframes cf-trust-pop{0%{opacity:0;transform:scale(.4)}}@keyframes cf-trust-in{0%{opacity:0;transform:translateY(6px)}}@keyframes cf-trust-dots{30%{opacity:1;transform:translateY(-3px)}}@keyframes cf-trust-glow{30%{box-shadow:0 0 0 6px color-mix(in srgb,var(--tr-on) 12%,transparent),0 0 40px color-mix(in srgb,var(--tr-on) 30%,transparent)}}@media(max-width:760px){.cf-trust-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.cf-trust-card{padding:6px;border-radius:24px}.cf-trust-stage{height:320px;padding:20px 14px;border-radius:19px}.cf-trust-copy{padding:18px 14px 14px}.cf-trust-sheet{padding:12px}.cf-trust-thread{height:144px}.cf-trust-ws{width:84%}.cf-trust-ws.other{width:200px}.cf-trust-data li{grid-template-columns:minmax(0,1fr) 44px 58px;gap:10px}.cf-trust-erase .cf-trust-page small{white-space:normal}.cf-trust-policy{gap:10px 18px}}.cf-faq-chat{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.cf-faq-chat-side{position:sticky;top:100px;display:grid;justify-items:start;gap:40px}.cf-faq-chat-side .cf-head{margin:0}.cf-faq-chat-mail{display:grid;gap:10px;width:100%;max-width:420px;padding-top:22px;border-top:1px solid var(--cf-line);font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted)}.cf-faq-chat-mail a{display:inline-flex;align-items:center;gap:6px;width:-moz-max-content;width:max-content;max-width:100%;font:500 22px/1.2 var(--font);letter-spacing:-.03em;text-transform:none;color:var(--cf-fg)}.cf-faq-chat-mail a svg{flex:none;color:var(--electric);transition:transform .35s var(--ease)}.cf-faq-chat-mail a:hover svg{transform:translate(2px,-2px)}.cf-sky.cf-faq-chat-panel{display:grid;background:radial-gradient(60% 50% at 100% 0%,rgba(124,186,242,.28),transparent 70%),radial-gradient(70% 45% at 0% 100%,rgba(191,220,248,.26),transparent 70%),linear-gradient(180deg,#020c2c,#04205f 34%,#0a3fb0 74%,#175bd6)}.cf-faq-chat-bar{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.12)}.cf-faq-chat-bar b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.cf-faq-chat-bar small{display:block;font-size:12px;color:#ffffffa8}.cf-faq-chat-chans{display:flex;gap:6px;margin-left:auto}.cf-faq-chat-chans img{display:block;width:26px;height:26px;box-sizing:border-box;padding:4px;border-radius:999px;background:#fff}.cf-faq-chat-face{position:relative;display:grid;place-items:center;flex:none;width:28px;height:28px;box-sizing:border-box;border-radius:9px;background:linear-gradient(140deg,#ffffff52,#ffffff14 55%,#ffffff29);border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 1px #ffffff8c}.cf-faq-chat-face img{width:13px;height:15px;filter:brightness(0) invert(1)}.cf-faq-chat-face.lg{width:40px;height:40px;border-radius:13px}.cf-faq-chat-face.lg img{width:19px;height:21px}.cf-faq-chat-face i{position:absolute;right:-4px;bottom:-4px;width:12px;height:12px;box-sizing:border-box;border:2px solid #03133f;border-radius:999px;background:#3ddc84}.cf-faq-chat-log{display:flex;flex-direction:column-reverse;height:440px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask:linear-gradient(180deg,transparent,#000 32px);mask:linear-gradient(180deg,transparent,#000 32px)}.cf-faq-chat-log::-webkit-scrollbar{display:none}.cf-faq-chat-log:focus{outline:none}.cf-faq-chat-log:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:-6px;border-radius:12px}.is-all .cf-faq-chat-log{height:auto}.cf-faq-chat-thread{display:flex;flex-direction:column;padding:28px 24px 22px}.cf-faq-chat-intro{display:grid;justify-items:center;gap:2px;padding-bottom:20px;text-align:center}.cf-faq-chat-intro .cf-tile{width:72px;height:72px;margin-bottom:14px;border-radius:22px}.cf-faq-chat-intro .cf-tile img{width:32px;height:35px;filter:brightness(0) invert(1)}.cf-faq-chat-intro b{font-size:18px;font-weight:600;letter-spacing:-.02em}.cf-faq-chat-intro small{font-size:12.5px;color:#ffffffa8}.cf-faq-chat-day{align-self:center;margin-bottom:14px;font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.cf-faq-chat-pair{display:grid;gap:6px}.cf-faq-chat-pair[hidden]{display:none}.cf-faq-chat-pair+.cf-faq-chat-pair{margin-top:16px}.cf-faq-chat-grow{display:grid;grid-template-rows:1fr}.cf-faq-chat-grow>*{min-height:0}.cf-faq-chat-grow.is-new{animation:cf-faq-chat-grow .55s var(--ease) both}.cf-faq-chat-grow.is-new>*{overflow:hidden}.cf-faq-chat-grow.from-dots{animation-name:cf-faq-chat-grow-dots}.cf-faq-chat-grow+.cf-faq-chat-grow.is-new:not(.from-dots),.cf-faq-chat-grow+.is-new:not(.from-dots) .cf-faq-chat-dots{animation-delay:.3s}.cf-faq-chat-out{display:flex;justify-content:flex-end}.cf-faq-chat-in{display:flex;align-items:flex-end;gap:8px}.cf-faq-chat-q,.cf-faq-chat-a{max-width:78%;padding:10px 15px;font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.cf-faq-chat-q{border-radius:20px 20px 6px;background:#fff;color:#06163a;font-weight:500;transform-origin:100% 100%}.cf-faq-chat-a,.cf-faq-chat-dots{box-sizing:border-box;border:1px solid rgba(255,255,255,.26);border-radius:20px 20px 20px 6px;background:linear-gradient(140deg,#fff3,#ffffff14);box-shadow:inset 0 1px #ffffff4d}.cf-faq-chat-a{color:#fff}.cf-faq-chat-dots{display:flex;align-items:center;gap:4px;height:36px;padding:0 15px;transform-origin:0 100%}.cf-faq-chat-dots i{width:6px;height:6px;border-radius:999px;background:#fff;opacity:.45;animation:cf-faq-chat-dot 1s infinite}.cf-faq-chat-dots i:nth-child(2){animation-delay:.15s}.cf-faq-chat-dots i:nth-child(3){animation-delay:.3s}.is-new .cf-faq-chat-q{animation:cf-faq-chat-send .55s var(--ease) both}.is-new .cf-faq-chat-dots{animation:cf-faq-chat-pop .4s var(--ease) both}.cf-faq-chat-word{display:inline-block;animation:cf-faq-chat-word .5s var(--ease) both;animation-delay:calc(var(--i) * 30ms)}.cf-faq-chat-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cf-faq-chat-foot{display:grid;gap:16px;padding:18px 24px 22px;border-top:1px solid rgba(255,255,255,.12)}.cf-faq-chat-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cf-faq-chat-chips button{max-width:100%;padding:9px 15px;border:1px solid rgba(255,255,255,.36);border-radius:999px;font-size:13.5px;font-weight:500;line-height:1.3;text-align:left;color:#fff;transition:background-color .2s,border-color .2s,transform .3s var(--ease)}.cf-faq-chat-chips button:hover{background:#ffffff1a;border-color:#ffffffb3}.cf-faq-chat-chips button:active{transform:scale(.97)}.cf-faq-chat-chips button.again{display:inline-flex;align-items:center;gap:8px;border-color:#fff;background:#fff;color:#06163a;animation:cf-faq-chat-pop .45s var(--ease) both}.cf-faq-chat-chips button:focus-visible,.cf-faq-chat-meta button:focus-visible{outline:2px solid #fff;outline-offset:3px}.cf-faq-chat-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#fff9}.cf-faq-chat-meta button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:#fff;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px;transition:text-decoration-color .2s}.cf-faq-chat-meta button:hover{text-decoration-color:#fff}@keyframes cf-faq-chat-grow{0%{grid-template-rows:0fr}}@keyframes cf-faq-chat-grow-dots{0%{grid-template-rows:minmax(36px,0fr)}to{grid-template-rows:minmax(36px,1fr)}}@keyframes cf-faq-chat-send{0%{opacity:0;transform:translateY(16px) scale(.86)}}@keyframes cf-faq-chat-pop{0%{opacity:0;transform:scale(.7)}}@keyframes cf-faq-chat-word{0%{opacity:0;transform:translateY(4px);filter:blur(4px)}}@keyframes cf-faq-chat-dot{30%{opacity:1;transform:translateY(-3px)}}@media(max-width:1000px){.cf-faq-chat{grid-template-columns:minmax(0,1fr);gap:40px}.cf-faq-chat-side{position:static;gap:28px}}@media(max-width:640px){.cf-faq-chat-bar{padding:14px 16px}.cf-faq-chat-log{height:360px}.cf-faq-chat-thread{padding:24px 14px 18px}.cf-faq-chat-q,.cf-faq-chat-a{max-width:86%;font-size:14px}.cf-faq-chat-foot{padding:16px 14px 18px}.cf-faq-chat-chips button{font-size:13px}.cf-faq-chat-mail a{font-size:19px}}.cf-end{--cf-end-p: 1;--cf-end-pos: 60% 50%;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-start;box-sizing:border-box;min-height:clamp(480px,40vw,600px);border-radius:36px;background:#011536;color:#fff;box-shadow:0 60px 120px -70px #082878b3}.cf-end-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.cf-end-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--cf-end-pos);object-position:var(--cf-end-pos);-webkit-user-drag:none;transform-origin:74% 52%;scale:calc(1.1 - .1 * var(--cf-end-p));will-change:scale}.cf-end:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(62% 78% at 10% 30%,rgba(1,12,44,.52),rgba(1,12,44,.26) 55%,transparent 82%),linear-gradient(180deg,rgba(1,12,44,.3),transparent 26%)}.cf-end:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff1a}.cf-end-copy{position:relative;z-index:2;box-sizing:border-box;width:min(640px,52%);padding:clamp(48px,4.6vw,72px) 0 48px clamp(40px,5.2vw,76px)}.cf-end h2{font-size:clamp(40px,4.6vw,72px);font-weight:500;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.cf-end h2 em{display:block;padding-bottom:.06em;background:linear-gradient(95deg,#fff,#bcdcff 70%,#8cc3ff);-webkit-background-clip:text;background-clip:text}.cf-end-copy p{max-width:36ch;margin-top:22px;font-size:16.5px;line-height:1.6;color:#ffffffe0;text-wrap:pretty}.cf-end .cf-actions{margin-top:34px}.cf-end .cf-btn.glass{background-color:#0210384d}.cf-end .cf-btn.glass:hover{background-color:#02103829}@media(max-width:1000px){.cf-end{flex-direction:column;min-height:0}.cf-end:before{display:none}.cf-end-copy{order:-1;width:100%;padding:56px 40px 0}.cf-end h2{max-width:16ch}.cf-end-photo{position:relative;inset:auto;flex:none;align-self:flex-end;width:1000px;max-width:none;aspect-ratio:1672 / 941;margin-top:-48px}.cf-end-img{-o-object-fit:fill;object-fit:fill;-webkit-mask:linear-gradient(180deg,transparent,#000 18%);mask:linear-gradient(180deg,transparent,#000 18%)}}@media(max-width:640px){.cf-end{border-radius:28px}.cf-end-copy{padding:44px 22px 0}.cf-end h2{font-size:clamp(34px,9.6vw,44px)}.cf-end-copy p{margin-top:16px;font-size:15.5px}.cf-end .cf-actions{margin-top:26px}.cf-end-photo{align-self:flex-start;width:190%;margin:-3% 0 0 -92.5%}}@media(prefers-reduced-motion:reduce){.cf-end{--cf-end-p: 1 !important}.cf-end-img{will-change:auto}}.cf-say{display:grid;justify-items:center;max-width:1180px;margin:0 auto;text-align:center}.cf-say-tile{display:grid;place-items:center;width:64px;height:64px;margin-bottom:28px;border-radius:20px;rotate:-8deg;background:linear-gradient(165deg,#5aa6f2,#1c62dc 55%,#0a3aa6);box-shadow:inset 0 1px #ffffff8c,0 18px 36px -14px #0d47c4b3}.cf-say-tile img{width:30px;height:33px;filter:brightness(0) invert(1)}.cf-say h2{font-family:"Golos Text",var(--font);font-size:clamp(42px,7.4vw,116px);font-weight:800;line-height:.94;letter-spacing:-.05em;text-wrap:balance}.cf-say h2 em{display:block;padding-bottom:.06em}.cf-say p{max-width:40ch;margin-top:28px;font-size:clamp(17px,1.6vw,21px);line-height:1.5;color:var(--cf-muted);text-wrap:pretty}.cf-who{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.cf-who .cf-head{position:sticky;top:100px;margin:0}.cf-who-list{border-top:1px solid var(--cf-line)}.cf-who-list li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:6px 16px;padding:26px 0;border-bottom:1px solid var(--cf-line)}.cf-who-num{grid-row:span 2;padding-top:6px;font:500 12px var(--mono);color:var(--cf-muted)}.cf-who-list h3{font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.15;letter-spacing:-.03em}.cf-who-list p{max-width:52ch;font-size:16px;line-height:1.6;color:var(--cf-muted)}.cf-why{padding:80px 48px 56px;text-align:center}.cf-why h2{font-size:clamp(32px,3.8vw,54px);font-weight:500;line-height:1.05;letter-spacing:-.04em}.cf-why h2 em{background:linear-gradient(95deg,#fff,#bcdcff 70%,#8cc3ff);-webkit-background-clip:text;background-clip:text}.cf-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:52px;text-align:left}.cf-why-grid li{display:grid;align-content:start;gap:10px;padding:28px 24px 30px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(160deg,#ffffff17,#ffffff05);box-shadow:inset 0 1px #ffffff24}.cf-why-grid h3{margin-top:18px;font-size:18px;font-weight:500;letter-spacing:-.02em}.cf-why-grid p{font-size:14px;line-height:1.6;color:#ffffffb8}.cf-why-ic{position:relative;isolation:isolate;display:grid;place-items:center;justify-self:center;width:76px;height:76px;margin-top:6px;border-radius:22px;color:#fff;background:linear-gradient(150deg,#6fb4ff,#2a6ff0 45%,#123da8);box-shadow:inset 0 1px #ffffffb3,inset 0 -10px 20px #04145059}.cf-why-ic:before{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;z-index:-1;border-radius:999px;background:radial-gradient(closest-side,rgba(70,140,255,.75),transparent);filter:blur(10px)}.cf-why-ic svg{filter:drop-shadow(0 2px 6px rgba(4,20,80,.45))}@media(max-width:1000px){.cf-who{grid-template-columns:minmax(0,1fr);gap:32px}.cf-who .cf-head{position:static}.cf-why{padding:56px 28px 40px}.cf-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cf-say-tile{width:52px;height:52px;margin-bottom:20px;border-radius:16px}.cf-say p{margin-top:20px}.cf-who-list li{grid-template-columns:40px minmax(0,1fr);padding:20px 0}.cf-why{padding:44px 18px 24px}.cf-why-grid{grid-template-columns:minmax(0,1fr);margin-top:36px}}.cf-foot{max-width:var(--cf-max);margin:0 auto;padding:128px 32px 0}.cf-foot-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:64px;padding-bottom:56px}.cf-foot-logo{display:inline-flex;align-items:center;gap:10px;font-size:20px;letter-spacing:-.02em}.cf-foot-logo img{width:24px;height:26px;filter:var(--cf-mark)}.cf-foot-logo b{font-weight:600}.cf-foot-logo small{margin-left:2px;padding-left:12px;border-left:1px solid var(--cf-line);font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cf-muted)}.cf-foot-brand p{max-width:38ch;margin-top:16px;font-size:15.5px;line-height:1.6;color:var(--cf-muted)}.cf-foot-cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px}.cf-foot-mail{font-size:14.5px;text-decoration:underline;text-decoration-color:var(--cf-line);text-underline-offset:5px;transition:text-decoration-color .2s}.cf-foot-mail:hover{text-decoration-color:currentColor}.cf-foot-legal{max-width:44ch;margin-top:22px;font-size:13.5px;font-style:normal;line-height:1.6;color:var(--cf-muted)}.cf-foot-legal b{font-weight:500}.cf-foot-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cf-foot-cols h4{margin:0 0 16px;font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted)}.cf-foot-cols ul{display:grid;gap:11px}.cf-foot-cols a{font-size:15px;opacity:.82;transition:opacity .2s}.cf-foot-cols a:hover{opacity:1}.cf-foot-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:20px 0;border-top:1px solid var(--cf-line);font:500 11.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cf-muted)}.cf-foot-works{display:inline-flex;align-items:center;gap:8px}.cf-foot-works img{width:18px;height:18px}.cf-foot-works img:first-of-type{margin-left:4px}.cf-foot-sky{display:grid;place-items:end center;height:clamp(150px,20vw,290px);margin-top:8px;border-radius:36px 36px 0 0}.cf-wordmark{margin:0 0 -.14em;font-size:clamp(110px,23vw,340px);font-weight:600;line-height:.8;letter-spacing:-.07em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(180deg,#fff 35%,#fff3);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:1000px){.cf-foot-top{grid-template-columns:minmax(0,1fr);gap:44px}}@media(max-width:640px){.cf-foot{padding-top:96px}.cf-foot-top{padding-bottom:40px}.cf-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.cf-foot-sky{border-radius:28px 28px 0 0}}.chatify{--cf-page: #eef3fa;--cf-fg: #06163a;--cf-muted: #52607b;--cf-line: rgba(6, 22, 58, .11);--cf-card: #fff;--cf-mark: none;--cf-accent: linear-gradient(95deg, #0b3fae, #2a76e4 55%, #69aef0);--cf-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset, 0 24px 50px -32px rgba(8, 40, 120, .45);--navy: #020c2c;--blue: #0d47c4;--electric: #2479e6;--haze: #a8d0f6;--sky: radial-gradient(70% 90% at 0% 108%, #f6faff 0%, #bfdcf8 16%, rgba(70, 145, 232, .55) 38%, transparent 62%), linear-gradient(172deg, #020c2c 0%, #062a86 30%, #0d4fd0 58%, #2c85ea 82%, #7cbaf2 100%);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ease: cubic-bezier(.19, 1, .22, 1);--cf-max: 1440px;min-height:100vh;background:var(--cf-page);color:var(--cf-fg);font-family:var(--font);font-size:15px;line-height:1.5}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .chatify{--cf-page: #030a1e;--cf-fg: #edf3ff;--cf-muted: rgba(220, 232, 255, .6);--cf-line: rgba(170, 200, 255, .12);--cf-card: rgba(140, 180, 255, .05);--cf-mark: invert(1);--cf-accent: linear-gradient(95deg, #7fb6ff, #d6e8ff);--cf-shadow: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 24px 50px -30px rgba(0, 0, 0, .7)}}:root[data-theme=dark] .chatify{--cf-page: #030a1e;--cf-fg: #edf3ff;--cf-muted: rgba(220, 232, 255, .6);--cf-line: rgba(170, 200, 255, .12);--cf-card: rgba(140, 180, 255, .05);--cf-mark: invert(1);--cf-accent: linear-gradient(95deg, #7fb6ff, #d6e8ff);--cf-shadow: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 24px 50px -30px rgba(0, 0, 0, .7)}:where(.chatify) a{color:inherit;text-decoration:none}:where(.chatify) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.chatify :where(h1,h2,h3,p,ul,ol){margin:0}.chatify :where(ul,ol){list-style:none;padding:0}.chatify em{font-style:normal;background:var(--cf-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.cf-mark{display:block;width:20px;height:22px;filter:var(--cf-mark)}.cf-tile,.cf-btn.glass,.cf-window{background:linear-gradient(140deg,#ffffff42,#ffffff0f 55%,#ffffff1f);border:1px solid rgba(255,255,255,.42);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff1f,0 30px 60px -28px #020c2c99;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);color:#fff}.cf-sky{position:relative;isolation:isolate;overflow:hidden;border-radius:36px;background:var(--sky);color:#fff}.cf-sky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--grain);opacity:.28;mix-blend-mode:overlay;pointer-events:none}.cf-sky.night{background:radial-gradient(60% 80% at 100% 110%,rgba(120,180,250,.55),transparent 60%),linear-gradient(180deg,#010821,#04205f 55%,#0a3a9e)}.cf-hdr{position:sticky;top:0;z-index:40;box-sizing:border-box;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:68px;padding:0 max(32px,calc((100% - var(--cf-max)) / 2));border-bottom:1px solid transparent;color:#fff;transition:background-color .3s,border-color .3s,color .3s}.cf-hdr .cf-mark{filter:brightness(0) invert(1)}.cf-hdr.is-scrolled{color:var(--cf-fg);background:color-mix(in srgb,var(--cf-page) 80%,transparent);border-bottom-color:var(--cf-line);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.cf-hdr.is-scrolled .cf-mark{filter:var(--cf-mark)}.cf-brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:600;letter-spacing:-.02em}.cf-brand small{margin-left:4px;padding-left:12px;border-left:1px solid currentColor;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.65}.cf-nav{display:flex;gap:4px}.cf-nav a{padding:8px 14px;font-size:14.5px;opacity:.72;transition:opacity .2s}.cf-nav a:hover{opacity:1}.cf-hdr-actions{justify-self:end;display:flex;align-items:center;gap:8px}.cf-icon-btn{display:grid;place-items:center;min-width:36px;height:36px;padding:0 10px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;font:500 12px var(--mono);transition:border-color .2s}.cf-icon-btn:hover{border-color:currentColor}.cf-hdr:not(.is-scrolled) .cf-btn{background:#fff;color:var(--navy)}.cf-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;background:var(--cf-fg);color:var(--cf-page);font-size:14px;font-weight:500;white-space:nowrap;transition:transform .25s var(--ease),background-color .2s,color .2s,border-color .2s,box-shadow .25s}.cf-btn:hover{transform:translateY(-1px)}.cf-btn svg{transition:transform .3s var(--ease)}.cf-btn:hover svg{transform:translate(3px)}.cf-btn.lg{height:52px;padding:0 26px;font-size:15px}.cf-btn.light{background:#fff;color:var(--navy);box-shadow:0 14px 34px -14px #020c2c8c}.cf-btn.light:hover{box-shadow:0 18px 40px -14px #020c2cb3}.cf-btn.glass:hover{background-color:#ffffff24}.cf-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted)}.cf-lead{max-width:520px;margin-top:20px;font-size:16.5px;line-height:1.6;color:var(--cf-muted)}.cf-head{display:grid;justify-items:start;margin-bottom:56px}.cf-head h2{max-width:17ch;font-size:clamp(34px,4.2vw,60px);font-weight:500;line-height:1.02;letter-spacing:-.04em}.cf-head.on-sky .cf-label,.cf-head.on-sky .cf-lead{color:#ffffffb8}.cf-head.on-sky em,.cf-hero em{background:linear-gradient(95deg,#fff,#bcdcff 70%,#8cc3ff);-webkit-background-clip:text;background-clip:text}.cf-hero{position:relative;isolation:isolate;box-sizing:border-box;display:flex;align-items:center;height:100vh;height:100svh;min-height:600px;margin-top:-68px;overflow:hidden;padding:112px max(32px,calc((100% - var(--cf-max)) / 2)) 136px;background:var(--blue);color:#fff}.cf-hero-media{--cf-pos: 45% 50%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;animation:cf-settle 2.4s var(--ease) both}.cf-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--cf-pos);object-position:var(--cf-pos);-webkit-user-drag:none}.cf-hero-hand{opacity:0;transform-origin:70% 40%}.is-ready .cf-hero-hand{opacity:1;animation:cf-reveal 1.8s .15s var(--ease) both}@keyframes cf-reveal{0%{opacity:0;transform:translateY(4%) scale(1.04);filter:blur(10px)}}.cf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(98deg,rgba(2,12,44,.5) 0%,rgba(2,12,44,.22) 34%,transparent 56%),linear-gradient(180deg,rgba(2,12,44,.35),transparent 22%)}.cf-hero-copy{width:min(600px,48%);animation:cf-rise .9s var(--ease) both}.cf-hero h1{font-size:clamp(40px,4.6vw,74px);font-weight:500;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.cf-hero h1 em{display:block;padding-bottom:.06em}.cf-hero .cf-lead{max-width:38ch;margin-top:22px;color:#ffffffd6}.cf-actions{display:flex;flex-wrap:wrap;gap:12px}.cf-hero .cf-actions{margin-top:34px}@keyframes cf-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes cf-settle{0%{scale:1.06}}.cf-conns{position:relative;isolation:isolate;display:grid;gap:16px;max-width:var(--cf-max);margin:0 auto;padding:136px 32px 8px;overflow:hidden}.cf-conns:before,.cf-conns:after{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:33%;pointer-events:none;background:linear-gradient(90deg,var(--cf-page),transparent)}.cf-conns:after{inset:0 0 0 auto;background:linear-gradient(-90deg,var(--cf-page),transparent)}.cf-marquee{--gap: 16px;display:flex;gap:var(--gap)}.cf-marquee-track{display:flex;flex:none;gap:var(--gap);animation:cf-marquee 32s linear infinite}.cf-marquee.reverse .cf-marquee-track{animation-duration:28s;animation-direction:reverse}@keyframes cf-marquee{to{transform:translate(calc(-100% - var(--gap)))}}.cf-conn{position:relative;overflow:hidden;min-width:240px;box-sizing:border-box;padding:16px 28px;border:1px solid var(--cf-line);border-radius:999px;background:var(--cf-card)}.cf-conn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(125% 125% at 50% 10%,transparent 40%,color-mix(in srgb,var(--electric) 14%,transparent))}.cf-conn-head{position:relative;display:flex;align-items:center;gap:8px}.cf-conn-head>span:last-child{display:grid}.cf-conn-icon{display:grid;place-items:center;flex:none;width:24px;height:24px;overflow:hidden;border:1px solid var(--cf-line);border-radius:999px;background:#fff;color:var(--blue)}.cf-conn-icon img{width:100%;height:100%}.cf-conn b{font-size:14px;font-weight:500;line-height:1.3}.cf-conn small{font-size:12px;font-weight:500;line-height:1.3;color:var(--cf-muted);opacity:.8}.cf-conn p{position:relative;margin-top:8px;font-size:14px;color:var(--cf-muted);white-space:nowrap}.cf-section{max-width:var(--cf-max);margin:0 auto;padding:128px 32px 0}.cf-preview{padding:72px 64px 0}.cf-preview .cf-head{margin-bottom:48px}.cf-window{max-width:1160px;margin:0 auto;padding:14px 14px 0;border-bottom:0;border-radius:26px 26px 0 0;translate:0 1px}.cf-tile{display:grid;place-items:center;width:96px;height:96px;border-radius:26px;font-size:32px;font-weight:500;letter-spacing:-.04em;rotate:-8deg}.cf-steps{height:300vh}.cf-steps-pin{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:center;box-sizing:border-box;height:100vh;height:100svh;padding:68px 0 24px}.cf-steps-list{position:relative;padding-left:32px;border-left:1px solid var(--cf-line)}.cf-steps-list:before{content:"";position:absolute;left:-1.5px;top:calc(var(--cf-step) * 100% / 3);width:3px;height:calc(100% / 3);border-radius:3px;background:var(--cf-accent);transition:top .7s var(--ease)}.cf-steps-list li{display:grid;gap:10px;padding:22px 0;opacity:.3;cursor:pointer;transition:opacity .5s}.cf-steps-list li.on{opacity:1}.cf-steps-num{width:-moz-max-content;width:max-content;font-size:clamp(48px,5vw,76px);font-weight:500;line-height:1;letter-spacing:-.06em;background:var(--cf-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.cf-steps-list h3{font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.1;letter-spacing:-.035em}.cf-steps-list p{max-width:34ch;font-size:16.5px;line-height:1.6;color:var(--cf-muted)}.cf-steps-stage{position:relative;height:min(520px,calc(100svh - 120px))}.cf-steps-progress{position:absolute;top:26px;left:28px;right:28px;z-index:2;display:flex;gap:6px}.cf-steps-progress i{position:relative;overflow:hidden;flex:1;max-width:72px;height:3px;border-radius:3px;background:#ffffff40}.cf-steps-progress i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff;transform-origin:left;transform:scaleX(clamp(0,var(--cf-p, 0) * 3 - var(--i),1))}.cf-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:64px 32px 32px;opacity:0;transform:translateY(18px) scale(.98);pointer-events:none;transition:opacity .45s,transform .7s var(--ease)}.cf-scene.on{opacity:1;transform:none}.cf-sheet{display:grid;gap:10px;width:min(390px,100%);box-sizing:border-box;padding:24px;border-radius:26px;background:#fffffff0;color:#06163a;box-shadow:inset 0 1px #fff,0 40px 80px -30px #020c2cb3}.cf-sheet-head{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:17px;letter-spacing:-.02em}.cf-sheet-head img{width:22px;height:24px}.cf-sheet-head b{font-weight:600}.cf-sheet-label{margin-top:4px;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#52607b}.cf-field{display:flex;align-items:center;height:46px;padding:0 14px;border:1.5px solid #2479e6;border-radius:12px;font-size:15px;box-shadow:0 0 0 4px #2479e61f}.cf-typed{white-space:nowrap}.cf-caret{width:1.5px;height:18px;margin-left:2px;background:#2479e6;animation:cf-blink 1s steps(1) infinite}.on .cf-typed{animation:cf-type 1.1s steps(10) .35s both}.cf-team{display:flex;gap:16px}.cf-member{display:grid;justify-items:center;gap:5px;font-size:11px;color:#52607b}.cf-member.invite{--i: 3}.cf-member.invite i{display:grid;place-items:center;width:32px;height:32px;box-sizing:border-box;border:1.5px dashed #a9b6cc;border-radius:999px;font-style:normal}.on .cf-member{animation:cf-join .5s var(--ease) both;animation-delay:calc(1.5s + var(--i) * .15s)}.cf-sheet-btn{display:grid;place-items:center;height:46px;margin-top:8px;border-radius:12px;background:#06163a;color:#fff;font-size:14px;font-weight:500}.on .cf-sheet-btn{animation:cf-press .5s 2.6s both}@keyframes cf-type{0%{clip-path:inset(0 100% 0 0)}}@keyframes cf-blink{50%{opacity:0}}@keyframes cf-join{0%{opacity:0;transform:translateY(8px) scale(.6)}}@keyframes cf-press{40%{transform:scale(.96);background:#0d47c4}}.cf-connect{display:block}.cf-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.cf-wires path{fill:none;stroke:#ffffff8c;stroke-width:1.5;vector-effect:non-scaling-stroke}.cf-wires path.flow{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:0 14;animation:cf-flow .9s linear infinite}.on .cf-wires{animation:cf-wire 1s var(--ease) .45s both}.cf-node{position:absolute;left:17%;display:flex;align-items:center;gap:9px;width:30%;box-sizing:border-box;padding:11px 12px;border-radius:14px;background:#fffffff0;color:#06163a;font-size:13px;font-weight:500;transform:translateY(-50%);box-shadow:0 20px 40px -20px #020c2cb3}.cf-node img{width:22px;height:22px}.cf-ok{display:grid;place-items:center;width:18px;height:18px;margin-left:auto;border-radius:999px;background:#16a34a;color:#fff}.on .cf-node{animation:cf-node .6s var(--ease) both;animation-delay:calc(var(--i) * .12s)}.on .cf-ok{animation:cf-pop-in .4s var(--ease) both;animation-delay:calc(1.3s + var(--i) * .25s)}.cf-hub{position:absolute;left:69%;top:50%;transform:translateY(-50%);color:#fff}.cf-hub .cf-tile{width:96px;height:96px;border-radius:28px;rotate:0deg}.cf-hub-label{position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50% 0;display:grid;justify-items:center;gap:2px;text-align:center;white-space:nowrap}.cf-hub .cf-tile img{width:44px;height:48px;filter:brightness(0) invert(1)}.cf-hub b{font-size:15px;font-weight:500}.cf-hub small{font-size:12px;color:#ffffffb8}.cf-pill{position:absolute;top:calc(100% + 14px);left:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:5px 10px;border-radius:999px;background:#fff;color:#15803d;font-size:12px;font-weight:500}.on .cf-hub .cf-tile{animation:cf-glow 1.2s 2s both}.on .cf-pill{animation:cf-pop-in .45s var(--ease) 2.2s both}@keyframes cf-wire{0%{clip-path:inset(0 64% 0 36%)}}@keyframes cf-flow{to{stroke-dashoffset:-14}}@keyframes cf-node{0%{opacity:0;transform:translate(-16px,-50%)}}@keyframes cf-pop-in{0%{opacity:0;transform:scale(.3)}}@keyframes cf-glow{40%{box-shadow:inset 0 1px #ffffff8c,0 0 0 10px #ffffff29,0 0 70px #aad7ffe6}}.cf-rule{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(6,22,58,.08)}.cf-rule .cf-app{width:36px;height:36px;border-radius:11px}.cf-rule b{display:block;font-size:14px;font-weight:500}.cf-rule small{display:block;font-size:12px;color:#52607b}.cf-switch{position:relative;width:38px;height:22px;border-radius:999px;background:#2479e6}.cf-switch:after{content:"";position:absolute;top:2px;left:18px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000040}.on .cf-rule{animation:cf-rise .5s var(--ease) both;animation-delay:calc(var(--i) * .1s)}.on .cf-switch{animation:cf-switch .35s both;animation-delay:calc(.7s + var(--i) * .45s)}.on .cf-switch:after{animation:cf-knob .35s var(--ease) both;animation-delay:calc(.7s + var(--i) * .45s)}.cf-today{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:8px;padding:14px 16px;border-radius:16px;background:#eef3fa}.cf-today small{display:block;font-size:12px;color:#52607b}@property --cf-n{syntax: "<integer>"; inherits: false; initial-value: 128;}.cf-count{--cf-n: 128;font-size:30px;font-weight:600;letter-spacing:-.04em;counter-reset:n var(--cf-n)}.cf-count:after{content:counter(n)}.on .cf-count{animation:cf-count 1.8s 2s cubic-bezier(.2,.7,.2,1) both}.cf-bars{display:flex;align-items:flex-end;gap:4px;height:42px}.cf-bars i{width:8px;height:var(--h);border-radius:3px;background:linear-gradient(#5aa6f2,#1c62dc);transform-origin:bottom}.on .cf-bars i{animation:cf-bar .6s var(--ease) both;animation-delay:calc(2s + var(--i) * .08s)}@keyframes cf-switch{0%{background:#c9d3e3}}@keyframes cf-knob{0%{left:2px}}@keyframes cf-count{0%{--cf-n: 0}}@keyframes cf-bar{0%{transform:scaleY(0)}}.cf-app{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#fff;background:linear-gradient(165deg,#5aa6f2,#1c62dc 50%,#0a3aa6);box-shadow:inset 0 1px #ffffff8c,0 10px 22px -10px #0d47c4b3}.ch-mock{overflow:hidden;color:#fff;background:#030e2ce6;border:1px solid rgba(255,255,255,.14);border-bottom:0;border-radius:16px 16px 0 0}.ch-mock-bar{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.1);font-size:11.5px;color:#ffffffb3}.ch-mock-bar i{width:9px;height:9px;border-radius:999px;background:#ffffff4d}.ch-mock-bar span{margin-left:10px}.ch-mock-body{display:grid;grid-template-columns:260px 1fr;grid-template-rows:minmax(0,1fr);height:420px}.ch-list{border-right:1px solid rgba(255,255,255,.1);padding:10px 8px;overflow:hidden}.ch-list-head{display:flex;justify-content:space-between;align-items:center;padding:4px 8px 10px;font-size:13px}.ch-tabs{display:flex;gap:4px;font-size:11px;color:#ffffffb3}.ch-tabs b,.ch-tabs span{padding:3px 8px;border-radius:999px}.ch-tabs b{font-weight:500;color:#fff;background:#ffffff1f}.ch-chat{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 8px;border-radius:12px;font-size:12px;text-align:left;cursor:pointer;transition:background-color .2s}.ch-chat:focus-visible,.ch-suggest button:focus-visible{outline:2px solid #5aa6ff;outline-offset:-2px}.ch-chat:hover{background:#ffffff0f}.ch-chat.on{background:#5096ff2e}.ch-chat.is-new{animation:ch-land .5s var(--ease) both}.ch-avatar{position:relative;flex:none;width:34px;height:34px}.ch-face{display:block;border-radius:999px}.ch-chan{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border:2px solid #071635;border-radius:999px;background:#fff}@keyframes ch-land{0%{opacity:0;transform:translateY(-10px)}}.ch-chat-text{display:grid;min-width:0}.ch-chat-text b{font-weight:500}.ch-chat-text small{overflow:hidden;color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap}.ch-chat-meta{display:grid;justify-items:end;gap:5px;font-size:10.5px;color:#fff9}.ch-chat-meta i{width:7px;height:7px;border-radius:999px;background:#5aa6ff;box-shadow:0 0 10px #5aa6ff}.ch-thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0}.ch-thread-head{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.1);font-size:13px}.ch-thread-head .ch-avatar{width:28px;height:28px}.ch-thread-head small{color:#fff9;font-size:11.5px}.ch-msgs{display:flex;flex-direction:column;gap:10px;padding:16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.ch-msgs::-webkit-scrollbar{display:none}.ch-msgs>:first-child{margin-top:auto}.ch-msg{max-width:78%;padding:10px 13px;font-size:13px;line-height:1.45}.ch-msg.in{align-self:flex-start;background:#ffffff1f;border-radius:18px 18px 18px 5px}.ch-msg.out{align-self:flex-end;background:#fff;color:#06163a;border-radius:18px 18px 5px}.ch-msg.agent{background:#2479e6;color:#fff}.ch-msgs>*{animation:ch-pop .35s var(--ease) both}@keyframes ch-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}.ch-note{align-self:center;padding:4px 12px;border:1px dashed rgba(255,255,255,.2);border-radius:999px;font-size:11.5px;color:#fff9}.ch-typing{display:flex;gap:4px;padding:12px 14px;border-radius:18px 18px 18px 5px;background:#ffffff1f}.ch-typing.in{align-self:flex-start}.ch-typing.out{align-self:flex-end;border-radius:18px 18px 5px;background:#ffffffd9}.ch-typing i{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.5;animation:ch-dot 1s infinite}.ch-typing.out i{color:#06163a}.ch-typing i:nth-child(2){animation-delay:.15s}.ch-typing i:nth-child(3){animation-delay:.3s}@keyframes ch-dot{30%{opacity:1;transform:translateY(-3px)}}.ch-badge{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:4px;margin-bottom:4px;font-size:10.5px;font-weight:500;color:#06163a80}.ch-msg.agent .ch-badge{color:#ffffffbf}.ch-btns{display:flex;gap:6px;margin-top:10px}.ch-btns span{padding:6px 10px;border:1px solid #d3def0;border-radius:999px;font-size:11.5px;font-weight:500}.ch-suggest{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0 14px 10px}.ch-suggest button{padding:6px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:12px;color:#ffffffe0;transition:background-color .2s,border-color .2s;animation:ch-pop .35s var(--ease) both}.ch-suggest button:hover{background:#ffffff14;border-color:#fff6}.ch-input{display:flex;align-items:center;gap:8px;margin:0 14px 14px;padding:5px 5px 5px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;transition:border-color .2s}.ch-input:focus-within{border-color:#fff6}.ch-input input{flex:1;min-width:0;padding:4px 0;border:0;outline:0;background:none;font:inherit;font-size:12.5px;color:#fff}.ch-input input::-moz-placeholder{color:#ffffff8c}.ch-input input::placeholder{color:#ffffff8c}.ch-input button{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:999px;background:#fff;color:#06163a;transition:opacity .2s}.ch-input button:disabled{opacity:.45;cursor:default}@media(max-width:1000px){.cf-hdr{grid-template-columns:1fr auto}.cf-nav{display:none}.cf-hero-copy{width:min(560px,62%)}.cf-preview{padding:56px 32px 0}.cf-steps-pin{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;padding-top:84px}.cf-steps-stage{order:-1;height:min(400px,46svh)}.cf-steps-list li{padding:10px 0;gap:6px}.cf-steps-list li:not(.on) p{display:none}.cf-steps-num{font-size:32px}.cf-steps-list h3{font-size:22px}}@media(max-width:640px){.cf-hdr{padding:0 16px}.cf-brand small{display:none}.cf-hero,.cf-section,.cf-foot{padding-left:16px;padding-right:16px}.cf-conns{padding:88px 0 0}.cf-conns:before,.cf-conns:after{width:16%}.cf-hdr .cf-btn{padding:0 14px}.cf-hdr .cf-btn svg{display:none}.cf-hero{display:block;height:auto;min-height:0;padding-top:112px;padding-bottom:104vw;background:linear-gradient(180deg,#020c2c,#072f8f 70%,#0d4fd0)}.cf-hero-media{--cf-pos: 72% 50%;inset:auto 0 0;height:124vw;-webkit-mask:linear-gradient(180deg,transparent,#000 28%);mask:linear-gradient(180deg,transparent,#000 28%)}.cf-hero:before{display:none}.cf-hero-copy{width:100%}.cf-section{padding-top:96px}.cf-sky{border-radius:28px}.cf-preview{padding:40px 20px 0}.cf-window{padding:8px 8px 0;border-radius:20px 20px 0 0}.ch-mock-body{grid-template-columns:minmax(0,1fr);height:340px}.ch-list{display:none}.cf-scene{padding:48px 14px 16px}.cf-sheet{gap:6px;padding:16px;border-radius:22px}.cf-sheet-head{margin-bottom:2px;font-size:15px}.cf-field,.cf-sheet-btn{height:40px}.cf-rule{padding:7px 0}.cf-today{padding:10px 12px}.cf-node{left:11%;width:36%;padding:9px;gap:6px;font-size:11.5px}.cf-node img{width:18px;height:18px}.cf-hub .cf-tile{width:72px;height:72px;border-radius:22px}.cf-hub .cf-tile img{width:34px;height:36px}}@media(prefers-reduced-motion:reduce){.chatify *,.chatify *:before,.chatify *:after{animation:none!important;transition:none!important}}@font-face{font-family:Eve Reference Sans;src:url(/eve/fonts/footer-sans.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Eve Reference Display;src:url(/eve/fonts/footer-display.woff2) format("woff2");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:"Eve Footer Serif";src:url(/eve/fonts/cormorant-garamond-300.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}.ev-footer{position:relative;isolation:isolate;z-index:1;display:flex;min-height:914px;margin:0;padding:160px 0 44px;overflow:hidden;background:#050505;color:#fdfaf5;font-family:"Eve Reference Sans",var(--font);font-weight:300}.ev-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 120.442% 91.992% at -5.943% 119.603%,#879a8c,#668271 18%,#426350 38.131%,#203a2c 71.947%,#050505)}.ev-footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 137.304% 103.952% at -20.072% 128.168%,rgba(225,231,227,.12) 0%,rgba(225,231,227,.08) 16%,rgba(225,231,227,.04) 26%,transparent 38%)}.ev-footer .ev-footer-inner{display:flex;flex-direction:column;gap:120px;width:100%;max-width:1700px;margin-inline:auto;padding:0 32px 0 76px}.ev-footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,35.5%);gap:56px;align-items:center}.ev-footer-pitch{min-width:0}.ev-footer-pitch h2{padding:7px 0 48px;margin:0;font-family:Eve Reference Display,"Eve Footer Serif",Georgia,serif;font-size:80px;font-weight:100;line-height:.9;letter-spacing:0}.ev-footer-pitch h2>span{display:inline-block}.ev-footer-ticker{display:flex;align-items:center;gap:17px;width:100%;height:60px;padding:0 9px 0 24px;border:1px solid #ffffff66;border-radius:999px;overflow:hidden;font-size:12px;line-height:1.5}.ev-footer-ticker>span:first-child{flex:none;font-size:9px;letter-spacing:.03em}.ev-footer-ticker-dot{flex:none;display:block;width:6px;height:6px;border-radius:50%;background:#94db93;box-shadow:0 0 11px #aaffaa9c}.ev-footer-ticker-service{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-footer-ticker-arrow{display:grid;place-items:center;margin-left:auto;flex:none;width:40px;height:40px;border:1px solid #ffffff55;border-radius:50%;transition:background .3s,color .3s}.ev-footer-ticker-arrow svg{width:16px;height:16px;stroke-width:1.2;transition:transform .3s}.ev-footer-ticker:hover .ev-footer-ticker-arrow{background:#fdfaf5;color:#050505}.ev-footer-ticker:hover .ev-footer-ticker-arrow svg{transform:rotate(45deg)}.ev-footer-project{position:relative;padding:32px;border:1px solid #ffffff33;border-radius:12px}.ev-footer-project h3{max-width:350px;margin:0 0 27px;font-family:Eve Reference Display,"Eve Footer Serif",Georgia,serif;font-size:28px;font-weight:300;line-height:1.05;letter-spacing:-.025em}.ev-footer-project-actions{display:flex;align-items:center;gap:16px}.ev-footer-project-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:37px;border:1px solid #ffffff66;border-radius:999px;padding:8px 13px;font-size:10px;line-height:1.5;white-space:nowrap;transition:background .25s,border-color .25s}.ev-footer-project-actions>a:hover{background:#ffffff12;border-color:#ffffffa0}.ev-footer-project-actions>a svg{width:12px;height:12px;stroke-width:1.4;flex:none}.ev-footer-project-actions>.ev-footer-person{background:#070807;border-color:transparent;padding:3px 13px 3px 3px}.ev-footer-person .mark{width:28px;height:28px;padding:7px;border-radius:50%;background:#e5e9df;filter:none}.ev-footer-avatar{display:grid;place-items:center;width:29px;height:29px;background:#e5e9df;color:#172416;border-radius:50%}.ev-footer-avatar .mark{width:15px;height:15px;padding:0;border-radius:0;background:transparent}.ev-footer-links{display:grid;grid-template-columns:22% repeat(3,minmax(0,1fr));gap:30px;flex:1;align-items:start}.ev-footer-monogram{display:flex;flex-direction:column;align-items:start;gap:13px}.ev-footer-monogram>a,a.ev-footer-monogram{display:block;font-family:Eve Reference Display,"Eve Footer Serif",Georgia,serif;font-weight:300;font-size:115px;line-height:.7;letter-spacing:-.08em}.ev-footer-monogram small{font-family:"Eve Reference Sans",var(--font);font-size:8px;line-height:1.5;letter-spacing:.15em;font-weight:400;color:#ffffff78}.ev-footer-column h4{margin:0 0 22px;font-size:11px;font-weight:400;letter-spacing:.015em;line-height:1.5;text-transform:uppercase;color:#ffffff80}.ev-footer-column nav{display:flex;flex-direction:column;align-items:start;gap:8px}.ev-footer-column a{display:inline-block;font-size:14px;line-height:1.7;color:#fdfaf5d9;transition:opacity .2s}.ev-footer-column a:hover{opacity:.65}.ev-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-right:0;color:#ffffffd9;font-size:10px;line-height:1.6}.ev-footer-credit{display:flex;align-items:center;gap:24px}.ev-footer-credit a{display:inline-flex;align-items:center;gap:5px}.ev-footer-actions{display:flex;align-items:center;justify-content:end;gap:25px}.ev-footer-actions a{display:inline-flex;align-items:center;gap:7px}.ev-footer-actions svg,.ev-footer-credit svg{width:11px;height:11px;flex:none}.ev-footer a:focus-visible{outline:1px solid #fdfaf5;outline-offset:5px}.ev-footer-bottom a:hover{opacity:.6}@media(min-width:1700px){.ev-footer .ev-footer-inner{padding-right:76px}}@media(max-width:1100px){.ev-footer{min-height:850px;padding-top:125px}.ev-footer .ev-footer-inner{gap:100px;padding-left:48px}.ev-footer-top{gap:35px;grid-template-columns:minmax(0,1fr) minmax(300px,37%)}.ev-footer-pitch h2{font-size:65px;padding-bottom:40px}.ev-footer-ticker{gap:12px;padding-left:18px}.ev-footer-ticker>span:first-child{font-size:8px}.ev-footer-project{padding:26px}.ev-footer-project-actions{gap:8px}.ev-footer-project-actions>a{font-size:9px;padding-inline:10px}.ev-footer-project-actions>.ev-footer-person{padding-left:3px}.ev-footer-column a{font-size:13px}.ev-footer-links{grid-template-columns:20% repeat(3,minmax(0,1fr));gap:20px}}@media(max-width:760px){.ev-footer{min-height:0;padding:72px 0 28px}.ev-footer .ev-footer-inner{gap:64px;padding:0 24px}.ev-footer-top{grid-template-columns:1fr;gap:36px}.ev-footer-pitch h2{padding:0 0 31px;font-size:clamp(48px,9.5vw,68px);line-height:.94}.ev-footer-ticker{height:52px;padding:0 7px 0 17px;gap:12px;font-size:11px}.ev-footer-ticker-arrow{width:36px;height:36px}.ev-footer-ticker>span:first-child{font-size:8px}.ev-footer-project{padding:26px;border-radius:11px}.ev-footer-project h3{font-size:28px;line-height:1.08;margin-bottom:24px}.ev-footer-project-actions{gap:12px}.ev-footer-project-actions>a{font-size:10px;padding-inline:13px}.ev-footer-project-actions>.ev-footer-person{padding-left:3px}.ev-footer-links{grid-template-columns:1fr 1fr;gap:38px 28px}.ev-footer-monogram{padding-top:5px}.ev-footer-monogram>a,a.ev-footer-monogram{font-size:105px}.ev-footer-monogram small{font-size:7px}.ev-footer-column h4{font-size:10px;margin-bottom:18px}.ev-footer-column nav{gap:8px}.ev-footer-column a{font-size:13px;line-height:1.7}.ev-footer-bottom{flex-direction:column;align-items:start;gap:21px;font-size:9px}.ev-footer-credit{width:100%;gap:18px;flex-wrap:wrap}.ev-footer-actions{width:100%;justify-content:space-between;gap:18px}}@media(max-width:390px){.ev-footer .ev-footer-inner{padding-inline:19px}.ev-footer-ticker{gap:9px;padding-left:12px}.ev-footer-ticker>span:first-child{font-size:7px}.ev-footer-project{padding:23px}}@media(prefers-reduced-motion:reduce){.ev-footer *,.ev-footer *:before,.ev-footer *:after{animation:none!important;transition:none!important}}.ev-footer-ticker-label{display:inline-flex;align-items:center;gap:12px}.ev-footer-ticker-label i{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:#a1e5a0;box-shadow:0 0 10px #a1e5a080}.ev-footer-ticker-window{display:block;flex:1;min-width:0;height:20px;overflow:hidden;line-height:20px}.ev-footer-ticker-window>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:ev-footer-roll .5s cubic-bezier(.16,1,.3,1) both}.ev-footer-ticker-city{margin-left:auto;color:#ffffff7f;font-size:10px}.ev-footer-project h3{font-size:24px}.ev-footer-person>span{display:grid;place-items:center;width:29px;height:29px;background:#e5e9df;border-radius:50%;flex:none}.ev-footer-person>span .mark{width:16px;height:16px;padding:0;border-radius:0;background:transparent}.ev-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ev-footer-column h4{margin-bottom:14px}.ev-footer-monogram,a.ev-footer-monogram{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ev-footer-monogram>span{display:block;font-family:Eve Reference Display,"Eve Footer Serif",Georgia,serif;font-size:115px;font-weight:300;line-height:.7;letter-spacing:-.08em}.ev-footer-monogram sup{display:inline-block;margin-left:6px;vertical-align:top;font-family:"Eve Reference Sans",var(--font);font-size:21px;line-height:1;font-weight:400;letter-spacing:0}.ev-footer-monogram>small{font-family:"Eve Reference Sans",var(--font);font-size:8px;line-height:1.6;font-weight:400;letter-spacing:.08em;color:#ffffff8c}@keyframes ev-footer-roll{0%{transform:translateY(100%);opacity:.2}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:no-preference){.eve.fl-motion .ev-footer-pitch[data-fl-reveal]{opacity:1;filter:none;transform:none;transition:none}.eve.fl-motion .ev-footer-pitch h2>span{opacity:.001;transform:translateY(80px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:var(--word-delay,0ms)}.eve.fl-motion .ev-footer-pitch.is-visible h2>span{opacity:1;transform:translateY(0)}}@media(max-width:760px){.ev-footer .ev-footer-inner{gap:64px}.ev-footer-top{gap:0}.ev-footer-pitch h2{font-size:48px;max-width:310px;line-height:.94}.ev-footer-ticker{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;height:85px;border-radius:14px;padding:14px 17px;gap:6px 15px}.ev-footer-ticker-label{grid-area:1 / 1;gap:10px;font-size:8px}.ev-footer-ticker-window{grid-area:2 / 1;font-size:12px}.ev-footer-ticker-city{display:none}.ev-footer-ticker-arrow{grid-area:1 / 2 / 3;width:34px;height:34px}.ev-footer-project{display:none}.ev-footer-links{grid-template-columns:1fr 1fr;margin-top:46px;gap:40px 28px}.ev-footer-monogram,a.ev-footer-monogram{grid-column:1 / -1;gap:18px;margin-bottom:0}.ev-footer-monogram>span{font-size:105px}.ev-footer-monogram sup{font-size:20px}.ev-footer-monogram>small{font-size:7px}.ev-footer-column h4{margin-bottom:10px}.ev-footer-bottom{flex-direction:column-reverse;align-items:stretch;gap:25px}.ev-footer-actions{justify-content:flex-start;gap:26px}.ev-footer-credit{flex-direction:column;align-items:flex-start;gap:22px}.ev-footer-credit>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.ev-footer-pitch h2>span{opacity:1;transform:none}}@media(min-width:1101px){.ev-footer-top{align-items:start}}.ev-footer-project h3{margin-bottom:24px}.ev-footer-project-actions>a{min-height:52px;font-size:14px;padding:0 24px}.ev-footer-project-actions>.ev-footer-person{padding:0;background:transparent}.ev-footer-project-actions>a svg{width:16px;height:16px}:lang(mn) .ev-footer-project-actions>a{font-size:12px}.ev-footer-column{gap:0}.ev-footer-column h4{margin-bottom:22px}.ev-footer-column a{line-height:24px}.ev-footer-ticker>.ev-footer-ticker-label{font-size:12px}.ev-footer-ticker-window,.ev-footer-ticker-city{font-size:14px}.ev-footer-column h4{font-size:12px}.ev-footer-bottom{font-size:14px}@media(max-width:760px){.ev-footer-ticker>.ev-footer-ticker-label{font-size:10px}.ev-footer-ticker-window{font-size:14px}.ev-footer-column h4{font-size:12px}.ev-footer-credit>span{font-size:14px}.ev-footer{padding-top:120px}.ev-footer .ev-footer-inner{padding-inline:24px}.ev-footer-pitch h2{padding-bottom:40px}}.fl-work{position:relative;height:100svh;min-height:650px;color:#fdfaf5;background:#16221e}.fl-work .fl-case-pin{position:relative;height:100%;min-height:inherit;overflow:hidden}.fl-work .fl-case-row{position:absolute;top:50%;left:6%;right:6%;display:flex;align-items:center;gap:64px;transform:translateY(-50%)}.fl-work .fl-case-text{flex:1 1 0;min-width:0;display:grid}.fl-work .fl-case-caption{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(24px);transition:opacity .25s ease,transform .7s var(--fl-ease),visibility 0s .7s}.fl-work .fl-case-caption.is-leaving{transform:translateY(-18px)}.fl-work .fl-case-caption.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .65s .12s var(--fl-ease),transform .9s .08s var(--fl-ease),visibility 0s}.fl-case-announcement{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fl-work .fl-case-label{display:flex;align-items:baseline;gap:16px;margin:0 0 16px;font-size:12px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.fl-work .fl-case-label span{padding-left:16px;border-left:1px solid #ffffff40;color:#ffffff80;font-size:10px}.fl-work .fl-case-copy h2{margin:0;white-space:pre-line;font-family:Eve Reference Display,"Eve Footer Serif",Georgia,serif;font-weight:100;font-size:40px;line-height:1;letter-spacing:-.02em}.fl-work .fl-case-note{display:none}.fl-work .fl-case-preview{position:relative;display:block;flex:1 1 0;min-width:0;aspect-ratio:1.6;overflow:hidden;background:#262e28;color:#fdfaf5;text-decoration:none}.fl-work .fl-case-preview>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .9s var(--fl-ease),transform 1.1s var(--fl-ease)}.fl-work .fl-case-preview>img.is-active{opacity:1;transform:scale(1)}.fl-work .fl-case-preview>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:59px;height:59px;border:1px solid #ffffffe0;border-radius:50%;background:#17201e38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s}.fl-work .fl-case-preview:hover>img{transform:scale(1.035)}.fl-work .fl-case-preview:hover>span{background:#fdfaf5;color:#20251f}.fl-work .fl-case-bottom{position:absolute;bottom:7.5%;left:6%;right:6%;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.fl-work .fl-case-tabs{display:grid;gap:4px;width:70%}.fl-work .fl-case-tab{display:flex;align-items:baseline;gap:20px;width:100%;min-height:17px;padding:0;line-height:1.2;color:#fdfaf565;background:none;border:0;text-align:left;cursor:pointer;transition:color .2s}.fl-work .fl-case-tab b{flex:0 0 150px;font-weight:400;font-size:14px}.fl-work .fl-case-tab>span{font-size:14px}.fl-work .fl-case-tab:hover,.fl-work .fl-case-tab:focus-visible,.fl-work .fl-case-tab.is-active{color:#fdfaf5}.fl-work .fl-case-pagination{display:flex;align-items:center;gap:10px}.fl-work .fl-case-pagination>span{margin-right:18px;font-size:10px;color:#fdfaf580}.fl-work .fl-case-pagination button{display:grid;place-items:center;width:35px;height:35px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transition:transform .2s}.fl-work .fl-case-pagination button:hover{transform:translate(3px)}.fl-work .fl-case-pagination button:nth-last-child(2):hover{transform:translate(-3px)}.fl-work :where(a,button):focus-visible{outline:1px solid #fdfaf5;outline-offset:5px}@media(prefers-reduced-motion:no-preference){.fl-motion .fl-work{margin-top:-100svh;background:transparent;pointer-events:none}.fl-motion .fl-work.is-entered{pointer-events:auto}.fl-motion .fl-work :is(.fl-case-text,.fl-case-preview,.fl-case-bottom){opacity:0;translate:0 120px;transition:opacity 1.2s cubic-bezier(.16,1,.3,1) .5s,translate 1.2s cubic-bezier(.16,1,.3,1) .5s}.fl-motion .fl-work .fl-case-preview{transition-delay:.6s}.fl-motion .fl-work.is-entered :is(.fl-case-text,.fl-case-preview,.fl-case-bottom){opacity:1;translate:0 0}}@media(max-width:760px){.fl-work{min-height:760px}.fl-work .fl-case-row{top:45%;left:24px;right:24px;flex-direction:column;align-items:stretch;gap:28px}.fl-work .fl-case-text,.fl-work .fl-case-preview{flex:none;width:100%}.fl-work .fl-case-label{font-size:10px;gap:12px}.fl-work .fl-case-label span{font-size:9px;padding-left:12px}.fl-work .fl-case-copy h2{font-size:35px}.fl-work .fl-case-preview>span{width:45px;height:45px}.fl-work .fl-case-bottom{bottom:4%;left:24px;right:24px;gap:8px}.fl-work .fl-case-tabs{width:75%}.fl-work .fl-case-tab{gap:8px;min-height:28px}.fl-work .fl-case-tab b{flex-basis:85px;font-size:12px}.fl-work .fl-case-tab>span{font-size:10px}.fl-work .fl-case-pagination{gap:1px}.fl-work .fl-case-pagination>span{display:none}.fl-work .fl-case-pagination button{width:35px;height:40px}.fl-motion .fl-work:not(.is-entered) :is(.fl-case-text,.fl-case-preview,.fl-case-bottom){translate:0 48px}}@media(prefers-reduced-motion:reduce){.fl-work .fl-case-preview>img,.fl-work .fl-case-preview>span,.fl-work .fl-case-tab,.fl-work .fl-case-pagination button{transition:none}}.fl-services{position:relative;padding:130px 4.5%;background:var(--paper,#fff);color:var(--ink,#171b17)}.fl-services .fl-services-head{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin-bottom:52px}.fl-services .fl-services-head>p{margin:0;font-family:var(--mono,monospace);font-size:9px;letter-spacing:.04em}.fl-services .fl-services-head h2{margin:0;font-family:Eve Reference Display,"Eve Footer Serif",Georgia,serif;font-size:clamp(27px,3vw,44px);font-weight:400;line-height:1.15;letter-spacing:-.035em}.fl-services .fl-services-head>span{display:inline-flex;align-items:center;gap:13px;font-size:9px;opacity:.55}.fl-services .fl-service-row{position:relative;border-top:1px solid currentColor}.fl-services .fl-service-row:last-child{border-bottom:1px solid currentColor}.fl-services .fl-service-row summary{position:relative;display:flex;align-items:center;gap:30px;padding:40px 0;cursor:pointer;list-style:none}.fl-services .fl-service-row summary::-webkit-details-marker{display:none}.fl-services .fl-service-number{flex:0 0 8%;align-self:flex-start;padding-top:10px;font-family:var(--mono,monospace);font-size:10px;opacity:.65}.fl-services .fl-service-row h3{margin:0;position:relative;z-index:2;font-family:Eve Reference Display,"Eve Footer Serif",Georgia,serif;font-weight:400;font-size:clamp(48px,5.4vw,82px);line-height:1.08;letter-spacing:-.04em}.fl-services .fl-service-arrow{margin-left:auto;flex-shrink:0;transition:transform .3s}.fl-services .fl-service-row[open] .fl-service-arrow{transform:rotate(90deg)}.fl-services .fl-service-fan{position:absolute;left:67%;top:50%;width:160px;height:180px;z-index:3;pointer-events:none;opacity:0;transform:translate(-50%,-35%) scale(.8);transition:opacity .25s,transform .4s cubic-bezier(.2,.7,.2,1)}.fl-services .fl-service-fan img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-shadow:0 12px 25px #0002;border:3px solid var(--paper,#fff);transition:transform .4s}.fl-services .fl-service-fan img:nth-child(1){transform:rotate(-6deg)}.fl-services .fl-service-fan img:nth-child(2){transform:rotate(5deg)}.fl-services .fl-service-fan img:nth-child(3){transform:rotate(-1deg)}.fl-services .fl-service-row:hover .fl-service-fan,.fl-services .fl-service-row:focus-within .fl-service-fan{opacity:1;transform:translate(-50%,-50%) scale(1)}.fl-services .fl-service-row:hover .fl-service-fan img:nth-child(1),.fl-services .fl-service-row:focus-within .fl-service-fan img:nth-child(1){transform:translate(-35px) rotate(-17deg)}.fl-services .fl-service-row:hover .fl-service-fan img:nth-child(2),.fl-services .fl-service-row:focus-within .fl-service-fan img:nth-child(2){transform:translate(35px) rotate(15deg)}.fl-services .fl-service-fan-1 img:nth-child(3){content:url(/eve/editorial-architecture.webp)}.fl-services .fl-service-fan-2 img:nth-child(3){content:url(/eve/editorial-fashion.webp)}.fl-services .fl-service-description{max-width:400px;margin-left:auto;margin-right:6%;padding:0 0 35px}.fl-services .fl-service-description p{margin:0;font-size:12px;line-height:1.8;opacity:.65}.fl-services .fl-service-description a{display:inline-flex;align-items:center;gap:18px;margin-top:19px;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:10px;color:inherit;text-decoration:none}.fl-services summary:focus-visible{outline:1px solid currentColor;outline-offset:7px}@media(max-width:1000px){.fl-services .fl-service-fan{left:75%;width:120px;height:150px}.fl-services .fl-services-head{flex-wrap:wrap}.fl-services .fl-services-head>span{margin-left:auto}}@media(max-width:760px){.fl-services{padding:75px 6%}.fl-services .fl-services-head{gap:20px;margin-bottom:30px}.fl-services .fl-services-head>p{width:100%;font-size:8px}.fl-services .fl-services-head h2{font-size:29px}.fl-services .fl-services-head>span{display:none}.fl-services .fl-service-row summary{padding:28px 0;gap:14px}.fl-services .fl-service-number{flex-basis:23px;padding-top:5px;font-size:8px}.fl-services .fl-service-row h3{font-size:clamp(28px,7vw,47px)}.fl-services .fl-service-arrow{width:18px;height:18px}.fl-services .fl-service-fan{display:none}.fl-services .fl-service-row[open] .fl-service-fan{display:block;position:absolute;left:75px;top:calc(100% + 12px);width:76px;height:93px;opacity:1;transform:none}.fl-services .fl-service-row[open] .fl-service-fan img:nth-child(1){transform:translate(-12px) rotate(-10deg)}.fl-services .fl-service-row[open] .fl-service-fan img:nth-child(2){transform:translate(12px) rotate(10deg)}.fl-services .fl-service-description{margin:0 0 0 155px;min-height:150px;padding:4px 0 28px}.fl-services .fl-service-description p{font-size:10px;line-height:1.75}.fl-services .fl-service-description a{font-size:8px;gap:8px;margin-top:14px}}@media(max-width:370px){.fl-services .fl-service-description{margin-left:125px}.fl-services .fl-service-row[open] .fl-service-fan{left:50px;width:65px;height:88px}}@media(prefers-reduced-motion:reduce){.fl-services .fl-service-fan,.fl-services .fl-service-fan img,.fl-services .fl-service-arrow{transition:none}}.fl-work .fl-case-pagination .fl-case-autoplay{width:31px;height:31px;margin-right:8px;border:1px solid #ffffff45;border-radius:50%}.fl-work .fl-case-pagination .fl-case-autoplay:hover{transform:none;background:#ffffff15}@media(max-width:760px){.fl-work .fl-case-pagination .fl-case-autoplay{position:absolute;right:0;bottom:70px;margin-right:0}}.eve.fl-eve{--fl-cream:#fdfaf5;--fl-muted:#a5a79e;--fl-line:#ffffff28;--fl-serif:"Eve Reference Display","Eve Footer Serif",Georgia,serif;--fl-ease:cubic-bezier(.16,1,.3,1);position:relative;isolation:isolate;overflow-x:clip;background:#050505;color:var(--fl-cream);font-family:"Eve Reference Sans",var(--font,Arial,sans-serif);font-weight:300;font-size:14px;line-height:1.6;letter-spacing:-.015em;color-scheme:dark}.fl-eve *,.fl-eve *:before,.fl-eve *:after{box-sizing:border-box}.fl-eve :where(h1,h2,h3,h4,p,ul,figure){margin:0}.fl-eve a{color:inherit;text-decoration:none}.fl-eve button{font:inherit;color:inherit;cursor:pointer}.fl-eve :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #a6b69e;outline-offset:5px}.fl-eve ::-moz-selection{color:#050505;background:#d6dfce}.fl-eve ::selection{color:#050505;background:#d6dfce}.fl-skip{position:fixed;z-index:100;top:12px;left:20px;padding:10px 17px;background:#fdfaf5;color:#050505!important;transform:translateY(-160%)}.fl-skip:focus{transform:none}.fl-header{position:fixed;z-index:50;top:0;left:0;right:0;display:flex;align-items:center;gap:54px;padding:24px 32px;color:#fdfaf5;transition:background .3s,padding .3s}.fl-header[data-scrolled]{padding-block:15px;background:#050505c9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff0f}.fl-brand{display:flex;flex-direction:column;align-items:flex-start;width:86px;flex:none;font-size:27px;font-weight:500;line-height:.85;letter-spacing:-.075em}.fl-brand>span{display:block}.fl-brand small{margin-top:7px;padding-left:1px;font-size:7px;font-weight:400;line-height:1;letter-spacing:.19em;text-transform:uppercase}.fl-nav{display:flex;gap:26px;align-items:center;font-size:11px;line-height:1.5}.fl-nav a{position:relative;padding:6px 0}.fl-nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s}.fl-nav a:hover:after{transform:scaleX(1)}.fl-header-actions{display:flex;align-items:center;gap:25px;margin-left:auto}.fl-lang{padding:6px 0;border:0;background:transparent;font-size:10px}.fl-clock{display:flex;gap:11px;align-items:center;font-size:10px;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap}.fl-clock span:first-child{color:#ffffff80}.fl-contact-pill{display:inline-flex;align-items:center;gap:17px;padding:5px 5px 5px 19px;border:1px solid #ffffff54;border-radius:999px;font-size:11px;line-height:1.5}.fl-contact-pill>span:last-child{display:grid;place-items:center;width:31px;height:31px;background:#fdfaf5;color:#050505;border-radius:50%;transition:transform .3s}.fl-contact-pill svg{width:13px;height:13px;stroke-width:1.4}.fl-contact-pill:hover>span:last-child{transform:rotate(45deg)}.fl-intro{padding:160px 76px}.fl-intro>p,.fl-intro-text{max-width:1120px;margin-inline:auto;font-size:clamp(28px,3.35vw,48px);font-weight:400;line-height:1.25;letter-spacing:-.035em}.fl-intro-word{opacity:1;transition:opacity .15s}.fl-section-head{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-bottom:60px;align-items:start}.fl-section-label,.fl-kicker{display:block;padding-top:11px;font-size:10px;line-height:1.6;font-weight:400;letter-spacing:.035em;color:#8c9583;text-transform:uppercase}.fl-section-head h2{font-family:var(--fl-serif);font-size:clamp(48px,5.7vw,84px);line-height:.95;font-weight:100;letter-spacing:-.04em}.fl-section-head p{max-width:450px;margin-top:25px;font-size:13px;color:#969b8d}.fl-process{padding:120px 76px}.fl-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.fl-process-card{min-width:0}.fl-process-card>img,.fl-process-image{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.65)}.fl-process-card>span,.fl-process-number{display:block;margin-top:23px;font-size:9px;line-height:1.5;color:#7e8974}.fl-process-card h3{margin-top:15px;font-family:var(--fl-serif);font-size:34px;line-height:1.05;font-weight:100;letter-spacing:-.03em}.fl-process-card p{max-width:320px;margin-top:15px;font-size:12px;line-height:1.8;color:#989f8e}.fl-faq{display:grid;grid-template-columns:32% minmax(0,1fr);gap:80px;padding:120px 76px}.fl-faq-heading h2{margin-top:23px;font-family:var(--fl-serif);font-size:clamp(46px,5vw,72px);line-height:.98;font-weight:100;letter-spacing:-.04em}.fl-faq-list{border-top:1px solid var(--fl-line)}.fl-faq details{border-bottom:1px solid var(--fl-line)}.fl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 0;list-style:none;cursor:pointer;font-size:15px;line-height:1.5}.fl-faq summary::-webkit-details-marker{display:none}.fl-faq summary svg{width:17px;height:17px;flex:none;stroke-width:1;transition:transform .3s}.fl-faq details[open] summary svg{transform:rotate(45deg)}.fl-faq details>p{max-width:650px;padding:0 30px 26px 0;font-size:13px;line-height:1.85;color:#969e8c}.fl-contact{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:100px;margin:100px 76px 0;padding:65px 60px;border:1px solid #ffffff24;border-radius:12px;background:radial-gradient(ellipse at 0% 120%,#2c4335,transparent 75%),#0b0f0c}.fl-contact-copy h2{margin:25px 0;max-width:500px;font-family:var(--fl-serif);font-size:clamp(43px,5vw,70px);line-height:.98;font-weight:100;letter-spacing:-.04em;white-space:pre-line}.fl-contact-copy p{max-width:400px;font-size:13px;line-height:1.8;color:#a0aa95}.fl-contact-copy>a{display:inline-flex;gap:12px;align-items:center;margin-top:24px;padding-bottom:6px;border-bottom:1px solid #ffffff50;font-size:11px}.fl-contact .ev-brief{display:grid;gap:25px;align-content:start}.fl-contact .ev-brief label{display:grid;gap:10px;font-size:9px;line-height:1.5;letter-spacing:.03em;text-transform:uppercase;color:#a7b29c}.fl-contact .ev-brief :where(select,textarea,input){width:100%;min-width:0;padding:11px 0;border:0;border-bottom:1px solid #ffffff30;border-radius:0;background:transparent;color:#fdfaf5;font-family:var(--font);font-size:12px;line-height:1.7;text-transform:none}.fl-contact .ev-brief select option{background:#11170f;color:#fdfaf5}.fl-contact .ev-brief textarea{min-height:120px;resize:vertical}.fl-contact .ev-brief textarea::-moz-placeholder{color:#747f68}.fl-contact .ev-brief textarea::placeholder{color:#747f68}.fl-contact .ev-brief button{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:45px;padding:12px 18px;border:1px solid #c6d2bc;border-radius:999px;background:#d5dfcc;color:#15200e;font-size:11px}.fl-contact .ev-brief button svg{width:15px;height:15px}.fl-contact .ev-brief button:hover{background:#fdfaf5}.fl-contact .ev-brief-note{margin-top:-13px;color:#7e8c72;font-size:9px;line-height:1.7}.fl-eve.fl-motion [data-fl-reveal]{opacity:0;transform:translateY(55px);transition:opacity 1s var(--fl-ease),transform 1.2s var(--fl-ease);transition-delay:var(--delay,0ms)}.fl-eve.fl-motion [data-fl-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.fl-header{animation:fl-nav-enter 1s .15s both}}@keyframes fl-nav-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1700px){.fl-intro,.fl-process,.fl-faq{padding-inline:max(76px,calc((100vw - 1548px)/2))}.fl-contact{max-width:1548px;margin-inline:auto}}@media(max-width:1100px){.fl-header{gap:35px;padding-inline:25px}.fl-header-actions{gap:18px}.fl-nav{gap:20px}.fl-intro{padding:125px 48px}.fl-process,.fl-faq{padding:100px 48px}.fl-section-head{gap:40px}.fl-process-grid{gap:23px}.fl-process-card h3{font-size:31px}.fl-faq{gap:50px}.fl-contact{margin:75px 48px 0;padding:48px 38px;gap:60px}}@media(max-width:760px){.fl-header{padding:22px 24px;gap:20px}.fl-header[data-scrolled]{padding-block:15px}.fl-brand{width:61px;font-size:24px}.fl-brand small{font-size:6px;margin-top:6px}.fl-nav{display:none}.fl-header-actions{gap:17px}.fl-clock{display:none}.fl-lang{font-size:9px}.fl-contact-pill{gap:12px;padding:4px 4px 4px 13px;font-size:9px}.fl-contact-pill>span:last-child{width:28px;height:28px}.fl-intro{padding:88px 24px}.fl-intro>p,.fl-intro-text{font-size:29px;line-height:1.28;letter-spacing:-.04em}.fl-process,.fl-faq{padding:85px 24px}.fl-section-head{grid-template-columns:1fr;gap:23px;margin-bottom:36px}.fl-section-label,.fl-kicker{font-size:8px;padding-top:0}.fl-section-head h2{font-size:49px;line-height:.98}.fl-section-head p{margin-top:22px;font-size:12px}.fl-process-grid{grid-template-columns:1fr;gap:48px}.fl-process-card>img,.fl-process-image{aspect-ratio:4/3}.fl-process-card>span,.fl-process-number{margin-top:20px;font-size:8px}.fl-process-card h3{margin-top:13px;font-size:33px}.fl-process-card p{max-width:none;font-size:12px;margin-top:13px}.fl-faq{grid-template-columns:1fr;gap:34px}.fl-faq-heading h2{margin-top:20px;font-size:48px}.fl-faq summary{gap:20px;padding:23px 0;font-size:13px}.fl-faq details>p{font-size:12px;padding-bottom:24px}.fl-contact{grid-template-columns:1fr;gap:39px;margin:65px 24px 0;padding:36px 24px;border-radius:10px}.fl-contact-copy h2{margin:23px 0;font-size:45px}.fl-contact-copy p{font-size:12px}.fl-contact .ev-brief{gap:23px}}@media(max-width:390px){.fl-header{padding-inline:19px}.fl-header-actions{gap:13px}.fl-section-head h2{font-size:43px}.fl-intro>p,.fl-intro-text{font-size:27px}}@media(prefers-reduced-motion:reduce){.fl-eve *,.fl-eve *:before,.fl-eve *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.fl-eve.fl-motion [data-fl-reveal]{opacity:1;transform:none}.fl-intro-word{opacity:1}}.fl-intro-text{font-family:var(--fl-serif);font-weight:100;text-align:center;line-height:1.02;max-width:1050px}.fl-process .fl-section-head h2{white-space:pre-line}.fl-process-media{position:relative;overflow:hidden}.fl-process-media small{position:absolute;left:17px;bottom:14px;font-size:8px;color:#fff;text-shadow:0 1px 8px #000;letter-spacing:.04em}.fl-process-image{transition:transform 1s var(--fl-ease)}.fl-process-card:hover .fl-process-image{transform:scale(1.04)}.fl-menu-toggle{display:none;padding:3px;border:0;background:transparent}.fl-mobile-menu{position:fixed;z-index:49;top:76px;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:40px 24px;background:#050505}.fl-mobile-menu a{display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid var(--fl-line);font-family:var(--fl-serif);font-size:38px}.fl-mobile-menu a small{font-family:"Eve Reference Sans",var(--font);font-size:10px}.fl-mobile-menu a svg{margin-left:auto;width:22px}.fl-header.has-menu{background:#050505}.fl-brand-star{display:inline-block;margin-left:3px;vertical-align:top;font-size:14px}@media(max-width:760px){.fl-menu-toggle{display:grid;place-items:center}.fl-contact-pill{display:none}.fl-header-actions{gap:23px}.fl-intro-text{font-size:31px}}@media(prefers-reduced-motion:reduce){.fl-process-card:hover .fl-process-image{transform:none}}.eve.fl-eve{--paper:#050505;--ink:#fdfaf5;--ev-paper:#050505;--ev-ink:#fdfaf5;--ev-muted:#a5a79e;--ev-line:#ffffff28}.fl-services .fl-service-row{border-color:#ffffff25}.fl-intro,.fl-services,.fl-process,.fl-faq{position:relative;z-index:1;background:#050505}.fl-intro{padding-bottom:90px}.fl-services{padding:0 32px 80px}.fl-services .fl-services-head{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}.fl-services .fl-service-row summary{padding:52px 80px}.fl-services .fl-service-number{flex-basis:70px;font-size:16px;padding-top:0}.fl-services .fl-service-row h3{font-size:40px;line-height:1;letter-spacing:-.02em;max-width:calc(100% - 140px)}.fl-services .fl-service-arrow{width:20px;height:20px}.fl-floating-contact{position:fixed;z-index:35;right:32px;bottom:32px;width:415px;padding:30px;border:1px solid #ffffff32;border-radius:11px;background:#070907b3;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;visibility:hidden;transform:translateY(20px);pointer-events:none;transition:opacity .35s,visibility .35s,transform .5s var(--fl-ease)}.fl-floating-contact h3{font-family:var(--fl-serif);font-size:24px;line-height:1.05;font-weight:100;margin:0 0 24px}.fl-floating-contact>div{display:flex;gap:19px;align-items:center}.fl-floating-contact a{display:inline-flex;gap:12px;align-items:center;font-size:12px;white-space:nowrap}.fl-person-link>span{display:grid;place-items:center;width:29px;height:29px;background:#fdfaf5;border-radius:50%}.fl-person-link .mark{width:16px;height:16px}.fl-small-pill{min-height:48px;padding:0 20px;border:1px solid #ffffff50;border-radius:999px}.show-project-card .fl-floating-contact{visibility:visible;opacity:1;transform:none;pointer-events:auto}@media(max-width:760px){.fl-intro{padding-bottom:65px}.fl-services{padding:0 24px 45px}.fl-services .fl-service-row summary{padding:35px 0;gap:17px}.fl-services .fl-service-number{flex-basis:25px;font-size:11px;padding-top:3px}.fl-services .fl-service-row h3{font-size:31px;line-height:1.1;max-width:calc(100% - 65px)}.fl-services .fl-service-arrow,.fl-floating-contact{display:none}}@media(min-width:761px){.fl-services .fl-service-row[open] .fl-service-fan{left:45%;top:35%}}.fl-nav,.fl-clock,.fl-lang{font-size:12px}.fl-contact-pill{font-size:14px}:root:has(.fl-eve){color-scheme:dark;background:#050505;scrollbar-color:#6b7067 #050505}@media(max-width:760px){.fl-services .fl-service-description p{font-size:12px}}.fl-hero{position:relative;height:100svh}.fl-hero-pin{position:relative;height:100svh;min-height:600px;overflow:hidden;isolation:isolate;background:#050505}.fl-hero-media{position:absolute;z-index:-2;left:50%;top:50%;width:277px;height:371px;transform:translate(-50%,-50%);overflow:hidden}.fl-hero-media img{position:absolute;display:block;left:50%;top:50%;width:calc(100% + 48vw);height:auto;min-height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 44%;object-position:50% 44%;transform:translate(-50%,-50%);opacity:0;transition:opacity .9s var(--fl-ease)}.fl-hero-media img.is-active{opacity:1}.fl-hero-pin:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;transition:opacity 1.2s var(--fl-ease)}.fl-hero-headline{position:absolute;top:50%;left:50%;width:min(920px,92vw);transform:translate(-50%,-50%);text-align:center;font-family:var(--fl-serif);font-size:80px;font-weight:100;line-height:.9;letter-spacing:0;text-transform:uppercase;mix-blend-mode:difference;transition:opacity .6s .1s cubic-bezier(.3,1,.3,1)}.fl-word-line{display:block;overflow:clip;padding-block:.03em;margin-block:-.03em}.fl-word-line>span{display:block;transition:transform 1s cubic-bezier(.3,1,.3,1)}.fl-hero-lead{position:absolute;left:50%;bottom:106px;width:min(550px,calc(100% - 48px));transform:translate(-50%);text-align:center;font-size:14px;line-height:1.6;color:#fdfaf5d9}.fl-hero-bottom{position:absolute;bottom:31px;left:32px;right:32px;display:flex;align-items:center;justify-content:space-between;gap:35px;font-size:10px;line-height:1.5}.fl-hero-bottom>:first-child{max-width:220px}.fl-hero-bottom>:last-child{max-width:220px;text-align:right}.fl-hero-down{position:absolute;left:50%;bottom:21px;transform:translate(-50%);display:grid;place-items:center;width:59px;height:59px;border:1px solid #ffffff45;border-radius:50%;background:#ffffff05;color:#fdfaf5}.fl-hero-down svg{width:21px;height:21px;stroke-width:1}.fl-hero-lead,.fl-hero-bottom,.fl-hero-down{transition:opacity .4s}.fl-motion .fl-hero{height:200svh}.fl-motion .fl-hero-pin{position:sticky;top:0}.fl-motion .fl-hero-media{transition:width 1.2s var(--fl-ease),height 1.2s var(--fl-ease);will-change:width,height}.fl-motion .fl-hero.is-case .fl-hero-media{width:100%;height:100%}.fl-motion .fl-hero.is-case .fl-hero-pin:after{opacity:.45}.fl-motion .fl-hero.is-case .fl-hero-headline{opacity:0}.fl-motion .fl-hero.is-case .fl-word-line>span{transform:translateY(calc(-130px + var(--line-index) * 10px))}.fl-motion .fl-hero.is-case :is(.fl-hero-lead,.fl-hero-bottom,.fl-hero-down){opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.fl-hero-headline{animation:fl-title-enter 1.4s .2s var(--fl-ease) both}.fl-hero-media{animation:fl-aperture-enter 1.4s var(--fl-ease) both}}@keyframes fl-title-enter{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes fl-aperture-enter{0%{clip-path:inset(calc(50% - 2px) calc(50% - 1.5px))}to{clip-path:inset(0)}}@media(max-width:760px){.fl-hero-pin{min-height:600px}.fl-hero-media{width:48vw;height:47svh}.fl-hero-media img{width:calc(100% + 110vw)}.fl-hero-headline{width:calc(100% - 36px);font-size:clamp(40px,11vw,68px);line-height:.94}:lang(mn) .fl-hero-headline{font-size:clamp(34px,9.6vw,54px)}.fl-hero-lead{bottom:112px;max-width:315px;font-size:12px;line-height:1.7}.fl-hero-bottom{left:24px;right:24px;bottom:26px;gap:70px;font-size:8px}.fl-hero-bottom>:first-child,.fl-hero-bottom>:last-child{max-width:120px}.fl-hero-down{width:42px;height:42px;bottom:18px}.fl-hero-down svg{width:17px;height:17px}}@media(prefers-reduced-motion:reduce){.fl-hero-headline{opacity:1}.fl-hero-media{transform:translate(-50%,-50%)}}.fl-eve:has(.fl-hero:not(.is-past)) .fl-header[data-scrolled]:not(.has-menu){padding-block:24px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent}@media(max-width:760px){.fl-eve:has(.fl-hero:not(.is-past)) .fl-header[data-scrolled]{padding-block:22px}}.cs{--cs-accent: #3b82f6;--cs-dot: rgba(22, 21, 19, .2)}:root[data-theme=dark] .cs{--cs-accent: #60a5fa;--cs-dot: rgba(255, 255, 255, .2)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cs{--cs-accent: #60a5fa;--cs-dot: rgba(255, 255, 255, .2)}}.cs-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.cs-title{display:flex;align-items:center;gap:16px}.cs-title h2{font-size:clamp(32px,3.7vw,46px);line-height:1.1;font-weight:400;letter-spacing:-.032em}.cs-icon{display:grid;place-items:center;flex:none;width:46px;height:46px;background:var(--ink);color:var(--on-ink)}.cs-lead{max-width:460px;margin-top:20px;font-size:15px;line-height:1.65;color:var(--muted)}.cs-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;margin-top:26px;font-size:13.5px}.cs-links li{display:flex;align-items:center}.cs-links li+li:before{content:"";width:4px;height:4px;margin:0 14px;background:var(--line-strong)}.cs-links a{color:var(--ink-2);transition:color .2s}.cs-links a:hover{color:var(--cs-accent)}.cs-map{position:relative;width:100%;margin-top:56px}.cs-dots{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cs-dot);-webkit-mask:var(--map) no-repeat center / 100% 100%;mask:var(--map) no-repeat center / 100% 100%}.cs-dots-mn{background:var(--cs-accent)}.cs-beam{position:absolute;width:0;height:0;--beam: clamp(34px, 5.5vw, 64px)}.cs-beam-dot{position:absolute;left:0;top:0;width:6px;height:6px;translate:-50% -50%;background:var(--cs-accent)}.cs-beam-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--cs-accent);animation:cs-ripple 2.8s ease-out infinite}.cs-beam-line{position:absolute;left:0;bottom:0;width:1.5px;height:var(--beam);translate:-50% 0;overflow:hidden;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--cs-accent) 50%,transparent))}.cs-beam-line:after{content:"";position:absolute;inset:0 0 auto;height:42%;background:linear-gradient(to bottom,transparent,var(--cs-accent));animation:cs-fall 2.8s cubic-bezier(.45,0,.15,1) infinite}.cs-beam-chip{position:absolute;left:0;bottom:calc(var(--beam) + 6px);translate:-50% 0;padding:4px 9px;white-space:nowrap;font-size:11px;font-weight:500;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);box-shadow:0 6px 18px -10px #00000040}@keyframes cs-fall{0%{transform:translateY(-110%);opacity:0}18%{opacity:1}55%,to{transform:translateY(240%);opacity:0}}@keyframes cs-ripple{0%,45%{transform:scale(1);opacity:0}60%{opacity:.7}to{transform:scale(4.5);opacity:0}}.cs-card{padding:32px;background:var(--surface-soft);overflow:hidden}.cs-paper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at top right,#000,transparent 62%);mask-image:radial-gradient(ellipse at top right,#000,transparent 62%)}.cs-form,.cs-sent{position:relative}.cs-form{display:grid;gap:18px}.cs-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cs-field{display:grid;gap:8px}.cs-field>span{font-size:13px;font-weight:500;color:var(--ink)}.cs-field input,.cs-field textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);font:400 14.5px/1.45 var(--font);resize:vertical;transition:border-color .2s,box-shadow .2s}.cs-field input::-moz-placeholder,.cs-field textarea::-moz-placeholder{color:var(--muted);opacity:.75}.cs-field input::placeholder,.cs-field textarea::placeholder{color:var(--muted);opacity:.75}.cs-field input:focus,.cs-field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-accent) 22%,transparent)}.cs-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.cs-foot small{font-size:12.5px;color:var(--muted)}.cs-submit{cursor:pointer}.cs-submit .btn-label{margin:0 22px}.cs-sent{display:grid;justify-items:center;gap:10px;padding:64px 12px;text-align:center}.cs-sent-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;background:var(--ink);color:var(--on-ink)}.cs-sent h3{font-size:22px;font-weight:500;letter-spacing:-.02em}.cs-sent p{color:var(--muted)}.cs-again{margin-top:8px;padding:8px 14px;border:1px solid var(--line-strong);font-size:13px;font-weight:500;color:var(--ink)}.cs-again:hover{border-color:var(--ink)}@media(max-width:900px){.cs-grid{grid-template-columns:minmax(0,1fr);gap:40px}.cs-map{margin-top:40px}}@media(max-width:640px){.cs-card{padding:22px 18px}.cs-row{grid-template-columns:1fr}.cs-foot{flex-direction:column-reverse;align-items:stretch;text-align:center}}@media(prefers-reduced-motion:reduce){.cs-beam-line:after{animation:none;transform:translateY(148%);opacity:1}.cs-beam-dot:after{animation:none;opacity:0}}.pricing{--ease: cubic-bezier(.19, 1, .22, 1)}.pr-products{display:grid;grid-template-columns:repeat(6,1fr)}.pr-product{position:relative;display:grid;justify-items:start;padding:18px 16px;min-height:124px;text-align:left;transition:background-color .3s var(--ease)}.pr-product+.pr-product{border-left:1px solid var(--line)}.pr-product:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.pr-product:hover{background:var(--hover)}.pr-product.is-on{background:var(--surface-soft)}.pr-product.is-on:after{transform:scaleX(1)}.pr-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:22px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);transition:background-color .3s var(--ease),color .3s,border-color .3s}.pr-product.is-on .pr-icon{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.pr-product strong{font-size:13px;font-weight:500;margin-bottom:2px}.pr-state{font-size:11.5px;color:var(--muted)}.pr-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:26px 0 18px}.pr-intro{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;font-size:14px;color:var(--ink-2);animation:pr-in .5s var(--ease) both}.pr-intro a{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--ink);transition:gap .2s var(--ease)}.pr-intro a:hover{gap:9px}.pr-billing{display:flex;gap:20px;flex:none}.pr-billing button{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);transition:color .25s}.pr-billing button:hover,.pr-billing button.is-on{color:var(--ink)}.pr-billing i{width:7px;height:7px;border:1px solid currentColor;transition:background-color .25s}.pr-billing .is-on i{background:var(--ink);border-color:var(--ink)}.pr-billing small{padding:1px 6px;border:1px solid var(--line-strong);font-size:11px;color:var(--ink-2)}.pr-plans{display:grid;grid-template-columns:1fr 1.08fr 1fr}.pr-col{display:grid;align-content:start;gap:12px;padding:26px 24px 30px;animation:pr-in .6s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}.pr-col+.pr-col{border-left:1px solid var(--line)}.pr-col-photo{display:grid;place-items:center;padding:28px}.pr-glass{display:grid;align-content:start;gap:12px;width:100%;padding:22px 20px 24px}.pr-plan-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pr-plan-head h3{font-size:18px;font-weight:500;letter-spacing:-.01em}.pr-pop{padding:2px 7px;font-size:11px;font-weight:500;border:1px solid var(--glass-line);background:#ffffff1f}.pr-desc{min-height:40px;font-size:13.5px;line-height:1.5;color:var(--muted)}.pr-glass .pr-desc{color:#ffffffc7}.pr-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:2px 0 6px}.pr-amount{display:inline-block;font-size:36px;font-weight:400;letter-spacing:-.035em;line-height:1;animation:pr-roll .45s var(--ease) both}.pr-price small{font-size:12.5px;color:var(--muted)}.pr-glass .pr-price small{color:#ffffffb3}.pr-col .btn,.pr-glass .btn{justify-self:start}.pr-col ul,.pr-glass ul{display:grid;gap:9px;margin-top:10px;padding-top:18px;border-top:1px solid var(--line)}.pr-glass ul{border-top-color:var(--glass-line)}.pr-col li,.pr-glass li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.pr-glass li{color:#ffffffe6}.pr-col li svg,.pr-glass li svg{flex:none;margin-top:3px}.pr-terms{margin-top:14px;font-size:13px;color:var(--muted)}.pr-terms a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong);transition:color .2s}.pr-terms a:hover{color:var(--ink);text-decoration-color:currentColor}@keyframes pr-in{0%{opacity:0;transform:translateY(10px)}}@keyframes pr-roll{0%{opacity:0;transform:translateY(40%);filter:blur(4px)}}.pr-suite{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:32px;margin-top:18px;padding:24px}.pr-suite .eyebrow{margin-bottom:8px}.pr-suite-body{font-size:14px;color:var(--muted)}.pr-suite .pr-price{margin:0}.pr-suite .pr-amount{font-size:28px}@media(max-width:1080px){.pr-products{grid-template-columns:repeat(3,1fr)}.pr-product:nth-child(4){border-left:0}.pr-product:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:900px){.pr-bar{flex-direction:column;align-items:flex-start}.pr-plans{grid-template-columns:1fr}.pr-col+.pr-col{border-left:0;border-top:1px solid var(--line)}.pr-suite{grid-template-columns:1fr;gap:14px}.pr-suite .btn{justify-self:start}}@media(max-width:640px){.pr-products{grid-template-columns:repeat(2,1fr)}.pr-product{min-height:108px}.pr-product:nth-child(n){border-left:0;border-top:0}.pr-product:nth-child(2n){border-left:1px solid var(--line)}.pr-product:nth-child(n+3){border-top:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.pr-intro,.pr-col,.pr-amount{animation:none}}.tm{max-width:824px;margin:0 auto;padding:152px 32px 120px}.tm-head{padding-bottom:40px;border-bottom:1px solid var(--line)}.tm-head h1{font-size:clamp(32px,3.7vw,46px);line-height:1.1;font-weight:400;letter-spacing:-.032em}.tm-lead{max-width:620px;margin-top:20px;font-size:15px;line-height:1.65;color:var(--muted)}.tm-updated{margin-top:18px;font:500 11.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.tm-section{padding:36px 0;border-bottom:1px solid var(--line)}.tm-section:last-child{border-bottom:0}.tm-section h2{margin-bottom:14px;font-size:20px;font-weight:500;letter-spacing:-.01em}.tm-section p,.tm-section li{font-size:15px;line-height:1.7;color:var(--ink-2)}.tm-section ul{display:grid;gap:10px}.tm-section li{position:relative;padding-left:18px}.tm-section li:before{content:"";position:absolute;top:.72em;left:0;width:5px;height:5px;background:var(--ink)}.tm-section a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong);transition:text-decoration-color .2s}.tm-section a:hover{text-decoration-color:currentColor}.tm-table{margin:22px 0 20px}.tm-table-scroll{overflow-x:auto}.tm-table table{width:100%;border-collapse:collapse;font-size:14px}.tm-table th,.tm-table td{padding:13px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.tm-table tbody tr:last-child>*{border-bottom:0}.tm-table thead th{font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.tm-table tbody th{font-weight:500;color:var(--ink)}.tm-table td{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.tm-table td small{display:block;margin-top:2px;font-size:12.5px;color:var(--muted)}.tm-links{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:18px}.tm-seller{margin:0}.tm-seller div{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}.tm-seller div:first-child{padding-top:0}.tm-seller div:last-child{border-bottom:0}.tm-seller dt{font-size:14px;line-height:1.7;color:var(--muted)}.tm-seller dd{margin:0;font-size:15px;line-height:1.7;color:var(--ink)}@media(max-width:900px){.tm{padding:112px 16px 96px}}@media(max-width:640px){.tm-table th,.tm-table td{padding:11px 12px}.tm-table thead th,.tm-table td{white-space:normal}.tm-seller div{grid-template-columns:1fr;gap:2px}}
