.PasdevSupportChat-module__DBqMqa__page{color:#f4f8ff;background:radial-gradient(circle at 12% 7%,#16c7ff2b,#0000 24%),radial-gradient(circle at 92% 32%,#0865f238,#0000 28%),linear-gradient(135deg,#020817 0%,#061b43 52%,#020817 100%);min-height:100%;padding:clamp(3.5rem,7vw,6rem) 0 clamp(4.5rem,8vw,7rem);position:relative;overflow:hidden}.PasdevSupportChat-module__DBqMqa__page:before{content:"";pointer-events:none;background-image:linear-gradient(#78c2ff0e 1px,#0000 1px),linear-gradient(90deg,#78c2ff0e 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.PasdevSupportChat-module__DBqMqa__container{z-index:1;width:min(1120px,92%);margin:0 auto;position:relative}.PasdevSupportChat-module__DBqMqa__hero{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.PasdevSupportChat-module__DBqMqa__eyebrow{color:#8ad9ff;letter-spacing:.09em;text-transform:uppercase;background:#0865f226;border:1px solid #6ccdff45;border-radius:999px;margin:0 0 .8rem;padding:.34rem .75rem;font-size:.73rem;font-weight:800;display:inline-flex}.PasdevSupportChat-module__DBqMqa__hero h1{color:#f7fbff;letter-spacing:-.06em;margin:0;font-size:clamp(2.7rem,5.8vw,4.6rem);line-height:1.02}.PasdevSupportChat-module__DBqMqa__hero>p:not(.PasdevSupportChat-module__DBqMqa__eyebrow){color:#b8cbe3;margin:1rem 0 0;font-size:clamp(1rem,1.7vw,1.14rem);line-height:1.7}.PasdevSupportChat-module__DBqMqa__chatShell{background:#020e24b3;border:1px solid #6acdff3d;border-radius:1.15rem;grid-template-columns:minmax(0,1fr);min-height:38rem;display:grid;overflow:hidden;box-shadow:0 1.7rem 4rem #00000045,inset 0 1px #e5f8ff0d}.PasdevSupportChat-module__DBqMqa__conversationPanel{background:linear-gradient(145deg,#071f46a8,#020b1de6);flex-direction:column;min-width:0;display:flex}.PasdevSupportChat-module__DBqMqa__conversationHeader{border-bottom:1px solid #69caff2b;justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding:.85rem 1.25rem;display:flex}.PasdevSupportChat-module__DBqMqa__conversationHeader strong{color:#eff9ff;font-size:.92rem;display:block}.PasdevSupportChat-module__DBqMqa__conversationHeader div>span{color:#9ab3d0;margin-top:.23rem;font-size:.74rem;display:block}.PasdevSupportChat-module__DBqMqa__conversationHeader button{color:#bde9ff;font:inherit;cursor:pointer;background:#062c6170;border:1px solid #77cdff3b;border-radius:.5rem;padding:.48rem .65rem;font-size:.74rem;font-weight:750}.PasdevSupportChat-module__DBqMqa__conversationHeader button:hover{background:#0865f240}.PasdevSupportChat-module__DBqMqa__headerActions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.PasdevSupportChat-module__DBqMqa__messages{align-content:start;gap:.8rem;min-height:20rem;padding:1.25rem;display:grid;overflow:auto}.PasdevSupportChat-module__DBqMqa__assistantMessage,.PasdevSupportChat-module__DBqMqa__customerMessage{border-radius:.75rem;max-width:min(32rem,86%);padding:.78rem .9rem}.PasdevSupportChat-module__DBqMqa__assistantMessage{background:#09336d80;border:1px solid #61c7ff33;justify-self:start}.PasdevSupportChat-module__DBqMqa__customerMessage{background:linear-gradient(135deg,#0865f2,#087fc9);justify-self:end}.PasdevSupportChat-module__DBqMqa__assistantMessage>span,.PasdevSupportChat-module__DBqMqa__customerMessage>span{color:#dff3ff;font-size:.7rem;font-weight:800;display:block}.PasdevSupportChat-module__DBqMqa__assistantMessage p,.PasdevSupportChat-module__DBqMqa__customerMessage p{color:#edf8ff;margin:.32rem 0 0;font-size:.88rem;line-height:1.55}.PasdevSupportChat-module__DBqMqa__typingDots{align-items:center;gap:.3rem;height:1.1rem;display:flex}.PasdevSupportChat-module__DBqMqa__typingDots i{background:#9fd7ff;border-radius:50%;width:.4rem;height:.4rem;font-style:normal;animation:1.1s ease-in-out infinite PasdevSupportChat-module__DBqMqa__pasdevTypingBounce}.PasdevSupportChat-module__DBqMqa__typingDots i:nth-child(2){animation-delay:.15s}.PasdevSupportChat-module__DBqMqa__typingDots i:nth-child(3){animation-delay:.3s}@keyframes PasdevSupportChat-module__DBqMqa__pasdevTypingBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.PasdevSupportChat-module__DBqMqa__typingDots i{opacity:.85;animation:none}}.PasdevSupportChat-module__DBqMqa__handoffCard{background:linear-gradient(145deg,#50310780,#0b1d3bf0);border:1px solid #ffc25c6b;border-radius:.85rem;gap:.85rem;margin:0 1.25rem 1rem;padding:1rem;display:grid;box-shadow:inset 0 1px #fff4d314}.PasdevSupportChat-module__DBqMqa__handoffHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.PasdevSupportChat-module__DBqMqa__handoffHeading span{color:#ffd486;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.PasdevSupportChat-module__DBqMqa__handoffHeading h2{color:#fff9ec;letter-spacing:-.025em;margin:.22rem 0 0;font-size:1rem}.PasdevSupportChat-module__DBqMqa__handoffHeading>strong{color:#ffd78b;border:1px solid #ffd37e47;border-radius:999px;flex:none;padding:.3rem .48rem;font-size:.66rem}.PasdevSupportChat-module__DBqMqa__handoffCard dl{gap:.55rem;margin:0;display:grid}.PasdevSupportChat-module__DBqMqa__handoffCard dl>div{grid-template-columns:4.5rem minmax(0,1fr);gap:.6rem;display:grid}.PasdevSupportChat-module__DBqMqa__handoffCard dt{color:#c5a971;font-size:.7rem;font-weight:800}.PasdevSupportChat-module__DBqMqa__handoffCard dd{color:#f2e8d4;margin:0;font-size:.77rem;line-height:1.45}.PasdevSupportChat-module__DBqMqa__handoffCard>p{color:#b9c8da;margin:0;font-size:.72rem;line-height:1.5}.PasdevSupportChat-module__DBqMqa__handoffContactFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.PasdevSupportChat-module__DBqMqa__handoffContactFields input{color:#eff9ff;min-width:0;min-height:2.35rem;font:inherit;background:#010d24b8;border:1px solid #ffd27847;border-radius:.48rem;outline:0;padding:0 .65rem;font-size:.75rem}.PasdevSupportChat-module__DBqMqa__handoffContactFields input::placeholder{color:#8f9fb3}.PasdevSupportChat-module__DBqMqa__handoffContactFields input:focus{border-color:#ffd078;box-shadow:0 0 0 .18rem #ffd0781c}.PasdevSupportChat-module__DBqMqa__handoffActions{flex-wrap:wrap;gap:.5rem;display:flex}.PasdevSupportChat-module__DBqMqa__handoffActions button{color:#ffe2a7;min-height:2.35rem;font:inherit;cursor:pointer;background:#ffb93924;border:1px solid #ffd17552;border-radius:.5rem;padding:.45rem .7rem;font-size:.75rem;font-weight:800}.PasdevSupportChat-module__DBqMqa__handoffActions button:first-child{color:#211300;background:linear-gradient(135deg,#da8500,#ffb72f);border-color:#0000}.PasdevSupportChat-module__DBqMqa__handoffActions button:disabled{cursor:wait;opacity:.68}.PasdevSupportChat-module__DBqMqa__ticketCreated{background:#188b5826;border:1px solid #48e6924d;border-radius:.75rem;align-items:center;gap:.65rem;margin:0 1.25rem 1rem;padding:.78rem .9rem;display:flex}.PasdevSupportChat-module__DBqMqa__ticketCreated>span{color:#021c11;background:#29c77b;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}.PasdevSupportChat-module__DBqMqa__ticketCreated strong{color:#c9ffe2;font-size:.8rem;display:block}.PasdevSupportChat-module__DBqMqa__ticketCreated p{color:#a8d8c0;margin:.2rem 0 0;font-size:.72rem}.PasdevSupportChat-module__DBqMqa__ticketCreated code{color:#fff0b8;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.PasdevSupportChat-module__DBqMqa__composer{border-top:1px solid #69caff2b;gap:.6rem;margin-top:auto;padding:1rem 1.25rem 1.25rem;display:grid}.PasdevSupportChat-module__DBqMqa__composerTools{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.PasdevSupportChat-module__DBqMqa__attachButton{color:#bde9ff;cursor:pointer;background:#062b5c73;border:1px solid #6acfff38;border-radius:.45rem;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .55rem;font-size:.73rem;font-weight:750;display:inline-flex}.PasdevSupportChat-module__DBqMqa__attachButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.PasdevSupportChat-module__DBqMqa__attachButton>span{font-size:1rem;line-height:0}.PasdevSupportChat-module__DBqMqa__composerTools small{color:#9fb9d5;font-size:.72rem}.PasdevSupportChat-module__DBqMqa__chatError{color:#ffb7b7;margin:0;font-size:.76rem;line-height:1.4}.PasdevSupportChat-module__DBqMqa__messageInput{background:#010d24a8;border:1px solid #69caff3b;border-radius:.7rem;align-items:center;gap:.5rem;min-height:3.2rem;padding-left:.85rem;display:flex}.PasdevSupportChat-module__DBqMqa__messageInput:focus-within,.PasdevSupportChat-module__DBqMqa__attachButton:focus-within{border-color:#4dcaff;box-shadow:0 0 0 .22rem #4dcaff1f}.PasdevSupportChat-module__DBqMqa__messageInput input{color:#eff9ff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.PasdevSupportChat-module__DBqMqa__messageInput input::placeholder{color:#869fbe}.PasdevSupportChat-module__DBqMqa__messageInput button{color:#fff;font:inherit;cursor:pointer;background:#0873e8;border:0;border-radius:0 .65rem .65rem 0;align-self:stretch;align-items:center;gap:.38rem;padding:0 .9rem;font-size:.8rem;font-weight:800;display:inline-flex}.PasdevSupportChat-module__DBqMqa__messageInput button:hover{background:#0d85f5}.PasdevSupportChat-module__DBqMqa__messageInput button:disabled{cursor:wait;opacity:.72}.PasdevSupportChat-module__DBqMqa__messageInput svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.9rem;height:.9rem}.PasdevSupportChat-module__DBqMqa__conversationPanel button:focus-visible{outline-offset:.16rem;outline:.18rem solid #a9eaff}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__page{color:#173654;background:radial-gradient(circle at 12% 7%,#13bcec21,#0000 25%),radial-gradient(circle at 92% 32%,#0865f21a,#0000 29%),linear-gradient(135deg,#f9fcff 0%,#eaf5ff 54%,#f8fbff 100%)}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__page:before{background-image:linear-gradient(#256eae14 1px,#0000 1px),linear-gradient(90deg,#256eae14 1px,#0000 1px)}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__eyebrow{color:#0870cf;background:#eaf6ff;border-color:#c3e0f4}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__hero h1{color:#112f52}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__hero>p:not(.PasdevSupportChat-module__DBqMqa__eyebrow){color:#5c728c}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__chatShell{background:#fff;border-color:#c9deed;box-shadow:0 1.7rem 4rem #1840691f}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__conversationPanel{background:#fff}:is(html[data-theme=light] .PasdevSupportChat-module__DBqMqa__conversationHeader,html[data-theme=light] .PasdevSupportChat-module__DBqMqa__composer){border-color:#d6e5ef}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__conversationHeader strong{color:#173654}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__conversationHeader div>span{color:#6a7e95}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__conversationHeader button{color:#1768ad;background:#f4f8fd;border-color:#c9ddea}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__conversationHeader button:hover{background:#e8f4ff}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__assistantMessage{background:#eaf5ff;border-color:#c8e1f3}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__assistantMessage>span{color:#17486f}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__assistantMessage p{color:#355a78}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__handoffCard{background:#fff9ec;border-color:#eed49f}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__handoffHeading h2{color:#54380b}:is(html[data-theme=light] .PasdevSupportChat-module__DBqMqa__handoffHeading span,html[data-theme=light] .PasdevSupportChat-module__DBqMqa__handoffHeading>strong){color:#9b6200}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__handoffCard dt{color:#8d6a28}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__handoffCard dd{color:#59482a}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__handoffCard>p{color:#6c6558}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__handoffContactFields input{color:#493817;background:#fff;border-color:#dfc58e}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__handoffContactFields input::placeholder{color:#8a7a5e}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__handoffActions button{color:#865300;background:#fff4d9;border-color:#dfc58e}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__ticketCreated{background:#edfaf3;border-color:#a8dcc0}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__ticketCreated strong{color:#174d35}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__ticketCreated p{color:#4f735f}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__ticketCreated code{color:#75510a}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__attachButton{color:#1768ad;background:#f3f8fd;border-color:#c8ddeb}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__composerTools small{color:#667e95}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__chatError{color:#b22f3c}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__messageInput{background:#f8fbff;border-color:#c9ddea}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__messageInput input{color:#173654}html[data-theme=light] .PasdevSupportChat-module__DBqMqa__messageInput input::placeholder{color:#788ca2}@media (max-width:620px){.PasdevSupportChat-module__DBqMqa__container{width:min(100% - 2rem,1120px)}.PasdevSupportChat-module__DBqMqa__composer,.PasdevSupportChat-module__DBqMqa__conversationHeader{padding-left:1rem;padding-right:1rem}.PasdevSupportChat-module__DBqMqa__messages{padding:1rem}.PasdevSupportChat-module__DBqMqa__handoffCard,.PasdevSupportChat-module__DBqMqa__ticketCreated{margin-left:1rem;margin-right:1rem}.PasdevSupportChat-module__DBqMqa__handoffContactFields{grid-template-columns:1fr}.PasdevSupportChat-module__DBqMqa__headerActions{flex-direction:column;align-items:stretch}.PasdevSupportChat-module__DBqMqa__conversationHeader button{padding:.45rem;font-size:.68rem}}
