.ca-page{--ca-canvas:#f6f7f9;--ca-surface:#fff;--ca-surface-2:#fbfbfd;--ca-line:#e8eaef;--ca-line-soft:#eef0f4;--ca-ink:#0f1729;--ca-ink-2:#475067;--ca-ink-3:#6b7385;--ca-ink-4:#98a0b0;--ca-blue:#2563eb;--ca-blue-2:#1d4ed8;--ca-blue-soft:#2563eb1a;--ca-cyan:#09c5d6;--ca-new-bg:#e6f9fb;--ca-new-ink:#0e7490;--ca-pos:#15915a;--ca-pos-soft:#e7f6ee;--ca-neg:#d23b48;--ca-neg-soft:#fdecee;--ca-warn:#b26a00;--ca-warn-soft:#fff3dc;--ca-night:#0b1426;--ca-sh-1:0 1px 2px #1018280d,0 1px 1px #10182808;--ca-sh-card:0 1px 2px #0b14260a,0 6px 18px #0b14260d;--ca-sh-pop:0 12px 40px #10182829,0 4px 12px #10182814;--ca-f-display:var(--font-display),"Bricolage Grotesque",system-ui,sans-serif;--ca-f-body:var(--font-body),"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--ca-f-mono:var(--font-mono),"JetBrains Mono",ui-monospace,Menlo,monospace;background:var(--ca-canvas);color:var(--ca-ink);font-family:var(--ca-f-body);font-size:14px;line-height:1.5;overflow-x:clip}.ca-page *,.ca-page :before,.ca-page :after{box-sizing:border-box}.ca-page button{font:inherit;cursor:pointer}.ca-page a{color:inherit;text-decoration:none}.ca-page :focus-visible{outline:2px solid var(--ca-blue);outline-offset:2px;border-radius:6px}.ca-new{background:var(--ca-new-bg);color:var(--ca-new-ink);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.4}.ca-nbtn{height:36px;color:var(--ca-ink-2);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 15px;font-size:13.5px;font-weight:600;display:inline-flex}.ca-nbtn.ca-pri{background:var(--ca-blue);color:#fff;border-color:var(--ca-blue)}.ca-hero{text-align:center;padding:0 0 64px;position:relative;overflow:hidden}.ca-aurora{z-index:0;background:radial-gradient(120% 120% at 50% -10%,#e8f0ff 0%,#f6f7fb 46%,#eef1f8 100%);position:absolute;inset:0}.ca-aurora i{filter:blur(60px);opacity:.75;border-radius:50%;position:absolute}.ca-aurora i:first-child{background:radial-gradient(circle at 30% 30%,#c7d2fe,#0000 70%);width:520px;height:420px;top:-80px;left:-120px}.ca-aurora i:nth-child(2){background:radial-gradient(circle at 60% 40%,#ddd0fb,#0000 70%);width:480px;height:400px;top:-40px;right:-120px}.ca-aurora i:nth-child(3){background:radial-gradient(circle,#c5efe6,#0000 70%);width:460px;height:360px;top:240px;left:30%}.ca-hero>.ca-in{z-index:2;max-width:860px;margin:0 auto;padding:54px 24px 0;position:relative}.ca-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:32px;color:var(--ca-ink);box-shadow:var(--ca-sh-1);background:#ffffffc7;border:1px solid #d9deea;border-radius:999px;align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:650;transition:transform .15s,box-shadow .15s;display:inline-flex}.ca-pill:hover{box-shadow:var(--ca-sh-card);transform:translateY(-1px)}.ca-pill .ca-tag{background:var(--ca-blue);color:#fff;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.ca-pill .ca-arr{width:22px;height:22px;color:var(--ca-blue);background:#eef2ff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ca-h1{font-family:var(--ca-f-display);letter-spacing:-.045em;text-wrap:balance;margin:24px 0 0;font-size:84px;font-weight:800;line-height:.94}.ca-h1 .ca-acc{color:var(--ca-blue)}.ca-lead{color:var(--ca-ink-2);max-width:620px;margin:22px auto 0;font-size:18.5px;line-height:1.6}.ca-field{background:#fff;border:1px solid #d9deea;border-radius:999px;max-width:520px;margin:30px auto 0;padding:6px;display:flex;box-shadow:0 10px 30px #2563eb1a}.ca-field input{font:inherit;min-width:0;color:var(--ca-ink);background:0 0;border:0;outline:0;flex:1;padding:0 16px;font-size:16px}.ca-field button{background:var(--ca-blue);color:#fff;white-space:nowrap;border:0;border-radius:999px;padding:12px 20px;font-size:14px;font-weight:700}.ca-engines{color:var(--ca-ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:22px;font-size:13px;display:flex}.ca-engines span{align-items:center;gap:7px;font-weight:600;display:inline-flex}.ca-engines img{width:18px;height:18px}@media (max-width:860px){.ca-h1{font-size:44px}.ca-lead{font-size:16px}.ca-hero>.ca-in{padding-top:30px}.ca-field button{padding:11px 14px}}.ca-sec{max-width:1120px;margin:0 auto;padding:72px 28px}@media (max-width:860px){.ca-sec{padding:52px 18px}}.ca-kick{font-family:var(--ca-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ca-blue);font-size:11.5px;font-weight:600}.ca-h2{font-family:var(--ca-f-display);letter-spacing:-.035em;text-wrap:balance;margin:10px 0 14px;font-size:48px;font-weight:800;line-height:1.02}.ca-sub{color:var(--ca-ink-2);max-width:640px;margin:0;font-size:17px}@media (max-width:860px){.ca-h2{font-size:32px}.ca-sub{font-size:15.5px}}.ca-center{text-align:center}.ca-center .ca-sub{margin:0 auto}.ca-lhero .ca-h1{font-size:72px}@media (max-width:860px){.ca-lhero .ca-h1{font-size:40px}}.ca-lhero .ca-eyebrow{color:#3730a3;background:#ffffffbf;border:1px solid #d9deea;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 13px;font-size:12.5px;font-weight:650;display:inline-flex}.ca-dot-live{background:var(--ca-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #09c5d62e}.ca-scene{z-index:2;max-width:1080px;margin:44px auto 0;padding:0 24px;position:relative}.ca-sc-frame{text-align:left;-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #dce2eee6;border-radius:28px;padding:14px;box-shadow:0 30px 80px #0b142624,0 2px 6px #0b14260d}.ca-sc-grid{grid-template-columns:360px minmax(0,1fr);gap:14px;height:540px;display:grid}@media (max-width:860px){.ca-scene{margin-top:32px;padding:0 12px}.ca-sc-frame{border-radius:24px;padding:8px}.ca-sc-grid{grid-template-columns:1fr;height:560px}.ca-web{display:none!important}}.ca-phone{border:1px solid var(--ca-line);background:#eef1f7;border-radius:22px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff}.ca-ph-head{border-bottom:1px solid var(--ca-line);background:#fff;align-items:center;gap:10px;padding:12px 14px;display:flex}.ca-ph-head b{font-size:14px;line-height:1.2;display:block}.ca-ph-head small{color:var(--ca-pos);font-size:11.5px;font-weight:600}.ca-ph-av{background:linear-gradient(135deg,#2563eb,#09c5d6);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 4px 12px #2563eb4d}.ca-ph-av svg{width:20px;height:20px}.ca-ph-feed{background:radial-gradient(circle at 1px 1px,#0f17290f 1px,#0000 0) 0 0/18px 18px,linear-gradient(#f3f5fa,#eef1f7);flex:1;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 44px);mask-image:linear-gradient(#0000 0,#000 44px)}.ca-ph-list{will-change:transform;flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.ca-msg{border-radius:18px;max-width:84%;padding:9px 12px;font-size:13.5px;line-height:1.42;position:relative;box-shadow:0 1px 1.5px #0b142614}.ca-msg.ca-me{color:#fff;transform-origin:100% 100%;background:linear-gradient(135deg,#2f6cf0,#2563eb);border-bottom-right-radius:6px;align-self:flex-end}.ca-msg.ca-ag{color:var(--ca-ink);transform-origin:0 100%;background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.ca-msg .ca-meta{text-align:right;opacity:.75;margin-top:2px;font-size:10.5px;display:block}.ca-msg .ca-meta b{color:#a5f3fc;letter-spacing:-.12em;margin-left:4px;font-weight:700}.ca-msg.ca-wide{max-width:92%;padding:8px}.ca-msg .ca-lead-t{padding:2px 4px 8px;display:block}.ca-dots{gap:4px;padding:3px 2px;display:inline-flex}.ca-dots i{background:#9aa3b5;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite ca-dts}.ca-dots i:nth-child(2){animation-delay:.15s}.ca-dots i:nth-child(3){animation-delay:.3s}@keyframes ca-dts{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ca-chc{border:1px solid var(--ca-line-soft);background:#fbfcfe;border-radius:12px;overflow:hidden}.ca-chc-r{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;font-size:12.5px;display:grid}.ca-chc-r+.ca-chc-r{border-top:1px solid var(--ca-line-soft)}.ca-chc-r .ca-fav{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:flex}.ca-chc-r b{font-size:12.5px;line-height:1.2;display:block}.ca-chc-r small{color:var(--ca-ink-3);font-size:11px}.ca-chc-r.ca-you{background:#f2f6ff}.ca-chc-r.ca-dim{opacity:.55}.ca-st-i{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.ca-st-i.ca-spin{border:2px solid #d5dbe7;border-top-color:var(--ca-blue);background:0 0;animation:.8s linear infinite ca-spn}.ca-st-i.ca-ok{background:var(--ca-pos)}.ca-st-i.ca-bad{background:var(--ca-neg)}@keyframes ca-spn{to{transform:rotate(360deg)}}.ca-chc-p{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:10px;padding:9px;display:grid}.ca-chc-p .ca-img{background:linear-gradient(140deg,#dbeafe,#e0f2fe 50%,#ccfbf1);border-radius:10px;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.ca-chc-p .ca-img svg{width:52px}.ca-chc-p b{font-size:13px;display:block}.ca-chc-k{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ca-chc-k span{background:var(--ca-pos-soft);color:var(--ca-pos);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.ca-chc-pay{padding:10px}.ca-chc-pay .ca-line{justify-content:space-between;padding:3px 0;font-size:12.5px;display:flex}.ca-chc-pay .ca-tot{border-top:1px solid var(--ca-line-soft);margin-top:4px;padding-top:7px;font-weight:800}.ca-chc-pay .ca-btns{gap:6px;margin-top:10px;display:flex}.ca-chc-pay .ca-bt{text-align:center;border:1px solid var(--ca-line);background:#fff;border-radius:999px;flex:1;padding:8px 10px;font-size:12.5px;font-weight:700}.ca-chc-pay .ca-bt.ca-p{background:var(--ca-blue);color:#fff;border-color:var(--ca-blue)}.ca-chc-done{background:var(--ca-pos-soft);border-color:#cdeedd;align-items:center;gap:10px;padding:10px;display:flex}.ca-chc-done .ca-ck{background:var(--ca-pos);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ca-chc-done .ca-ck svg{width:18px}.ca-chc-done b{font-size:13px;display:block}.ca-chc-done small{color:var(--ca-ink-2);font-size:11.5px}.ca-ph-input{border-top:1px solid var(--ca-line);background:#fff;align-items:center;gap:8px;padding:10px;display:flex}.ca-ph-txt{border:1px solid var(--ca-line);min-width:0;min-height:38px;max-height:84px;color:var(--ca-ink);background:#f3f5f9;border-radius:19px;flex:1;padding:9px 14px;font-size:13px;line-height:1.38;display:block;overflow:hidden}.ca-ph-input{align-items:flex-end}.ca-ph-txt .ca-ph-ph{color:var(--ca-ink-4)}.ca-ph-txt .ca-caret{background:var(--ca-blue);vertical-align:middle;width:1.5px;height:16px;margin-left:1px;animation:1s step-end infinite ca-crt;display:inline-block}@keyframes ca-crt{50%{opacity:0}}.ca-ph-send{background:var(--ca-blue);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 12px #2563eb59}.ca-ph-send svg{width:18px;height:18px}.ca-web{border:1px solid var(--ca-line);background:#fff;border-radius:22px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ca-web-bar{border-bottom:1px solid var(--ca-line);background:#fbfbfd;align-items:center;gap:6px;padding:11px 14px;display:flex}.ca-web-bar>i{border-radius:50%;width:10px;height:10px}.ca-web-bar>i:first-child{background:#ff5f57}.ca-web-bar>i:nth-child(2){background:#febc2e}.ca-web-bar>i:nth-child(3){background:#28c840}.ca-web-url{font-family:var(--ca-f-mono);color:var(--ca-ink-2);background:var(--ca-canvas);border:1px solid var(--ca-line-soft);border-radius:8px;align-items:center;gap:6px;min-width:220px;margin-left:10px;padding:4px 10px;font-size:11.5px;display:inline-flex}.ca-web-url svg{width:12px;height:12px;color:var(--ca-pos)}.ca-web-who{color:var(--ca-ink-3);align-items:center;gap:7px;margin-left:auto;font-size:11.5px;font-weight:700;display:inline-flex}.ca-pulse{background:var(--ca-cyan);border-radius:50%;width:8px;height:8px;animation:1.6s infinite ca-pls;box-shadow:0 0 #09c5d680}@keyframes ca-pls{0%{box-shadow:0 0 #09c5d680}to{box-shadow:0 0 0 10px #09c5d600}}.ca-web-body{background:linear-gradient(#fff,#fafbfd);flex:1;min-height:0;position:relative}.ca-ws{opacity:0;visibility:hidden;padding:24px 26px;position:absolute;inset:0}.ca-ws.ca-on{visibility:visible}.ca-ai-q{border:1px solid var(--ca-line);color:var(--ca-ink);background:#f3f5f9;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.ca-ai-ic{color:#fff;background:linear-gradient(135deg,#2563eb,#09c5d6);border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ca-ai-ic svg{width:16px}.ca-ai-t{color:var(--ca-ink-2);margin:18px 2px 10px;font-size:14px}.ca-ai-r{border:1px solid var(--ca-line);background:#fff;border-radius:14px;grid-template-columns:22px 36px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:9px;padding:11px 13px;display:grid}.ca-ai-r .ca-n{font-family:var(--ca-f-mono);color:var(--ca-ink-4);text-align:center;font-size:12px}.ca-ai-r .ca-fav{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex}.ca-ai-r b{font-size:14px;display:block}.ca-ai-r small{color:var(--ca-ink-3);font-size:12.5px}.ca-ai-r.ca-you{border-color:var(--ca-blue);box-shadow:0 0 0 4px var(--ca-blue-soft)}.ca-ai-r.ca-dim{opacity:.5}.ca-mini-win{border:1px solid var(--ca-line);box-shadow:var(--ca-sh-card);background:#fff;border-radius:14px;margin-bottom:14px;overflow:hidden}.ca-mw-bar{border-bottom:1px solid var(--ca-line);font-family:var(--ca-f-mono);color:var(--ca-ink-2);background:#f6f7fa;padding:7px 12px;font-size:11.5px}.ca-mw-body{justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.ca-captcha{color:var(--ca-ink-2);background:#f9fafb;border:1px solid #d6dbe6;border-radius:10px;align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;display:flex}.ca-cbx{background:#fff;border:2px solid #c3cad8;border-radius:5px;width:24px;height:24px;position:relative}.ca-cbx.ca-try{border-color:var(--ca-blue)}.ca-stamp{letter-spacing:.02em;opacity:0;background:#fff;border:2px solid;border-radius:10px;padding:6px 11px;font-size:12px;font-weight:800;position:absolute;top:14px;right:16px}.ca-stamp.ca-bad{color:var(--ca-neg)}.ca-stamp.ca-ok{color:var(--ca-pos)}.ca-skel{align-content:start;gap:10px;display:grid;position:absolute;inset:16px}.ca-skel i{background:linear-gradient(90deg,#eef1f6 25%,#f7f9fc 50%,#eef1f6 75%) 0 0/200% 100%;border-radius:7px;height:14px;animation:1.2s linear infinite ca-shm;display:block}.ca-skel i:first-child{width:40%;height:20px}.ca-skel i:nth-child(2){width:85%}.ca-skel i:nth-child(3){width:70%}@keyframes ca-shm{to{background-position:-200% 0}}.ca-loaded{opacity:0;position:absolute;inset:16px}.ca-loaded .ca-lh b{font-family:var(--ca-f-display);font-size:20px;display:block}.ca-loaded .ca-lh span{color:var(--ca-ink-3);font-size:12.5px}.ca-loaded .ca-lp{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.ca-loaded .ca-lp span{background:linear-gradient(140deg,#dbeafe,#ccfbf1);border-radius:10px;height:60px}.ca-pdp2{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:22px;display:grid}.ca-pimg2{aspect-ratio:1;background:linear-gradient(140deg,#dbeafe,#e0f2fe 50%,#ccfbf1);border-radius:18px;justify-content:center;align-items:center;display:flex}.ca-pimg2 svg{width:74%}.ca-pinfo h6{font-family:var(--ca-f-display);letter-spacing:-.02em;margin:2px 0 10px;font-size:21px}.ca-pf{border-radius:10px;margin:0 -8px 4px;padding:6px 8px;transition:background .3s;position:relative}.ca-pf.ca-hit{background:#ecfeff;box-shadow:inset 0 0 0 1.5px #67e8f9}.ca-pf:after{content:attr(data-tag);opacity:0;font-family:var(--ca-f-mono);color:#0e7490;background:#cffafe;border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:600;transition:all .35s cubic-bezier(.2,1.4,.4,1);position:absolute;top:50%;right:6px;transform:translateY(-50%)scale(.8)}.ca-pf.ca-hit:after{opacity:1;transform:translateY(-50%)scale(1)}.ca-pf .ca-pr{font-family:var(--ca-f-display);margin-right:8px;font-size:22px;font-weight:800}.ca-pf small{color:var(--ca-ink-2);font-size:13px}.ca-sz{gap:5px;margin-right:8px;display:inline-flex}.ca-sz i{border:1px solid var(--ca-line);border-radius:7px;padding:3px 7px;font-size:12px;font-style:normal}.ca-sz i.ca-on{background:var(--ca-ink);color:#fff;border-color:var(--ca-ink)}.ca-instock{font-weight:700;color:var(--ca-pos)!important}.ca-beam{pointer-events:none;opacity:0;background:linear-gradient(#09c5d600,#09c5d624 70%,#09c5d699 98%,#09c5d600);height:90px;position:absolute;top:24px;left:0;right:0}.ca-und{background:#f5fdfe;border:1px dashed #a5e9f1;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;min-height:50px;margin-top:22px;padding:12px 14px;display:flex}.ca-und-t{color:#0e7490;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.ca-und-c{flex-wrap:wrap;gap:6px;display:flex}.ca-und-c span{color:var(--ca-ink);background:#fff;border:1px solid #bdeff5;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.ca-ck2{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:22px;display:grid}.ca-fld{border:1px solid var(--ca-line);background:#fff;border-radius:12px;margin-bottom:10px;padding:9px 12px}.ca-fld label{color:var(--ca-ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700;display:block}.ca-fld span{min-height:21px;font-size:14px;display:block}.ca-ck-r{border:1px solid var(--ca-line);background:#fbfcfe;border-radius:14px;padding:14px}.ca-ck-r .ca-line{justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.ca-ck-r .ca-tot{border-top:1px solid var(--ca-line);margin-top:4px;padding-top:9px;font-size:15px;font-weight:800}.ca-paybtn{text-align:center;color:#3730a3;background:#eef2ff;border-radius:999px;margin-top:12px;padding:10px;font-size:13px;font-weight:800;animation:1.6s ease-in-out infinite ca-wt;display:block}.ca-paybtn.ca-go{background:var(--ca-pos);color:#fff;animation:none}@keyframes ca-wt{50%{box-shadow:0 0 0 6px #3730a314}}.ca-okv{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.ca-okc{background:linear-gradient(135deg,#16a36a,#15915a);border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;margin-bottom:8px;display:flex;position:relative;box-shadow:0 14px 30px #15915a59}.ca-okc svg{z-index:1;width:44px;position:relative}.ca-okc .ca-rg{opacity:0;border:2px solid #34d399;border-radius:50%;position:absolute;inset:0}.ca-okv h6{font-family:var(--ca-f-display);letter-spacing:-.02em;margin:0;font-size:26px}.ca-okv p{color:var(--ca-ink-2);margin:0}.ca-sc-steps{flex-wrap:wrap;justify-content:center;gap:6px;padding:14px 4px 4px;display:flex}.ca-sc-steps button{color:var(--ca-ink-4);background:0 0;border:0;border-radius:8px;min-width:104px;padding:12px 6px 2px;font-size:12.5px;font-weight:700;position:relative}.ca-sc-steps button .ca-bar{background:#e3e7ef;border-radius:4px;height:4px;position:absolute;top:0;left:6px;right:6px;overflow:hidden}.ca-sc-steps button .ca-bar i{background:linear-gradient(90deg,#2563eb,#09c5d6);border-radius:4px;width:0;height:100%;display:block}.ca-sc-steps button.ca-cur,.ca-sc-steps button.ca-past{color:var(--ca-ink)}@media (max-width:860px){.ca-sc-steps{flex-wrap:nowrap;gap:2px}.ca-sc-steps button{flex:1;min-width:0;padding:11px 2px 2px;font-size:11px}}.ca-kb{background:#d7dbe3;flex:none;height:196px;overflow:hidden}.ca-kb-in{gap:9px;padding:8px 4px 10px;display:grid}.ca-kr{justify-content:center;gap:5px;padding:0 2px;display:flex}.ca-kr:nth-child(2){padding:0 14px}.ca-k{color:#0b1426;background:#fff;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:36px;font-size:16px;transition:background .12s;display:flex;position:relative;box-shadow:0 1px #00000047}.ca-k.ca-fn{background:#b7bdc9;flex:1.35 1 0;font-size:13px}.ca-k.ca-w2{flex:2 1 0;font-size:12.5px}.ca-k.ca-sp{color:#475067;flex:5.2 1 0;font-size:12.5px}.ca-k.ca-go{color:#fff;background:#2563eb}.ca-k.ca-pr{background:#e8eefc}.ca-k.ca-pr:after{content:attr(data-k);color:#0b1426;pointer-events:none;background:#fff;border-radius:9px 9px 7px 7px;justify-content:center;align-items:flex-start;width:42px;height:54px;padding-top:6px;font-size:24px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0b142638}.ca-k.ca-fn.ca-pr:after,.ca-k.ca-sp.ca-pr:after{display:none}.ca-k.ca-fn.ca-pr,.ca-k.ca-sp.ca-pr{background:#9aa2b2}.ca-idle-c{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;display:flex}.ca-idle-c b{font-family:var(--ca-f-display);letter-spacing:-.02em;margin-top:18px;font-size:20px}.ca-idle-c small{color:var(--ca-ink-3);max-width:300px;font-size:13.5px}.ca-orb{justify-content:center;align-items:center;width:170px;height:170px;display:flex;position:relative}.ca-orb .ca-core{z-index:1;background:linear-gradient(135deg,#2563eb,#09c5d6);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:relative;box-shadow:0 12px 30px #2563eb59}.ca-orb .ca-core svg{width:32px;height:32px}.ca-orb .ca-r{border:1.5px solid #2563eb59;border-radius:50%;width:62px;height:62px;margin:auto;animation:3s ease-out infinite ca-orbr;position:absolute;inset:0}.ca-orb .ca-r:nth-child(2){animation-delay:1s}.ca-orb .ca-r:nth-child(3){animation-delay:2s}@keyframes ca-orbr{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.7)}}.ca-orb .ca-sat{color:#fff;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;animation:4s ease-in-out infinite ca-flt;display:flex;position:absolute;box-shadow:0 6px 14px #0b142626}.ca-orb .ca-s1{background:#7c3aed;top:28px;left:6px}.ca-orb .ca-s2{background:#0f766e;animation-delay:1.2s;top:52px;right:4px}.ca-orb .ca-s3{background:#94a3b8;animation-delay:2.2s;bottom:2px;left:40px}@keyframes ca-flt{50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.ca-orb .ca-r,.ca-orb .ca-sat{animation:none}}@media (max-width:860px){.ca-kb{height:206px}.ca-k{height:38px}}.ca-sugg{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ca-sugg i{color:#3730a3;background:#eef2ff;border-radius:999px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:700}.ca-chip{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.ca-c-ok{background:var(--ca-pos-soft);color:var(--ca-pos)}.ca-c-bad{background:var(--ca-neg-soft);color:var(--ca-neg)}.ca-c-warn{background:var(--ca-warn-soft);color:var(--ca-warn)}.ca-c-blue{color:#3730a3;background:#eef2ff}.ca-c-gray{color:var(--ca-ink-2);background:#f1f3f7}.ca-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ca-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ca-grid5{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (max-width:860px){.ca-grid2,.ca-grid3{grid-template-columns:1fr}.ca-grid5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.ca-grid5{grid-template-columns:1fr}}.ca-card{border:1px solid var(--ca-line);box-shadow:var(--ca-sh-card);background:#fff;border-radius:18px;min-width:0;padding:22px}.ca-card .ca-card-h{font-family:var(--ca-f-display);letter-spacing:-.02em;margin:10px 0 6px;font-size:21px;font-weight:700}.ca-card p{color:var(--ca-ink-2);margin:0;font-size:14.5px}.ca-ico{width:40px;height:40px;color:var(--ca-blue);background:#eef2ff;border-radius:12px;justify-content:center;align-items:center;display:flex}.ca-ico svg{width:22px;height:22px}.ca-agent{border:1px solid var(--ca-line);box-shadow:var(--ca-sh-card);background:#fff;border-radius:16px;gap:10px;min-width:0;padding:16px;display:grid}.ca-agent .ca-top{align-items:center;gap:10px;display:flex}.ca-agent .ca-ini{color:#fff;width:40px;height:40px;font-weight:800;font-family:var(--ca-f-display);border-radius:12px;justify-content:center;align-items:center;font-size:16px;display:flex}.ca-agent b{font-size:15px}.ca-agent small{color:var(--ca-ink-3);font-size:12px;display:block}.ca-agent dl{gap:4px;margin:0;font-size:12.5px;display:grid}.ca-agent dt{color:var(--ca-ink-3);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.ca-agent dd{color:var(--ca-ink-2);margin:0 0 4px}.ca-quote{background:var(--ca-night);color:#e7ecfa;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;padding:40px clamp(20px,4vw,48px);display:grid}@media (max-width:860px){.ca-quote{grid-template-columns:1fr}}.ca-quote blockquote{font-family:var(--ca-f-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:30px;font-weight:700;line-height:1.15}@media (max-width:860px){.ca-quote blockquote{font-size:22px}}.ca-quote cite{color:#9fb0d4;margin-top:14px;font-size:13px;font-style:normal;display:block}.ca-doors{gap:10px;display:grid}.ca-door{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:14px 16px}.ca-door b{justify-content:space-between;gap:8px;font-size:14px;display:flex}.ca-door p{color:#b9c5e2;margin:6px 0 0;font-size:13px}.ca-v-open{color:#6ee7b7}.ca-v-closed{color:#fca5a5}.ca-cta-band{text-align:center;background:linear-gradient(135deg,#eef2ff,#e6f9fb);border:1px solid #dbe4f7;border-radius:24px;padding:40px}.ca-result{text-align:left;max-width:620px;margin:22px auto 0;display:none}.ca-result.ca-on{animation:.4s fade;display:block}.ca-fix{border-top:1px solid var(--ca-line-soft);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:grid}.ca-fix:first-of-type{border-top:0}.ca-sdot{border-radius:50%;width:9px;height:9px}.ca-s-bad{background:var(--ca-neg)}.ca-s-warn{background:#e59a1a}.ca-s-ok{background:var(--ca-pos)}.ca-s-info{background:var(--ca-ink-4)}.ca-pts{font-family:var(--ca-f-mono);color:var(--ca-ink-2);white-space:nowrap;font-size:11.5px}.ca-gate{border:1px dashed var(--ca-line);color:var(--ca-ink-2);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:12.5px;display:flex}.ca-ex{color:var(--ca-ink-4);margin-top:8px;font-size:11px}@media (prefers-reduced-motion:reduce){.ca-page *{transition:none!important;animation:none!important}}.ca-agent .ca-lg{border:1px solid var(--ca-line);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.ca-agent .ca-lg img{width:26px;height:26px;display:block}.ca-agent .ca-top>div{flex:1;min-width:0}.ca-agent .ca-top b{white-space:nowrap}@media (max-width:500px){.ca-grid5.ca-agents{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-left:-18px;margin-right:-18px;padding:4px 18px 14px;display:flex;overflow-x:auto}.ca-grid5.ca-agents::-webkit-scrollbar{display:none}.ca-grid5.ca-agents .ca-agent{scroll-snap-align:center;flex:0 0 76%}}.ca-agent .ca-lg.ca-full img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ca-psi{padding:26px}.ca-psi-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ca-psi-head .ca-psi-title{margin:0}.ca-psi-head span{color:var(--ca-ink-3);font-size:13px}.ca-psi-gauges{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.ca-g{color:var(--ca-ink-2);background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:12px 4px 14px;display:flex}.ca-g b{font-size:13.5px;font-weight:700}.ca-g[aria-selected=true]{background:#f4f6fb}.ca-g[aria-selected=true] b{color:var(--ca-ink)}.ca-g:hover{background:#f7f8fb}.ca-gw{border-radius:50%;width:92px;height:92px;display:inline-block;position:relative}.ca-gw svg{width:100%;height:100%;transform:rotate(-90deg)}.ca-gw circle{fill:none;stroke-width:9px}.ca-gw .ca-bg{stroke:var(--ca-gbg,#eef0f4)}.ca-gw .ca-fg{stroke:var(--ca-gfg,#cfd5df);stroke-linecap:round;stroke-dasharray:333 333;stroke-dashoffset:333px}.ca-gw .ca-v{font-family:var(--ca-f-display);color:var(--ca-gtx,var(--ca-ink-3));background:var(--ca-gin,transparent);border-radius:50%;justify-content:center;align-items:center;margin:9px;font-size:30px;font-weight:800;display:flex;position:absolute;inset:0}.ca-gw.ca-big{width:136px;height:136px}.ca-gw.ca-big .ca-v{margin:12px;font-size:46px}.ca-gw.ca-fail{--ca-gfg:#ff4e42;--ca-gtx:#c8102e;--ca-gin:#fff1f0;--ca-gbg:#ffe1df}.ca-gw.ca-avg{--ca-gfg:#ffa400;--ca-gtx:#b25400;--ca-gin:#fff7e6;--ca-gbg:#ffeccc}.ca-gw.ca-pass{--ca-gfg:#0cce6b;--ca-gtx:#008a3e;--ca-gin:#e8faf0;--ca-gbg:#cdf5df}.ca-gw.ca-info{--ca-gfg:#b8c0ce;--ca-gtx:#6b7385;--ca-gin:#f3f5f8;--ca-gbg:#e8ebf0}.ca-gw.ca-info .ca-fg{stroke-dasharray:6 9;stroke-dashoffset:0;stroke-linecap:butt}.ca-gw.ca-info .ca-v{font-family:var(--ca-f-mono);font-size:26px}.ca-psi-legend{color:var(--ca-ink-2);flex-wrap:wrap;justify-content:center;gap:18px;margin:14px 0 4px;font-size:12.5px;display:flex}.ca-psi-legend span{align-items:center;gap:7px;display:inline-flex}.ca-psi-legend i{display:inline-block}.ca-psi-legend .ca-tri{border-bottom:10px solid #ff4e42;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0}.ca-psi-legend .ca-sq{background:#ffa400;width:10px;height:10px}.ca-psi-legend .ca-ci{background:#0cce6b;border-radius:50%;width:11px;height:11px}.ca-psi-legend .ca-nf{border:2px dashed #b8c0ce;border-radius:50%;width:11px;height:11px}.ca-psi-detail{border-top:1px solid var(--ca-line);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:8px 26px;margin-top:18px;padding-top:24px;display:grid}.ca-pd-g{grid-row:span 2;justify-content:center;display:flex}.ca-pd-t .ca-pd-name{font-family:var(--ca-f-display);letter-spacing:-.02em;margin:4px 0 6px;font-size:24px}.ca-pd-t p{color:var(--ca-ink-2);max-width:620px;margin:0 0 10px;font-size:14.5px}.ca-pd-w{color:#3730a3;background:#eef2ff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.ca-pd-a{border:1px solid var(--ca-line);border-radius:14px;gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ca-pd-a li{background:#fff;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:grid}.ca-pd-a li+li{border-top:1px solid var(--ca-line-soft)}.ca-pd-a .ca-m{justify-self:center;display:inline-block}.ca-pd-a .ca-m.ca-fail{border-bottom:10px solid #ff4e42;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0}.ca-pd-a .ca-m.ca-avg{background:#ffa400;width:10px;height:10px}.ca-pd-a .ca-m.ca-pass{background:#0cce6b;border-radius:50%;width:11px;height:11px}.ca-pd-a .ca-m.ca-info{border:2px dashed #b8c0ce;border-radius:50%;width:11px;height:11px}@media (max-width:860px){.ca-psi{padding:18px}.ca-psi-gauges{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px}.ca-gw{width:72px;height:72px}.ca-gw .ca-v{margin:8px;font-size:23px}.ca-g b{font-size:12px}.ca-psi-detail{grid-template-columns:1fr;justify-items:start}.ca-pd-g{grid-row:auto;justify-self:center}.ca-gw.ca-big{width:112px;height:112px}.ca-gw.ca-big .ca-v{font-size:38px}}.ca-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:860px){.ca-modes{grid-template-columns:1fr}}.ca-mode{border:1px solid var(--ca-line);box-shadow:var(--ca-sh-card);background:#fff;border-radius:22px;min-width:0;padding:8px}.ca-mode-art{background:radial-gradient(circle at 1px 1px,#2563eb1a 1px,#0000 0) 0 0/16px 16px,radial-gradient(120% 90% at 0 0,#e3ebff 0,#0000 60%),radial-gradient(120% 90% at 100% 100%,#d6f6fa 0,#0000 60%),#f5f8fd;border-radius:16px;justify-content:center;align-items:center;height:168px;display:flex;position:relative;overflow:hidden}.ca-mode-tx{padding:14px 14px 12px}.ca-mode-k{font-family:var(--ca-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ca-blue);font-size:10.5px;font-weight:600;display:inline-block}.ca-mode-tx .ca-mode-h{font-family:var(--ca-f-display);letter-spacing:-.02em;margin:6px 0;font-size:22px;font-weight:700}.ca-mode-tx p{color:var(--ca-ink-2);margin:0;font-size:14.5px}.ca-mb{background:#fff;border-radius:12px;width:78%;max-width:280px;position:relative;overflow:visible;box-shadow:0 14px 34px #0b142624}.ca-mb-bar{border-bottom:1px solid var(--ca-line);background:#fbfbfd;border-radius:12px 12px 0 0;align-items:center;gap:4px;padding:7px 9px;display:flex}.ca-mb-bar i{background:#d6dbe4;border-radius:50%;width:7px;height:7px}.ca-mb-bar i:first-child{background:#ff5f57}.ca-mb-bar i:nth-child(2){background:#febc2e}.ca-mb-bar i:nth-child(3){background:#28c840}.ca-mb-bar span{font-family:var(--ca-f-mono);color:var(--ca-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:6px;font-size:9.5px;overflow:hidden}.ca-mb-body{grid-template-columns:70px 1fr;gap:10px;padding:10px;display:grid}.ca-mb-img{background:linear-gradient(140deg,#dbeafe,#ccfbf1);border-radius:9px;height:70px}.ca-mb-tx{flex-direction:column;gap:5px;display:flex}.ca-mb-tx i{background:#e6eaf1;border-radius:4px;width:90%;height:7px;display:block}.ca-mb-tx i.ca-s{width:60%}.ca-mb-tx b{font-family:var(--ca-f-display);font-size:14px}.ca-mb-buy{color:#fff;background:var(--ca-blue);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10.5px;font-weight:800;animation:4.2s ease-in-out infinite ca-buy}@keyframes ca-buy{0%,58%,72%,to{transform:scale(1);box-shadow:0 0 #2563eb00}64%{transform:scale(.92);box-shadow:0 0 0 7px #2563eb2e}}.ca-mb-ptr{pointer-events:none;align-items:flex-start;gap:2px;animation:4.2s cubic-bezier(.45,0,.2,1) infinite ca-ptr;display:flex;position:absolute;top:0;left:0}.ca-mb-ptr svg{filter:drop-shadow(0 2px 3px #0003);width:20px;height:20px}.ca-mb-ptr span{color:#fff;background:linear-gradient(135deg,#2563eb,#09c5d6);border-radius:999px;margin-top:14px;padding:2px 7px;font-size:9.5px;font-weight:800}@keyframes ca-ptr{0%{transform:translate(-26px,92px)}30%{transform:translate(150px,40px)}58%,72%{transform:translate(102px,86px)}64%{transform:translate(102px,86px)scale(.88)}to{transform:translate(-26px,92px)}}.ca-px{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:86%;display:grid}.ca-px-n{flex-direction:column;align-items:center;gap:6px;display:flex}.ca-px-n small{color:var(--ca-ink-2);font-size:11px;font-weight:700}.ca-px-i{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 10px 24px #0b14261f}.ca-px-i svg{width:26px;height:26px}.ca-px-i.ca-st{color:var(--ca-blue);background:#fff;border:1px solid #dbe5fb}.ca-px-i.ca-ag{background:linear-gradient(135deg,#2563eb,#09c5d6);border-radius:50%}.ca-px-pipe{flex-direction:column;justify-content:center;gap:12px;height:64px;display:flex;position:relative}.ca-px-lane{background:#2563eb26;border-radius:3px;height:3px;position:relative;overflow:hidden}.ca-px-lane i{background:linear-gradient(90deg,#2563eb,#09c5d6);border-radius:4px;width:18px;height:7px;animation:2.4s linear infinite ca-pkt;position:absolute;top:-2px}.ca-px-lane i:nth-child(2){animation-delay:.8s}.ca-px-lane i:nth-child(3){animation-delay:1.6s}.ca-px-lane.ca-rev i{background:linear-gradient(90deg,#09c5d6,#2563eb);animation-name:ca-pktr}@keyframes ca-pkt{0%{left:-20%}to{left:110%}}@keyframes ca-pktr{0%{left:110%}to{left:-20%}}.ca-px-tags{justify-content:center;gap:4px;display:flex;position:absolute;top:-22px;left:0;right:0}.ca-px-tags em{font-style:normal;font-family:var(--ca-f-mono);color:#0e7490;background:#fff;border:1px solid #bdeff5;border-radius:6px;padding:1px 5px;font-size:9.5px;font-weight:600;animation:3.6s ease-in-out infinite ca-tg}.ca-px-tags em:nth-child(2){animation-delay:1.2s}.ca-px-tags em:nth-child(3){animation-delay:2.4s}@keyframes ca-tg{0%,to{transform:translateY(0)}20%{transform:translateY(-3px);box-shadow:0 4px 10px #09c5d640}40%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ca-mb-buy,.ca-mb-ptr,.ca-px-lane i,.ca-px-tags em{animation:none}.ca-mb-ptr{transform:translate(102px,86px)}}.ca-grid2.ca-qe{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:36px}@media (max-width:860px){.ca-grid2.ca-qe{grid-template-columns:1fr;gap:20px}}.ca-page h1,.ca-page h2,.ca-page h3,.ca-page h4{color:var(--ca-ink)}.ca-sec-tight{padding-top:0}.ca-kick-night{color:#7fdbe6}.ca-agents,.ca-how{margin-top:28px}.ca-page .ca-psi{margin-top:18px}.ca-faq-more{text-align:center;color:var(--ca-ink-3);margin:28px 0 0;font-size:13.5px}.ca-faq-more a{color:var(--ca-blue);font-weight:650}.ca-cta-h{font-size:36px}.ca-cta-band .ca-sub{margin:0 auto 18px}.ca-card-h .ca-new{vertical-align:middle;margin-left:6px}.ca-psi-title{font-family:var(--ca-f-display);letter-spacing:-.02em;font-size:21px;font-weight:700}.ca-checker{text-align:left;max-width:920px;margin:0 auto}.ca-checker .ca-field{max-width:560px}.ca-field-hint{text-align:center;max-width:560px;color:var(--ca-ink-2);margin:28px auto 0;font-size:14px;font-weight:600}.ca-checker .ca-field-hint+.ca-field{margin-top:10px}.ca-field button:disabled{opacity:.75;cursor:progress}.ca-page .ca-field input:focus-visible{outline:0}.ca-field:focus-within{border-color:var(--ca-blue);box-shadow:0 0 0 3px #2563eb2e,0 10px 30px #2563eb1a}.ca-err{color:#9f1d2c;text-align:center;background:#fff;border:1px solid #f3c7cc;border-radius:12px;max-width:560px;margin:16px auto 0;padding:10px 14px;font-size:14px}.ca-wait{border:1px solid var(--ca-line);max-width:560px;box-shadow:var(--ca-sh-card);background:#ffffffd9;border-radius:16px;align-items:center;gap:14px;margin:18px auto 0;padding:14px 16px;display:flex}.ca-wait b{font-size:14px;display:block}.ca-wait span{color:var(--ca-ink-2);font-size:13px}.ca-wait-orb{background:linear-gradient(135deg,#2563eb,#09c5d6);border-radius:50%;flex:none;width:28px;height:28px;animation:1.4s ease-in-out infinite ca-orbp}@keyframes ca-orbp{0%,to{transform:scale(.85);box-shadow:0 0 #09c5d673}50%{transform:scale(1);box-shadow:0 0 0 10px #09c5d600}}.ca-res{border:1px solid var(--ca-line);max-width:920px;box-shadow:var(--ca-sh-card);text-align:left;background:#fff;border-radius:22px;margin:20px auto 0;padding:22px;animation:.4s ca-fade}@keyframes ca-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ca-res-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ca-res-dom{font-family:var(--ca-f-display);letter-spacing:-.02em;font-size:20px;display:block}.ca-res-url{font-family:var(--ca-f-mono);color:var(--ca-ink-3);word-break:break-all;font-size:11.5px;display:block}.ca-res-note{color:#3730a3;background:#eef2ff;border-radius:12px;margin:14px 0 0;padding:10px 14px;font-size:14px}.ca-res-note-act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ca-res-note-act p{flex:1;min-width:200px;margin:0}.ca-res-note-bad{background:var(--ca-warn-soft);color:#7a4a00}.ca-res-total{align-items:center;gap:18px;margin-top:16px;display:flex}.ca-res-total-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ca-ink-3);font-size:12px;font-weight:700;display:block}.ca-res-total-v{font-family:var(--ca-f-display);letter-spacing:-.02em;font-size:26px;font-weight:800;display:block}.ca-res .ca-psi-gauges{margin-top:18px}.ca-res-gauges{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.ca-ck-l{font-size:14px;font-weight:650;display:block}.ca-ck-s{color:var(--ca-ink-3);font-size:12.5px;display:block}.ca-res-empty{color:var(--ca-ink-3);margin:8px 0 0;font-size:14px}.ca-res-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.ca-res-box{border:1px solid var(--ca-line);border-radius:16px;min-width:0;padding:16px}.ca-res-h{margin:0 0 8px;font-size:15px}.ca-res-tbl{border-collapse:collapse;width:100%;font-size:13.5px}.ca-res-tbl th{text-align:left;color:var(--ca-ink-2);border-top:1px solid var(--ca-line-soft);padding:7px 8px 7px 0;font-weight:600}.ca-res-tbl td{text-align:right;border-top:1px solid var(--ca-line-soft);white-space:nowrap;padding:7px 0;font-weight:700}.ca-res-tbl tr:first-child th,.ca-res-tbl tr:first-child td{border-top:0}.ca-y{color:var(--ca-pos)}.ca-x{color:var(--ca-neg)}.ca-q{color:var(--ca-ink-3)}.ca-res-kicker{color:#3730a3;background:#eef2ff;border-radius:999px;align-items:center;gap:7px;height:28px;margin-bottom:12px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.ca-res-kicker:before{content:"";background:var(--ca-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #09c5d62e}.ca-res-facts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ca-res-facts span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ca-ink-2);background:var(--ca-surface-2);border:1px solid var(--ca-line);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;overflow:hidden}.ca-res-lead{max-width:460px;color:var(--ca-ink-2);margin:6px 0 0;font-size:14px}.ca-more{background:linear-gradient(#f5f8ff,#fff);border:1px solid #d9e3fb;border-radius:18px;margin-top:22px;padding:22px}.ca-more h3{font-family:var(--ca-f-display);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:800}.ca-more>p{color:var(--ca-ink-2);margin:6px 0 0;font-size:14px}.ca-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ca-feat{border:1px solid var(--ca-line);background:#fff;border-radius:14px;padding:14px}.ca-feat h4{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.ca-feat-dot{background:#eef2ff;border-radius:6px;flex:none;width:20px;height:20px;position:relative}.ca-feat-dot:after{content:"";background:var(--ca-blue);border-radius:50%;position:absolute;inset:6px}.ca-feat p{color:var(--ca-ink-3);margin:4px 0 10px;font-size:13px}.ca-ghost{filter:blur(2.2px);opacity:.7;-webkit-user-select:none;user-select:none;gap:6px;display:grid}.ca-ghost span{background:linear-gradient(90deg,#cde8d9 0 26px,#0000 26px 32px,#dbe5fb 32px);border-radius:6px;height:10px}.ca-ghost span:nth-child(2){width:82%}.ca-ghost span:nth-child(3){width:64%}.ca-res-cta{background:var(--ca-night);color:#fff;text-align:center;isolation:isolate;border-radius:20px;margin-top:18px;padding:28px;position:relative;overflow:hidden}.ca-res-cta:before{content:"";z-index:-1;background:radial-gradient(circle,#2563eb8c,#0000 70%);width:420px;height:300px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.ca-res-cta h3{font-family:var(--ca-f-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:28px;font-weight:800;line-height:1.05}.ca-res-cta p{color:#b9c6e0;max-width:520px;margin:10px auto 0;font-size:14.5px}.ca-page .ca-res-cta-btn{color:var(--ca-ink);background:#fff;border-radius:999px;margin-top:18px;padding:13px 22px;font-weight:700;display:inline-flex}.ca-res-cta small{color:#8ea0c2;margin-top:10px;font-size:12px;display:block}.ca-scan{border:1px solid var(--ca-line);max-width:920px;box-shadow:var(--ca-sh-card);text-align:left;background:#fff;border-radius:22px;margin:20px auto 0;padding:24px;animation:.3s ca-fade}.ca-scan-head{align-items:center;gap:16px;display:flex}.ca-scan-top{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:20px;display:grid}.ca-scan-top .als{margin:0}@media (max-width:700px){.ca-scan-top{grid-template-columns:1fr}.ca-scan-top .als{margin:0 auto}}.ca-scan-orb{flex:none;width:60px;height:60px;position:relative}.ca-scan-orb:before,.ca-scan-orb:after{content:"";border-radius:50%;position:absolute;inset:0}.ca-scan-orb:before{background:conic-gradient(from 0deg,var(--ca-blue),var(--ca-cyan),#a78bfa,var(--ca-blue));animation:2.2s linear infinite ca-scspin;-webkit-mask:radial-gradient(circle,#0000 55%,#000 57%);mask:radial-gradient(circle,#0000 55%,#000 57%)}.ca-scan-orb:after{background:radial-gradient(circle at 35% 30%,#fff,#dbe6ff);animation:1.4s ease-in-out infinite ca-scpulse;inset:12px;box-shadow:0 0 30px #2563eb59}@keyframes ca-scspin{to{transform:rotate(360deg)}}@keyframes ca-scpulse{50%{transform:scale(.88)}}.ca-scan-t{font-family:var(--ca-f-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:1.1;display:block}.ca-scan-s{color:var(--ca-ink-3);margin-top:3px;font-size:13.5px;display:block}.ca-scan-tk{background:var(--ca-night);height:132px;font-family:var(--ca-f-mono);color:#9fb4d8;border-radius:12px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.55;position:relative;overflow:hidden}.ca-scan-tk:after{content:"";background:linear-gradient(transparent,var(--ca-night));height:34px;position:absolute;bottom:0;left:0;right:0}.ca-scan-tk div{white-space:nowrap;text-overflow:ellipsis;animation:.3s ease-out ca-tkin;overflow:hidden}.ca-tk-req{color:#7dd3fc}.ca-tk-ok{color:#5eead4}.ca-tk-bad{color:#fca5a5}.ca-scan-tk .ca-tk-wait{color:#cbd5e1;animation:.3s ease-out ca-tkin,1.2s ease-in-out infinite ca-blink}@keyframes ca-tkin{0%{opacity:0;transform:translateY(6px)}}@keyframes ca-blink{50%{opacity:.45}}.ca-scan-lanes{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.ca-lane{border:1px solid var(--ca-line);background:#fbfcfe;border-radius:16px;min-width:0;padding:14px 12px;transition:border-color .3s,background .3s,box-shadow .3s}.ca-lane.ca-on{background:#f5f8ff;border-color:#bfd2ff;box-shadow:0 0 0 3px #2563eb12}.ca-lane.ca-fin{background:#fff}.ca-lane-h{align-items:center;gap:9px;display:flex}.ca-sc-ring{flex:none;width:34px;height:34px}.ca-sc-ring circle{fill:none;stroke-width:4px}.ca-sc-rb{stroke:#e6eaf2}.ca-sc-rf{stroke:var(--ca-blue);stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.ca-lane.ca-fin .ca-sc-rf{stroke:var(--ca-pos)}.ca-lane-n{font-size:13.5px;line-height:1.2;display:block}.ca-lane-c{color:var(--ca-ink-4);font-size:11.5px;display:block}.ca-chk{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ca-chk li{color:var(--ca-ink-4);align-items:flex-start;gap:7px;min-width:0;font-size:12px;line-height:1.35;display:flex}.ca-chk li>span{overflow-wrap:anywhere;min-width:0}.ca-chk small{color:var(--ca-ink-3);font-size:11.5px;font-weight:500;display:block}.ca-chk li i{border:1.5px solid #d4dae6;border-radius:50%;flex:none;width:14px;height:14px;margin-top:1px;position:relative}.ca-chk li.ca-k-run{color:var(--ca-ink);font-weight:600}.ca-chk li.ca-k-run i{border-color:var(--ca-blue);border-top-color:#0000;animation:.7s linear infinite ca-scspin}.ca-chk li[class*=ca-k-]:not(.ca-k-run){color:var(--ca-ink-2);font-weight:600}.ca-chk li[class*=ca-k-]:not(.ca-k-run) i{border:0}.ca-k-done i{background:var(--ca-blue)}.ca-k-pass i{background:var(--ca-pos)}.ca-k-avg i{background:#e89a00}.ca-k-fail i{background:var(--ca-neg)}.ca-k-unknown i{background:#b6bdcb}.ca-k-done i:after,.ca-k-pass i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:4.5px;transform:rotate(45deg)}.ca-k-avg i:after,.ca-k-unknown i:after{content:"";background:#fff;border-radius:1px;height:2px;position:absolute;top:6px;left:3px;right:3px}.ca-k-fail i:before,.ca-k-fail i:after{content:"";background:#fff;border-radius:1px;height:2px;position:absolute;top:6px;left:3px;right:3px;transform:rotate(45deg)}.ca-k-fail i:before{transform:rotate(-45deg)}.ca-lane-note{color:var(--ca-ink-3);min-height:1em;margin:10px 0 0;font-size:12px}.ca-scan-foot{text-align:center;color:var(--ca-ink-4);margin:16px 0 0;font-size:12.5px}@media (max-width:860px){.ca-scan{padding:16px}.ca-scan-t{font-size:19px}.ca-scan-orb{width:48px;height:48px}.ca-scan-orb:after{inset:10px}.ca-scan-tk{height:118px;font-size:11px}.ca-scan-lanes{grid-template-columns:1fr;gap:8px}.ca-lane{padding:11px 12px}.ca-lane .ca-lane-body{display:none}.ca-lane.ca-on .ca-lane-body{display:block}.ca-more{padding:16px}.ca-more h3{font-size:19px}.ca-feats{grid-template-columns:1fr}.ca-res-cta{padding:22px 18px}.ca-res-cta h3{font-size:23px}.ca-res{padding:16px}.ca-res-grid{grid-template-columns:1fr}.ca-res-gauges{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-cta-h{font-size:28px}}.ca-g-sub{color:var(--ca-ink-3);text-align:center;margin-top:-6px;font-size:11.5px;line-height:1.3}.ca-lhero>.ca-in{max-width:1040px}.ca-lhero{overflow:visible}.ca-lhero>.ca-aurora{top:-180px}.ca-lp .lp-promo{z-index:1}.ca-scan,.ca-res{scroll-margin-top:84px}.ca-res-total>.ca-gw{flex:none}