body:has(.v2){background:#e8f3fe}.v2,.v2-chat,.v2-report{--v2-sky:#e8f3fe;--v2-sky-top:#e5f2ff;--v2-glow:linear-gradient(in oklab 180deg, #e5f2ff 0%, #0000 10%), radial-gradient(ellipse 250% 100% at 50% 100% in oklab, #ff8c51 0%, #ff897f 5%, #f489ad 13.41%, #e388f2 20%, #96cbfa 40%, #cfe6fc 50%, #e5f2ff 60%);--v2-word:linear-gradient(in oklab 90deg, #ff8c51 0%, #f56293 50%, #1b98f2 100%);--v2-ring:linear-gradient(in oklab 90deg, #e588ee 0%, #ff8979 25%, #e588ee 50%, #ff8979 75%, #e588ee 100%);--v2-credit-ring:linear-gradient(in oklab 90deg, #ff8c51 0%, #f56293 12.5%, #9b7cf6 25%, #1b98f2 37.5%, #ff8c51 50%, #f56293 62.5%, #9b7cf6 75%, #1b98f2 87.5%, #ff8c51 100%);--v2-dusk:linear-gradient(in oklab 0deg, #e388f2cc 0%, #f489adcc 50%, #ff897fcc 100%);--v2-card-shadow:0 0 0 .97px #0000000a, 0 2.92px 7.8px -1.95px #0000001a, 0 .97px .97px -.97px #0000001a;color:#000;background:var(--v2-sky);overflow-x:clip}.v2-report{display:contents}.v2-chat{--chat-head:#f1f1f4;--chat-head-ink:#000;--chat-head-ring:#f1f1f4;display:contents}@layer components{.v2-glow{background-color:var(--v2-sky);background-image:var(--v2-glow)}.v2-rise{background-image:var(--v2-glow);transform-origin:50% 100%;animation:4s cubic-bezier(.33,1,.68,1) .35s both v2-rise}.v2-word{background-image:var(--v2-word);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.v2-pill{background:linear-gradient(#fff, #fff) padding-box, var(--v2-ring) border-box;background-size:100% 100%,400% 100%;border:2px solid #0000;animation:9s linear infinite v2-ring;box-shadow:0 10px 30px -12px #473c8c40}.v2-glass{-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);box-shadow:var(--v2-card-shadow);background-color:#ffffff9e}.v2-ring-button{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#ff8c51,#f489ad 45%,#9b7cf6) border-box;border:1.5px solid #0000}.v2-card{box-shadow:var(--v2-card-shadow)}.v2-skeleton{background-color:#0000000a;border-radius:3px}.v2-pulling{background-image:linear-gradient(90deg,#0000000a 0%,#9b7cf638 50%,#0000000a 100%);background-size:200% 100%;animation:.9s linear infinite v2-pull}.v2-credit{background:linear-gradient(#fff, #fff) padding-box, var(--v2-credit-ring) border-box;background-size:100% 100%,400% 100%;border:1.5px solid #0000;animation:6s linear infinite v2-ring}.v2-credit-glow{background:var(--v2-credit-ring);filter:blur(10px);opacity:.4;background-size:400% 100%;animation:6s linear infinite v2-drift}.v2-shine{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#000 0% 31%,#ff8c51 35%,#f56293 50%,#1b98f2 65%,#000 69% 100%);background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out 1.4s infinite v2-shine}.v2-bone{animation:v2-bone 1.8s cubic-bezier(.65, 0, .35, 1) calc(var(--index,0) * 90ms) 11 both;background-color:#0000000e;border-radius:8px}.v2-button-ring{z-index:-1;filter:blur(6px);pointer-events:none;background:linear-gradient(90deg,#ff8c51,#f489ad 45%,#9b7cf6);border-radius:999px;position:absolute;inset:-3px}.v2-in{animation:.42s cubic-bezier(.22,1,.36,1) both v2-in}.v2-marquee{animation:40s linear infinite v2-marquee}.v2-caret{animation:1s step-end infinite v2-blink}.v2-pop{animation:.42s cubic-bezier(.34,1.7,.5,1) both v2-pop}.v2-burst{animation:.6s ease-out both v2-burst;box-shadow:0 0 0 2px #f0567e}.v2-tick{animation:.52s cubic-bezier(.34,1.56,.64,1) both v2-tick}@media (prefers-reduced-motion:reduce){.v2-pulling,.v2-in,.v2-marquee,.v2-caret,.v2-tick,.v2-pill,.v2-credit,.v2-credit-glow,.v2-shine,.v2-bone,.v2-pop,.v2-burst,.v2-rise{animation:none}}}@keyframes v2-ring{0%{background-position:0 0,0 0}to{background-position:0 0,66.667% 0}}@keyframes v2-drift{0%{background-position:0 0}to{background-position:66.667% 0}}@keyframes v2-shine{0%{background-position:100% 0}48%,to{background-position:0 0}}@keyframes v2-bone{0%,to{opacity:1}50%{opacity:.52}}@keyframes v2-rise{0%{transform:scaleY(.3)}}@keyframes v2-pop{0%{transform:scale(.5)}60%{transform:scale(1.25)}to{transform:none}}@keyframes v2-burst{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes v2-pull{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes v2-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes v2-blink{50%{opacity:0}}@keyframes v2-tick{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.v2-guide{--arc-surface:#fff;--arc-surface-muted:#eaf2fd;--arc-foreground:#000;--arc-text-secondary:#000000b3;--arc-text-muted:#0000008c;--arc-border:#0000000a;--arc-border-strong:#0000001a;--arc-radius-panel:24px;--arc-text-lg:20px;--arc-text-sm:15px;--arc-text-xs:13px;--arc-tracking-body:-.015em;--arc-leading-body:1.6}.v2-link-form:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}:is(body:has(.home)) .v2-link-input:focus-visible{outline:none!important}.home-phone[data-look=v2]{--arc-border:#0000001f;--arc-text-muted:#737b83}
