:root{--ink-0:#050506;--panel:#111115;--panel-deep:#0d0d10;--red:#f22932;--red-dark:#be1822;--cream:#f3f1ed;--ink:#fafafb;--sans:Aeonik, Switzer, ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--shell:1280px;--gutter:80px;--fs-display:42px;--fs-sub:26px;--fs-body:16px;--w-display:500;--w-sub:500;--w-body:400;--hero-pad-t:40px;--hero-pad-b:46px;--hero-card-min:440px;--lh-display:1.1;--lh-sub:1.3;--lh-body:1.6;--cur-default:auto;--cur-link:pointer}@media (max-width:1180px){:root{--fs-display:36px;--fs-sub:23px;--fs-body:15.5px;--hero-card-min:0px}}@media (max-width:900px){:root{--fs-display:29px;--fs-sub:20px;--fs-body:15px;--hero-pad-t:24px;--hero-pad-b:36px}}@font-face{font-family:Switzer;font-style:normal;font-weight:300;font-display:swap;src:url(../../../fonts/switzer-300.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/switzer-400.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/switzer-500.woff2)format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/switzer-600.woff2)format("woff2")}@media (min-width:1600px){:root{--shell:1440px}}@media (min-width:1900px){:root{--shell:1600px}}*{box-sizing:border-box}@media (max-width:720px){html.chat-open,html.chat-open body{overflow:hidden}html.chat-open body{top:var(--lock-y,0px);width:100%;position:fixed;left:0;right:0}}@media (max-width:1080px){html.nav-open,html.nav-open body{overflow:hidden}html.nav-open .site-header{position:fixed;top:0;left:0;right:0}html.nav-open body{top:var(--lock-y,0px);width:100%;padding-top:78px;position:fixed;left:0;right:0}}html{scroll-behavior:smooth;scroll-padding-top:128px}body{font-family:var(--sans);font-size:var(--fs-body);font-weight:var(--w-body);-webkit-font-smoothing:antialiased;background:#050506;margin:0}a{color:#f22932;text-decoration:none}a:hover{color:#fafafb}html{cursor:var(--cur-default)}a,button,summary,label,select,[role=button],[role=tab]{cursor:var(--cur-link)}input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea{cursor:text}input[type=checkbox],input[type=radio]{cursor:var(--cur-link)}[disabled],[aria-disabled=true]{cursor:not-allowed}h1,h2,h3,h4,p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%}@keyframes glow{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.85;transform:translate(-24px,14px)scale(1.09)}}@keyframes dropIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{box-shadow:0 0 #f2293280}70%{box-shadow:0 0 0 8px #f2293200}}.shell{box-sizing:content-box;max-width:var(--shell);padding:0 var(--gutter);margin:0 auto}.kicker{align-items:center;gap:12px;margin-bottom:16px;display:flex}.kicker:before{content:"";background:#f22932;flex:none;width:26px;height:2px;display:block}.kicker-t{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fafafb}.kicker.on-light:before{background:#be1822}.kicker.on-light .kicker-t{color:#050506}.kicker.on-red:before{background:#fff}.kicker.on-red .kicker-t{color:#fff}.btn{color:#fff;height:56px;font:600 15px/1 var(--sans);cursor:pointer;background:#f22932;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 26px;transition:background .18s,transform .18s;display:inline-flex}.btn:hover{color:#fff;background:#be1822;transform:translateY(-2px)}.btn.ghost{color:#fafafb;background:#111115;border:1px solid #fff3;transition:border-color .18s,transform .18s}.btn.ghost:hover{color:#fafafb;background:#111115;border-color:#f22932b3;transform:translateY(-2px)}.btn-inset{height:50px;font:600 14px/1 var(--sans);color:#fafafb;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:0 20px;transition:background .18s,border-color .18s;display:inline-flex}.btn-inset:hover{color:#fafafb;background:#f229321f;border-color:#f2293299}.link-arrow{font:600 14px/1 var(--sans);color:#f22932;align-items:center;gap:9px;display:inline-flex}.link-arrow:hover{color:#fafafb}.tile{background:#f229321c;border:1px solid #f229324d;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.tile.sm{border-radius:11px;width:40px;height:40px}.hero-card{min-height:var(--hero-card-min)}:is(.hero-card:has(>.c-body),.hero-card:has(>.e-list),.hero-card:has(>.ih-list)){flex-direction:column;display:flex}.hero-card>.c-body,.hero-card>.e-list{flex-direction:column;flex:1;justify-content:space-between;display:flex}.hero-card>.ih-list{flex-direction:column;flex:1;justify-content:flex-start;display:flex}.hero-card>.ih-note{margin-top:auto}.hero-card.spread{flex-direction:column;justify-content:space-between;display:flex}.panel-card{background:#111115;border:1px solid #ffffff1a;border-radius:26px}.h2{font:var(--w-display) var(--fs-display) / var(--lh-display) var(--sans);letter-spacing:-.03em;color:#fafafb;text-wrap:pretty}.h2.on-light{color:#050506}.lede{font:var(--w-body) var(--fs-body) / var(--lh-body) var(--sans);color:#fafafb8c;text-wrap:pretty}@media (max-width:1180px){:root{--gutter:44px}}@media (max-width:900px){:root{--gutter:32px}.btn,.btn.ghost{height:52px;padding:0 20px;font-size:14.5px}}@media (max-width:640px){:root{--gutter:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}header.svelte-1elxaub{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050506f0;border-bottom:1px solid #ffffff17;position:sticky;top:0}.bar.svelte-1elxaub{align-items:center;gap:40px;height:78px;display:flex}.logo.svelte-1elxaub{flex:none;display:block}.logo.svelte-1elxaub img:where(.svelte-1elxaub){width:auto;height:34px;display:block}nav.svelte-1elxaub{align-items:stretch;gap:2px;height:78px;display:flex}nav.svelte-1elxaub button:where(.svelte-1elxaub){height:100%;cursor:var(--cur-link);font:500 14.5px/1 var(--sans);color:#fafafbc7;background:0 0;border:0;align-items:center;gap:8px;padding:0 15px;transition:color .18s;display:flex;position:relative}nav.svelte-1elxaub button:where(.svelte-1elxaub):hover,nav.svelte-1elxaub button.on:where(.svelte-1elxaub),nav.svelte-1elxaub button.current:where(.svelte-1elxaub){color:#fafafb}nav.svelte-1elxaub button.on:where(.svelte-1elxaub):after,nav.svelte-1elxaub button.current:where(.svelte-1elxaub):after{content:"";background:#f22932;height:2px;display:block;position:absolute;bottom:20px;left:15px;right:15px}nav.svelte-1elxaub button.current:where(.svelte-1elxaub):not(.on):after{background:#f22932a6}.cta.svelte-1elxaub{white-space:nowrap;color:#fff;height:46px;font:600 14px/1 var(--sans);background:#f22932;border-radius:10px;flex:none;align-items:center;gap:9px;margin-left:auto;padding:0 22px;transition:background .18s,transform .18s;display:inline-flex}.cta.svelte-1elxaub:hover{color:#fff;background:#be1822;transform:translateY(-1px)}.mega.svelte-1elxaub{background:#0a0a0d;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;animation:.2s cubic-bezier(.2,.8,.2,1) both dropIn;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px -20px #000c}.mega-in.svelte-1elxaub{grid-template-columns:250px 1fr;gap:56px;padding-top:36px;padding-bottom:40px;display:grid}.mega-in.has-feature.svelte-1elxaub{grid-template-columns:230px 1fr 340px;gap:44px}.feature.svelte-1elxaub{min-height:226px;color:inherit;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:flex-end;padding:20px;transition:border-color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.feature.svelte-1elxaub:hover{color:inherit;border-color:#f229328c;transform:translateY(-2px)}.fx-img.svelte-1elxaub{background-image:var(--fx);opacity:.95;background-position:68% 42%;background-size:cover;transition:transform .4s;position:absolute;inset:0}.feature.svelte-1elxaub:hover .fx-img:where(.svelte-1elxaub){transform:scale(1.04)}.fx-img.svelte-1elxaub:after{content:"";background:linear-gradient(#05050600 0%,#05050673 42%,#050506ed 78%);position:absolute;inset:0}.fx-body.svelte-1elxaub{flex-direction:column;gap:7px;display:flex;position:relative}.fx-t.svelte-1elxaub{font:600 15px/1.3 var(--sans);color:#fafafb}.fx-p.svelte-1elxaub{font:400 12.5px/1.5 var(--sans);color:#fafafba8}.fx-cta.svelte-1elxaub{font:600 12.5px/1 var(--sans);color:#f22932;align-items:center;gap:8px;margin-top:4px;display:inline-flex}.feature.svelte-1elxaub:hover .fx-cta:where(.svelte-1elxaub){color:#fafafb}.lead.svelte-1elxaub{flex-direction:column;gap:14px;display:flex}.lead-top.svelte-1elxaub{align-items:flex-start;gap:13px;display:flex}.lead-top.svelte-1elxaub svg{flex:none;width:26px;height:26px;margin-top:4px}.lead-t.svelte-1elxaub{font:var(--w-sub) var(--fs-sub)/var(--lh-sub) var(--sans);letter-spacing:-.02em;color:#fafafb}.lead-p.svelte-1elxaub{font:400 13.5px/1.55 var(--sans);color:#fafafb8c}.lead-cta.svelte-1elxaub{font:600 13.5px/1 var(--sans);color:#f22932;align-items:center;gap:8px;margin-top:4px;display:inline-flex}.lead-cta.svelte-1elxaub:hover{color:#fafafb}.cols.svelte-1elxaub{grid-template-columns:repeat(4,1fr);gap:14px 30px;display:grid}.mega-in.has-feature.svelte-1elxaub .cols:where(.svelte-1elxaub){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 34px}.cols.tiles.svelte-1elxaub,.cols.chips.svelte-1elxaub{grid-template-columns:1fr}.col.svelte-1elxaub{flex-direction:column;gap:12px;display:flex}.cols.chips.svelte-1elxaub .col:where(.svelte-1elxaub){grid-template-columns:repeat(3,1fr);gap:12px 28px;display:grid}.cols.tiles.svelte-1elxaub .col:where(.svelte-1elxaub){grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;align-items:stretch;gap:14px;display:grid}.col-t.svelte-1elxaub{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f22932}.ml.svelte-1elxaub{color:#fafafbd1;align-items:flex-start;gap:11px;display:flex}.cols.chips.svelte-1elxaub .ml:where(.svelte-1elxaub){align-items:center}.ml.svelte-1elxaub:hover{color:inherit}.ml.panelcard.svelte-1elxaub{border:1px solid #ffffff1a;border-radius:18px;gap:14px;padding:18px;transition:border-color .18s,transform .18s}.ml.panelcard.svelte-1elxaub:hover{border-color:#f229328c;transform:translateY(-2px)}.ml.here.svelte-1elxaub .ml-n:where(.svelte-1elxaub){color:#f22932}.ml.panelcard.here.svelte-1elxaub{background:#f2293212;border-color:#f229328c}.ml-txt.svelte-1elxaub{flex-direction:column;gap:3px;display:flex}.ml.panelcard.svelte-1elxaub .ml-txt:where(.svelte-1elxaub){gap:5px}.ml-n.svelte-1elxaub{font:600 14px/1.3 var(--sans);color:#fafafb}.cols.chips.svelte-1elxaub .ml-n:where(.svelte-1elxaub){font:500 13.5px/1.4 var(--sans);color:#fafafbd1}.ml.panelcard.svelte-1elxaub .ml-n:where(.svelte-1elxaub){font:600 15px/1.25 var(--sans)}.ml-s.svelte-1elxaub{font:400 12px/1.4 var(--sans);color:#fafafb7a}.ml.panelcard.svelte-1elxaub .ml-s:where(.svelte-1elxaub){font:400 12.5px/1.5 var(--sans);color:#fafafb80}.ml.svelte-1elxaub:not(.panelcard) svg{flex:none}.burger.svelte-1elxaub{width:38px;height:38px;cursor:var(--cur-link);background:0 0;border:0;flex:none;margin-left:auto;padding:0;display:none;position:relative}.burger.svelte-1elxaub span:where(.svelte-1elxaub){background:#fafafb;border-radius:2px;height:2px;transition:top .2s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),opacity .12s;position:absolute;left:8px;right:8px}.burger.svelte-1elxaub span:where(.svelte-1elxaub):first-child{top:12px}.burger.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(2){top:18px}.burger.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(3){top:24px}.burger.x.svelte-1elxaub span:where(.svelte-1elxaub):first-child,.burger.x.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(3){top:18px}.burger.x.svelte-1elxaub span:where(.svelte-1elxaub):first-child{transform:rotate(45deg)}.burger.x.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(2){opacity:0}.burger.x.svelte-1elxaub span:where(.svelte-1elxaub):nth-child(3){transform:rotate(-45deg)}.mobile.svelte-1elxaub{max-height:calc(100vh - 78px);overscroll-behavior:contain;max-height:calc(100dvh - 78px);padding:12px var(--gutter) 28px;padding-bottom:max(28px, env(safe-area-inset-bottom));background:#0a0a0d;border-top:1px solid #ffffff17;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mobile.svelte-1elxaub summary:where(.svelte-1elxaub){font:600 15px/1 var(--sans);color:#fafafb;cursor:var(--cur-link);align-items:center;gap:12px;padding:15px 0;list-style:none;display:flex}.mobile.svelte-1elxaub summary:where(.svelte-1elxaub)::-webkit-details-marker{content:"";display:none}.mobile.svelte-1elxaub summary:where(.svelte-1elxaub)::marker{content:"";display:none}.m-lbl.svelte-1elxaub{flex:1;min-width:0}.m-chev.svelte-1elxaub{color:#fafafb73;flex:none;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.mobile.svelte-1elxaub details[open]:where(.svelte-1elxaub) .m-chev:where(.svelte-1elxaub){color:#f22932;transform:rotate(90deg)}.m-ico.svelte-1elxaub{flex:none;place-items:center;width:26px;height:26px;display:grid}.m-ico.svelte-1elxaub svg{width:17px;height:17px}.m-ico.sm.svelte-1elxaub{width:22px;height:22px}.m-ico.sm.svelte-1elxaub svg{width:15px;height:15px;margin:0}.m-list.svelte-1elxaub{overscroll-behavior:contain;max-height:188px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 84%,#0000 100%);mask-image:linear-gradient(#000 84%,#0000 100%)}.m-list.svelte-1elxaub::-webkit-scrollbar{width:3px}.m-list.svelte-1elxaub::-webkit-scrollbar-thumb{background:#f2293280;border-radius:3px}.mobile.svelte-1elxaub details:where(.svelte-1elxaub) a:where(.svelte-1elxaub){min-height:44px;font:400 14px/1.4 var(--sans);color:#fafafbad;align-items:center;gap:11px;padding:7px 0 7px 6px;display:flex}.m-cta.svelte-1elxaub{color:#fff;height:46px;font:600 14px/1 var(--sans);background:#f22932;border-radius:10px;align-items:center;margin-top:16px;padding:0 22px;display:inline-flex}@media (max-width:1180px){.cols.svelte-1elxaub{grid-template-columns:repeat(2,1fr)}.feature.svelte-1elxaub{display:none}.mega-in.has-feature.svelte-1elxaub{grid-template-columns:250px 1fr;gap:56px}}@media (max-width:1080px){nav.svelte-1elxaub,.cta.svelte-1elxaub,.mega.svelte-1elxaub{display:none}.burger.svelte-1elxaub,.mobile.svelte-1elxaub{display:block}.bar.svelte-1elxaub{gap:20px}}footer.svelte-jz8lnl{background:#050506;border-top:1px solid #ffffff17;padding:72px 0 0}.top.svelte-jz8lnl{grid-template-columns:1.4fr repeat(4,1fr);gap:44px;padding-bottom:52px;display:grid}.brand.svelte-jz8lnl{flex-direction:column;gap:18px;display:flex}.logo.svelte-jz8lnl{display:block}.logo.svelte-jz8lnl img:where(.svelte-jz8lnl){width:auto;height:32px;display:block}.brand-p.svelte-jz8lnl{max-width:44ch;font:var(--w-body) var(--fs-body)/var(--lh-body) var(--sans);color:#fafafb8c}.contacts.svelte-jz8lnl{font:500 13px/1.5 var(--sans);flex-direction:column;gap:9px;display:flex}.contacts.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#fafafbb8;align-items:center;gap:9px;display:flex}.contacts.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#f22932}.col.svelte-jz8lnl{flex-direction:column;gap:11px;display:flex}.col-t.svelte-jz8lnl{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f22932;margin-bottom:3px}.col.svelte-jz8lnl a:where(.svelte-jz8lnl){font:400 13.5px/1.4 var(--sans);color:#fafafb9e}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fafafb}.bottom.svelte-jz8lnl{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:30px;padding:24px 0 30px;display:flex}.bottom.svelte-jz8lnl span:where(.svelte-jz8lnl){font:500 11px/1.5 var(--mono);letter-spacing:.1em;color:#fafafb}@media (max-width:1080px){.top.svelte-jz8lnl{grid-template-columns:repeat(2,1fr);gap:32px}.bottom.svelte-jz8lnl{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:620px){.top.svelte-jz8lnl{grid-template-columns:1fr}}.iicl-cursor.svelte-1f6cquq{z-index:99999;pointer-events:none;opacity:0;will-change:transform;border:1.6px solid #ee2f2e;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .3s,background .18s,border-color .18s,width .18s,height .18s;display:grid;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #00000026,0 0 14px #ee2f2e59}.iicl-cursor.svelte-1f6cquq i:where(.svelte-1f6cquq){background:#ee2f2e;border-radius:50%;grid-area:1/1;width:4px;height:4px;transition:opacity .15s}.iicl-cursor.down.svelte-1f6cquq{background:#ee2f2e47}.iicl-cursor.link.svelte-1f6cquq{background:#ee2f2e1f;width:36px;height:36px}.iicl-cursor.topic.svelte-1f6cquq{width:36px;height:36px;box-shadow:none;background:0 0;border-color:#0000}.iicl-cursor.topic.svelte-1f6cquq i:where(.svelte-1f6cquq){opacity:0}.tag.svelte-1f6cquq{background:#111115eb;border:1px solid #f22932a6;border-radius:11px;grid-area:1/1;place-items:center;width:36px;height:36px;transition:transform .12s;animation:.16s cubic-bezier(.2,.8,.3,1.15) both svelte-1f6cquq-tagIn;display:grid;box-shadow:0 0 0 1px #0003,0 6px 18px #00000080}.iicl-cursor.down.svelte-1f6cquq .tag:where(.svelte-1f6cquq){transform:scale(.9)}@keyframes svelte-1f6cquq-tagIn{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}.chev.svelte-1f6cquq{opacity:0;grid-area:1/1;width:26px;height:26px;transition:opacity .18s}.iicl-cursor.drag.svelte-1f6cquq{background:#0505068c;border-color:#fafafbd9;width:40px;height:40px}.iicl-cursor.drag.svelte-1f6cquq i:where(.svelte-1f6cquq){opacity:0}.iicl-cursor.drag.svelte-1f6cquq .chev:where(.svelte-1f6cquq){opacity:1}@media (pointer:coarse){.iicl-cursor.svelte-1f6cquq{display:none}}.dock.svelte-1jdrmzn{z-index:70;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:24px;right:24px}.launcher.svelte-1jdrmzn{color:#050506;width:52px;height:52px;cursor:var(--cur-link);background:#fff;border:1.5px solid #f22932;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #f2293229,0 2px 8px #0000004d}.l-face.svelte-1jdrmzn{object-fit:cover;width:100%;height:100%;display:block}.launcher.svelte-1jdrmzn:hover{border-color:#be1822;transform:translateY(-3px)scale(1.1);box-shadow:0 10px 26px #f2293242,0 3px 10px #00000057}.launcher.svelte-1jdrmzn:active{transform:translateY(-1px)scale(1.02)}.launcher.is-open.svelte-1jdrmzn{color:#fff;background:#f22932;border-color:#f22932;box-shadow:0 8px 22px #00000059}.launcher.on-call.svelte-1jdrmzn{border-color:#be1822;box-shadow:0 0 0 4px #f229322e,0 10px 28px #f229324d}.l-ping.svelte-1jdrmzn{pointer-events:none;border:1.5px solid #f2293273;border-radius:50%;animation:3.6s cubic-bezier(.2,.7,.3,1) infinite svelte-1jdrmzn-ping;position:absolute;inset:-1px}@keyframes svelte-1jdrmzn-ping{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.4)}}.scrim.svelte-1jdrmzn{display:none}.panel.svelte-1jdrmzn{background:#fff;border:1px solid #05050624;border-radius:22px;flex-direction:column;width:440px;max-height:min(82vh,720px);animation:.24s cubic-bezier(.2,.8,.2,1) svelte-1jdrmzn-rise;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000073,0 0 0 1px #f229320f}@keyframes svelte-1jdrmzn-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}}.p-head.svelte-1jdrmzn{background:#f3f1ed;border-bottom:1px solid #0505061a;align-items:center;gap:12px;padding:14px 16px;display:flex}.p-mark.svelte-1jdrmzn{background:#fff;border:1.5px solid #be182273;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.p-mark.svelte-1jdrmzn img:where(.svelte-1jdrmzn){object-fit:cover;width:100%;height:100%;display:block}.p-mark.live.svelte-1jdrmzn{border-color:#be1822;box-shadow:0 0 0 3px #f2293226}.p-txt.svelte-1jdrmzn{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.p-t.svelte-1jdrmzn{font:600 14.5px/1.2 var(--sans);color:#050506}.p-s.svelte-1jdrmzn{font:400 11px/1.3 var(--mono);letter-spacing:.04em;color:#050506;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}.dot.svelte-1jdrmzn{background:#be1822;border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-in-out infinite pulseDot}.p-x.svelte-1jdrmzn{color:#05050680;width:30px;height:30px;cursor:var(--cur-link);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.p-x.svelte-1jdrmzn:hover{color:#050506;background:#05050612}.log.svelte-1jdrmzn{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.log.svelte-1jdrmzn::-webkit-scrollbar{width:4px}.log.svelte-1jdrmzn::-webkit-scrollbar-thumb{background:#be182266;border-radius:4px}.msg.svelte-1jdrmzn{animation:.22s cubic-bezier(.2,.8,.2,1) svelte-1jdrmzn-pop;display:flex}@keyframes svelte-1jdrmzn-pop{0%{opacity:0;transform:translateY(6px)}}.msg.user.svelte-1jdrmzn{justify-content:flex-end}.bubble.svelte-1jdrmzn{max-width:86%;font:var(--w-body) 13.5px/1.55 var(--sans);border-radius:15px;padding:11px 14px}.msg.bot.svelte-1jdrmzn .bubble:where(.svelte-1jdrmzn){color:#050506d6;background:#f3f1ed;border:1px solid #05050614;border-bottom-left-radius:5px}.msg.user.svelte-1jdrmzn .bubble:where(.svelte-1jdrmzn){color:#fff;background:#f22932;border-bottom-right-radius:5px}.b-links.svelte-1jdrmzn{border-top:1px solid #0505061a;flex-direction:column;gap:7px;margin-top:12px;padding-top:11px;display:flex}.b-links.svelte-1jdrmzn a:where(.svelte-1jdrmzn){font:600 12.5px/1.3 var(--sans);color:#be1822;align-self:flex-start;align-items:center;gap:7px;display:inline-flex}.b-links.svelte-1jdrmzn a:where(.svelte-1jdrmzn):hover{color:#050506}.handoff.svelte-1jdrmzn{background:#f3f1ed;border:1px solid #be182242;border-radius:15px;flex-direction:column;gap:9px;margin-top:4px;padding:15px;display:flex}.h-lbl.svelte-1jdrmzn{font:500 10px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#be1822;margin-bottom:2px}.handoff.svelte-1jdrmzn input:where(.svelte-1jdrmzn){height:40px;font:400 13.5px/1 var(--sans);color:#050506;background:#fff;border:1px solid #05050629;border-radius:10px;padding:0 12px}.handoff.svelte-1jdrmzn input:where(.svelte-1jdrmzn)::placeholder{color:#05050661}.handoff.svelte-1jdrmzn input:where(.svelte-1jdrmzn):focus{border-color:#be1822b3;outline:none}.handoff.svelte-1jdrmzn input[aria-invalid=true]:where(.svelte-1jdrmzn){border-color:#f22932bf}.h-send.svelte-1jdrmzn{color:#fff;height:42px;font:600 13.5px/1 var(--sans);cursor:var(--cur-link);background:#f22932;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;transition:background .18s;display:inline-flex}.h-send.svelte-1jdrmzn:hover:not(:disabled){background:#be1822}.h-send.svelte-1jdrmzn:disabled{opacity:.5;cursor:not-allowed}.h-err.svelte-1jdrmzn{font:400 11.5px/1.45 var(--sans);color:#be1822}.h-note.svelte-1jdrmzn{font:400 11px/1.45 var(--sans);color:#0505067a}.v-err.svelte-1jdrmzn{font:400 12px/1.5 var(--sans);color:#050506c7;background:#f2293212;border:1px solid #be182259;border-radius:11px;margin:0 16px 10px;padding:10px 12px}.callbar.svelte-1jdrmzn{align-items:center;gap:9px;padding:0 16px 12px;display:flex}.wave.svelte-1jdrmzn{background:#f3f1ed;border:1px solid #be182247;border-radius:999px;flex:1;align-items:center;gap:3px;height:34px;padding:0 12px;display:flex}.wave.svelte-1jdrmzn i:where(.svelte-1jdrmzn){max-width:4px;height:calc(6px + var(--s,.25) * 16px);background:#f22932;border-radius:2px;flex:1;transition:height .1s linear}.c-state.svelte-1jdrmzn{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#050506;flex:none}.c-btn.svelte-1jdrmzn{height:34px;font:500 12px/1 var(--sans);color:#050506cc;cursor:var(--cur-link);background:#fff;border:1px solid #05050629;border-radius:999px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.c-btn.svelte-1jdrmzn:hover{color:#050506;border-color:#be182299}.c-btn.end.svelte-1jdrmzn{color:#fff;background:#f22932;border-color:#f22932}.c-btn.end.svelte-1jdrmzn:hover{background:#be1822;border-color:#be1822}.c-btn.end.svelte-1jdrmzn svg:where(.svelte-1jdrmzn){transform:rotate(133deg)}.chips.svelte-1jdrmzn{flex-wrap:wrap;gap:7px;padding:0 16px 12px;display:flex}.chips.svelte-1jdrmzn button:where(.svelte-1jdrmzn){font:500 12px/1 var(--sans);color:#050506bd;cursor:var(--cur-link);background:#fff;border:1px solid #05050629;border-radius:999px;padding:7px 13px;transition:border-color .16s,color .16s,background .16s}.chips.svelte-1jdrmzn button:where(.svelte-1jdrmzn):hover{color:#050506;background:#f3f1ed;border-color:#be182299}.compose.svelte-1jdrmzn{background:#f3f1ed;border-top:1px solid #0505061a;align-items:center;gap:8px;padding:12px 16px;display:flex}.mic.svelte-1jdrmzn{color:#be1822;width:42px;height:42px;cursor:var(--cur-link);background:#fff;border:1px solid #be182273;border-radius:11px;flex:none;place-items:center;transition:background .18s,border-color .18s,color .18s;display:grid;position:relative}.mic.svelte-1jdrmzn:hover:not(:disabled){background:#f229321a;border-color:#be1822}.mic.live.svelte-1jdrmzn{color:#fff;background:#f22932;border-color:#f22932;animation:1.9s ease-in-out infinite svelte-1jdrmzn-mic}.mic.live.muted.svelte-1jdrmzn{color:#0505068c;background:#fff;border-color:#0505063d;animation:none}.mic.svelte-1jdrmzn:disabled{opacity:.65;cursor:progress}@keyframes svelte-1jdrmzn-mic{0%,to{box-shadow:0 0 #f229328c}70%{box-shadow:0 0 0 9px #f2293200}}.m-spin.svelte-1jdrmzn{border:1.5px solid #0000;border-top-color:#f22932;border-radius:11px;animation:.7s linear infinite svelte-1jdrmzn-spin;position:absolute;inset:-1px}@keyframes svelte-1jdrmzn-spin{to{transform:rotate(360deg)}}.compose.svelte-1jdrmzn input:where(.svelte-1jdrmzn){min-width:0;height:42px;font:400 13.5px/1 var(--sans);color:#050506;background:#fff;border:1px solid #05050629;border-radius:11px;flex:1;padding:0 14px}.compose.svelte-1jdrmzn input:where(.svelte-1jdrmzn)::placeholder{color:#05050661}.compose.svelte-1jdrmzn input:where(.svelte-1jdrmzn):focus{border-color:#be1822b3;outline:none}.compose.svelte-1jdrmzn button[type=submit]:where(.svelte-1jdrmzn){color:#fff;width:42px;height:42px;cursor:var(--cur-link);background:#f22932;border:0;border-radius:11px;flex:none;place-items:center;transition:background .18s;display:grid}.compose.svelte-1jdrmzn button[type=submit]:where(.svelte-1jdrmzn):hover:not(:disabled){background:#be1822}.compose.svelte-1jdrmzn button[type=submit]:where(.svelte-1jdrmzn):disabled{opacity:.45;cursor:not-allowed}.p-foot.svelte-1jdrmzn{background:#f3f1ed;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 13px;display:flex}.p-foot.svelte-1jdrmzn button:where(.svelte-1jdrmzn),.p-foot.svelte-1jdrmzn a:where(.svelte-1jdrmzn){font:500 11.5px/1 var(--sans);color:#05050680;cursor:var(--cur-link);background:0 0;border:0;padding:0}.p-foot.svelte-1jdrmzn button:where(.svelte-1jdrmzn):hover,.p-foot.svelte-1jdrmzn a:where(.svelte-1jdrmzn):hover{color:#be1822}.p-foot.svelte-1jdrmzn button.f-end:where(.svelte-1jdrmzn){color:#050506cc;font-weight:600}@media (max-width:1080px) and (min-width:721px){.panel.svelte-1jdrmzn{width:392px}}@media (max-width:720px){.dock.svelte-1jdrmzn{gap:0;bottom:16px;right:16px}.dock.open.svelte-1jdrmzn{inset:0}.scrim.svelte-1jdrmzn{z-index:69;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050506b8;display:block;position:fixed;inset:0}.panel.svelte-1jdrmzn{z-index:71;width:100%;height:100vh;max-height:none;border:0;border-radius:0;height:100dvh;animation:.26s cubic-bezier(.2,.8,.2,1) svelte-1jdrmzn-slide;position:fixed;inset:0}@keyframes svelte-1jdrmzn-slide{0%{opacity:0;transform:translateY(24px)}}.p-head.svelte-1jdrmzn{padding-top:max(16px, env(safe-area-inset-top))}.bubble.svelte-1jdrmzn{max-width:92%;font-size:14.5px}.compose.svelte-1jdrmzn input:where(.svelte-1jdrmzn),.handoff.svelte-1jdrmzn input:where(.svelte-1jdrmzn){font-size:16px}.p-foot.svelte-1jdrmzn{padding-bottom:max(13px, env(safe-area-inset-bottom))}.dock.open.svelte-1jdrmzn .launcher:where(.svelte-1jdrmzn){display:none}}@media (prefers-reduced-motion:reduce){.launcher.svelte-1jdrmzn,.panel.svelte-1jdrmzn,.msg.svelte-1jdrmzn{transition:none;animation:none}.l-ping.svelte-1jdrmzn,.dot.svelte-1jdrmzn{opacity:.4;animation:none}}
