@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-cyrillic-ext-700-normal-CBIC21Ex.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-cyrillic-700-normal-BSHy2ewF.woff2)format("woff2"),url(/assets/geist-cyrillic-700-normal-BH7gZKkM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-vietnamese-700-normal-Dm6ODIDG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-ext-700-normal-BnofTsEi.woff2)format("woff2"),url(/assets/geist-latin-ext-700-normal-DKAtFBEc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-700-normal-CFi8mLqe.woff2)format("woff2"),url(/assets/geist-latin-700-normal-Bod5GerT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/funnel-sans-latin-ext-400-normal-BgdqIIMT.woff2)format("woff2"),url(/assets/funnel-sans-latin-ext-400-normal-Cbx87RSP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/funnel-sans-latin-400-normal-DoUbjnPF.woff2)format("woff2"),url(/assets/funnel-sans-latin-400-normal-lg3X1pA2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/funnel-sans-latin-ext-500-normal-Dyl4aYj2.woff2)format("woff2"),url(/assets/funnel-sans-latin-ext-500-normal-DT_s7VqY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/funnel-sans-latin-500-normal-B1avrkOs.woff2)format("woff2"),url(/assets/funnel-sans-latin-500-normal-U-IyM_fE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sauce Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/open-sauce-sans-latin-500-normal-BHO6Eik-.woff2)format("woff2"),url(/assets/open-sauce-sans-latin-500-normal-GTntgBUe.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1a1a1a;--ink-30:#1a1a1a4d;--muted:#b8b8b8;--tertiary:#969696;--surface:#f5f5f599;--surface-press:#e6e6e6cc;--bg:#fff;--hairline:#0000001a;--stroke:#e9e9e9;--d-0:#1a1a1a;--d-1:#242424;--d-2:#313131;--d-3:#383838;--d-4:#545454;--d-text:#fff;--d-text-2:#f5f5f5;--d-text-3:#dcdcdc;--d-good:#30e478;--d-warn:#ffeb5f;--font-display:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Funnel Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-label:"Open Sauce Sans", "Funnel Sans", ui-sans-serif, system-ui, sans-serif;--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom);--app-h:100svh;--app-dh:100dvh;--gap:10px;--radius-card:4px;--radius-btn:6.976px;--blur:8.72px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease:var(--ease-out);--t-press:.12s;--t-hover:.2s;--t-out:.24s;--t-in:.36s;--t-panel:.48s;--t-pop:.68s;--t-morph:1s;--t-intro:.9s;--rise:8px;--press:.96;--press-lg:.985;--tr:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out), transform var(--t-hover) var(--ease-out), filter var(--t-hover) var(--ease-out), opacity var(--t-hover) var(--ease-out);--l-hover:#f1f1f1;--d-1h:#2c2c2c;--d-2h:#3d3d3d;--d-3h:#444;--d-4h:#5f5f5f;--white-h:#e4e4e4}@keyframes in-rise{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes out-drop{to{opacity:0;transform:translateY(var(--rise))}}@keyframes in-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes out-pop{to{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes in-fade{0%{opacity:0}}@keyframes out-fade{to{opacity:0}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;margin:0}html.is-locked,html.is-locked body{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ico{flex:none;width:20px;height:20px;display:block}.screen{--pin-rise:min(20.464vw, 88px);--content:648.13px;width:100%;max-width:430px;min-height:100vh;min-height:max(var(--app-h), calc(var(--content) + var(--pin-rise) + var(--safe-top) + var(--safe-bottom)));background:var(--bg);padding-bottom:var(--safe-bottom);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden;container-type:inline-size}@media (width>=600px) and (width<=899px){body{background:#f5f5f5}.screen{min-height:var(--app-h);border-inline:.872px solid var(--hairline)}}.topbar{z-index:5;height:60px;margin-top:var(--safe-top);justify-content:space-between;align-items:center;padding:10px;display:flex;position:relative}.topbar__group{align-items:center;gap:6px;display:flex}.logo{width:40px;height:40px;font:700 15.696px/1 var(--font-display);letter-spacing:-.3139px;transition:var(--tr);background:#fafafa;border-radius:999px;place-items:center;display:grid}.avatar{border-radius:var(--radius-btn);width:40px;height:40px;box-shadow:0 .872px .872px -.872px #bdbdbd, 0 0 0 .872px var(--stroke);transition:var(--tr);background:#fff;position:relative;overflow:hidden}.avatar img{transition:var(--tr);width:38px;height:38px;position:absolute;top:calc(50% - .03px);left:calc(50% + .17px);transform:translate(-50%,-50%)}.icon-btn{border-radius:var(--radius-btn);width:40px;height:40px;color:var(--ink);transition:var(--tr);background:#fff;place-items:center;display:grid}.icon-btn .ico{transition:transform var(--t-in) var(--ease-out)}.icon-btn[aria-expanded=true]{background:var(--l-hover)}@media (hover:hover) and (pointer:fine){.logo:hover,.icon-btn:hover{background:var(--l-hover)}.avatar:hover{box-shadow:0 .872px .872px -.872px #bdbdbd,0 0 0 .872px #dcdcdc}.avatar:hover img{filter:brightness(.94)}}.logo:active,.avatar:active,.icon-btn:active{transform:scale(var(--press));transition-duration:var(--t-press)}.icon-btn[aria-expanded=true] .ico{transform:rotate(45deg)}.hero{z-index:2;width:355px;max-width:calc(100% - 20px);margin:calc(21.85px + max(0px, (var(--app-h) - var(--content) - var(--pin-rise) - var(--safe-top) - var(--safe-bottom)) / 2)) auto 0;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:13.08px;display:flex;position:relative}.hero__title{font:700 40px/1 var(--font-display);letter-spacing:-.8px;color:var(--ink-30);margin:0}@container (width<=359px){.hero__title{font-size:11.1cqw}}.hero__sub{height:46.216px;font:700 18px/24px var(--font-display);letter-spacing:-.27px;white-space:nowrap;flex-direction:column;align-items:center;margin:0;display:flex}.hero__label{color:var(--muted)}.bottom{padding-top:calc(26.98px + var(--pin-rise));margin-top:auto;position:relative}.pin{z-index:0;width:80.533cqw;height:65.067cqw;position:absolute;top:26.98px;left:9.6cqw}.pin__fallback{mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;width:92.093%;height:100.33%;transition:opacity var(--t-panel) var(--ease-out);will-change:transform;position:absolute;top:0;left:4.636%}.pin__canvas{opacity:0;touch-action:pan-y;cursor:grab;width:116%;height:150%;transition:opacity var(--t-panel) var(--ease-out);position:absolute;top:-32%;left:-8%}.pin__canvas:active{cursor:grabbing}.pin.is-3d .pin__canvas{opacity:1}.pin.is-3d .pin__fallback{opacity:0}.links{z-index:1;gap:var(--gap);padding:var(--gap);flex-direction:column;display:flex;position:relative}.links__row{gap:var(--gap);display:flex}.card,.pill,.partners{border-radius:var(--radius-card);background:var(--surface);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));transition:var(--tr);padding:10px;position:relative;overflow:clip}.card{flex-direction:column;flex:1 0 0;justify-content:space-between;align-items:flex-start;min-width:0;height:157px;display:flex}.card__icon{border:1px solid var(--stroke);width:40px;height:40px;color:var(--ink);border-radius:50.576px;place-items:center;display:grid}.card__text{white-space:nowrap;flex-direction:column;display:flex}.card__title{font:500 18px/24px var(--font-body);letter-spacing:-.27px;color:var(--ink)}.card__cta{font:400 16px/24px var(--font-body);letter-spacing:-.24px;color:var(--tertiary);transition:var(--tr)}.partners{flex-direction:column;justify-content:center;align-items:center;gap:14px;height:157px;padding-inline:0;display:flex}.partners__title{font:400 16px/24px var(--font-body);letter-spacing:-.24px;color:var(--tertiary);white-space:nowrap;margin:0}.partners__track{width:100%;height:48px;overflow:hidden}.partners__belt{width:max-content;animation:48s linear infinite belt;display:flex}.partners__belt img{-webkit-user-select:none;user-select:none;pointer-events:none;width:1184px;max-width:none;height:48px;display:block}@keyframes belt{0%{transform:translate(-422.89px)}to{transform:translate(-1606.89px)}}.pill{min-width:0;height:46px;font:400 18px/24px var(--font-body);letter-spacing:-.27px;white-space:nowrap;flex:1 0 0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.card:hover,.pill:hover{background:var(--surface-press)}.card:hover .card__cta{color:var(--ink)}}.card:active,.pill:active{background:var(--surface-press);transform:scale(var(--press-lg));transition-duration:var(--t-press)}.pop{z-index:6;top:calc(60px + var(--safe-top));background:linear-gradient(to bottom, var(--d-0), var(--d-1));width:min(320px,100% - 20px);color:var(--d-text);animation:pop-in var(--t-pop) var(--ease-out);border-radius:10px;flex-direction:column;align-items:center;padding:75px 14px 22px;display:flex;position:absolute;right:10px}.pop[hidden]{display:none}.pop-shadow{z-index:5;top:calc(60px + var(--safe-top));opacity:0;pointer-events:none;border-radius:10px;width:min(320px,100% - 20px);transition:opacity 80ms linear;position:absolute;right:10px;box-shadow:0 16px 32px -8px #0c0c0d66}.pop-shadow.is-on{opacity:1;transition:opacity var(--t-panel) var(--ease-out) var(--t-pop)}.pop>*{animation:in-rise var(--t-in) var(--ease-out) .16s both}.pop.is-leaving{animation:pop-out var(--t-panel) var(--ease-in-out) forwards}.pop.is-leaving>*{animation:out-fade var(--t-out) var(--ease-in-out) forwards}.pop.is-morphing{z-index:60;animation:none}.pop.is-morphing>*,.pop.is-restored,.pop.is-restored>*{animation:none}@keyframes pop-in{0%{clip-path:inset(0 0 calc(100% - 12px) calc(100% - 12px) round 10px);opacity:0}18%{opacity:1}to{clip-path:inset(0 round 10px);opacity:1}}@keyframes pop-out{0%{clip-path:inset(0 round 10px)}75%{opacity:1}to{clip-path:inset(0 0 calc(100% - 12px) calc(100% - 12px) round 10px);opacity:0}}.pop .qmenu--pop{transform-origin:0 100%;position:absolute;bottom:72px;left:14px}.face{flex:none;width:155px;height:155px;position:relative}.face img{-webkit-user-select:none;user-select:none;pointer-events:none;width:143.87%;max-width:none;height:auto;position:absolute;top:-18%;left:-21.94%}.pop__face{animation:5s ease-in-out infinite breathe}.pop__text{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-top:44px;display:flex}.pop__hi{font:400 14px/20px var(--font-body);letter-spacing:-.07px;color:var(--d-text-3);margin:0}.pop__lead{font:400 16px/24px var(--font-body);letter-spacing:-.24px;color:var(--d-text);margin:0}.pop .composer{margin-top:30px;padding:0}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.composer{align-items:center;gap:4px;width:100%;display:flex}.composer__plus{background:var(--d-2);width:40px;height:40px;color:var(--d-text);transition:var(--tr);border-radius:9999px;flex:none;place-items:center;display:grid}.composer__plus .ico{transition:transform var(--t-in) var(--ease-out)}.composer__plus[aria-expanded=true]{color:#151515;background:#fff}.composer__plus[aria-expanded=true] .ico{transform:rotate(45deg)}.composer__plus:disabled{opacity:.4;cursor:default}.composer__field{background:var(--d-2);cursor:text;min-width:0;height:40px;transition:var(--tr);border-radius:9999px;flex:1 0 0;align-items:center;padding:0 4px 0 18px;display:flex;position:relative}.composer__input{min-width:0;color:var(--d-text);font:400 16px/24px var(--font-body);letter-spacing:-.24px;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1 0 0;padding:0}.composer__input::placeholder{color:var(--tertiary);opacity:1;transition:color var(--t-hover) var(--ease-out)}.composer__input:disabled::placeholder{color:#6b6b6b}.composer__send{color:#151515;width:32px;height:32px;transition:var(--tr);background:#fff;border-radius:9999px;flex:none;place-items:center;display:grid}.composer__send:disabled{color:var(--tertiary);cursor:default;background:#f1f1f11a}@media (hover:hover) and (pointer:fine){.composer__plus:not(:disabled):hover,.composer__field:hover{background:var(--d-2h)}.composer__field:hover .composer__input:not(:disabled)::placeholder{color:#ababab}.composer__plus[aria-expanded=true]:hover,.composer__send:not(:disabled):hover{background:var(--white-h)}}.composer__plus:not(:disabled):active,.composer__send:not(:disabled):active{transform:scale(var(--press));transition-duration:var(--t-press)}.composer__tap{display:none}@media (pointer:coarse){.pop .composer__tap{border-radius:inherit;cursor:text;transition:var(--tr);background:0 0;display:block;position:absolute;inset:0}.pop .composer__tap:active{transition-duration:var(--t-press);background:#ffffff0c}}.pop :focus-visible,.chat :focus-visible{outline-color:#fff}.hero__title .line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.hero__title .line>span{display:inline-block}.intro:not(.fonts-ready) *{animation-play-state:paused}.intro .topbar__group,.intro .icon-btn{animation:intro-down var(--t-intro) var(--ease-out) both}.intro .icon-btn{animation-delay:80ms}.intro .hero__title .line>span{animation:intro-line var(--t-intro) var(--ease-out) both;animation-delay:.15s}.intro .hero__title .line+.line>span{animation-delay:.26s}.intro .hero__label,.intro .hero__tagline{animation:intro-up var(--t-intro) var(--ease-out) both;animation-delay:.48s}.intro .hero__tagline{animation-delay:.56s}.intro .pin{animation:intro-pin calc(var(--t-intro) + .3s) cubic-bezier(.2, .9, .25, 1.15) both;animation-delay:.45s}.intro .links .card,.intro .links .partners,.intro .links .pill{animation:intro-up var(--t-intro) var(--ease-out) both}.intro .links__row:first-child .card:first-child{animation-delay:.68s}.intro .links__row:first-child .card:last-child{animation-delay:.76s}.intro .links .partners{animation-delay:.84s}.intro .links__row:last-child .pill:first-child{animation-delay:.92s}.intro .links__row:last-child .pill:last-child{animation-delay:.98s}@keyframes intro-down{0%{opacity:0;transform:translateY(-10px)}}@keyframes intro-up{0%{opacity:0;transform:translateY(18px)}}@keyframes intro-line{0%{transform:translateY(105%)}}@keyframes intro-pin{0%{opacity:0;transform:translateY(-36px)}55%{opacity:1}}.statusbar,.home-indicator,.addlogo{display:none}@media (width>=900px){html,body{background:#fff;height:100%;overflow:hidden}body{justify-content:center;align-items:center;display:flex}.stage{transform:scale(var(--mock-scale,1));transform-origin:50%;flex:none;align-items:center;gap:97.75px;display:flex}.device-slot{flex:none;width:281.25px;height:609px;position:relative}.device{--safe-top:55px;--safe-bottom:33px;--app-h:812px;--app-dh:812px;scrollbar-width:none;transform-origin:0 0;background:#fff;border-radius:40px;flex:none;width:375px;height:812px;position:relative;overflow:hidden auto;transform:scale(.75);box-shadow:0 0 0 1.333px #0000001a}.device::-webkit-scrollbar{display:none}.device .screen{--pin-rise:76.74px;border-inline:0;max-width:none;min-height:812px}.statusbar{z-index:70;color:#000;letter-spacing:-.4px;pointer-events:none;height:55px;transition:color var(--t-in) var(--ease-out);justify-content:space-between;align-items:center;padding:6px 28px 0 36px;font:600 17px/1 -apple-system,SF Pro Text,system-ui,sans-serif;display:flex;position:absolute;top:0;left:0;right:0}.statusbar__icons{align-items:center;gap:5px;display:flex}.statusbar svg{fill:currentColor}.home-indicator{z-index:70;pointer-events:none;width:128.39px;height:4.79px;transition:background-color var(--t-in) var(--ease-out);background:#000;border-radius:95.81px;display:block;position:absolute;bottom:7.24px;left:50%;transform:translate(-50%)}.is-chat .statusbar{color:#fff}.is-chat .home-indicator{background:#fff}.addlogo{color:#969696;width:242px;height:242px;font:400 12px/18px var(--font-body);cursor:pointer;transition:var(--tr);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='242' height='242'%3E%3Crect x='.5' y='.5' width='241' height='241' rx='19.5' fill='none' stroke='%23dcdcdc' stroke-dasharray='6 6'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border-radius:20px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:18px;margin-top:42px;display:flex}.addlogo__icon{color:#000;width:30px;height:30px;transition:var(--tr);background:#f1f1f1;border-radius:5.232px;place-items:center;display:grid;box-shadow:inset 0 0 0 .654px #e9e9e9}.addlogo__icon .ico{width:15px;height:15px}.addlogo:focus-visible{background-color:var(--l-hover)}.addlogo:focus-visible .addlogo__icon{background-color:#fff}@media (hover:hover) and (pointer:fine){.addlogo:hover{background-color:var(--l-hover)}.addlogo:hover .addlogo__icon{background-color:#fff}}.addlogo:active{background-color:var(--l-hover);transform:scale(var(--press-lg));transition-duration:var(--t-press)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.partners__belt{animation:none;transform:translate(-422.89px)}}.chat{z-index:50;inset:0;top:var(--chat-top,0px);max-width:430px;height:100vh;height:var(--chat-h,var(--app-dh));padding-top:var(--safe-top);background:linear-gradient(to bottom, var(--d-0), var(--d-1));color:var(--d-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body);flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:auto;overflow:hidden}.chat.is-morphing>:not(.sheet):not(.toast){opacity:0}.chat[hidden]{display:none}.chat.is-parked{visibility:hidden;pointer-events:none}.chat__bar{z-index:3;flex:none;align-items:center;gap:6px;height:60px;padding:10px;display:flex;position:relative}.cbtn{border-radius:var(--radius-btn);background:var(--d-2);width:40px;height:40px;color:var(--d-text);transition:var(--tr);flex:none;place-items:center;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.cbtn:hover{background:var(--d-2h)}}.cbtn:active{transform:scale(var(--press));transition-duration:var(--t-press)}.cbtn--sm{width:32px;height:32px}.cbtn--sm .ico{width:18px;height:18px}.cbtn__dot{background:var(--d-warn);width:8px;height:8px;box-shadow:0 0 0 2px var(--d-2);border-radius:30px;position:absolute;top:11px;left:24px}.cbtn__dot[hidden]{display:none}.who{border:.5px solid var(--d-4);border-radius:var(--radius-btn);flex:1 0 0;align-items:center;gap:8.72px;min-width:0;height:40px;padding-left:2px;display:flex;overflow:hidden}.who__avatar{border-radius:5px;flex:none;width:36px;height:36px}.who__text{min-width:0;font:500 12px/16px var(--font-label);letter-spacing:-.18px;white-space:nowrap;flex-direction:column;justify-content:center;display:flex}.who__name{color:var(--d-text-2)}.who__status{color:var(--d-good);align-items:center;gap:3px;display:flex}.who__dot{background:currentColor;border-radius:30px;width:6px;height:6px}.chat.is-typing .who__dot{animation:1s ease-in-out infinite blink}.who__status span{transition:var(--tr)}.who__step{font:500 12px/16px var(--font-label);letter-spacing:-.18px;color:var(--tertiary);font-variant-numeric:tabular-nums;margin-left:auto;padding-right:10px}.tip{z-index:4;color:#151515;max-width:230px;font:400 13px/18px var(--font-body);opacity:0;transition:opacity var(--t-out) var(--ease-in-out), transform var(--t-out) var(--ease-in-out);pointer-events:none;background:#fff;border-radius:6px;flex-direction:column;gap:2px;padding:8px 12px;display:flex;position:absolute;top:56px;right:10px;transform:translateY(-6px);box-shadow:0 8px 24px -8px #00000080}.tip.is-on{opacity:1;transition-duration:var(--t-in);transition-timing-function:var(--ease-out);transform:none}.tip[hidden]{display:none}.tip:before{content:"";background:#fff;border-radius:2px;width:10px;height:10px;position:absolute;top:-5px;right:15px;transform:rotate(45deg)}.tip b{font-weight:500}.tip span{color:#6b6b6b}.chat__feed{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;gap:24px;min-height:0;padding:40px 10px 20px;display:flex;overflow-y:auto}.chat__feed::-webkit-scrollbar{display:none}.chat__feed>*{animation:in-rise var(--t-in) var(--ease-out) both;flex:none}@keyframes blink{0%,80%,to{opacity:.3}40%{opacity:1}}.intro{flex-direction:column;gap:24px;display:flex}.intro__head{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.face--sm{width:64px;height:64px}.chat.is-typing .intro .face{animation:.9s ease-in-out infinite talk}@keyframes talk{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.intro__text{flex-direction:column;gap:4px;display:flex}.intro__hi{font:400 14px/20px var(--font-body);letter-spacing:-.07px;color:var(--d-text-3);margin:0}.intro__lead{width:250px;max-width:100%;font:400 16px/20px var(--font-body);letter-spacing:-.24px;color:var(--d-text);margin:0}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tile{aspect-ratio:1;background:var(--d-3);transition:var(--tr);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.tile:hover{background:var(--d-3h)}}.tile:active{transform:scale(var(--press-lg));transition-duration:var(--t-press)}.tile__label{font:500 12px/16px var(--font-label);letter-spacing:-.18px;color:#fff;white-space:nowrap;background:#ffffff1a;border-radius:40px;padding:4px 10px}.privacy{font:400 12px/16px var(--font-body);color:#7d7d7d;margin:-12px 0 0;padding:0 6px}.msg{max-width:92%;font:400 16px/24px var(--font-body);letter-spacing:-.24px;color:var(--d-text);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.msg a{color:inherit;text-underline-offset:3px;transition:text-decoration-color var(--t-hover) var(--ease-out);-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}@media (hover:hover) and (pointer:fine){.msg a:hover{text-decoration-color:#fff}}.msg b{font-weight:500}.msg+.msg:not(.msg--user){margin-top:-14px}.msg--user{background:var(--d-2);letter-spacing:-.24px;white-space:pre-wrap;border-radius:10px 10px 4px;align-self:flex-end;max-width:82%;padding:8px 12px;font-size:16px;line-height:24px}.thinking{min-height:24px;transition:opacity var(--t-out) var(--ease-in-out);align-items:center;gap:10px;display:flex}.thinking.is-out{opacity:0}.thinking__dots{gap:4px;display:flex}.thinking__dots i{background:var(--tertiary);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite wave}.thinking__dots i:nth-child(2){animation-delay:.14s}.thinking__dots i:nth-child(3){animation-delay:.28s}@keyframes wave{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.thinking__label{font:400 14px/20px var(--font-body);letter-spacing:-.07px;color:#0000;background:linear-gradient(90deg,#6b6b6b 0% 35%,#f5f5f5 50%,#6b6b6b 65% 100%) 0 0/220% 100%;animation:in-fade var(--t-in) var(--ease-out) .5s both, shimmer 1.6s linear .5s infinite;-webkit-background-clip:text;background-clip:text}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.btn.is-loading{background:var(--d-4);color:#fff;cursor:progress}.btn.is-loading:disabled,.btn.btn--done:disabled{opacity:1}.block{background:var(--d-2);border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:6px;display:flex}.block__title{font:400 16px/24px var(--font-body);letter-spacing:-.24px;color:var(--d-text-2);text-wrap:balance;margin:0;padding:0 6px}.block__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:0 6px;display:flex}.block__head .block__title{padding:0}.block__kicker{font:500 12px/16px var(--font-label);letter-spacing:-.18px;color:var(--tertiary)}.block__body{flex-direction:column;gap:8px;padding:2px 6px 4px;display:flex}.hint{font:400 12px/16px var(--font-body);color:var(--tertiary);margin:0;padding:0 6px 2px}.opts,.panel{background:var(--d-4);border-radius:6px;flex-direction:column;padding:0 6px;display:flex}.opt{text-align:left;width:100%;font:400 16px/24px var(--font-body);letter-spacing:-.24px;color:#fff;align-items:center;gap:6px;padding:8px 0;display:flex}.opt:first-child{padding-top:6px}.opt:last-child{padding-bottom:6px}.opt+.opt{background:linear-gradient(#676767,#676767) top/100% 1px no-repeat}.row+.row{border-top:1px solid #ffffff1f}.key{background:var(--d-3);width:24px;height:24px;font:400 16px/24px var(--font-body);color:#fff;transition:var(--tr);border-radius:5px;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.opt:not(.is-chosen):hover .key,.qmenu__item:hover .key{color:#151515;background:#fff}}.opt:not(.is-chosen):active .key,.qmenu__item:active .key,.opt:not(.is-chosen):focus-visible .key,.qmenu__item:focus-visible .key{color:#151515;transition-duration:var(--t-press);background:#fff}.opt__label{overflow-wrap:anywhere;flex:1 0 0;min-width:0}.opt.is-chosen{cursor:default;animation:in-rise var(--t-in) var(--ease-out) both}.opt.is-chosen .ico{width:18px;height:18px;color:var(--d-good)}.is-stale{opacity:.45;pointer-events:none;transition:opacity var(--t-in) var(--ease-out)}.row{font:400 14px/20px var(--font-body);letter-spacing:-.07px;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.row span{color:var(--d-text-3)}.row b{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-weight:500}.note{font:400 13px/18px var(--font-body);color:var(--d-text-3);margin:0;padding:0 6px}.note--warn{color:var(--d-warn)}.fine{font:400 12px/16px var(--font-body);color:var(--tertiary);margin:0;padding:0 6px 2px}.steps{counter-reset:step;background:var(--d-4);border-radius:6px;margin:0;padding:0 6px;list-style:none}.steps li{counter-increment:step;font:400 13px/18px var(--font-body);color:var(--d-text-3);grid-template-columns:24px 1fr;gap:8px;padding:7px 0;display:grid}.steps li+li{border-top:1px solid #ffffff1f}.steps li:before{content:counter(step);background:var(--d-3);color:#fff;border-radius:5px;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.steps b{font:500 14px/20px var(--font-body);color:#fff;display:block}.linkcard{background:var(--d-4);color:#fff;transition:var(--tr);border-radius:6px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.linkcard__thumb{background:var(--d-3);border-radius:5px;flex:none;place-items:center;width:40px;height:40px;display:grid}.linkcard__text{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.linkcard__text b{font:500 14px/20px var(--font-body)}.linkcard__text span{font:400 12px/16px var(--font-body);color:var(--d-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btn{color:#151515;width:100%;height:40px;font:500 14px/20px var(--font-body);letter-spacing:-.07px;text-align:center;transition:var(--tr);background:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex}.btn .ico{width:18px;height:18px}.btn--ghost{background:var(--d-4);color:#fff}.btn--done{color:var(--d-good);box-shadow:inset 0 0 0 1px var(--d-4);cursor:default;background:0 0}.btn:disabled{opacity:.4;cursor:default}.btn-row{gap:6px;display:flex}.mini{background:var(--d-4);color:#fff;height:28px;font:400 13px/18px var(--font-body);white-space:nowrap;transition:var(--tr);border-radius:9999px;padding:0 12px}.mini--solid{color:#151515;background:#fff}.textbtn{color:var(--d-text-3);font:400 13px/18px var(--font-body);text-underline-offset:3px;transition:var(--tr);align-self:flex-start;padding:6px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.btn:not(:disabled):not(.btn--ghost):not(.btn--done):hover,.mini--solid:hover{background:var(--white-h)}.btn--ghost:not(:disabled):hover,.mini:not(.mini--solid):hover,.linkcard:hover{background:var(--d-4h)}.eopt:hover{background:var(--d-1h)}.textbtn:hover{color:#fff}}.btn:not(:disabled):active,.linkcard:active,.eopt:active{transform:scale(var(--press-lg));transition-duration:var(--t-press)}.mini:active,.textbtn:active{transform:scale(var(--press));transition-duration:var(--t-press)}.flabel{font:400 12px/16px var(--font-body);color:var(--tertiary)}.field{border:1px solid var(--d-4);border-radius:var(--radius-btn);background:var(--d-1);color:#fff;width:100%;min-width:0;height:40px;font:400 16px/22px var(--font-body);transition:var(--tr);outline:none;padding:0 12px}.field::placeholder{color:#7d7d7d}.field:focus{border-color:#fff}textarea.field{resize:vertical;height:auto;min-height:88px;padding:10px 12px}.err{font:400 13px/18px var(--font-body);color:var(--d-warn);margin:0}.saved{align-items:flex-start;gap:10px;padding:4px 6px;display:flex}.saved>.ico{color:var(--d-good);margin-top:2px}.saved__text{min-width:0;font:400 13px/18px var(--font-body);color:var(--d-text-3);flex-direction:column;flex:1 0 0;display:flex}.saved__text b{font:500 14px/20px var(--font-body);color:#fff}.tag{color:var(--d-good);font:500 12px/16px var(--font-label);letter-spacing:-.18px;white-space:nowrap;background:#30e47824;border-radius:40px;padding:2px 8px}.chat__dock{padding:10px 14px calc(10px + var(--safe-bottom));flex:none;position:relative}.qmenu{z-index:5;background:var(--d-4);transform-origin:0 100%;animation:in-pop var(--t-in) var(--ease-out);border-radius:6px;flex-direction:column;gap:16px;padding:6px 10px 6px 6px;display:flex;position:absolute;bottom:100%;left:14px;box-shadow:0 1px 4px #0c0c0d0d,0 1px 4px #0c0c0d1a,0 0 24px #00000040}.qmenu[hidden]{display:none}.qmenu.is-leaving{animation:out-pop var(--t-out) var(--ease-in-out) forwards}.qmenu__item{text-align:left;width:100%;font:400 16px/24px var(--font-body);letter-spacing:-.24px;color:#fff;white-space:nowrap;align-items:center;gap:6px;display:flex}.qmenu__item+.qmenu__item{position:relative}.qmenu__item+.qmenu__item:before{content:"";background:#676767;height:1px;position:absolute;top:-8.5px;left:0;right:0}.qmenu__item:focus-visible{outline:none}.chat__scrim{z-index:0;height:calc(296px + var(--safe-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-out) var(--ease-in-out), visibility 0s linear var(--t-out);background:linear-gradient(#24242400,#242424 61%);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.chat__dock.is-menu .chat__scrim{opacity:1;visibility:visible;transition:opacity var(--t-in) var(--ease-out), visibility 0s}.chat__dock>.composer{z-index:1;position:relative}.sheet{z-index:20;animation:in-fade var(--t-in) var(--ease-out);background:#0000008c;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet[hidden]{display:none}.sheet.is-leaving{animation:out-fade var(--t-out) var(--ease-in-out) forwards}.sheet.is-leaving .sheet__panel{animation:out-drop var(--t-out) var(--ease-in-out) forwards}.sheet__panel{width:100%;max-height:86%;padding:14px 14px calc(22px + var(--safe-bottom));background:var(--d-1);--rise:24px;animation:in-rise var(--t-panel) var(--ease-out);border-radius:10px 10px 0 0;overflow-y:auto;box-shadow:0 -12px 32px -12px #0009}.sheet__panel--tall{flex-direction:column;height:92%;max-height:none;padding-bottom:0;display:flex;overflow:hidden}.sheet__panel--tall .sheet__head{flex:none}.sheet__panel--tall .sheet__body{flex:auto;min-height:0;margin:0 -14px;position:relative}.booking,.booking__cal,.booking__state{position:absolute;inset:0}.booking__cal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(14px + var(--safe-bottom));scrollbar-width:none;overflow-y:auto}.booking__cal::-webkit-scrollbar{display:none}.booking__cal{background:var(--d-1)}.booking__cal iframe{color-scheme:normal;background:0 0;border:0;width:100%;display:block}.booking{overflow:hidden}.booking:after{content:"";z-index:2;box-shadow:inset 0 0 0 3px var(--d-1), 0 0 0 24px var(--d-1);pointer-events:none;border-radius:12px 12px 0 0;position:absolute;inset:0}.booking__state{background:var(--d-1);text-align:center;transition:opacity var(--t-out) var(--ease-in-out);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.booking__state.is-out{opacity:0;pointer-events:none}.booking__state .btn{width:auto}.sheet__panel:has(.sheet__actions){padding-bottom:0}.sheet__actions{z-index:2;padding:18px 14px calc(14px + var(--safe-bottom));background:linear-gradient(to bottom, #24242400, var(--d-1) 18px);margin:4px -14px 0;position:sticky;bottom:0}.sheet__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sheet__title{font:500 16px/24px var(--font-body);letter-spacing:-.24px;margin:0 0 2px}.sheet__sub{font:400 12px/16px var(--font-body);color:var(--tertiary);overflow-wrap:anywhere;margin:0}.stack{flex-direction:column;gap:10px;display:flex}.status{margin:0;padding:0;list-style:none}.status li{grid-template-columns:24px 1fr;gap:10px;padding:8px 0;display:grid;position:relative}.status li:not(:last-child):after{content:"";background:var(--d-3);width:2px;position:absolute;top:34px;bottom:-6px;left:11px}.status__dot{border:2px solid var(--d-4);background:var(--d-1);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.status__dot .ico{width:14px;height:14px}.status .is-done .status__dot{border-color:var(--d-good);background:var(--d-good);color:#151515}.status .is-active .status__dot{background:radial-gradient(circle, #fff 0 4px, var(--d-1) 4.5px);border-color:#fff}.status b{font:500 14px/20px var(--font-body);display:block}.status small{font:400 12px/16px var(--font-body);color:var(--tertiary)}.rows{background:var(--d-2);border-radius:6px;overflow:hidden}.brow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 10px;display:grid}.brow+.brow{border-top:1px solid #ffffff14}.brow__text{flex-direction:column;gap:1px;min-width:0;display:flex}.brow__key{font:400 12px/16px var(--font-body);color:var(--tertiary)}.brow__val{font:400 14px/20px var(--font-body);overflow-wrap:anywhere}.brow.is-empty .brow__val{color:#7d7d7d}.brow__note{font:400 11px/14px var(--font-body);color:#7d7d7d}.brow__edit{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.eopts{flex-direction:column;gap:6px;display:flex}.eopt{background:var(--d-1);box-shadow:inset 0 0 0 1px var(--d-4);text-align:left;font:400 14px/20px var(--font-body);transition:var(--tr);border-radius:6px;padding:10px 12px}.eopt[aria-pressed=true]{box-shadow:inset 0 0 0 1px #fff}.erow{align-items:center;gap:8px;display:flex}.fu-box{background:var(--d-2);font:400 13px/18px var(--font-body);color:var(--d-text-3);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}.fu-box b{color:#fff;font-weight:500}.copybox{background:var(--d-0);max-height:220px;color:var(--d-text-3);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:10px;font:400 12px/18px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.toast{z-index:30;top:calc(70px + var(--safe-top));color:#151515;width:max-content;max-width:calc(100% - 40px);font:400 13px/18px var(--font-body);text-align:center;animation:in-rise var(--t-in) var(--ease-out);background:#fff;border-radius:6px;margin-inline:auto;padding:8px 12px;position:absolute;left:0;right:0;box-shadow:0 8px 24px -8px #00000080}.toast[hidden]{display:none}.toast.is-leaving{animation:out-drop var(--t-out) var(--ease-in-out) forwards}@media (width>=600px) and (width<=899px){.chat{border-inline:.872px solid #000}}
