.topHeader{position:fixed;top:16px;left:0;right:0;z-index:50;display:flex;justify-content:center;pointer-events:none}.topHeader__inner{width:100%;display:flex;justify-content:center;pointer-events:auto;position:relative}.topNav{width:min(1120px,calc(100% - 24px));height:64px;display:flex;align-items:center;gap:14px;padding:0 14px 0 6px;border-radius:999px;background:linear-gradient(180deg,#ffffffc7,#ffffff94);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);box-shadow:0 26px 70px #0000001f,inset 0 1px #ffffffbf,inset 0 -1px #0000000d}.topNav__left,.topNav__right{display:flex;align-items:center}.topNav__left{justify-content:flex-start;padding-left:4px}.topNav__right{margin-left:auto;justify-content:flex-end;gap:10px}.topNav__center{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 14px}.topBrand,.topLink,.topCta,.topMenuBtn{height:44px;display:inline-flex;align-items:center}.topBrand{gap:8px;text-decoration:none;color:#0a0a0aeb;height:44px;border-radius:999px}.topBrand__mark{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(120% 120% at 28% 22%,#ffffff4d,#fff0 58%),linear-gradient(180deg,#000000c7,#0000009e);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 46px #0000000d,0 10px 22px #0000000c,inset 0 1px #ffffff10,inset 0 -10px 18px #00000006}.topBrand__mark{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#000d;border:1px solid rgba(189,189,189,.14)}.topBrand__markImg{width:20px;height:20px;display:block;object-fit:contain;filter:brightness(0) invert(1)}.topBrand__wordmarkImg{height:30px;width:auto;display:block;object-fit:contain}.topLink{border:none;background:transparent;cursor:pointer;gap:6px;padding:0 10px;font-size:15px;font-weight:600;color:#0a0a0ad1;letter-spacing:-.01em;border-radius:999px;transition:background .14s ease,color .14s ease,transform .14s ease}.topLink:hover{background:#0000000d;color:#0a0a0aeb}.topLink:active{transform:scale(.99)}.topLink--plain{text-decoration:none}.rxPBinner,.rxPBp{padding-bottom:14px}.rxPBpf{padding-bottom:14px;text-align:center}.topCta{height:44px;padding:0 18px;border-radius:999px;font-weight:900;font-size:14.5px;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#c8f25a;color:#0f172a;border:1px solid rgba(15,23,42,.084);box-shadow:0 14px 30px #0000000f,inset 0 1px #ffffffbf;transform-origin:center;transition:transform .14s cubic-bezier(.2,.9,.2,1),filter .16s ease,box-shadow .18s ease}.topCta:active{transform:translateY(0) scale(.992);box-shadow:0 12px 26px #0000001a,inset 0 2px 6px #0000001a,inset 0 1px #fff6}.topCta:focus-visible{outline:none}.topDropdown{position:relative;display:inline-flex;align-items:center}.topDropdown__panel{position:absolute;top:52px;left:50%;transform:translate(-50%) translateY(-6px) scale(.985);transform-origin:top center;min-width:220px;padding:8px;border-radius:18px;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,.1);box-shadow:0 18px 50px #0000001f;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .16s ease}.topDropdown--open .topDropdown__panel{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0) scale(1)}.topDropdown__item{height:40px;padding:0 12px;border-radius:12px;display:flex;align-items:center;text-decoration:none;font-size:14.5px;font-weight:650;color:#0a0a0adb;transition:background .14s ease,transform .14s ease}.topDropdown__item:hover{background:#0000000d}.topDropdown__item:active{transform:scale(.99)}.topMenuBtn{width:44px;height:44px;border-radius:999px;justify-content:center;background:#ffffff9e;border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 30px #0000001a,inset 0 1px #ffffffbf;cursor:pointer;transition:transform .12s ease,background .14s ease,box-shadow .16s ease}.topMenuBtn:hover{background:#fffc}.topMenuBtn:active{transform:scale(.98);box-shadow:0 10px 22px #00000014,inset 0 2px 8px #0000001a}.topMobileMenu{width:min(1120px,calc(100% - 24px));position:absolute;top:76px;left:50%;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.topMobileMenu__panel{border-radius:20px;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,.1);box-shadow:0 18px 50px #0000001f;padding:10px}.topMobileMenu--open{opacity:1;pointer-events:auto}.topMobileMenu__item{height:46px;padding:0 12px;border-radius:14px;display:flex;align-items:center;font-size:15px;font-weight:700;color:#0a0a0ae0;text-decoration:none;transition:background .14s ease,transform .14s ease}.topMobileMenu__item:hover{background:#0000000d}.topMobileMenu__item:active{transform:scale(.99)}.topMobileMenu__divider{height:1px;margin:8px;background:#00000014}@media(max-width:860px){.topNav{grid-template-columns:1fr 1fr}.topNav__center{display:none}}@media(min-width:861px){.topMobileMenu{display:none}}@media(max-width:420px){.topNav{height:58px}.topBrand__markImg{width:20px;height:20px}.topBrand__wordmarkImg{height:26px}.topCta{padding:0 14px;font-size:14px;height:40px}.topMenuBtn{width:40px;height:40px}.topNav__right{gap:8px}}@media(prefers-reduced-motion:reduce){.topLink,.topCta,.topMenuBtn,.topDropdown__panel,.topMobileMenu{transition:none!important}}.topMenuBtn{display:none}@media(max-width:860px){.topMenuBtn{display:inline-flex}}.topCta{gap:8px}.topCta__icon{width:16px;height:16px;flex:0 0 auto}.rxModal__error{margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(204,42,40,.22);background:#cc2a2814;color:#0a0a0adb;font-size:13px}.topCta--apps{height:56px;padding:0 22px;font-size:15.5px;font-weight:820;border-radius:16px;gap:12px}.topCta--apps .topCta__icon{width:20px;height:20px}.topCta--final{height:56px;padding:0 22px;margin-bottom:18px;font-size:15.5px;font-weight:820;border-radius:999px;gap:12px}.topCta--final .topCta__icon{width:20px;height:20px}:root{--rxCardR: 22px;--rxOrbR: 16px;--rxGreen: #C8F25A;--rxText: rgba(10,10,10,.92);--rxMuted: rgba(10,10,10,.6);--rxBorder: rgba(10,10,10,.1);--rxBtnH: 48px;--rxBtnR: 14px}.rxModal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;visibility:hidden;pointer-events:none;transition:visibility 0s linear .26s}.rxModal:before{content:"";position:absolute;inset:0;opacity:0;background:#0a0a0a00;backdrop-filter:blur(0px) saturate(1);-webkit-backdrop-filter:blur(0px) saturate(1);will-change:opacity,backdrop-filter,background;transform:translateZ(0);transition:opacity .22s ease,background .28s cubic-bezier(.2,.9,.2,1),backdrop-filter .32s cubic-bezier(.2,.9,.2,1),-webkit-backdrop-filter .32s cubic-bezier(.2,.9,.2,1)}.rxModal--open{visibility:visible;pointer-events:auto;transition-delay:0s}.rxModal--open:before{opacity:1;background:radial-gradient(900px 600px at 22% 18%,#ffffff1a,#fff0 60%),#0a0a0a38;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}.rxModal__dialog{position:relative;width:min(640px,calc(100% - 28px));border-radius:var(--rxCardR);background:linear-gradient(180deg,#fffffff0,#ffffffc7);border:1px solid rgba(255,255,255,.58);box-shadow:0 28px 90px #00000038,inset 0 1px #ffffffc7,inset 0 -1px #0000000a;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);padding:18px 18px 16px;transform:translateY(14px) scale(.985);opacity:0;transition:transform .32s cubic-bezier(.2,.9,.2,1),opacity .22s ease;will-change:transform,opacity}.rxModal--open .rxModal__dialog{transform:translateY(0) scale(1);opacity:1}.rxModal__close{position:absolute;top:14px;right:18px;z-index:5;width:auto;height:auto;padding:6px;background:transparent!important;border:0!important;box-shadow:none!important;color:#000000eb!important;cursor:pointer;display:grid;place-items:center;transition:transform .14s ease,opacity .14s ease}.rxModal__close:hover{opacity:.75}.rxModal__close:active{transform:scale(.96)}.rxModal__close:focus,.rxModal__close:focus-visible{outline:none}.rxModal__head{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:0;border-radius:18px}.rxModal__title{margin-top:0;font-size:20px;font-weight:950;letter-spacing:-.02em;color:var(--rxText)}.rxModal__sub{margin-top:4px;font-size:13.5px;font-weight:650;color:var(--rxMuted)}.rxOrb{width:44px;height:44px;border-radius:var(--rxOrbR);display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(120% 120% at 28% 22%,#5b5b5b38,#fff0 60%),linear-gradient(180deg,#000000e6,#000000b8);border:1px solid rgba(189,189,189,.14)}.rxOrb__img{width:20px;height:20px;display:block;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}.rxModal__form{display:grid;gap:12px;margin-top:10px}.rxRow{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.rxRow{grid-template-columns:1fr}}.rxField{display:grid;gap:7px}.rxField__label{font-size:12.5px;font-weight:850;color:#0a0a0ab3}.rxField__input{height:46px;border-radius:14px;padding:0 14px;background:#ffffffb3;border:1px solid var(--rxBorder);color:#0a0a0ae0;outline:none;transition:border-color .16s ease,background .16s ease}.rxField__input::placeholder{color:#0a0a0a61}.rxField__input:focus{background:#ffffffeb;border-color:#a0c24a}.rxCheck{display:inline-flex;align-items:center;gap:12px;margin-top:2px;font-size:13.5px;font-weight:750;color:#0a0a0ab8;-webkit-user-select:none;user-select:none}.rxCheck input{position:relative;display:grid;place-items:center;-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:7px;background:linear-gradient(180deg,#ffffffd9,#ffffff8c);border:1px solid rgba(0,0,0,.14);box-shadow:0 10px 22px #0000001a,inset 0 1px #ffffffd9;cursor:pointer;transform-origin:center;transition:transform .12s ease,background .16s ease,box-shadow .16s ease,border-color .16s ease}.rxCheck input:after{content:"";width:10px;height:10px;opacity:0;transform:translateY(.2px);transition:opacity .14s ease,transform .14s ease;background:#0f172af2;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Cpath d='M1 5l3 3 7-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Cpath d='M1 5l3 3 7-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.rxCheck input:checked{background:var(--rxGreen);border-color:#0f172a1f;box-shadow:0 14px 30px #0000001a,inset 0 1px #ffffffa6}.rxCheck input:checked:after{opacity:1;transform:translateY(0)}.rxCheck input:active{transform:scale(.97)}.rxModal__primary,.rxModal__secondary{width:100%;height:var(--rxBtnH);border-radius:var(--rxBtnR);font-size:14.5px;font-weight:950;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;transform-origin:center;transition:transform .14s cubic-bezier(.2,.9,.2,1),filter .16s ease,box-shadow .18s ease}.rxModal__primary{background:var(--rxGreen);color:#0f172a;border:1px solid rgba(15,23,42,.084);box-shadow:0 14px 30px #0000000f,inset 0 1px #ffffffbf}.rxModal__secondary{background:#ffffffb3;color:#0a0a0adb;border:1px solid rgba(15,23,42,.14);display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 12px 26px #00000014,inset 0 1px #ffffffb8}.rxModal__primary:active,.rxModal__secondary:active{transform:translateY(0) scale(.992);box-shadow:0 12px 26px #0000001a,inset 0 2px 6px #0000001a,inset 0 1px #fff6}.rxModal__primary:disabled{opacity:.72;cursor:default}.rxModal__fine{margin-top:8px;margin-bottom:6px;text-align:center;font-size:12.5px;line-height:1.45;font-weight:300;color:#0a0a0a85;padding:0 12px}.rxModal__resultFull{width:100%;display:grid;justify-items:center;text-align:center;gap:10px;padding:8px 10px;max-width:560px;margin:0 auto}.rxResultCircle{width:102px;height:102px;border-radius:999px;display:grid;place-items:center;background:var(--rxGreen);border:1px solid rgba(91,113,162,.12)}.rxResultCircle--error{background:#cc2a281a;border-color:#cc2a2833}.rxResultCheck{width:56px;height:56px;color:#0f172a}.rxResultWarn{width:52px;height:52px;color:#cc2a28eb}.rxResultHeadline{margin-top:14px;font-size:20px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0aeb}.rxResultSub{max-width:520px;font-size:13.5px;line-height:1.5;font-weight:650;color:#0a0a0a9e;margin-bottom:14px}.rxResultPrimary{width:100%;height:var(--rxBtnH);border-radius:var(--rxBtnR)}.rxResultActionsRow{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:2px}@media(max-width:520px){.rxResultActionsRow{grid-template-columns:1fr}}@media(max-width:420px){.rxModal__dialog{padding:16px 14px 14px}.rxResultCircle{width:110px;height:110px}.rxResultCheck{width:52px;height:52px}.rxResultWarn{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.rxModal,.rxModal:before,.rxModal__dialog,.rxModal__primary,.rxModal__secondary{transition:none!important}}.startPage{min-height:100dvh;overflow:visible;position:relative}:root{--headerH: 96px}.bgFx{position:fixed;inset:0;pointer-events:none;z-index:0}.bgFx__base{position:absolute;inset:0;background:linear-gradient(180deg,#f6f6f6,#fff 52%,#f6f6f6)}.bgFx__topGlow{position:absolute;top:-220px;left:50%;width:1500px;height:980px;transform:translate(-50%);border-radius:999px;background:radial-gradient(900px 640px at 26% 34%,#d4b4c7d6,#d4b4c700 78%),radial-gradient(900px 640px at 74% 36%,#aacebfe6,#aacebf00 80%),radial-gradient(1100px 760px at 50% 20%,#0000001a,#0000 72%);filter:blur(62px);opacity:.96}.bgFx__bottomGlow{position:absolute;bottom:-320px;left:50%;width:1600px;height:980px;transform:translate(-50%);border-radius:999px;background:radial-gradient(900px 620px at 40% 55%,#b0bedc1f,#b0bedc00 64%),radial-gradient(900px 620px at 60% 50%,#00000014,#0000 70%);filter:blur(72px);opacity:.65}.page{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;padding-left:0;padding-right:0;padding-top:var(--headerH)}.heroSection{min-height:calc(100svh - var(--headerH));display:flex;align-items:center;justify-content:center;padding:36px clamp(16px,2.2vw,28px) 24px}.heroSection__inner{width:100%;max-width:980px;margin:0 auto}.section{padding:92px 0}.section__inner{width:100%;max-width:980px;margin:0 auto}.section__title{margin:0;font-size:30px;line-height:1.15;letter-spacing:-.02em}.section__subtitle{margin-top:10px;color:var(--muted);max-width:760px;line-height:1.6}.cards{margin-top:22px;display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:860px){.cards{grid-template-columns:repeat(3,1fr);gap:16px}}.card{border-radius:20px;border:1px solid var(--border);background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px #0000000f;padding:16px}.card__title{font-weight:900;letter-spacing:-.01em;margin:0 0 6px}.card__text{margin:0;color:#0a0a0aad;line-height:1.55;font-size:14.5px}.primaryBtn{border:none;border-radius:14px;padding:12px 16px;font-weight:800;background:#0a0a0a;color:#fff;cursor:pointer}.primaryBtn:hover{background:#151515}.primaryBtn:active{transform:scale(.98)}.fullBleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}[data-anim]:not(.isInView) *{animation:none!important;animation-play-state:paused!important}[data-anim].isInView *{animation-iteration-count:1!important;animation-fill-mode:both!important}button,a,[role=button]{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){[data-anim] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.whiteSection{position:relative;z-index:2;padding:0}.whiteSectionInner{width:100%;max-width:1400px;margin:0 auto}.whiteSectionPad{padding:0 clamp(18px,4vw,44px) clamp(26px,3.2vw,54px)}.whiteSection:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:#fff;z-index:-1}.whiteSection.whiteSection--rxPB:before{background:linear-gradient(180deg,#f3f3f3 0% 50%,#f3f3f3)}.whiteSectionSpacer{padding-top:0}.whiteSectionSpacer{height:clamp(26px,3.2vw,54px)}.whiteSectionPad--top{padding-top:clamp(26px,3.2vw,54px)}.whiteSectionPad--ctaTight{padding-bottom:clamp(6px,.8vw,12px)!important}:root{--csbDur: 2.6s}.csbWrap{width:100%;display:flex;justify-content:center}.csbCard{width:100%;max-width:1200px;margin:0 auto;border-radius:28px;background:#f3f3f3;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:420px}@media(max-width:980px){.csbCard{grid-template-columns:1fr}.csbTextSide{order:1}.csbDemoSide{order:2}}.csbTextSide{padding:64px 64px 56px;display:grid;align-content:center;gap:16px}@media(max-width:980px){.csbTextSide{padding:42px 28px}}.csbTitle{margin:0;font-size:54px;line-height:.98;letter-spacing:-.04em;font-weight:520;color:#111}@media(max-width:980px){.csbTitle{font-size:42px}}.csbDesc{margin:0;max-width:520px;font-size:18px;line-height:1.6;color:#111111c7}@media(max-width:980px){.csbDesc{font-size:16px}}.csbMini{margin-top:6px;color:#0a0a0a8f;font-weight:650}.csbDemoSide{position:relative;overflow:hidden;background:#fff;padding:22px;border-radius:28px;box-shadow:inset 0 0 0 1px #0a0a0a0a;display:flex;flex-direction:column}@media(max-width:980px){.csbDemoSide{padding:18px;border-radius:28px}}.csbMediaCanvas{position:relative;flex:1 1 auto;width:100%;min-height:360px;border-radius:24px;overflow:hidden;background:#ffffff8c;border:1px solid rgba(10,10,10,.06);box-shadow:inset 0 1px #ffffff8c}.csbCanvasBg{position:absolute;inset:0;background:radial-gradient(900px 560px at 18% 14%,#a0beff57,#a0beff00 62%),radial-gradient(980px 620px at 86% 18%,#78dce642,#78dce600 64%),radial-gradient(980px 700px at 76% 92%,#ffd28c38,#ffd28c00 64%),radial-gradient(920px 640px at 10% 92%,#d2aaff2e,#d2aaff00 66%),linear-gradient(180deg,#ffffff9e,#ffffff24);filter:saturate(1.03) contrast(1.04)}.csbDemoShell{position:absolute;inset:16px;border-radius:22px;background:#ffffff57;border:1px solid rgba(10,10,10,.08);box-shadow:0 28px 80px #00000024,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.csbLines{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible}.csbLines__base{fill:none;stroke:#0f172a24;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 18px rgba(0,0,0,.06))}.csbLines__core{fill:none;stroke:#5c5c5c4d;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-dasharray:16 84;stroke-dashoffset:100;filter:drop-shadow(0 12px 22px rgba(0,0,0,.14));will-change:stroke-dashoffset,opacity;animation:csbPulseOnce var(--csbDur) linear infinite}@keyframes csbPulseOnce{0%{stroke-dashoffset:100;opacity:0}7%{opacity:.14}14%{opacity:.6}22%{opacity:1}84%{opacity:1}93%{opacity:.55}to{stroke-dashoffset:0;opacity:0}}@media(prefers-reduced-motion:reduce){.csbLines__glow,.csbLines__core{animation:none!important;opacity:0!important}}.csbLines__flow{fill:none;stroke:url(#csbFlowGrad);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18 82;stroke-dashoffset:100;opacity:.95;filter:drop-shadow(0 10px 18px rgba(0,0,0,.1));animation:csbFlow var(--csbDur) ease-in-out infinite}@keyframes csbFlow{0%{stroke-dashoffset:110;opacity:0}12%{opacity:.95}70%{opacity:.95}to{stroke-dashoffset:-10;opacity:0}}.csbOrbit{position:absolute;inset:0;z-index:1;width:min(720px,100%);max-width:92%;height:clamp(420px,64vh,560px);margin:auto}.csbHubWrap{--hubGap: 10px;position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + (var(--hubTextH, 0px) + var(--hubGap)) / 2));display:flex;flex-direction:column;align-items:center;gap:var(--hubGap)}.csbHub{position:relative;width:120px;height:120px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(0,0,0,.1);box-shadow:0 26px 70px #0000001f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:csbHubDoublePulse var(--csbDur) ease-in-out infinite;transform-origin:center}@keyframes csbHubDoublePulse{0%{transform:scale(1)}12%{transform:scale(1.055)}24%{transform:scale(1)}36%{transform:scale(1.055)}48%{transform:scale(1)}to{transform:scale(1)}}.csbHub__ring{position:absolute;inset:-16px;border-radius:inherit;background:radial-gradient(circle at 50% 50%,#c8f25a38,#c8f25a00 55%),radial-gradient(circle at 40% 35%,#d4b4c733,#d4b4c700 60%),radial-gradient(circle at 70% 70%,#dceaf233,#dceaf200 60%);filter:blur(10px);opacity:.95}.csbHub__core{position:absolute;inset:0;margin:auto;width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c8f25a,#c8f25ab3);color:#0f172a;border:1px solid rgba(15,23,42,.14);font-size:26px;box-shadow:0 18px 44px #0000001f}.csbHubText{text-align:center;line-height:1.1}.csbHubText__name{font-weight:950;letter-spacing:-.02em;color:#0f172aeb}.csbHubText__sub{margin-top:4px;color:#0a0a0a8c;font-weight:650}.csbApp{--a: 0deg;--r: 160px;--s: 1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(var(--a)) translate(var(--r)) rotate(calc(-1 * var(--a)));transform-origin:center;text-align:center;pointer-events:none}.csbApp__bubble{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#ffffffdb;border:1px solid rgba(0,0,0,.1);box-shadow:0 18px 46px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:scale(var(--s));transform-origin:center}.csbApp__icon{font-size:18px;line-height:1}.csbApp__label{margin-top:8px;font-weight:800;font-size:clamp(12px,1.05vw,13.5px);letter-spacing:-.01em;color:#0f172a99;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.7)}@media(max-width:640px){.csbDemoShell{inset:14px}.csbOrbit{max-width:94%;height:clamp(400px,72vh,520px)}.csbApp__label{font-size:clamp(12px,3.2vw,13.5px)}}@media(prefers-reduced-motion:reduce){.csbLines__flow,.csbHub{animation:none!important}}.csbDemoSide{padding:0!important;background:transparent!important;overflow:hidden!important;border-radius:28px!important;box-shadow:none!important}.csbMediaCanvas{width:100%!important;height:100%!important;min-height:360px;border:0!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important;border-radius:28px!important;isolation:isolate;transform:translateZ(0)}.csbDemoShell{inset:0!important;border:0!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important;border-radius:28px!important}.csbBoard{inset:0!important;padding:16px 18px 18px!important}.csbCanvasBg,.csbLines,.csbOrbit{clip-path:inset(0 round 28px)}.csbCanvasBg{inset:-2px!important}@media(max-width:980px){.csbDemoSide{padding:0!important}.csbMediaCanvas,.csbDemoShell{border-radius:28px!important}}.csbApp__iconImg{width:22px;height:22px;object-fit:contain;display:block;filter:drop-shadow(0 6px 16px rgba(0,0,0,.18));transform:translateZ(0);image-rendering:-webkit-optimize-contrast;-webkit-user-select:none;user-select:none;pointer-events:none}.csbMark{position:absolute;top:10px;right:10px;z-index:3;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;letter-spacing:-.02em;color:#0f172aeb;background:#ffffffb8;border:1px solid rgba(15,23,42,.1);box-shadow:0 10px 24px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.csbHub__core{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffffc7;border:1px solid rgba(15,23,42,.12);box-shadow:0 18px 44px #0000001f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.csbHub__logo{width:30px;height:30px;object-fit:contain;display:block;filter:drop-shadow(0 8px 18px rgba(0,0,0,.12));-webkit-user-select:none;user-select:none;pointer-events:none}.csbWrap[data-inview="0"] .csbLines__glow,.csbWrap[data-inview="0"] .csbLines__core{animation-play-state:paused}:root{--shStep: 2.6s;--shCycle: 5.2s}.shWrap{width:100%;display:flex;justify-content:center}.shCard{width:100%;max-width:1200px;margin:0 auto;border-radius:28px;background:#f3f3f3;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:420px}@media(max-width:980px){.shCard{grid-template-columns:1fr}.shTextSide{order:1}.shDemoSide{order:2}}.shDemoSide{position:relative;overflow:hidden;background:#fff;padding:22px;border-top-right-radius:28px;border-bottom-right-radius:28px;display:flex;flex-direction:column}@media(max-width:980px){.shDemoSide{padding:18px;border-radius:28px}}.shMediaCanvas{flex:1 1 auto;width:100%;min-height:360px;border-radius:24px;overflow:hidden;position:relative;background:#ffffff8c;border:1px solid rgba(10,10,10,.06);box-shadow:inset 0 1px #ffffff8c}.shCanvasBg{position:absolute;inset:0;background:radial-gradient(900px 560px at 18% 14%,#a0beff57,#a0beff00 62%),radial-gradient(980px 620px at 86% 18%,#78dce642,#78dce600 64%),radial-gradient(980px 700px at 76% 92%,#ffd28c38,#ffd28c00 64%),radial-gradient(920px 640px at 10% 92%,#d2aaff2e,#d2aaff00 66%),linear-gradient(180deg,#ffffff9e,#ffffff24);filter:saturate(1.03) contrast(1.04)}.shDemoShell{position:absolute;inset:16px;border-radius:22px;background:#ffffff57;border:1px solid rgba(10,10,10,.08);box-shadow:0 28px 80px #00000024,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.shBoard{position:absolute;inset:0;padding:16px 18px 18px}.shWires{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible}.shWireBase{fill:none;stroke:#0f172a24;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 18px rgba(0,0,0,.06))}.shWireGlow{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-dasharray:10 90;stroke-dashoffset:100;filter:blur(.55px) drop-shadow(0 18px 40px rgba(199,242,90,.42));mix-blend-mode:screen;will-change:stroke-dashoffset,opacity;animation:shTransfer var(--shCycle) linear infinite;animation-delay:var(--d, 0ms)}.shWireCore{fill:none;stroke:#5c5c5c61;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-dasharray:16 84;stroke-dashoffset:100;filter:drop-shadow(0 12px 22px rgba(0,0,0,.14));will-change:stroke-dashoffset,opacity;animation:shTransfer var(--shCycle) linear infinite;animation-delay:var(--d, 0ms)}@keyframes shTransfer{0%{stroke-dashoffset:100;opacity:0}6%{opacity:.45}12%{opacity:1}50%{opacity:1}50%{opacity:.5}50%{stroke-dashoffset:-100;opacity:0}}@media(prefers-reduced-motion:reduce){.shWireGlow,.shWireCore{animation:none!important;opacity:0!important}}.shNode{position:absolute;z-index:1;transform:translate(-50%,-50%);padding:12px 14px;background:#ffffffa8;border:1px solid rgba(10,10,10,.1);border-radius:16px;box-shadow:0 18px 48px #0000001f,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shNodeInner{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.02em;color:#0a0a0adb}.shNodeInner{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;text-align:center}.shNodeInner span{display:block;text-align:center}.shNodeIcon{padding:3px;width:22px;height:22px;flex:0 0 22px;border-radius:7px;object-fit:contain;background:#ffffffd1;border:1px solid rgba(10,10,10,.1);box-shadow:0 10px 22px #0000001a,inset 0 1px #ffffffa6;opacity:.98}.shNode--trigger{left:26.3%;top:16%;width:160px}.shNode--switch{left:72.3%;top:52%;width:176px}.shNode--wms{left:26.3%;top:83%;width:160px}.shPort{position:absolute;width:14px;height:14px;border-radius:999px;background:#fffffff2;border:2px solid rgba(10,10,10,.1);box-shadow:0 12px 26px #0000001a}.shPort--out{left:50%;bottom:-9px;transform:translate(-50%)}.shPort--in{left:50%;top:-9px;transform:translate(-50%)}.shPill{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#ffffffa3;border:1px solid rgba(10,10,10,.1);box-shadow:0 14px 34px #0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:950;font-size:12px;color:#0a0a0ab8;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shPill--mid{left:50%;top:30%;transform:translate(-50%,-50%)}.shPill--low{left:50%;top:70%;transform:translate(-50%,-50%)}.shRxBadge{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;line-height:0;overflow:hidden;background:#000000b5;border:1px solid rgba(255,255,255,.063);box-shadow:inset 0 1px #ffffff1a;flex:0 0 18px}.shRxBadgeImg{width:10px;height:10px;display:block;filter:brightness(0) invert(1);opacity:.95;transform:translateY(-.5px)}.shTextSide{padding:64px 64px 56px;display:grid;align-content:center;gap:16px}@media(max-width:980px){.shTextSide{padding:42px 28px}}.shTitle{margin:0;font-size:54px;line-height:.98;letter-spacing:-.04em;font-weight:520;color:#111}@media(max-width:980px){.shTitle{font-size:42px}}@media(max-width:429px){.shNode--trigger{left:27.3%;top:12%;width:160px}.shNode--switch{left:69.7%;top:52%;width:176px}.shNode--wms{left:27.3%;top:87.5%;width:160px}}@media(max-width:375px){.shNode--trigger{left:27.3%;top:12%;width:160px}.shNode--switch{left:70.3%;top:52%;width:176px}.shNode--wms{left:27.3%;top:87.5%;width:160px}}.shLead{margin:0;max-width:560px;font-size:18px;line-height:1.6;color:#111111c7}@media(max-width:980px){.shLead{font-size:16px}}.shBullets{margin:2px 0 0;padding:0;list-style:none;display:grid;gap:10px;max-width:560px;font-size:16px;line-height:1.55;color:#111111c7}@media(max-width:980px){.shBullets{font-size:15px}}.shBullets li{position:relative;padding-left:18px}.shBullets li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:999px;background:#11111159}.shCta{appearance:none;border:none;cursor:pointer;padding:14px 18px;border-radius:14px;background:#c8f25a;color:#0f172aeb;font-weight:950;letter-spacing:-.01em;box-shadow:0 18px 44px #0000001f,inset 0 1px #ffffff73;transition:transform .16s ease,filter .16s ease;justify-self:start}.shCta:hover{transform:translateY(-1px);filter:saturate(1.03)}.shCta:active{transform:translateY(0) scale(.99)}@media(max-width:640px){.shDemoShell{inset:14px}.shBoard{padding:14px 14px 16px}.shPill--mid{left:50%;top:30%}.shPill--low{left:50%;top:70%}}.shDemoSide{padding:0!important;background:transparent!important;overflow:hidden!important}.shMediaCanvas{border-radius:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.shDemoShell{inset:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.shCanvasBg{inset:0!important}.shBoard{padding:16px 18px 18px!important}:root{--fb-card-transition: .55s;--fb-bubble-transition: .24s;--fb-enter-ms: .62s;--fb-enter-ease: cubic-bezier(.2,.9,.2,1)}.fbCard{width:100%;max-width:1200px;margin:0 auto;border-radius:28px;background:#f3f3f3;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:380px}.fbCard--flip .fbLeft{order:2}.fbCard--flip .fbRight{order:1}@media(max-width:980px){.fbCard{grid-template-columns:1fr}.fbCard--flip .fbLeft,.fbCard--flip .fbRight{order:initial}}@media(max-width:980px){.fbLeft{padding:42px 28px}.fbTitle{font-size:42px}.fbDesc{font-size:16px}}.fbRight{position:relative;overflow:hidden;background:transparent;padding:0!important;border-radius:28px;display:flex;flex-direction:column}.fbRight .fbMediaCanvas{width:100%!important;height:100%!important;min-height:360px;border-radius:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.fbMediaCanvas--stacked{position:relative;width:100%;height:100%;min-height:360px;overflow:hidden;--edge: 26px;--clientW: min(420px, 74%);--replyW: min(520px, 84%);--replyLift: 22px;--r: 22px;--actionsH: 44px;--actionsGap: 10px;--actionsSide: 16px;--actionsBottom: 20px;--clientH: 170px;--gapY: 18px;--blankCenterY: calc( (var(--edge) + var(--clientH) + var(--gapY)) + ((100% - var(--edge)) - (var(--edge) + var(--clientH) + var(--gapY))) / 2 )}.fbMediaBg{position:absolute;inset:-2px;background:radial-gradient(920px 560px at 18% 18%,#aac3ffad,#aac3ff00 58%),radial-gradient(900px 560px at 80% 86%,#ffcc96b8,#ffcc9600 60%),radial-gradient(760px 520px at 70% 28%,#d4b4c74d,#d4b4c700 62%),linear-gradient(180deg,#fff6,#ffffff1f);filter:saturate(1.06)}.fbMailX{position:absolute;left:50%;border-radius:var(--r);padding:14px 16px;border:1px solid rgba(10,10,10,.1);opacity:0;transform:translate(calc(-50% + var(--tx, var(--enterX, 0px))),calc(10px + var(--ty, 0px))) scale(var(--sc, .99));transition:opacity var(--fb-card-transition) var(--fb-enter-ease),transform var(--fb-card-transition) var(--fb-enter-ease);will-change:transform,opacity}.fbMailX--client{top:var(--edge);width:var(--clientW);background:#ffffffd9;border-color:#0a0a0a1a;color:#0a0a0aeb;box-shadow:0 18px 46px #0000001f,0 7px 16px #00000014,inset 0 1px #ffffff8c;z-index:2;--enterX: -140px}.fbMailX--reply{bottom:var(--edge);width:var(--replyW);background:#787878eb;color:#fffffff0;z-index:4;--enterX: 140px;--ty: calc(-1 * var(--replyLift));display:flex;flex-direction:column;padding:4px 16px calc(var(--actionsH) + var(--actionsBottom) + 16px);overflow:hidden;border-color:#0000002e;box-shadow:0 34px 90px #00000038,0 14px 34px #00000029,inset 0 1px #ffffff1a}.fbMailX__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.fbMetaX{font-size:13px;opacity:.72;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbFromRow{display:inline-flex;align-items:center;gap:10px;min-width:0}.fbFromAvatar{width:28px;height:22px;border-radius:7px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffb8;border:1px solid rgba(10,10,10,.1);box-shadow:0 8px 18px #0000001a,inset 0 1px #ffffffb3;overflow:hidden}.fbFromIconImg{width:14px;height:14px;display:block}.fbMailX__title{margin-top:4px;font-size:20px;font-weight:780;letter-spacing:-.02em;line-height:1.08}.fbMailX__text{margin-top:6px;font-size:15px;line-height:1.45;opacity:.92;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lc, 4);flex:1 1 auto}.fbMailX--client{--lc: 3}.fbMailX--reply{--lc: 4}.fbRxBrand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;min-width:0}.fbRxText{display:inline-flex;align-items:center;line-height:1;font-size:18px;font-weight:700;transform:translateY(-.5px)}.fbRxMark{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;filter:invert(1);background:#ffffff8f;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff1a}.fbRxMark img{width:12px;height:12px;display:block}.fbActionsX{position:absolute;left:var(--actionsSide);right:var(--actionsSide);bottom:var(--actionsBottom);height:var(--actionsH);display:flex;align-items:center;gap:var(--actionsGap)}.fbBtnX{height:var(--actionsH);padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:760;white-space:nowrap;min-width:0;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fffffff2}.fbActionsX .fbBtnX--primary,.fbActionsX .fbBtnX--ghost{flex:1 1 0}.fbBtnX--icon{flex:0 0 var(--actionsH);width:var(--actionsH);padding:0}.fbBtnIcon{width:18px;height:18px;flex:0 0 auto;opacity:.95}.fbBtnX--primary{background:#c8f25a;color:#0f172a;border:1px solid rgba(15,23,42,.18);box-shadow:0 14px 34px #00000029,0 10px 22px #0000001a,inset 0 1px #ffffff73}.fbGenX{position:absolute;left:50%;top:var(--blankCenterY);transform:translate(-50%,-50%);z-index:50;padding:0 10px;line-height:2;font-size:14px;border-radius:999px;background:#ffffffd9;border:1px solid rgba(10,10,10,.07);box-shadow:0 18px 46px #0000001a;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity var(--fb-bubble-transition) var(--fb-enter-ease);will-change:opacity}.fbGenX__label{font-weight:750;color:#0a0a0a9e;letter-spacing:-.01em;white-space:nowrap}.fbDotsX{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;transform:translateY(1px)}.fbDotsX span{width:5px;height:5px;border-radius:999px;background:#ff5a16;animation:fbDotX 1.15s ease-in-out infinite;will-change:transform}.fbDotsX span:nth-child(2){animation-delay:.12s;background:#ff5a16c7}.fbDotsX span:nth-child(3){animation-delay:.24s;background:#ff5a168f}@keyframes fbDotX{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-3px);opacity:.9}}.fbShineX{display:none!important}@keyframes fbEnterLeft{0%{opacity:0;transform:translate(calc(-50% - 140px),10px) scale(.99)}to{opacity:1;transform:translate(-50%,10px) scale(1)}}@keyframes fbEnterRight{0%{opacity:0;transform:translate(calc(-50% + 140px),calc(10px + var(--ty, 0px))) scale(.99)}to{opacity:1;transform:translate(calc(-50% + 0px),calc(10px + var(--ty, 0px))) scale(1)}}.fbMediaCanvas--stacked[data-stage=client] .fbMailX--client,.fbMediaCanvas--stacked[data-stage=gen] .fbMailX--client,.fbMediaCanvas--stacked[data-stage=reply] .fbMailX--client{opacity:1;--tx: 0px;--ty: 0px;--sc: 1;animation:fbEnterLeft var(--fb-enter-ms) var(--fb-enter-ease) both}.fbMediaCanvas--stacked[data-stage=gen] .fbGenX{opacity:1}.fbMediaCanvas--stacked[data-stage=reply] .fbMailX--reply{opacity:1;--tx: 0px;--sc: 1;animation:fbEnterRight var(--fb-enter-ms) var(--fb-enter-ease) both}.fbMediaCanvas--stacked[data-stage=out] .fbMailX--reply,.fbMediaCanvas--stacked[data-stage=client] .fbMailX--reply,.fbMediaCanvas--stacked[data-stage=gen] .fbMailX--reply{opacity:0;--tx: var(--enterX);--ty: 0px;--sc: .99}.fbMediaCanvas--stacked[data-stage=client] .fbGenX,.fbMediaCanvas--stacked[data-stage=reply] .fbGenX,.fbMediaCanvas--stacked[data-stage=out] .fbGenX{opacity:0}@media(max-width:640px){.fbMediaCanvas--stacked{--edge: 18px;--clientW: 86%;--replyW: 92%;--replyLift: 14px}.fbGenX{font-size:12px}.fbMailX--reply{padding:4px 14px 14px}.fbActionsX{position:static;height:auto;margin-top:12px;display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.fbActionsX .fbBtnX--primary,.fbActionsX .fbBtnX--ghost{flex:1 1 0;min-width:0}.fbActionsX .fbBtnX--icon{flex:0 0 40px;width:40px}.fbBtnX{height:40px;padding:0 10px;gap:8px;font-size:13px}.fbBtnIcon{width:16px;height:16px}.fbBtnLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:360px){.fbActionsX .fbBtnX--ghost{padding:0;width:44px;flex:0 0 44px}.fbActionsX .fbBtnX--ghost .fbBtnLabel{display:none}}@media(prefers-reduced-motion:reduce){.fbMailX,.fbGenX{transition:none!important;animation:none!important}.fbDotsX span{animation:none!important}}.atWrap{width:100%;display:flex;justify-content:center}.fbCard{width:100%;max-width:1200px;margin:0 auto;border-radius:28px;background:#f3f3f3;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:420px}@media(max-width:980px){.fbCard{grid-template-columns:1fr}.fbLeft{order:1}.fbRight{order:2}}.fbRight{position:relative;overflow:hidden;background:#fff;padding:22px;border-radius:0 28px 28px 0;display:flex;flex-direction:column}@media(max-width:980px){.fbRight{padding:18px;border-radius:28px}}.fbRight .fbMediaCanvas{flex:1 1 auto;width:100%;min-height:360px;border-radius:24px;overflow:hidden;position:relative;background:#ffffff8c;border:1px solid rgba(10,10,10,.06);box-shadow:inset 0 1px #ffffff8c}.fbLeft{padding:64px 64px 56px;display:grid;align-content:center;gap:18px}@media(max-width:980px){.fbLeft{padding:42px 28px}}.fbTitle{margin:0;font-size:56px;line-height:.98;letter-spacing:-.04em;font-weight:520;color:#111}@media(max-width:980px){.fbTitle{font-size:42px}}.fbDesc{margin:0;max-width:520px;font-size:18px;line-height:1.6;color:#111111c7}@media(max-width:980px){.fbDesc{font-size:16px}}.atCanvas{min-height:360px}.atCanvasBg{position:absolute;inset:0;background:radial-gradient(980px 620px at 16% 14%,#d2aaff6b,#d2aaff00 60%),radial-gradient(980px 620px at 82% 26%,#78d2ff66,#78d2ff00 62%),radial-gradient(920px 640px at 74% 92%,#ffd28c61,#ffd28c00 64%),linear-gradient(180deg,#ffffff85,#ffffff29);filter:saturate(1.03) contrast(1.04)}.atDemoShell{position:absolute;background:transparent;border:1px solid rgba(10,10,10,.08);box-shadow:0 28px 80px #00000024,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;min-height:0;inset:16px 16px 0;border-radius:22px 22px 0 0;border-bottom:none}.atDemoShell{inset:16px 16px -1px}.atTimeline{position:relative;--iconCol: 56px;--trackPadX: 14px;--rowH: 96px;--rowGap: 14px;--rowStep: calc(var(--rowH) + var(--rowGap));--dot: 20px;--lineX: calc( var(--trackPadX) + ((var(--iconCol) - var(--dot)) / 1.3) + (var(--dot) / 1.3) );flex:1 1 auto;min-height:0;overflow:hidden;border-radius:18px 18px 0 0;background:#ffffff70;border:1px solid rgba(10,10,10,.07);box-shadow:inset 0 1px #fff9}.atTimeline--fill{flex:1 1 auto;height:auto;min-height:0}.atTimeline:before{content:"";position:absolute;top:-24px;bottom:-24px;left:var(--lineX);transform:translate(-1px);width:3px;border-radius:99px;background:linear-gradient(180deg,#0a0a0a00,#0a0a0a2e,#0a0a0a2e,#0a0a0a00);opacity:.9;z-index:0;pointer-events:none}.atTimeline:before{left:var(--lineX);transform:translate(-50%);width:1px}.atTrack{position:absolute;left:0;right:0;top:0;z-index:1;padding:14px var(--trackPadX);display:flex;flex-direction:column;gap:var(--rowGap);transition:transform .65s cubic-bezier(.2,.9,.2,1);will-change:transform}.atTrack--snap{transition:none!important}.atRow{height:var(--rowH);border-radius:18px;display:grid;grid-template-columns:var(--iconCol) 1fr;align-items:center;gap:12px;background:#ffffff9e;border:1px solid rgba(10,10,10,.06);box-shadow:0 14px 34px #00000012,inset 0 1px #ffffffa6;padding:12px 14px}.atRow--done{border-color:#0f172a1a}.atDot{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:visible;border:1px solid rgba(10,10,10,.1);box-shadow:0 10px 22px #0000001a,inset 0 1px #fff9;justify-self:center}.atDot--neutral{background:#e6e6e6d9}.atIcon{width:17px;height:17px;opacity:.92;color:#0a0a0ab3}.atDot--done{background:#c8f25a;color:#0f172a;border:1px solid rgba(15,23,42,.18);box-shadow:0 14px 34px #00000029,0 10px 22px #0000001a,inset 0 1px #ffffff73;animation:atDonePop .52s cubic-bezier(.2,.9,.2,1) both}.atIcon--done{color:#0f172a;opacity:1;animation:atCheckDraw .52s cubic-bezier(.2,.9,.2,1) both}.atDoneSpark{position:absolute;inset:-12px;border-radius:999px;pointer-events:none;background:radial-gradient(closest-side,#ffffff8c,#fff0 70%);mix-blend-mode:soft-light;animation:atSpark .72s ease-out both}.atRowBody{min-width:0}.atRowTop{display:grid;grid-template-columns:54px 1fr;align-items:baseline;column-gap:12px}.atTime{text-align:right;width:auto}.atTitle{font-size:14.5px;font-weight:860;color:#0a0a0adb;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.atSub{margin-top:6px;min-width:0}.atSubText{font-size:12.5px;font-weight:650;color:#0a0a0a9e;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.atMask{position:absolute;left:0;right:0;height:34px;pointer-events:none;z-index:2}.atMask--top{top:0;background:linear-gradient(180deg,#f5f5f5eb,#f5f5f500)}.atMask--bot{bottom:0;height:44px;background:linear-gradient(0deg,#f5f5f5,#f5f5f58c 38%,#f5f5f500)}.atBullets{margin-top:12px;display:grid;gap:10px}.atBullet{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:650;color:#0a0a0ab8}.atBulletDot{width:9px;height:9px;border-radius:999px;background:#0a0a0a33}@media(max-width:640px){.atDemoShell{inset:14px 14px -1px}.atTimeline{--iconCol: 52px;--trackPadX: 12px;--lineW: 1px;--lineOpacity: .65}.atRow{border-radius:16px;padding:10px 12px}.atDot{width:38px;height:38px}.atTitle{font-size:14px;-webkit-line-clamp:2}.atSubText{font-size:12px;-webkit-line-clamp:2}.atMask{height:30px}}@media(prefers-reduced-motion:reduce){.atTrack,.atDot--done,.atIcon--done,.atDoneSpark{transition:none!important;animation:none!important}}@keyframes atDonePop{0%{transform:scale(.88)}55%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes atCheckDraw{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@keyframes atSpark{0%{transform:scale(.75);opacity:0}40%{opacity:.9}to{transform:scale(1.25);opacity:0}}.atRowHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.atRowText{min-width:0;display:grid;gap:6px}.atTime{flex:0 0 auto;font-size:12.5px;font-weight:750;color:#0a0a0a94;letter-spacing:-.01em;text-align:right;line-height:1;margin-top:1px}.atRxBadge{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:999px;display:grid;place-items:center;line-height:0;overflow:hidden;background:#000000b5;border:1px solid rgba(255,255,255,.063);box-shadow:inset 0 1px #ffffff1a}.atRxBadgeImg{width:10px;height:10px;display:block;filter:brightness(0) invert(1);opacity:.95;transform:translateY(-.5px)}:root{--waBgBlur: 10px;--waCardBlur: 1.5px;--waBgScale: 1.06}.waWrap{width:100%;display:flex;justify-content:center}.waCard{width:100%;max-width:1200px;margin:0 auto;border-radius:28px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;background:#f3f3f3;min-height:420px}@media(max-width:980px){.waCard{grid-template-columns:1fr}}.waLeft{padding:64px 64px 56px;display:grid;align-content:center;gap:16px}@media(max-width:980px){.waLeft{padding:42px 28px}}.waTitle{margin:0;font-size:56px;line-height:.98;letter-spacing:-.04em;font-weight:520;color:#111}@media(max-width:980px){.waTitle{font-size:42px}}.waDesc{margin:0;max-width:520px;font-size:18px;line-height:1.6;color:#111111c7}@media(max-width:980px){.waDesc{font-size:16px}}.waBullets{margin-top:10px;display:grid;gap:10px}.waBullet{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:650;color:#0a0a0ab8}.waDot{width:9px;height:9px;border-radius:999px;background:#0a0a0a33}.waRight{position:relative;overflow:hidden;padding:0!important;background:transparent!important;border-radius:28px!important;display:flex;flex-direction:column}@media(max-width:980px){.waRight{border-radius:28px!important}}.waMedia{flex:1 1 auto;width:100%!important;height:100%!important;min-height:360px;border-radius:0!important;overflow:hidden;position:relative;background:transparent!important;border:0!important;box-shadow:none!important;isolation:isolate;transform:translateZ(0)}.waBg{position:absolute;inset:-2px;background:radial-gradient(1200px 820px at 48% 18%,#a5cdf5b8,#a5cdf500 62%),radial-gradient(1100px 820px at 92% 28%,#a8e6e45c,#a8e6e400 64%),radial-gradient(1200px 980px at 58% 96%,#ffd6aa9e,#ffd6aa00 72%),radial-gradient(980px 760px at 18% 92%,#f4d0e047,#f4d0e000 70%),linear-gradient(180deg,#fafcffeb,#fafafcdb 55%,#fff6eeeb);filter:blur(var(--waBgBlur)) saturate(1.04) contrast(1.03);transform:scale(var(--waBgScale));transform-origin:center;animation:none!important}.waNoise{position:absolute;inset:-2px;pointer-events:none;opacity:.06;background-image: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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");mix-blend-mode:soft-light;animation:none!important}.waCollage{position:absolute;inset:-2px;pointer-events:none}.waCollage:after{content:"";position:absolute;left:-12%;right:-12%;bottom:-18%;height:46%;pointer-events:none;background:radial-gradient(60% 70% at 50% 10%,#ffffff4d,#fff0 72%),linear-gradient(0deg,#ffffff73,#fff0);filter:blur(14px);opacity:.85;animation:none!important}.waAppCard{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%) rotate(var(--r)) scale(var(--s));z-index:var(--z);width:min(320px,44%);max-width:340px;border-radius:22px;overflow:hidden;background:#ffffff8c;border:1px solid rgba(10,10,10,.08);box-shadow:0 22px 60px #00000024,inset 0 1px #ffffffa6;filter:blur(var(--waCardBlur));opacity:.95;animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto}.waAppGlass{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 70% at 25% 10%,#ffffff8c,#fff0 55%),linear-gradient(180deg,#ffffff2e,#fff0);mix-blend-mode:screen;opacity:.7}.waAppTop{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:14px 14px 10px}.waAppIcon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#ffffff8c;border:1px solid rgba(10,10,10,.1);box-shadow:0 12px 26px #0000001a,inset 0 1px #ffffffa6}.waAppIconSvg{width:18px;height:18px;color:#0a0a0ab8}.waAppMeta{min-width:0;display:grid;gap:2px}.waAppTitle{font-size:14px;font-weight:880;letter-spacing:-.02em;color:#0a0a0adb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waAppSub{font-size:12px;font-weight:650;color:#0a0a0a94;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waAppPill{width:44px;height:10px;border-radius:999px;background:#0a0a0a14;opacity:.55}.waAppBody{padding:10px 14px 16px;display:grid;gap:8px}.waAppLine{display:grid;grid-template-columns:10px 1fr;align-items:center;gap:10px}.waAppLineDot{width:7px;height:7px;border-radius:999px;background:#0a0a0a2e}.waAppLineText{font-size:12.5px;font-weight:650;color:#0a0a0ab3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waAppCard--green{box-shadow:0 22px 60px #00000024,inset 0 0 0 1px #78ffaa38,inset 0 1px #ffffffa6}.waAppCard--blue{box-shadow:0 22px 60px #00000024,inset 0 0 0 1px #78beff38,inset 0 1px #ffffffa6}.waAppCard--amber{box-shadow:0 22px 60px #00000024,inset 0 0 0 1px #ffd27833,inset 0 1px #ffffffa6}.waAppCard--violet{box-shadow:0 22px 60px #00000024,inset 0 0 0 1px #d2aaff33,inset 0 1px #ffffffa6}.waAppCard--teal{box-shadow:0 22px 60px #00000024,inset 0 0 0 1px #00dcc82e,inset 0 1px #ffffffa6}.waPrompt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(860px,calc(100% - 34px));border-radius:28px;overflow:hidden;background:#ffffffc7;border:1px solid rgba(10,10,10,.1);box-shadow:0 36px 90px #00000038,0 18px 50px #0000001f,inset 0 1px #fffc;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:10}.waPromptInner{padding:14px;display:grid;gap:14px}.waPromptHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:2px 4px 0}.waPromptQ{font-size:15px;font-weight:900;color:#0a0a0adb;letter-spacing:-.02em}.waPromptHint{font-size:12.5px;font-weight:700;color:#0a0a0a85}.waPromptRow{display:flex;flex-direction:column;gap:16px;border-radius:22px;background:#f5f5f599;border:1px solid rgba(10,10,10,.08);box-shadow:inset 0 1px #ffffffa6;padding:22px 18px;min-height:160px}.waPromptInput{min-width:0;flex:1 1 auto}.waPlaceholder{font-size:30px;line-height:1.12;font-weight:520;letter-spacing:-.03em;color:#0a0a0adb;min-height:42px;display:inline-block;position:relative}.waPlaceholder--in{animation:waTextIn .24s cubic-bezier(.2,.9,.2,1) both}.waPlaceholder--out{animation:waTextOut .22s cubic-bezier(.2,.9,.2,1) both}@keyframes waTextIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes waTextOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.waCaret{display:inline-block;width:2px;height:30px;border-radius:8px;background:#0a0a0a47;margin-left:8px;transform:translateY(4px);animation:waBlink 1.05s steps(2,end) infinite}@keyframes waBlink{0%,50%{opacity:1}51%,to{opacity:0}}.waPromptField{flex:1 1 auto;min-height:0;display:flex;align-items:flex-start}.waPromptBar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px}.waPromptBarRight{display:inline-flex;align-items:center;gap:10px}.waPromptActions{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px}.waIconBtn{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:#ffffffb3;border:1px solid rgba(10,10,10,.1);box-shadow:0 14px 34px #0000001f,inset 0 1px #ffffffb3;color:#0a0a0abd}.waIconBtn--small{width:42px;height:42px}.waIconBtnSvg{width:18px;height:18px}.waIconBtn--primary{background:#ff5a16;color:#0f172a;border:1px solid rgba(15,23,42,.18);box-shadow:0 14px 34px #00000029,0 10px 22px #0000001a,inset 0 1px #ffffff73}.waIconBtn--primary .waIconBtnSvg,.waIconBtn--primary .waIconBtnSvg--primary{color:#fff}.waIconBtnSvg--primary{color:#fffffffa}.waAttachmentRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px 2px}.waAttachPill{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:#fffc;border:1px solid rgba(10,10,10,.1);box-shadow:0 14px 34px #0000001a,inset 0 1px #ffffffbf;min-width:0;max-width:62%}.waAttachIcon{width:30px;height:30px;border-radius:12px;display:grid;place-items:center;background:#0000000f;border:1px solid rgba(10,10,10,.08)}.waAttachIconSvg{width:16px;height:16px;color:#0a0a0ab3}.waAttachText{font-size:14px;font-weight:800;color:#0a0a0ac7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waAttachX{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#0a0a0a0f;border:1px solid rgba(10,10,10,.08)}.waAttachXSvg{width:14px;height:14px;color:#0a0a0a9e}.waAttachGhost{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:750;color:#0a0a0a85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.waAttachGhostDot{width:8px;height:8px;border-radius:999px;background:#0a0a0a33}.waPromptGlow{position:absolute;inset:-70px -120px -90px;pointer-events:none;background:radial-gradient(520px 260px at 22% 22%,#00d2be2e,#00d2be00 70%),radial-gradient(620px 300px at 78% 28%,#2da0ff33,#2da0ff00 70%),radial-gradient(640px 320px at 60% 92%,#ffd28c29,#ffd28c00 70%);filter:blur(18px);opacity:.95;animation:none!important}@media(max-width:980px){.waPrompt{top:50%;width:calc(100% - 26px);border-radius:24px}.waPlaceholder{font-size:22px;min-height:34px}.waCaret{height:24px;transform:translateY(3px)}}@media(max-width:640px){.waMedia{min-height:340px}:root{--waBgBlur: 12px;--waCardBlur: 1.5px;--waBgScale: 1.04}.waAppCard{width:min(290px,72%);border-radius:20px}.waPromptInner{padding:16px 14px 14px}.waPromptRow{padding:14px;min-height:80px}.waIconBtn,.waIconBtn--small{width:40px;height:40px}.waIconBtnSvg{width:17px;height:17px}.waAttachmentRow{flex-direction:column;align-items:flex-start;gap:10px}.waAttachPill{max-width:100%;width:100%}.waAttachGhost{width:100%}.waNoise{display:none!important}}@media(prefers-reduced-motion:reduce){.waPlaceholder--in,.waPlaceholder--out,.waCaret{animation:none!important}}:root{--hero-typing-delay: 2.4s;--hero-message-display: 3.8s;--hero-loop-pause: 1.6s;--msg-anim-duration: .42s;--msg-anim-ease: cubic-bezier(.22,.9,.25,1);--radius-xl: 24px;--border: rgba(0,0,0,.1);--borderStrong: rgba(0,0,0,.18);--shadow: 0 10px 28px rgba(0,0,0,.08);--shadow2: 0 14px 38px rgba(0,0,0,.12);--text: rgba(10,10,10,.92);--muted: rgba(10,10,10,.62);--rxAccent: #ff5a16}.hero{width:100%;max-width:980px;text-align:center}.hero__text{display:flex;flex-direction:column;align-items:center;gap:14px;transform-origin:center top;will-change:transform,opacity;transition:transform .52s cubic-bezier(.2,.9,.2,1),opacity .32s ease}.hero__title{margin:0;font-size:44px;line-height:1.06;letter-spacing:-.03em;font-weight:700;transform-origin:center top;will-change:transform;transition:transform .52s cubic-bezier(.2,.9,.2,1)}.hero__subtitle{margin:0;max-width:680px;font-size:16.5px;line-height:1.55;color:var(--muted);transform-origin:center top;will-change:transform;transition:transform .52s cubic-bezier(.2,.9,.2,1)}.hero--compact .hero__text{transform:none;opacity:.96}.hero--compact .hero__title{transform:translateY(-3px) scale(.91)}.hero--compact .hero__subtitle{transform:translateY(-2px) scale(.97)}@media(max-width:979px){.hero--compact .hero__title{transform:translateY(-4px) scale(.88)}.hero--compact .hero__subtitle{transform:translateY(-3px) scale(.95)}}@media(max-width:979px){.hero{max-width:760px}.hero__title{white-space:normal}}.inputShell{display:flex;flex-direction:column;margin-top:34px;border-radius:var(--radius-xl);border:1px solid var(--border);background:#ffffffc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);transform:translateZ(0);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,margin-top .42s cubic-bezier(.2,.9,.2,1)}.inputShell--focused{border-color:var(--borderStrong);box-shadow:var(--shadow2);background:#ffffffe0}.inputShell--chat{margin-top:34px;border-radius:22px;box-shadow:0 18px 60px #00000024;background:#ffffffc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.inputShell__inner{order:1;display:flex;flex-direction:row!important;gap:12px;padding:14px}@media(min-width:720px){.inputShell__inner{flex-direction:row;align-items:center}}.inputShell__input{flex:1;width:100%;border:none;outline:none;background:transparent;padding:12px 10px;font-size:15.5px;letter-spacing:-.01em;color:var(--text);text-align:left}.sendBtn{width:46px;height:46px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#ffffffb8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transform-origin:center;transition:transform .14s cubic-bezier(.2,.9,.2,1),filter .16s ease,box-shadow .18s ease;flex:0 0 46px}.sendBtn--active{background:var(--rxAccent);color:#0f172a;border:1px solid rgba(15,23,42,.18);box-shadow:0 14px 30px #0000000f,inset 0 1px #ffffffbf}.sendBtn--active:active{transform:translateY(0) scale(.992);box-shadow:0 12px 26px #0000001a,inset 0 2px 6px #0000001a,inset 0 1px #fff6}.sendBtn--disabled:active{transform:none}.sendBtn--disabled{background:#00000014;border-color:#00000014;cursor:not-allowed;box-shadow:none}.sendBtn__arrow{line-height:1;transform:translateY(-1px);color:#0a0a0aeb;display:inline-flex;align-items:center;justify-content:center}.sendBtn--active .sendBtn__arrow{color:#fff}.sendBtn__icon{width:18px;height:18px;display:block}@media(max-width:520px){.sendBtn{width:44px;height:44px;flex-basis:44px}}@media(max-width:560px){.inputShell__inner{display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:10px;padding:12px;align-items:end}.inputShell__input{grid-column:1 / -1;grid-row:1;justify-self:start;align-self:start;min-height:66px;padding:12px 12px 10px;line-height:1.25;text-align:left}.sendBtn{grid-column:2;grid-row:2;justify-self:end;align-self:end;width:44px;height:44px;flex-basis:44px}}.hints{margin-top:18px;overflow:hidden;padding:8px 0 28px;max-height:340px;transition:opacity .16s ease,transform .16s ease,max-height .2s ease,margin-top .2s ease,padding .2s ease;transform:translateY(0);opacity:1}.hints__label{margin:0 0 10px;font-size:13px;color:var(--muted)}.hints__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0 10px 22px}.chip{border:1px solid var(--border);background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:9px 14px;font-size:13px;color:#0a0a0adb;box-shadow:0 8px 20px #0000000d;transition:border-color .14s ease,background .14s ease;cursor:pointer;position:relative;z-index:1}.chip:hover{border-color:#0000002e;background:#ffffffdb}.hints--closing{opacity:0;transform:translateY(-8px);max-height:0;margin-top:0;padding:0;pointer-events:none}.hints--gone{display:none}.chatArea{order:0;height:0;opacity:0;transform:translateY(-6px);overflow:hidden;pointer-events:none;transition:height .52s cubic-bezier(.2,.9,.2,1),opacity .22s ease,transform .22s ease}.inputShell--chat .chatArea{display:flex;flex:1 1 auto;min-height:0;height:420px;opacity:1;transform:translateY(0);pointer-events:auto;overflow:hidden;background:transparent}@media(max-width:720px){.inputShell--chat .chatArea{height:360px}}.inputShell--chat .inputShell__inner{padding:12px;border-top:1px solid rgba(0,0,0,.1);background:#ffffffe0;border-bottom-left-radius:22px;border-bottom-right-radius:22px}.chatArea__inner{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.chatHeader{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid rgba(0,0,0,.08);background:#ffffffe0;border-top-left-radius:22px;border-top-right-radius:22px}.chatHeader__left{display:flex;align-items:center;gap:10px}.chatHeader__avatar{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#0a0a0a;overflow:hidden}.chatHeader__avatarImg{width:16px;height:16px;display:block;object-fit:contain}.chatHeader__who{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.chatHeader__name{font-size:13.5px;font-weight:800;letter-spacing:-.01em;color:#0a0a0aeb}.chatHeader__status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#0a0a0a8c;margin-top:2px;position:relative}.chatHeader__statusText{display:inline-block;line-height:1}.chatHeader__status.isThinking{color:var(--rxAccent)}.chatHeader__status.isThinking:after{content:"";position:absolute;left:-20%;top:-6px;bottom:-6px;width:60%;pointer-events:none;background:linear-gradient(110deg,#ffffff24 30%,#e2e1e1bf 44%,#e8e8e8bf 52%,#ffffff4f 68%);opacity:.55;transform:translate(-60%);mix-blend-mode:screen;filter:blur(.2px);animation:rxThinkingSweep 2.25s ease-in-out infinite}@keyframes rxThinkingSweep{0%{transform:translate(-70%);opacity:0}35%{opacity:.55}60%{opacity:.65}to{transform:translate(210%);opacity:0}}.chatEmpty{padding:18px 14px 12px;text-align:left;color:#0a0a0ad9}.chatEmpty__title{font-weight:900;letter-spacing:-.02em;margin-bottom:6px}.chatEmpty__text{color:#0a0a0a9e;font-size:13.5px;line-height:1.5}.chatMsgs--dock{padding-bottom:58px}.chatMsgs{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:17px 12px 16px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-behavior:auto;overflow-anchor:none}.chatMsgs::-webkit-scrollbar{width:0;height:0}.chatMsg{display:flex}.chatMsg--ai{justify-content:flex-start}.chatMsg--user{justify-content:flex-end}.chatMsg+.chatMsg{margin-top:12px}.chatMsg__bubble{text-align:left;width:fit-content;max-width:min(560px,86%);border-radius:16px;padding:10px 12px;border:1px solid rgba(0,0,0,.1);background:#ffffffe6;box-shadow:0 10px 22px #0000000f;overflow:visible}.chatMsg--ai .chatMsg__bubble{border-bottom-left-radius:0}.chatMsg--user .chatMsg__bubble{text-align:right;background:#111111c7;color:#ffffffeb;border-color:#ffffff1f;box-shadow:0 10px 22px #00000014;border-bottom-right-radius:0}.chatMsg__text{display:inline-block;white-space:pre-wrap;word-break:break-word}.chatMsg__line{margin:0}.chatMsg__line+.chatMsg__line{margin-top:6px}.typingDots{display:inline-flex;gap:6px;align-items:center}.typingDot{width:6px;height:6px;border-radius:999px;background:#0a0a0a61;animation:typingBounce .9s ease-in-out infinite;will-change:transform}.typingDot:nth-child(2){animation-delay:.12s}.typingDot:nth-child(3){animation-delay:.24s}@keyframes typingBounce{0%,70%,to{transform:translateY(0);opacity:.55}35%{transform:translateY(-4px);opacity:.92}}.chatHeader__sparkWrap{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(1px) scale(.92);pointer-events:none;transition:opacity .18s ease,transform .26s cubic-bezier(.2,.9,.2,1)}.chatHeader__sparkWrap.isOn{opacity:1;transform:translateY(0) scale(1)}.aiSpark{color:currentColor;filter:drop-shadow(0 6px 14px rgba(255,90,22,.22))}.aiSpark--thinking{animation:aiSparkPulse .9s ease-in-out infinite;will-change:transform,opacity}@keyframes aiSparkPulse{0%,to{transform:translateY(-.5px) scale(1);opacity:.85}45%{transform:translateY(-.5px) scale(1.08);opacity:1}}.chatMsgs__spacer{flex:1 1 auto;min-height:1px}.chatMsg--anim{transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;animation:msgInUpPro var(--msg-anim-duration) var(--msg-anim-ease) both}.chatMsg--ai.chatMsg--anim{animation-name:msgInLeftPro}.chatMsg--user.chatMsg--anim{animation-name:msgInRightPro}@keyframes msgInUpPro{0%{opacity:0;transform:translate3d(0,14px,0) scale(.98)}60%{opacity:1;transform:translate3d(0,-1px,0) scale(1.003)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes msgInLeftPro{0%{opacity:0;transform:translate3d(-14px,12px,0) scale(.98)}60%{opacity:1;transform:translate3d(0,-1px,0) scale(1.003)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes msgInRightPro{0%{opacity:0;transform:translate3d(14px,12px,0) scale(.98)}60%{opacity:1;transform:translate3d(0,-1px,0) scale(1.003)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.hero__text,.hero__title,.hero__subtitle,.inputShell,.chatArea,.aiSpark--thinking,.typingDot,.chatHeader__status.isThinking:after{animation:none!important;transition:none!important}}@media(max-width:560px){.inputShell__input{display:flex;align-items:flex-start;justify-content:flex-start}.inputShell__input input,.inputShell__input textarea,.inputShell__input [contenteditable=true]{width:100%;box-sizing:border-box;align-self:flex-start;text-align:left;padding:10px 12px!important;line-height:1.25!important}.inputShell__input{min-height:62px}}.inputShell__inner{order:1;display:flex;gap:12px;padding:14px;align-items:center}.inputShell__input{flex:1;width:100%;border:none;outline:none;background:transparent;height:46px;padding:12px 10px;font-size:15.5px;letter-spacing:-.01em;color:var(--text);text-align:left;resize:none;overflow:hidden;line-height:1.25}@media(max-width:560px){.inputShell__inner{display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:10px;padding:12px;align-items:end}.inputShell__input{grid-column:1 / -1;grid-row:1;height:74px;padding:10px 12px;line-height:1.25;overflow:auto}.sendBtn{grid-column:2;grid-row:2;justify-self:end;align-self:end;width:44px;height:44px;flex-basis:44px}}@media(max-width:560px){.inputShell:not(.inputShell--chat) .inputShell__inner{display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:10px;padding:12px;align-items:end}.inputShell:not(.inputShell--chat) .inputShell__input{grid-column:1 / -1;grid-row:1;justify-self:start;align-self:start;min-height:62px;padding:12px 12px 10px;line-height:1.25;text-align:left}.inputShell:not(.inputShell--chat) .sendBtn{grid-column:2;grid-row:2;justify-self:end;align-self:end;width:44px;height:44px;flex-basis:44px}.inputShell.inputShell--chat .inputShell__inner{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;padding:10px 12px}.inputShell.inputShell--chat .inputShell__input{min-height:44px;height:44px;padding:10px 12px;line-height:1.2;overflow:hidden}.inputShell.inputShell--chat .sendBtn{width:44px;height:44px;flex:0 0 44px}}.inputShell__input{resize:none;overflow:hidden}:root{--rxFooterBg: #f3f3f3;--rxPadTop: clamp(26px, 3.2vw, 54px);--rxPadBottom: clamp(18px, 2.4vw, 36px);--rxPadX_fallback: clamp(18px, 4vw, 44px);--rxMaxW_fallback: 1120px}.rxPB--footer{position:relative;isolation:isolate;overflow:hidden;padding-top:var(--rxPadTop);padding-bottom:var(--rxPadBottom);background:transparent}:root{--rxPadBottom: clamp(8px, 1.2vw, 14px)}.rxPB--footer .rxFootBottom{margin:0 auto;padding-bottom:0!important}.rxPB--footer:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:100vw;background:var(--rxFooterBg);z-index:0;pointer-events:none}.rxPB--footer>*{position:relative;z-index:1}.rxPB--footer .rxPBinner,.rxPB--footer .rxPBleft,.rxPB--footer .rxPBright{background:transparent!important;border:0!important;box-shadow:none!important}.rxPB--footer .rxFootRule{width:100%;max-width:var(--rxMaxW, var(--rxMaxW_fallback));margin:clamp(18px,2.2vw,26px) auto clamp(10px,1.6vw,16px);height:1px;background:#0f172a1f;padding-left:var(--rxPadX, var(--rxPadX_fallback));padding-right:var(--rxPadX, var(--rxPadX_fallback));box-sizing:border-box}.rxPB--footer .rxFootBottom{width:100%;max-width:var(--rxMaxW, var(--rxMaxW_fallback));margin:0 auto;padding-left:var(--rxPadX, var(--rxPadX_fallback));padding-right:var(--rxPadX, var(--rxPadX_fallback));padding-bottom:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;text-align:center;color:#0f172a8c;font-size:12.5px}.rxPB--footer .rxFootSep{opacity:.6}.rxPB--footer .rxFootMiniLink{color:#0f172aad;text-decoration:none;font-weight:600}.rxPB--footer .rxFootMiniLink:hover{color:#0f172aeb}@media(max-width:420px){.rxPB--footer .rxFootSep{display:none}}.rxPB--footer,.rxPB--footer .rxFootBottom{padding-bottom:0!important;margin-bottom:0!important}.rxPB--footer{padding-bottom:10px!important;margin-bottom:0!important}.rxPB--footer .rxFootBottom{padding-bottom:0!important;margin-bottom:0!important}.rxPB--footer>:last-child{margin-bottom:0!important}.rxPB--footer .cta{display:flex;justify-content:center;width:100%}.rxPBp{margin-bottom:22px}.topCta,.rxPB--footer .topCta{margin-left:auto;margin-right:auto}section.rxPB.rxPB--footer{padding-bottom:8px!important;margin-bottom:0!important}section.rxPB.rxPB--footer .rxPBinner{padding-bottom:0!important;margin-bottom:0!important}section.rxPB.rxPB--footer .rxFootRule{margin-bottom:8px!important}section.rxPB.rxPB--footer .rxFootBottom{padding-bottom:0!important;margin-bottom:0!important;padding-top:8px!important;margin-top:0!important}section.rxPB.rxPB--footer .cta{width:100%;display:flex;justify-content:center}:root{--faqCardR: 20px;--faqIconR: 14px;--faqBorder: rgba(15, 23, 42, .1);--faqText: rgba(15, 23, 42, .92);--faqMuted: rgba(15, 23, 42, .7);--faqEase: cubic-bezier(.2,.85,.2,1);--faqInnerDur: .22s}.faq{width:100%;max-width:1120px;margin:0 auto;padding-top:clamp(22px,3vw,48px)}.faqHead{display:grid;gap:10px;margin-bottom:clamp(16px,2.2vw,22px)}.faqTitle{margin:0;font-size:clamp(24px,3.1vw,38px);line-height:1.05;letter-spacing:-.02em;color:#0f172a}.faqSub{margin:0;max-width:68ch;color:var(--faqMuted);font-size:15px;line-height:1.6}.faqGrid{display:grid;gap:12px;margin-top:10px}.faqItem{border-radius:var(--faqCardR);background:#f3f3f3;border:1px solid var(--faqBorder);box-shadow:0 12px 32px #0f172a14;overflow:hidden;position:relative}.faqItem:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#ffffffb8,#ffffff1a);opacity:.5}.faqQ{width:100%;text-align:left;border:0;background:transparent;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:clamp(12px,1.6vw,14px) clamp(14px,2.2vw,20px);position:relative;z-index:1;-webkit-tap-highlight-color:transparent}.faqQ:active{transform:none}.faqQText{font-size:15px;font-weight:720;letter-spacing:-.01em;color:var(--faqText);line-height:1.25}.faqQIcon{width:40px;height:40px;border-radius:var(--faqIconR);display:inline-flex;align-items:center;justify-content:center;background:#ffffff8c;border:1px solid var(--faqBorder);box-shadow:0 10px 22px #0f172a0f}.faqIcon{color:#0f172abd;transform-origin:50% 50%;transition:transform var(--faqInnerDur) var(--faqEase)}.faqIcon.isOpen{transform:rotate(45deg)}.faqA{overflow:hidden;max-height:0px;transition:max-height .32s var(--faqEase);position:relative;z-index:1}.faqA:before{content:"";position:absolute;top:0;left:clamp(14px,2.2vw,20px);right:clamp(14px,2.2vw,20px);height:1px;background:#0f172a1f;opacity:0;transform:scaleX(.94);transition:opacity .2s var(--faqEase),transform .28s var(--faqEase)}.faqItem.isOpen .faqA:before{opacity:1;transform:scaleX(1);transition-delay:80ms}.faqAInner{padding:14px clamp(14px,2.2vw,20px) 16px;color:#0f172ab8;font-size:14px;line-height:1.65;transform-origin:top;transform:translateY(-6px) scaleY(.96);opacity:0;transition:transform var(--faqInnerDur) var(--faqEase),opacity .16s var(--faqEase);will-change:transform,opacity}.faqItem.isOpen .faqAInner{transform:translateY(0) scaleY(1);opacity:1}.faqItem.isClosing .faqAInner{transform:translateY(-6px) scaleY(.96);opacity:0}.faqAInner b{color:#0f172ae0;font-weight:720}@media(prefers-reduced-motion:reduce){.faqA,.faqAInner,.faqIcon{transition:none!important}}.rxLegalWrap{height:100dvh;overflow:auto;-webkit-overflow-scrolling:touch;padding:clamp(18px,3vw,48px);background:#fff;position:relative;z-index:1}.rxLegalCard{width:100%;max-width:980px;margin:0 auto;border-radius:26px;border:1px solid rgba(15,23,42,.14);background:#ffffffeb;box-shadow:0 24px 70px #0f172a14;overflow:hidden}.rxLegalHead{padding:28px clamp(18px,3vw,34px);border-bottom:1px solid rgba(15,23,42,.1)}.rxLegalTitle{margin:0;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.02em;color:#0a0a0aeb}.rxLegalMeta{margin:10px 0 0;color:#0a0a0a9e;font-size:13px}.rxLegalBody{padding:22px clamp(18px,3vw,34px) 30px;color:#0a0a0ad1;line-height:1.55;font-size:15px}.rxLegalBody h2{margin:22px 0 8px;font-size:16px;color:#0a0a0aeb;letter-spacing:-.01em}.rxLegalBody p{margin:10px 0}.rxLegalBody ul{margin:10px 0 10px 18px;padding:0}.rxLegalBody li{margin:6px 0}.rxLegalRule{margin:20px 0;border:0;height:1px;background:#0f172a1a}.rxLegalSmall{font-size:12.5px;color:#0a0a0a94}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{display:block;min-width:320px}:root{--bg: #ffffff;--text: #0a0a0a;--muted: rgba(10,10,10,.62);--muted2: rgba(10,10,10,.45);--card: rgba(255,255,255,.78);--card2: rgba(255,255,255,.88);--border: rgba(10,10,10,.12);--borderStrong: rgba(10,10,10,.22);--shadow: 0 10px 30px rgba(0,0,0,.07);--shadow2: 0 12px 36px rgba(0,0,0,.1);--radius-xl: 20px;--radius-lg: 16px;--radius-md: 12px;--maxw: 980px;--font-sans: "Mulish", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";--font: var(--font-sans);--headerH: 96px}html,body{height:auto;overflow:auto}#root{height:auto}body{font-family:var(--font);font-weight:500;background:var(--bg);color:var(--text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-weight:800}::selection{background:#0000001f}#root{font-family:var(--font)!important}#root *{font-family:inherit}[data-anim]{--rx-anim-state: paused}[data-anim].isInView{--rx-anim-state: running}[data-anim] *,[data-anim] *:before,[data-anim] *:after{animation-play-state:var(--rx-anim-state)!important}html.rx-ios .bgFx{position:absolute}html.rx-ios .bgFx__topGlow{filter:blur(36px);opacity:.85}html.rx-ios .bgFx__bottomGlow{filter:blur(40px);opacity:.6}html.rx-ios .topNav,html.rx-ios .inputShell,html.rx-ios .chip,html.rx-ios .card,html.rx-ios .atDemoShell,html.rx-ios .csbDemoShell,html.rx-ios .shDemoShell,html.rx-ios .shNode,html.rx-ios .waAppCard,html.rx-ios .waPrompt,html.rx-ios .rxModal,html.rx-ios .rxModal:before,html.rx-ios .rxModal__dialog{backdrop-filter:blur(8px) saturate(1.05);-webkit-backdrop-filter:blur(8px) saturate(1.05)}html.rx-ios .fbMediaBg,html.rx-ios .shCanvasBg,html.rx-ios .csbCanvasBg,html.rx-ios .atCanvasBg,html.rx-ios .waBg{filter:none}
