@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(urbanist-latin-500-normal.CTXUkCRo.woff2)format("woff2"),url(urbanist-latin-500-normal.DpQ4Tjrd.woff)format("woff")}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(urbanist-latin-600-normal.BuXRW95m.woff2)format("woff2"),url(urbanist-latin-600-normal.cDQtY_pk.woff)format("woff")}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:700;src:url(urbanist-latin-700-normal.BtsT2zLv.woff2)format("woff2"),url(urbanist-latin-700-normal.Zdugn5sa.woff)format("woff")}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:800;src:url(urbanist-latin-800-normal.ga5fynFS.woff2)format("woff2"),url(urbanist-latin-800-normal.1m03Cp15.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(roboto-latin-400-normal.BqEyEoaF.woff2)format("woff2"),url(roboto-latin-400-normal.D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(roboto-latin-500-normal.7RbcRiD8.woff2)format("woff2"),url(roboto-latin-500-normal.fsTFPL3E.woff)format("woff")}:root{--ink:#0c0d18;--ink-2:#151729;--ink-3:#1d2038;--ink-4:#23264a;--paper:#f4f3ee;--white:#f5f5fa;--mute:#c3c5d8;--mute-2:#9ea1ba;--orange:#ffac23;--orange-soft:#ffc867;--blue:#656fff;--blue-light:#8a92ff;--blue-deep:#3d47e0;--pad-x:clamp(20px, 5vw, 80px);--pad-y:clamp(72px, 9vw, 140px);--max:1240px;--ease:cubic-bezier(.22, 1, .36, 1);--display:"Urbanist", system-ui, sans-serif;--body:"Roboto", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background:var(--ink);color:var(--white);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img,video,canvas,svg{max-width:100%;display:block}a{color:var(--orange)}a:hover{color:var(--orange-soft)}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;margin:0}p{margin:0}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--orange);color:var(--ink);border-radius:12px;padding:12px 18px;font-weight:700;position:absolute;top:-60px;left:16px}.skip:focus{top:16px}.section{padding:var(--pad-y) var(--pad-x);position:relative}.wrap{max-width:var(--max);margin:0 auto;position:relative}.light{background:var(--paper);color:var(--ink)}.light .eyebrow{color:var(--blue-deep)}.light .lead{color:#4a4c60}.panel{background:var(--ink-2)}.eyebrow{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.h1{letter-spacing:-.035em;font-size:clamp(48px,7.4vw,112px);font-weight:800;line-height:.98}.h2{letter-spacing:-.03em;font-size:clamp(36px,4.8vw,68px);font-weight:700;line-height:1.02}.h3{font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.2}.lead{color:var(--mute);max-width:620px;font-size:clamp(18px,1.5vw,21px);line-height:1.6}.hl{color:var(--blue-light)}.hl-o{color:var(--orange)}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(40px,5vw,64px);display:flex}.head>div{flex-direction:column;gap:18px;max-width:780px;display:flex}.head>p{max-width:420px;color:var(--mute)}.light .head>p{color:#4a4c60}.btn{--bg:var(--orange);--fg:var(--ink);background:var(--bg);min-height:58px;color:var(--fg);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:transform .3s var(--ease), box-shadow .3s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;background:radial-gradient(120px circle at var(--mx,50%) var(--my,50%), #ffffff8c, transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.btn:hover{color:var(--fg);box-shadow:0 14px 40px -10px #ffac2399}.btn:hover:after{opacity:1}.btn .arr{transition:transform .3s var(--ease)}.btn:hover .arr{transform:translate(4px)}.btn-ghost{--bg:transparent;--fg:var(--white);text-transform:none;letter-spacing:0;font-weight:600;box-shadow:inset 0 0 0 1.5px #ffffff59}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--white)}.btn-dark{--bg:var(--ink);--fg:#fff}.btn-dark:hover{box-shadow:0 14px 40px -10px #0c0d1899}.link{font-family:var(--display);align-items:center;gap:8px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.link span{transition:transform .3s var(--ease)}.link:hover span{transform:translate(5px)}.js [data-reveal]{opacity:0;transform:translateY(40px)}.js [data-split] .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.js [data-split] .w>span{display:inline-block;transform:translateY(105%)}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}.js [data-split] .w>span{transform:none}}.glow{pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(closest-side,#656fff29,#ffac230f 55%,#0000 75%);border-radius:50%;width:640px;height:640px;margin:-320px 0 0 -320px;position:fixed;top:0;left:0;transform:translate(-999px,-999px)}.grain{pointer-events:none;z-index:60;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}@media (hover:none){.glow{display:none}}@media (prefers-reduced-motion:reduce){.grain{animation:none}}.marquee{white-space:nowrap;user-select:none;display:flex;overflow:hidden}.marquee__track{flex-shrink:0;gap:.6em;padding-right:.6em;animation:28s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}html.paint-cursor,html.paint-cursor *{cursor:none!important}html.paint-cursor input,html.paint-cursor textarea,html.paint-cursor [contenteditable=true]{cursor:text!important}.pc{z-index:100;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 4px 10px #0c0d1873);width:60px;height:60px;transition:opacity .25s;position:fixed;top:0;left:0}.pc svg{width:60px;height:60px;overflow:visible}.pc__body{fill:url(#pcB);transition:fill .25s}.pc.is-hot .pc__body{fill:url(#pcO)}.pc.is-text{opacity:0!important}.pc__dot{z-index:101;pointer-events:none;opacity:0;background:#fff;border-radius:50%;width:4px;height:4px;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #0c0d1899}.pc__dot.is-text{opacity:0!important}.pc__splash{z-index:99;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.nav[data-astro-cid-wpvy4v7s]{z-index:70;transition:transform .5s var(--ease), background .4s, backdrop-filter .4s;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s].is-solid{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#0c0d18b8;box-shadow:0 1px #ffffff0f}.nav[data-astro-cid-wpvy4v7s].is-open{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.nav[data-astro-cid-wpvy4v7s].is-hidden{transform:translateY(-100%)}.nav__bar[data-astro-cid-wpvy4v7s]{max-width:1400px;height:136px;padding:0 var(--pad-x);transition:height .4s var(--ease);align-items:center;gap:16px;margin:0 auto;display:flex}.nav__logo[data-astro-cid-wpvy4v7s]{align-items:center;margin-right:auto;display:flex}.nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{object-fit:contain;width:auto;height:128px;transition:transform .6s var(--ease), height .4s var(--ease);filter:drop-shadow(0 6px 18px #656fff59)}.nav[data-astro-cid-wpvy4v7s].is-solid .nav__bar[data-astro-cid-wpvy4v7s]{height:96px}.nav[data-astro-cid-wpvy4v7s].is-solid .nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:86px}.nav[data-astro-cid-wpvy4v7s].is-open .nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{filter:drop-shadow(0 4px 12px #0c0d1859)}.nav__logo[data-astro-cid-wpvy4v7s]:hover img[data-astro-cid-wpvy4v7s]{transform:rotate(-4deg)scale(1.06)}.nav__cta[data-astro-cid-wpvy4v7s]{min-height:50px;transition:opacity .3s, transform .3s var(--ease);padding:0 24px;font-size:14px}.nav[data-astro-cid-wpvy4v7s].is-open .nav__cta[data-astro-cid-wpvy4v7s]{opacity:0;pointer-events:none;transform:translateY(-8px)}.nav__toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;min-height:50px;color:var(--white);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(10px);background:#f5f5fa1a;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 10px 0 22px;font-size:15px;font-weight:700;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff4d}.nav__toggle[data-astro-cid-wpvy4v7s]:hover{background:#f5f5fa2e}.nav__toggle-dot[data-astro-cid-wpvy4v7s]{background:var(--orange);width:32px;height:32px;transition:background .3s, transform .5s var(--ease);border-radius:50%;position:relative}.nav__toggle[data-astro-cid-wpvy4v7s]:hover .nav__toggle-dot[data-astro-cid-wpvy4v7s]{transform:scale(1.12)}.nav__toggle-dot[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:var(--ink);height:2px;transition:transform .4s var(--ease), top .4s var(--ease);border-radius:2px;position:absolute;left:9px;right:9px}.nav__toggle-dot[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-child{top:12px}.nav__toggle-dot[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:nth-child(2){top:18px}.nav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true]{background:var(--ink);color:var(--white);box-shadow:none}.nav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__toggle-dot[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-child{top:15px;transform:rotate(45deg)}.nav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__toggle-dot[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:nth-child(2){top:15px;transform:rotate(-45deg)}.splash[data-astro-cid-wpvy4v7s]{z-index:60;pointer-events:none;visibility:hidden;width:100vw;height:100dvh;position:fixed;inset:0}.menu[data-astro-cid-wpvy4v7s]{z-index:65;background:var(--blue);color:var(--ink);position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-wpvy4v7s].is-painting{background:0 0}.menu__inner[data-astro-cid-wpvy4v7s]{max-width:1400px;min-height:100%;padding:130px var(--pad-x) 48px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid}.menu__nav[data-astro-cid-wpvy4v7s] ol[data-astro-cid-wpvy4v7s]{margin:0;padding:0;list-style:none}.menu__nav[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{border-top:1.5px solid #0c0d182e;overflow:hidden}.menu__nav[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:last-child{border-bottom:1.5px solid #0c0d182e}.menu__nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--ink);grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:clamp(6px,1vh,12px) 0;text-decoration:none;display:grid}.menu__n[data-astro-cid-wpvy4v7s]{font-family:var(--display);opacity:.6;font-size:14px;font-weight:700}.menu__roll[data-astro-cid-wpvy4v7s]{white-space:nowrap;height:1.02em;font-family:var(--display);letter-spacing:-.04em;font-size:clamp(36px,4.9vw,76px);font-weight:800;line-height:1.02;display:block;position:relative;overflow:hidden}.menu__roll[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{transition:transform .6s var(--ease);display:block}.menu__roll[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]+span[data-astro-cid-wpvy4v7s]{color:#fff}.menu__nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover .menu__roll[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s],.menu__nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible .menu__roll[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{transform:translateY(-100%)}.menu__nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current] .menu__roll[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{color:#fff}.menu__note[data-astro-cid-wpvy4v7s]{opacity:0;transition:.4s var(--ease);text-align:right;max-width:180px;font-size:14px;transform:translate(-10px)}.menu__nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover .menu__note[data-astro-cid-wpvy4v7s]{opacity:.85;transform:none}.menu__nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.menu__side[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:28px;display:flex}.menu__preview[data-astro-cid-wpvy4v7s]{aspect-ratio:4/3;background:var(--ink);border-radius:28px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 40px 80px -30px #0c0d1899}.menu__preview[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease), transform .9s var(--ease);position:absolute;inset:0;transform:scale(1.12)}.menu__preview[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s].on{opacity:1;transform:scale(1)}.menu__contact[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.menu__contact[data-astro-cid-wpvy4v7s] p[data-astro-cid-wpvy4v7s]{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:700}.menu__links[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;gap:8px 24px;display:flex}.menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--ink);border-bottom:1.5px solid;font-weight:500;text-decoration:none}.menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:#fff}[data-astro-cid-wpvy4v7s][data-menu-anim]{opacity:0}@media (width<=900px){.menu__inner[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr;align-items:start;padding-top:110px}.menu__preview[data-astro-cid-wpvy4v7s],.menu__note[data-astro-cid-wpvy4v7s]{display:none}.menu__nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{grid-template-columns:36px 1fr}}@media (width<=600px){.nav__bar[data-astro-cid-wpvy4v7s]{height:100px}.nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:92px}.nav[data-astro-cid-wpvy4v7s].is-solid .nav__bar[data-astro-cid-wpvy4v7s]{height:80px}.nav[data-astro-cid-wpvy4v7s].is-solid .nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:70px}.nav__cta[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=360px){.nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s],.nav[data-astro-cid-wpvy4v7s].is-solid .nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:64px}.nav__toggle[data-astro-cid-wpvy4v7s]{padding-left:16px}}.foot[data-astro-cid-jo6i4kqk]{padding:0 var(--pad-x) 40px;background:#08090f;position:relative;overflow:hidden}.foot__big[data-astro-cid-jo6i4kqk]{margin:0 calc(var(--pad-x) * -1);color:var(--white);font-family:var(--display);letter-spacing:-.04em;border-bottom:1px solid #ffffff14;padding:clamp(40px,6vw,80px) 0;font-size:clamp(56px,11vw,168px);font-weight:800;line-height:1;text-decoration:none;display:block}.foot__big[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{align-items:center;gap:.3em;transition:color .4s;display:inline-flex}.foot__big[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk].o{color:#0000;-webkit-text-stroke:2px var(--orange)}.foot__big[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{color:var(--orange);font-size:.4em;font-style:normal}.foot__big[data-astro-cid-jo6i4kqk]:hover .marquee__track[data-astro-cid-jo6i4kqk]{animation-duration:12s}.foot__grid[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:48px;padding:clamp(48px,6vw,80px) 0;display:flex}.foot__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:22px;max-width:380px;display:flex}.foot__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:contain;width:96px;height:96px}.foot__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--mute)}.foot__cols[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:48px clamp(40px,6vw,96px);display:flex}.foot__cols[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.foot__cols[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--mute-2);margin-bottom:4px;font-size:13px;font-weight:700}.foot__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--white);font-size:15px;text-decoration:none}.foot__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--orange)}.foot__legal[data-astro-cid-jo6i4kqk]{color:var(--mute-2);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:24px;font-size:13px;display:flex}.fc[data-astro-cid-xngs3jwu]{z-index:50;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:clamp(16px,2.4vw,32px);right:clamp(16px,2.4vw,32px)}.fc__btns[data-astro-cid-xngs3jwu]{flex-direction:column;gap:12px;display:flex}.fc__btn[data-astro-cid-xngs3jwu]{cursor:pointer;width:60px;height:60px;transition:transform .3s var(--ease);animation:fcPop .7s var(--ease) both;border:0;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;box-shadow:0 12px 32px #0006}.fc__btn[data-astro-cid-xngs3jwu]:hover{transform:translateY(-3px)scale(1.06)}.fc__btn[data-astro-cid-xngs3jwu]:focus-visible{outline-offset:3px;outline:3px solid #fff}.fc__wa[data-astro-cid-xngs3jwu]{color:#fff;background:#25d366;animation-delay:1.2s}.fc__wa[data-astro-cid-xngs3jwu]:before{content:"";border-radius:50%;animation:2.8s 2.5s infinite ping;position:absolute;inset:0;box-shadow:0 0 #25d3668c}.fc__chat[data-astro-cid-xngs3jwu]{background:var(--orange);color:var(--ink);animation-delay:1.35s}.fc__chat[data-astro-cid-xngs3jwu] .i-close[data-astro-cid-xngs3jwu]{font-size:30px;line-height:1;display:none}.fc__chat[data-astro-cid-xngs3jwu][aria-expanded=true] .i-open[data-astro-cid-xngs3jwu]{display:none}.fc__chat[data-astro-cid-xngs3jwu][aria-expanded=true] .i-close[data-astro-cid-xngs3jwu]{display:block}.fc__tip[data-astro-cid-xngs3jwu]{opacity:0;pointer-events:none;white-space:nowrap;background:var(--white);color:var(--ink);font-family:var(--display);transition:.3s var(--ease);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;position:absolute;top:50%;right:74px;transform:translate(8px,-50%)}.fc__btn[data-astro-cid-xngs3jwu]:hover .fc__tip[data-astro-cid-xngs3jwu],.fc__btn[data-astro-cid-xngs3jwu]:focus-visible .fc__tip[data-astro-cid-xngs3jwu]{opacity:1;transform:translateY(-50%)}@keyframes fcPop{0%{opacity:0;transform:scale(.4)translateY(20px)}}@keyframes ping{0%{box-shadow:0 0 #25d3668c}70%,to{box-shadow:0 0 0 18px #25d36600}}.fc__panel[data-astro-cid-xngs3jwu]{-webkit-backdrop-filter:blur(20px);transform-origin:100% 100%;width:min(380px,100vw - 32px);height:min(560px,100vh - 180px);animation:panelIn .42s var(--ease);background:#151729eb;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #0000008c}.fc__panel[data-astro-cid-xngs3jwu][hidden]{display:none}@keyframes panelIn{0%{opacity:0;transform:translateY(16px)scale(.94)}}.fc__panel[data-astro-cid-xngs3jwu] header[data-astro-cid-xngs3jwu]{background:#1d2038e6;align-items:center;gap:12px;padding:16px 18px;display:flex}.fc__av[data-astro-cid-xngs3jwu] img[data-astro-cid-xngs3jwu]{object-fit:contain;width:40px;height:40px}.fc__panel[data-astro-cid-xngs3jwu] header[data-astro-cid-xngs3jwu] div[data-astro-cid-xngs3jwu]{flex-direction:column;flex:1;display:flex}.fc__panel[data-astro-cid-xngs3jwu] strong[data-astro-cid-xngs3jwu]{font-family:var(--display);font-size:17px}.fc__panel[data-astro-cid-xngs3jwu] small[data-astro-cid-xngs3jwu]{color:var(--mute-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.fc__panel[data-astro-cid-xngs3jwu] small[data-astro-cid-xngs3jwu] i[data-astro-cid-xngs3jwu]{background:#25d366;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #25d366}.fc__panel[data-astro-cid-xngs3jwu] header[data-astro-cid-xngs3jwu] button[data-astro-cid-xngs3jwu]{width:40px;height:40px;color:var(--white);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:24px}.fc__log[data-astro-cid-xngs3jwu]{flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.fc__log[data-astro-cid-xngs3jwu] p{background:var(--ink-3);max-width:86%;animation:msgIn .4s var(--ease);border-radius:16px 16px 16px 4px;align-self:flex-start;padding:10px 14px;font-size:15px;line-height:1.5}.fc__log[data-astro-cid-xngs3jwu] p.me{background:var(--orange);color:var(--ink);border-radius:16px 16px 4px;align-self:flex-end}.fc__log[data-astro-cid-xngs3jwu] p.typing{color:var(--mute-2)}.fc__log[data-astro-cid-xngs3jwu] p.typing span{background:currentColor;border-radius:50%;width:6px;height:6px;margin:0 2px;animation:1s infinite dot;display:inline-block}.fc__log[data-astro-cid-xngs3jwu] p.typing span:nth-child(2){animation-delay:.15s}.fc__log[data-astro-cid-xngs3jwu] p.typing span:nth-child(3){animation-delay:.3s}@keyframes msgIn{0%{opacity:0;transform:translateY(8px)}}@keyframes dot{50%{opacity:.5;transform:translateY(-4px)}}.fc__chips[data-astro-cid-xngs3jwu]{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.fc__chips[data-astro-cid-xngs3jwu] button[data-astro-cid-xngs3jwu]{min-height:36px;color:var(--white);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:0 14px;font-size:14px;transition:all .2s}.fc__chips[data-astro-cid-xngs3jwu] button[data-astro-cid-xngs3jwu]:hover{border-color:var(--orange);color:var(--orange)}.fc__panel[data-astro-cid-xngs3jwu] form[data-astro-cid-xngs3jwu]{border-top:1px solid #ffffff14;gap:8px;padding:12px 16px;display:flex}.fc__panel[data-astro-cid-xngs3jwu] input[data-astro-cid-xngs3jwu]{background:var(--ink);min-width:0;min-height:46px;color:var(--white);font:inherit;border:1.5px solid #ffffff38;border-radius:12px;flex:1;padding:0 14px;font-size:15px}.fc__panel[data-astro-cid-xngs3jwu] input[data-astro-cid-xngs3jwu]:focus{border-color:var(--orange);outline:none}.fc__panel[data-astro-cid-xngs3jwu] form[data-astro-cid-xngs3jwu] button[data-astro-cid-xngs3jwu]{background:var(--orange);width:46px;height:46px;color:var(--ink);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fc__foot[data-astro-cid-xngs3jwu]{color:var(--mute-2);padding:0 16px 14px;font-size:12.5px}@media (width<=600px){.fc__btn[data-astro-cid-xngs3jwu]{width:52px;height:52px}.fc__btn[data-astro-cid-xngs3jwu] svg[data-astro-cid-xngs3jwu]{width:26px;height:26px}.fc__tip[data-astro-cid-xngs3jwu]{display:none}}@media (prefers-reduced-motion:reduce){.fc__btn[data-astro-cid-xngs3jwu],.fc__panel[data-astro-cid-xngs3jwu],.fc__log[data-astro-cid-xngs3jwu] p,.fc__wa[data-astro-cid-xngs3jwu]:before{animation:none}}
