.ais{overflow:hidden;overflow:clip;background:linear-gradient(180deg,#070d22,#04070f 280px,#04070f calc(100% - 280px),#070d22)}.ais__light{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(48% 16% at 50% 3%,rgba(23,163,196,.2),transparent 70%),radial-gradient(40% 22% at 24% 46%,rgba(8,148,255,.1),transparent 72%),radial-gradient(40% 22% at 78% 50%,rgba(201,89,221,.09),transparent 72%)}.ais-balance{text-wrap:balance}.ais-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,400px);justify-content:center;row-gap:52px;margin-inline:-6px}@media (min-width:640px){.ais-stage{margin-inline:0}}@media (min-width:768px){.ais-stage{grid-template-columns:repeat(2,minmax(0,400px));-moz-column-gap:24px;column-gap:24px}}@media (min-width:1024px){.ais-stage{grid-template-columns:repeat(2,minmax(0,376px));-moz-column-gap:28px;column-gap:28px}}@media (min-width:768px) and (max-width:1279px) and (max-height:540px){.ais-stage{padding-right:64px}}@media (min-width:1280px){.ais-stage{width:min(100%,calc(100vw - 194px));margin-inline:auto;grid-template-columns:384fr 792fr;-moz-column-gap:0;column-gap:0;--sh:clamp(550px,calc(100vh - 90px),calc(min(1176px, 100vw - 194px) * 680 / 1176))}@supports (height:100svh){.ais-stage{--sh:clamp(550px,calc(100svh - 90px),calc(min(1176px, 100vw - 194px) * 680 / 1176))}}}.ais-card{position:relative;min-width:0;margin:0}.ais-cap-sub{text-wrap:balance}@media (max-width:639px){.ais-cap-sub{padding-right:60px}}@media (min-width:768px) and (max-width:799px){.ais-card--pc .ais-cap-sub{padding-right:52px}}.ais-pane,.ais-shell{position:relative}.ais-pane{z-index:1;overflow:hidden;overflow:clip;border-radius:28px;background:#05060a;width:100%;height:clamp(var(--hmin),calc(100vh - 76px),calc(var(--ah) * var(--kw) * 1px));height:clamp(var(--hmin),calc(100svh - 76px),calc(var(--ah) * var(--kw) * 1px));will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}@media (min-width:1280px){.ais-pane{height:var(--sh)}.ais-card--phone .ais-pane{border-radius:28px 0 0 28px}.ais-card--pc .ais-pane{border-radius:0 28px 28px 0}}.ais-card{--kw:1;--k:1;--kmin:0.93;--hmin:calc(var(--need) * var(--kmin) * 1px)}.ais-card--phone{--dw:332;--ah:640;--need:587;--s:0.706;--fx:575;--fy:995}.ais-card--pc{--dw:332;--ah:600;--need:469;--kmin:0.95;--s:0.789;--fx:801;--fy:952}@media (min-width:768px){.ais-card--pc{--ah:640;--hmin:calc(587px * 0.93)}}@media (min-width:375px){.ais-card{--kw:1.045;--k:1.045}}@media (min-width:390px){.ais-card{--kw:1.09;--k:1.09}}@media (min-width:412px){.ais-card{--kw:1.157;--k:1.157}}@media (min-width:430px){.ais-card{--kw:1.2;--k:1.2}}@media (min-width:768px){.ais-card{--kw:1.024;--k:1.024}}@media (min-width:1024px){.ais-card{--kw:1.1325;--k:1.1325}}@media (min-width:1280px){.ais-card{--kw:1;--k:1}.ais-card--phone{--dw:384;--s:0.725;--fx:568;--fy:990;--need:620;--kmin:0.9}.ais-card--pc{--dw:792;--s:0.855;--fx:600;--fy:960;--need:520;--kmin:0.96}}.ais-halo{inset:0;z-index:0;border-radius:28px;box-shadow:-14px -12px 46px -14px rgba(8,148,255,.42),14px -12px 46px -14px rgba(201,89,221,.36),14px 16px 52px -14px rgba(201,89,221,.26),-14px 16px 52px -14px rgba(255,46,84,.18)}.ais-halo,.ais-ring{position:absolute;pointer-events:none}.ais-ring{--bl:22px;--ba:0.42;inset:-1px;z-index:3;border-radius:29px;padding:1.5px;opacity:.92;will-change:transform;-webkit-mask-composite:source-over,source-over,source-over,source-over,xor;-webkit-mask:linear-gradient(rgb(0 0 0/var(--ba)),rgb(0 0 0/calc(var(--ba) * .3)) 35%,transparent) top /100% var(--bl) no-repeat,linear-gradient(0deg,rgb(0 0 0/var(--ba)),rgb(0 0 0/calc(var(--ba) * .3)) 35%,transparent) bottom /100% var(--bl) no-repeat,linear-gradient(90deg,rgb(0 0 0/var(--ba)),rgb(0 0 0/calc(var(--ba) * .3)) 35%,transparent) left /var(--bl) 100% no-repeat,linear-gradient(270deg,rgb(0 0 0/var(--ba)),rgb(0 0 0/calc(var(--ba) * .3)) 35%,transparent) right /var(--bl) 100% no-repeat,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(rgb(0 0 0/var(--ba)),rgb(0 0 0/calc(var(--ba) * .3)) 35%,transparent) top /100% var(--bl) no-repeat,linear-gradient(0deg,rgb(0 0 0/var(--ba)),rgb(0 0 0/calc(var(--ba) * .3)) 35%,transparent) bottom /100% var(--bl) no-repeat,linear-gradient(90deg,rgb(0 0 0/var(--ba)),rgb(0 0 0/calc(var(--ba) * .3)) 35%,transparent) left /var(--bl) 100% no-repeat,linear-gradient(270deg,rgb(0 0 0/var(--ba)),rgb(0 0 0/calc(var(--ba) * .3)) 35%,transparent) right /var(--bl) 100% no-repeat,linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ais-ring>i{--d:740px;position:absolute;left:50%;top:50%;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);border-radius:50%;background:conic-gradient(from 210deg,#0894ff,#c959dd,#ff2e54,#ff9004,#0894ff)}@media (min-width:375px){.ais-ring>i{--d:800px}}@media (min-width:400px){.ais-ring>i{--d:880px}}@media (min-width:1024px){.ais-ring>i{--d:830px}}@media (prefers-reduced-motion:no-preference){.ais-ring>i{animation:ais-spin 24s steps(180) infinite}}@keyframes ais-spin{to{transform:rotate(1turn)}}.ais-frame{display:none}@media (min-width:1280px){.ais-card .ais-halo,.ais-card .ais-ring{display:none}.ais-frame{display:block;position:absolute;left:0;top:0;width:100%;height:var(--sh);pointer-events:none}.ais-frame-halo{position:absolute;inset:0;z-index:0;border-radius:28px;background:#05060a;box-shadow:-30px -26px 90px -26px rgba(8,148,255,.4),30px -26px 90px -26px rgba(201,89,221,.34),30px 30px 100px -26px rgba(201,89,221,.22),-30px 30px 100px -26px rgba(255,46,84,.16)}.ais-frame-ring{--bl:34px;--ba:0.46}.ais-frame-ring>i{--d:1370px}.ais-card--pc .ais-pane:after,.ais-card--phone .ais-pane:after{content:"";position:absolute;top:0;bottom:0;z-index:4;width:64px;pointer-events:none}.ais-card--phone .ais-pane:after{right:0;background:linear-gradient(270deg,rgba(5,6,10,.82),rgba(5,6,10,.5) 22%,rgba(5,6,10,.16) 60%,rgba(5,6,10,0))}.ais-card--pc .ais-pane:after{left:0;width:50px;background:linear-gradient(90deg,rgba(5,6,10,.78),rgba(5,6,10,.44) 24%,rgba(5,6,10,.12) 62%,rgba(5,6,10,0))}.ais-card--pc .ais-pane:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:5;width:1px;pointer-events:none;background:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,.16) 22%,hsla(0,0%,100%,.16) 78%,hsla(0,0%,100%,0))}}.ais-world{position:absolute;left:50%;top:50%;width:0;height:0;transform-origin:0 0;transform:scale(calc(var(--s) * var(--k, 1))) translate(calc(var(--fx) * -1px),calc(var(--fy) * -1px))}.ais-photo{position:absolute;display:block;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background-size:100% 100%}.ais-photo--phone{left:270px;top:500px;width:600px;height:980px;background-image:url(data:image/webp;base64,UklGRvIAAABXRUJQVlA4IOYAAAAwBgCdASoYACcAPtFeqU8oJKOiJWsxABoJYwC7ACwRwIUVZm/jr4ZjH6OfAWIA6zv2Bp6ISAuX9aGAAP7prwdhL3mAIHyH9+geOzzqAYYsQgq0HkXaN6l016rOLy2eAb2Qqde7v+MH8Be3UpQORT9khAXclO0NHTzcoSE0upFt3BrW+WAUFfYNShyxNqWhDhRhXfCstwFB0GEpPruwyagUKva57cGIN0eW3hg4NB/Z3tp/0PIhqhf6DrCr60YalfP9QIlE6raptsrDA/O2t1L1+mqMrjOA1IPkDaTFmrxQOWWuDnoAAA==)}.ais-photo--pc{left:590px;top:520px;width:460px;height:880px;background-image:url(data:image/webp;base64,UklGRpgAAABXRUJQVlA4IIwAAACwBQCdASoSACIAPt1gpk2opaOiMBqoARAbiWMAxNgUsCfBRM5m0+NqfxRFNrzO9hZa4cSetgAA+uofm4jIvJwCGHtHRG3lapWeItYkCRSbtG+wtUYBPZTSrKGFbZxyG6oZGJw8aFEOu+nsLxkVLq8sc9ZeVuXPVIdMY1xwb3neH/aUBuKA3BRB2sKsAA==)}@media (min-width:1280px){.ais-photo--pc{left:80px;top:540px;width:1000px;height:860px;background-image:url(data:image/webp;base64,UklGRtwAAABXRUJQVlA4INAAAABQBwCdASooACIAPt1WoUyopKMiNVVdURAbiWMAx2QAwM052FrSKpJQjCq/Qc2Yqfem1g6Eu5pHqQi1q0ZC4i8SKO/AAP7sDtD0FBNKf9Ag3Mbz+GS0oTN+VcxuNb5b+FYErch23rWLw4NW7UkqLTdL2c4x3q8Bt/Js83NWKwfgHyEUlswGfjlsqyEcvRNctPUt0noEFk7vNO5zpQweqP4oZraRdIaONmqiJLwx8ISx9E6LlFwh6bP9fYQ4vnmLv95qNgdZJxuOCAfNHxcBQAAA)}}.ais-scr{position:absolute}.ais-scr--phone{left:362px;top:600px;width:389px;height:783px}.ais-scr--pc{left:190px;top:663px;width:807px;height:558px}.ais-scr__clip{position:absolute;inset:3px;overflow:hidden;overflow:clip}.ais-cover{position:absolute;left:0;top:0;z-index:2;display:block;width:100%;height:100%;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ais-screen{position:absolute;left:-3px;top:-3px;overflow:hidden;overflow:clip;transform-origin:0 0;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;line-height:1.3;text-align:left}.ais-glare{inset:0;z-index:20;background:linear-gradient(115deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.05) 42%,hsla(0,0%,100%,.015) 55%,hsla(0,0%,100%,0) 70%)}.ais-glare,.ais-spill{position:absolute;pointer-events:none}.ais-spill{left:120px;top:600px;width:960px;height:820px;background:radial-gradient(50% 50% at 50% 50%,rgba(90,140,255,.12),transparent 70%)}.ais-in{opacity:0;transform:translateY(10px) scale(.97);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.9,.25,1.08)}.ais-in[data-on]{opacity:1;transform:none}.ais-chat{transition:opacity .6s ease}.ais-chat[data-fade]{opacity:0}.ais-word{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-live] .ais-chat:not([data-fade]) [data-on] .ais-said>.ais-word{animation:var(--an) 2.45s linear}}@keyframes ais-w0{0%,10.2%{opacity:.3}20%,to{opacity:1}}@keyframes ais-w1{0%,15.51%{opacity:.3}25.31%,to{opacity:1}}@keyframes ais-w2{0%,20.82%{opacity:.3}30.61%,to{opacity:1}}@keyframes ais-w3{0%,26.12%{opacity:.3}35.92%,to{opacity:1}}@keyframes ais-w4{0%,31.43%{opacity:.3}41.22%,to{opacity:1}}@keyframes ais-w5{0%,36.73%{opacity:.3}46.53%,to{opacity:1}}@keyframes ais-w6{0%,42.04%{opacity:.3}51.84%,to{opacity:1}}@keyframes ais-w7{0%,47.35%{opacity:.3}57.14%,to{opacity:1}}@keyframes ais-w8{0%,52.65%{opacity:.3}62.45%,to{opacity:1}}@keyframes ais-w9{0%,57.96%{opacity:.3}67.76%,to{opacity:1}}@keyframes ais-w10{0%,63.27%{opacity:.3}73.06%,to{opacity:1}}@keyframes ais-w11{0%,68.57%{opacity:.3}78.37%,to{opacity:1}}@keyframes ais-w12{0%,73.88%{opacity:.3}83.67%,to{opacity:1}}@keyframes ais-w13{0%,79.18%{opacity:.3}88.98%,to{opacity:1}}@keyframes ais-w14{0%,84.49%{opacity:.3}94.29%,to{opacity:1}}@keyframes ais-w15{0%,89.8%{opacity:.3}99.59%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.ais-btn[data-press]{animation:ais-press .42s ease}}@keyframes ais-press{40%{transform:scale(.93)}}.ais-glow{position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;opacity:0;pointer-events:none;background:conic-gradient(from 210deg,#0894ff,#c959dd,#ff2e54,#ff9004,#0894ff);transition:opacity .5s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ais-panel>.ais-glow{opacity:.34}.ais-panel[data-ring]>.ais-glow,[data-ring]>.ais-glow{opacity:1}.ais-bloom{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 12px 0 22px -12px rgba(8,148,255,.62),inset 0 12px 22px -12px rgba(201,89,221,.55),inset -12px 0 22px -12px rgba(255,46,84,.5),inset 0 -12px 22px -12px rgba(255,144,4,.5);transition:opacity .5s ease}[data-ring]>.ais-bloom{opacity:1}.ais-wall{position:absolute;inset:0;background:radial-gradient(70% 45% at 15% 10%,#1f3a7a 0,transparent 60%),radial-gradient(60% 45% at 90% 90%,#4a2a7a 0,transparent 60%),radial-gradient(50% 40% at 70% 22%,#0e5a6e 0,transparent 60%),#0a0c12}.ais-wall:after{content:"";position:absolute;inset:0;background:rgba(10,12,18,.42)}.ais-glass{background:linear-gradient(160deg,rgba(70,76,96,.6),rgba(30,34,46,.6));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.26),inset 0 0 0 .5px hsla(0,0%,100%,.14),0 14px 34px rgba(0,0,0,.34)}.ais-blue{color:#fff;background:linear-gradient(160deg,rgba(90,170,255,.96),rgba(10,108,255,.94) 55%,rgba(0,80,220,.96));box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.45),inset 0 0 0 1px hsla(0,0%,100%,.14),0 8px 22px rgba(10,108,255,.3)}.ais-orb{position:relative;flex:none;border-radius:50%;overflow:hidden;overflow:clip;box-shadow:0 0 18px rgba(201,89,221,.35)}.ais-orb>i{inset:0;background:conic-gradient(from 210deg,#0894ff,#c959dd,#ff2e54,#ff9004,#0894ff)}.ais-orb:after,.ais-orb>i{position:absolute;border-radius:50%}.ais-orb:after{content:"";inset:14%;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.85),hsla(0,0%,100%,.1) 45%,transparent 70%)}@media (prefers-reduced-motion:no-preference){[data-ring] .ais-orb>i{animation:ais-spin 4s steps(48) infinite}}.ais-pc{width:720px;height:466px}.ais-side{position:absolute;left:8px;top:8px;bottom:8px;width:140px;padding:14px 8px;border-radius:18px}.ais-brand{display:flex;align-items:center;gap:7px;margin:2px 6px 16px;font-size:14px;font-weight:650;letter-spacing:-.015em}.ais-brand img{width:31px;height:18px}.ais-nav{display:flex;align-items:center;gap:8px;height:32px;margin-bottom:2px;padding:0 8px;border-radius:9px;font-size:14px;color:#d1d1d6;white-space:nowrap}.ais-nav svg{flex:none;width:15px;height:15px;color:#8e8e93}.ais-nav[data-on]{background:linear-gradient(160deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.07));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24);color:#fff;font-weight:600}.ais-nav[data-on] svg{color:#0a84ff}.ais-nav__sep{height:1px;margin:10px 6px;background:hsla(0,0%,100%,.1)}.ais-nav--ai{position:relative}.ais-nav--ai:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(201,89,221,.3),rgba(8,148,255,.15));opacity:0;transition:opacity .5s ease}.ais-nav--ai[data-talk]:before{opacity:1}.ais-nav--ai svg{position:relative;color:#d9a8ff}.ais-head{position:absolute;left:162px;top:20px}.ais-head__t{font-size:23px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.ais-head__s{margin-top:2px;font-size:13.5px;color:#8e8e93}.ais-col{position:absolute;top:88px;width:142px}.ais-col--a{left:162px}.ais-col--b{left:316px}.ais-col__line{width:22px;height:2px;margin-bottom:7px;border-radius:2px}.ais-col__h{display:flex;align-items:baseline;gap:7px;margin-bottom:10px;font-size:13.5px;font-weight:600;white-space:nowrap}.ais-col__h span{font-size:13.5px;color:#8e8e93;font-variant-numeric:tabular-nums}.ais-card-ui{position:relative;margin-bottom:9px;padding:9px 10px 10px;border-radius:14px;background:linear-gradient(160deg,rgba(58,62,76,.76),rgba(30,32,42,.76));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 0 0 .5px hsla(0,0%,100%,.08)}.ais-card-ui:after,.ais-card-ui:before,.ais-sug__order:after,.ais-sug__order:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s ease}.ais-card-ui:before{box-shadow:0 0 0 1.5px rgba(255,159,10,.8)}.ais-card-ui:after{box-shadow:0 0 0 2px rgba(48,209,88,.8),0 0 14px rgba(48,209,88,.18)}.ais-sug__order:before{box-shadow:inset 0 0 0 1px rgba(255,159,10,.6)}.ais-sug__order:after{box-shadow:inset 0 0 0 1px rgba(48,209,88,.55)}.ais-card-ui[data-flag]:before,.ais-card-ui[data-ok]:after,.ais-sug__order[data-flag]:before,.ais-sug__order[data-ok]:after{opacity:1}.ais-card-ui__top{display:flex;align-items:baseline;justify-content:space-between;gap:6px;white-space:nowrap}.ais-card-ui__id{font-size:13.5px;font-weight:600}.ais-card-ui__n{font-size:13.5px;color:#8e8e93;font-variant-numeric:tabular-nums}.ais-thumbs{display:flex;gap:4px;margin-top:8px}.ais-thumbs img{width:24px;height:24px;border-radius:6px;background:#f2f2f4;-o-object-fit:cover;object-fit:cover}.ais-day{display:grid;margin-top:8px;font-size:13px;font-weight:500;line-height:1.2}.ais-day>span{grid-area:1/1;display:flex;align-items:center;gap:4px;white-space:nowrap;transition:opacity .4s ease}.ais-day svg{flex:none;width:13px;height:13px}.ais-day__a{color:#8e8e93}[data-flag] .ais-day__a{color:#ffb340}.ais-day__b{opacity:0;color:#30d158}[data-ok] .ais-day__a{opacity:0}[data-ok] .ais-day__b{opacity:1}.ais-panel{position:absolute;right:8px;top:8px;bottom:8px;width:300px;border-radius:22px;background:linear-gradient(165deg,rgba(62,68,90,.95),rgba(26,28,40,.96) 58%,rgba(18,20,30,.97));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 0 0 .5px hsla(0,0%,100%,.14),-18px 0 44px rgba(0,0,0,.42)}@media (min-width:1280px){.ais-panel{width:240px}}.ais-panel__in{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;padding:15px 15px 14px}.ais-panel__head{display:flex;align-items:center;gap:10px}.ais-panel__name{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.ais-panel__role{font-size:14px;color:#a1a1a8;line-height:1.25}.ais-panel__chat{display:flex;flex-direction:column;gap:12px}.ais-msg{padding:1.5px;border-radius:16px;background:linear-gradient(120deg,#0894ff,#c959dd 45%,#ff2e54 75%,#ff9004);transform-origin:0 0}.ais-msg>div{padding:10px 12px;border-radius:14.5px;background:rgba(22,24,34,.96);font-size:14px;line-height:1.34;text-wrap:pretty}.ais-sug{padding:11px 12px 12px;border-radius:16px;background:linear-gradient(160deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.05));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 0 0 .5px hsla(0,0%,100%,.13);transform-origin:0 0}.ais-sug__label{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:500;color:#a1a1a8}.ais-sug__label svg{width:13px;height:13px}.ais-sug__q{margin-top:5px;font-size:15px;font-weight:600;line-height:1.28;letter-spacing:-.015em;text-wrap:balance}.ais-sug__order{position:relative;display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;border-radius:12px;background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.1)}.ais-sug__order .ais-thumbs{margin-top:0;gap:3px}.ais-sug__order .ais-thumbs img{width:22px;height:22px}.ais-sug__order .ais-card-ui__id{display:block;line-height:1.2}.ais-sug__order .ais-day{margin-top:3px;font-size:13.5px}.ais-col{display:none}@media (min-width:1280px){.ais-sug__order{display:none}.ais-col{display:block}}.ais-sug__btns{display:flex;gap:8px;margin-top:11px}.ais-btn{position:relative;display:flex;flex:1;align-items:center;justify-content:center;gap:5px;min-width:0;height:32px;padding:0 10px;border-radius:999px;font-size:13.5px;font-weight:600;white-space:nowrap;transition:opacity .4s ease}.ais-btn--ghost{background:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.26);font-weight:500}.ais-btn[data-dim]{opacity:.38}.ais-btn svg{flex:none;width:14px;height:14px}.ais-btn>b,.ais-btn>span{display:flex;align-items:center;justify-content:center;gap:5px;transition:opacity .35s ease}.ais-btn>b{position:absolute;inset:-1px;border-radius:inherit;font-weight:600;color:#30d158;background:#1b2f27;box-shadow:inset 0 0 0 1px rgba(48,209,88,.42);opacity:0}.ais-btn[data-done]{box-shadow:none}.ais-btn[data-done]>b{opacity:1}.ais-btn[data-done]>span{opacity:0}@media (min-width:1280px){.ais-sug__btns .ais-btn>b svg{display:none}}.ais-reply{align-self:flex-end;max-width:82%;padding:7px 12px 8px;border-radius:16px 16px 5px 16px;font-size:14px;line-height:1.3;transform-origin:100% 100%}.ais-ask{position:relative;justify-content:space-between;height:36px;margin-top:auto;padding:0 4px 0 13px;border-radius:18px;font-size:14px;color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 0 0 .5px hsla(0,0%,100%,.12)}.ais-ask,.ais-mic{display:flex;align-items:center}.ais-mic{flex:none;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3)}.ais-mic svg{width:14px;height:14px}.ais-ph{width:250px;height:562px}.ais-ph-status{position:absolute;left:22px;right:18px;top:12px;display:flex;align-items:center;justify-content:space-between;font-size:13.5px;font-weight:600;letter-spacing:0}.ais-ph-status svg{display:block}.ais-ph-nav{position:absolute;left:10px;right:10px;top:42px;justify-content:space-between}.ais-ph-btn,.ais-ph-nav{display:flex;align-items:center;height:30px}.ais-ph-btn{justify-content:center;width:30px;border-radius:50%}.ais-ph-btn svg{width:15px;height:15px}.ais-ph-title{display:flex;align-items:center;gap:5px;font-size:13.5px;font-weight:600;letter-spacing:-.01em}.ais-ph-title svg{width:20px;height:20px}.ais-ph-chat{position:absolute;left:9px;right:9px;top:84px;display:flex;flex-direction:column;gap:9px}.ais-ph-me{align-self:flex-end;max-width:90%;padding:7px 11px 9px;border-radius:17px 17px 5px 17px;font-size:14px;line-height:1.34;transform-origin:100% 100%}.ais-said{display:block}.ais-said__label{display:flex;align-items:center;gap:4px;margin-bottom:2px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.75)}.ais-said__label svg{width:12px;height:12px}.ais-ph-card{padding:8px 11px 10px;border-radius:17px 17px 17px 5px;font-size:14px;line-height:1.34;transform-origin:0 100%}.ais-ph-card__h{display:flex;align-items:center;gap:6px}.ais-ph-card__h svg{flex:none;width:22px;height:22px}.ais-ph-card__h b{font-weight:600}.ais-ph-note{display:flex;align-items:flex-start;gap:6px}.ais-ph-note>svg{flex:none;width:22px;height:22px}.ais-ph-note>p{min-width:0;margin:1px 0 0;text-wrap:pretty}.ais-ph-rows{margin-top:6px;padding:0 9px;border-radius:11px;background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.1);font-size:13px}.ais-ph-rows>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;white-space:nowrap}.ais-ph-rows>div+div{border-top:.5px solid hsla(0,0%,100%,.13)}.ais-ph-rows em{font-style:normal;color:hsla(0,0%,100%,.62);font-variant-numeric:tabular-nums}.ais-ph-rows strong{margin-left:8px;font-weight:600;color:#fff}.ais-ph-btns{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ais-ph-btns .ais-btn{flex:none;height:30px;padding:0 10px;font-size:13px}.ais-ph-input{position:absolute;left:9px;right:9px;bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:6px;height:40px;padding:0 4px 0 13px;border-radius:20px;font-size:13px}.ais-ph-input .ais-mic{position:relative;width:32px;height:32px}.ais-ph-input .ais-mic:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(160deg,rgba(90,170,255,.96),rgba(10,108,255,.94));opacity:0;transition:opacity .4s ease}.ais-ph-input[data-ring] .ais-mic:before{opacity:1}.ais-ph-input .ais-mic svg{position:relative}.ais-ph-input__text{display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-width:0}.ais-ph-input__text>span{grid-area:1/1;min-width:0}.ais-ph-input__live,[data-ring] .ais-ph-input__idle{transition:opacity .12s ease}.ais-ph-input__idle,[data-ring] .ais-ph-input__live{transition:opacity .3s ease .12s}.ais-ph-input__idle,.ais-ph-input__live>b{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ais-ph-input__idle{color:hsla(0,0%,100%,.55)}.ais-ph-input__live{display:flex;align-items:center;gap:7px;opacity:0;color:hsla(0,0%,100%,.9);font-weight:500}.ais-ph-input__live>b{font-weight:inherit}[data-ring] .ais-ph-input__idle{opacity:0}[data-ring] .ais-ph-input__live{opacity:1}.ais-wave{position:relative;display:block;flex:none;width:38.5px;height:18px;overflow:hidden;overflow:clip}.ais-wave>i{position:absolute;left:0;top:0;width:306px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='153' height='18' viewBox='0 0 153 18'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%237cc4ff'/%3E%3Cstop offset='1' stop-color='%23c959dd'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='url(%23g)'%3E%3Crect x='0' y='2.68' width='2.5' height='12.64' rx='1.25'/%3E%3Crect x='4.5' y='4.53' width='2.5' height='8.94' rx='1.25'/%3E%3Crect x='9' y='1.07' width='2.5' height='15.85' rx='1.25'/%3E%3Crect x='13.5' y='4.51' width='2.5' height='8.98' rx='1.25'/%3E%3Crect x='18' y='2.12' width='2.5' height='13.76' rx='1.25'/%3E%3Crect x='22.5' y='2.21' width='2.5' height='13.58' rx='1.25'/%3E%3Crect x='27' y='5.05' width='2.5' height='7.89' rx='1.25'/%3E%3Crect x='31.5' y='2.28' width='2.5' height='13.43' rx='1.25'/%3E%3Crect x='36' y='4.99' width='2.5' height='8.02' rx='1.25'/%3E%3Crect x='40.5' y='4.01' width='2.5' height='9.99' rx='1.25'/%3E%3Crect x='45' y='3.92' width='2.5' height='10.17' rx='1.25'/%3E%3Crect x='49.5' y='5.97' width='2.5' height='6.06' rx='1.25'/%3E%3Crect x='54' y='3.69' width='2.5' height='10.61' rx='1.25'/%3E%3Crect x='58.5' y='5.12' width='2.5' height='7.76' rx='1.25'/%3E%3Crect x='63' y='4.11' width='2.5' height='9.77' rx='1.25'/%3E%3Crect x='67.5' y='3.03' width='2.5' height='11.94' rx='1.25'/%3E%3Crect x='72' y='5.8' width='2.5' height='6.4' rx='1.25'/%3E%3Crect x='76.5' y='1.8' width='2.5' height='14.39' rx='1.25'/%3E%3Crect x='81' y='3.65' width='2.5' height='10.69' rx='1.25'/%3E%3Crect x='85.5' y='2.87' width='2.5' height='12.26' rx='1.25'/%3E%3Crect x='90' y='1.35' width='2.5' height='15.31' rx='1.25'/%3E%3Crect x='94.5' y='5.91' width='2.5' height='6.17' rx='1.25'/%3E%3Crect x='99' y='1.58' width='2.5' height='14.83' rx='1.25'/%3E%3Crect x='103.5' y='3.66' width='2.5' height='10.69' rx='1.25'/%3E%3Crect x='108' y='3.95' width='2.5' height='10.11' rx='1.25'/%3E%3Crect x='112.5' y='2.92' width='2.5' height='12.15' rx='1.25'/%3E%3Crect x='117' y='6.32' width='2.5' height='5.36' rx='1.25'/%3E%3Crect x='121.5' y='3.72' width='2.5' height='10.57' rx='1.25'/%3E%3Crect x='126' y='4.7' width='2.5' height='8.59' rx='1.25'/%3E%3Crect x='130.5' y='5.02' width='2.5' height='7.96' rx='1.25'/%3E%3Crect x='135' y='3.54' width='2.5' height='10.92' rx='1.25'/%3E%3Crect x='139.5' y='6.06' width='2.5' height='5.89' rx='1.25'/%3E%3Crect x='144' y='3.02' width='2.5' height='11.96' rx='1.25'/%3E%3Crect x='148.5' y='3.43' width='2.5' height='11.15' rx='1.25'/%3E%3C/g%3E%3C/svg%3E") 0 0 /153px 18px repeat-x}@media (prefers-reduced-motion:no-preference){[data-ring] .ais-wave>i{animation:ais-wave 4.8s steps(34) infinite}}@keyframes ais-wave{to{transform:translateX(-153px)}}.ais-ph-home{position:absolute;left:50%;bottom:7px;width:84px;height:4px;margin-left:-42px;border-radius:2px;background:hsla(0,0%,100%,.85)}@media (prefers-reduced-motion:reduce){.ais-bloom,.ais-btn,.ais-btn>b,.ais-btn>span,.ais-card-ui:after,.ais-card-ui:before,.ais-chat,.ais-day>span,.ais-glow,.ais-in,.ais-nav--ai:before,.ais-ph-input .ais-mic:before,.ais-ph-input__idle,.ais-ph-input__live,.ais-sug__order:after,.ais-sug__order:before,[data-ring] .ais-ph-input__idle,[data-ring] .ais-ph-input__live{transition:none}}