@charset "UTF-8";@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXtXA-W2r.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXt7A-W2r.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXt_A-W2r.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXtHA-Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebunDTbtPY_Q.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebunDYbtPY_Q.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebunDZbtPY_Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebunDXbtM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#10192a;--paper:#f4f0e8;--ink:#172033;--gold:#d4aa62}*{box-sizing:border-box}body{margin:0;color:#183128;background:var(--paper);font-family:DM Sans,Arial,sans-serif}.splash{display:grid;place-items:center;height:100dvh;background:#10192a;color:var(--gold)}.login-page{position:relative;height:100vh;height:100dvh;min-height:0;overflow:hidden;display:grid;grid-template-rows:76px minmax(0,1fr) 42px;background:#07101e;color:#fff}.hero-image{position:absolute;inset:-3%;background:url(/assets/support-team.png) 56% center/cover no-repeat;animation:cinematicDrift 18s ease-in-out infinite alternate;will-change:transform}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#07111ff8,#0c1728ee 36%,#0b15249e,#07111f38 84%),linear-gradient(0deg,rgba(5,12,23,.8156862745),transparent 48%)}.login-page header,.login-content,.login-page footer{position:relative;z-index:3;width:min(1240px,100% - 48px);margin:auto}.login-page header{height:76px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1411764706)}.login-page header img{width:185px;display:block}.login-page header span{font-size:9px;font-weight:800;letter-spacing:.2em;color:#d9c18f}.login-content{z-index:2;height:100%;min-height:0;display:grid;grid-template-columns:minmax(360px,510px) 1fr;gap:80px;align-items:center}.login-content form{padding:12px 0}.eyebrow{display:flex;align-items:center;gap:11px;color:#e9d1a6;font-size:9px;font-weight:800;letter-spacing:.19em}.eyebrow>span{width:28px;height:1px;background:var(--gold)}h1,h2{font-family:Playfair Display,Georgia,serif}.login-content h1{font-size:clamp(48px,7.7vh,72px);line-height:.93;letter-spacing:-.045em;margin:clamp(10px,1.8vh,18px) 0 clamp(14px,2.5vh,24px)}.login-content h1 em{color:var(--gold);font-weight:500}.lead{max-width:500px;color:#b9c3d1;font-size:15px;line-height:1.55;margin:0 0 clamp(14px,2.7vh,26px)}.login-content label{display:grid;gap:7px;margin-bottom:clamp(9px,1.5vh,14px);color:#d7dde6;font-size:10px;font-weight:700;letter-spacing:.05em}.login-content input{width:100%;border:1px solid rgba(255,255,255,.1960784314);background:#ffffff0d;color:#fff;border-radius:2px;padding:clamp(11px,1.65vh,14px) 15px;font:14px Arial;outline:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s,box-shadow .2s,background .2s}.login-content input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d4aa6218;background:#ffffff14}.login-content input::placeholder{color:#7e8998}.password{position:relative}.password button{position:absolute;right:11px;top:11px;border:0;background:none;color:var(--gold);font-size:9px;font-weight:800;cursor:pointer}.password input{padding-right:70px}.form-row{display:flex;align-items:center;justify-content:space-between;margin:2px 0 clamp(10px,1.8vh,17px)}.remember{display:flex!important;align-items:center;gap:7px!important;margin:0!important;color:#8e9aab!important;font-weight:400!important;letter-spacing:0!important}.remember input{width:auto}.soon{color:#9ea9b7;font-size:10px;border-bottom:1px solid rgba(255,255,255,.1843137255);padding-bottom:2px}.form-error{padding:10px 13px;border-left:2px solid #e28a91;background:#7e293044;color:#ffc7cb;font-size:11px}.submit{width:100%;border:0;background:var(--gold);color:var(--navy);padding:clamp(12px,1.8vh,15px) 17px;display:flex;justify-content:space-between;font-size:11px;font-weight:800;cursor:pointer;transition:transform .2s,filter .2s,box-shadow .2s}.submit:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 9px 24px #0004}.submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.protected{display:flex!important;align-items:center;justify-content:center;gap:7px;margin-top:clamp(9px,1.5vh,14px);color:#788696!important;font-size:9px!important}.protected i{width:5px;height:5px;border-radius:50%;background:#71d49e;box-shadow:0 0 0 4px #71d49e12}.login-content aside{align-self:end;justify-self:end;margin-bottom:clamp(32px,8vh,72px);text-align:right}.login-content aside>p{font:500 34px/1.1 Georgia;color:#fff;margin:0 0 22px;text-shadow:0 4px 20px #000}.login-content aside div{display:flex;justify-content:flex-end;align-items:center;gap:9px;color:var(--gold)}.login-content aside small{font-size:8px;font-weight:800;letter-spacing:.18em}.login-page footer{height:42px;display:flex;justify-content:space-between;align-items:flex-start;color:#6f7c8d;font-size:9px}.login-page footer a{color:#9ca6b4;text-decoration:none}.network i{position:absolute;z-index:1;width:4px;height:4px;border-radius:50%;background:var(--gold);box-shadow:0 0 15px 3px #d4aa6270;animation:pulse 3.6s ease-in-out infinite}.network i:nth-child(1){right:15%;top:24%}.network i:nth-child(2){right:34%;top:46%;animation-delay:.7s}.network i:nth-child(3){right:9%;bottom:26%;animation-delay:1.4s}.network i:nth-child(4){right:46%;bottom:17%;animation-delay:2.1s}.network i:nth-child(5){right:25%;top:68%;animation-delay:2.8s}.app>header{display:flex;align-items:center;gap:15px;padding:20px 5vw;color:#fff;background:#102a22}.app>header img{width:42px;height:42px;border-radius:50%}.app>header div{display:grid}.app>header button,.ticket-form button{padding:14px;border:0;border-radius:9px;color:#fff;background:#183d31;font-weight:700;cursor:pointer;transition:transform .2s,filter .2s}.app>header button{margin-left:auto;background:#d7aa5b;color:#183128}.app>header button:hover,.ticket-form button:hover{transform:translateY(-1px);filter:brightness(1.06)}.app>main{width:min(1100px,100% - 32px);margin:auto;padding:70px 0}.intro p,.ticket-form small{color:#b1843d;font-size:11px;font-weight:700;letter-spacing:.16em}.intro h1{margin:10px 0;font-size:58px}.intro em{color:#b1843d}.ticket-form{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:35px 0;padding:30px;border-radius:18px;background:#fff;animation:reveal .3s ease-out}.ticket-form h2,.ticket-form label:nth-last-of-type(-n+2),.ticket-form button{grid-column:1/-1}.ticket-form label{display:grid;gap:7px;font-size:12px;font-weight:700}.ticket-form input,.ticket-form select,.ticket-form textarea{padding:14px;border:1px solid #d9d2c7;border-radius:9px;font:inherit}.ticket-form textarea{min-height:140px}.tickets{margin-top:50px}.tickets>header{display:flex;justify-content:space-between}.tickets article{display:flex;justify-content:space-between;gap:20px;margin:12px 0;padding:22px;border-left:4px solid #d7aa5b;border-radius:12px;background:#fff;transition:transform .2s,box-shadow .2s}.tickets article:hover{transform:translateY(-2px);box-shadow:0 12px 25px #1a2c2212}.tickets article small{color:#9b7434}.tickets article h3{margin:8px 0}.tickets article p{color:#66756e}.tickets article>span{height:max-content;padding:7px 11px;border-radius:20px;background:#e7f2eb;font-size:11px}.empty{padding:50px;border:1px dashed #c9c1b5;border-radius:15px;text-align:center}@keyframes cinematicDrift{0%{transform:scale(1.02) translate3d(-.5%,0,0)}to{transform:scale(1.07) translate3d(.7%,-.5%,0)}}@keyframes pulse{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.35)}}@keyframes reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(min-width:761px)and (max-height:760px){.login-page{grid-template-rows:62px minmax(0,1fr) 32px}.login-page header{height:62px}.login-page header img{width:158px}.login-content form{padding:4px 0}.login-content h1{font-size:clamp(40px,7.2vh,54px);margin:8px 0 12px}.lead{font-size:13px;line-height:1.4;margin-bottom:12px}.login-content label{gap:4px;margin-bottom:8px}.login-content input{padding:10px 13px}.password button{top:8px}.form-row{margin-bottom:9px}.submit{padding:11px 15px}.protected{margin-top:8px}.login-content aside{margin-bottom:24px}.login-page footer{height:32px}}@media(max-width:760px){.login-page{min-height:100dvh;height:auto;overflow:auto;grid-template-rows:72px 1fr 44px}.login-page header,.login-content,.login-page footer{width:calc(100% - 32px)}.login-page header img{width:150px}.login-page header span{display:none}.login-content{grid-template-columns:1fr}.login-content form{padding:38px 0}.login-content h1{font-size:50px}.login-content aside{display:none}.hero-image{background-position:62% center}.hero-shade{background:linear-gradient(90deg,#07111ffa,#0b1626dc),linear-gradient(0deg,rgba(5,12,23,.8549019608),transparent)}.ticket-form{grid-template-columns:1fr}.ticket-form label{grid-column:1!important}}@media(prefers-reduced-motion:reduce){.hero-image,.network i,.ticket-form{animation:none!important}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.mine-filter{display:flex;align-items:center;gap:7px;color:#aeb8c6;font-size:11px}.ticket-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.ticket-meta b,.ticket-meta i{padding:5px 7px;border:1px solid #344258;border-radius:20px;color:#aeb8c6;font-size:9px;font-style:normal;font-weight:600}.overdue{color:#f0a3a3!important}.operations-panel{margin:20px 0;padding:18px;border:1px solid #344258;background:#0c1626}.operation-grid{display:grid;grid-template-columns:1fr auto 1fr 1fr;gap:10px;align-items:end}.operation-grid label,.operations-panel form label{display:grid;gap:6px;color:#aeb8c6;font-size:10px}.operation-grid input,.operation-grid select,.operations-panel textarea{width:100%;padding:10px;border:1px solid #344258;background:#101b2c;color:#eef1f5}.operations-panel button{padding:11px 13px;border:1px solid rgba(212,170,98,.3764705882);background:#d4aa6214;color:#e4c784;cursor:pointer}.operations-panel>small{display:block;margin:12px 0;color:#aeb8c6}.operations-panel form{display:grid;gap:8px}.operations-panel textarea{min-height:72px}.internal-history{margin-top:18px;border-top:1px solid #344258;padding-top:14px}.internal-history h3{margin:0 0 10px;font-size:16px}.internal-history article{padding:10px;border-left:2px solid #d4aa62;background:#18253a}.internal-history article time,.internal-history details time{color:#8895a6;font-size:9px}.internal-history article p{margin:6px 0 0}.internal-history details{margin-top:12px;color:#aeb8c6}.internal-history summary{cursor:pointer;color:#d4aa62}@media(max-width:760px){.operation-grid{grid-template-columns:1fr}.operations-panel{padding:14px}}.network{position:absolute;inset:0;pointer-events:none}.login-page header span{padding:9px 12px;border:1px solid rgba(212,170,98,.3333333333);border-radius:2px;background:#07111fd9;box-shadow:0 6px 24px #0006;color:#f2dba8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-page footer nav{display:flex;gap:24px}.login-page footer a{transition:color .2s}.login-page footer a:hover{color:#e4c784}.app{background:#07101e;color:#eef1f5}.app>main{color:#eef1f5}.ticket-form{border-color:#2d394b;background:#121d2e;box-shadow:0 14px 36px #0003}.ticket-form h2,.ticket-form label{color:#eef1f5}.ticket-form input,.ticket-form select,.ticket-form textarea{border-color:#344258;background:#0c1626;color:#eef1f5}.ticket-form input:focus,.ticket-form select:focus,.ticket-form textarea:focus{border-color:#d4aa62;box-shadow:0 0 0 3px #d4aa6218}.tickets>header{border-color:#2d394b}.tickets>header span{color:#c9a85f}.tickets article{border-bottom-color:#263448;background:#101b2c}.tickets article:hover{border-left-color:#d4aa62;background:#17253b;box-shadow:0 12px 25px #0004}.tickets article h3{color:#f1f3f6}.tickets article p{color:#aeb8c6}.tickets article>span{border-color:#7b673e;background:#2b261b;color:#e4c784}.tickets article select{border-color:#3b485a;background:#0c1626;color:#dce2ea}.empty{border-color:#344258;background:#101b2c}.empty p{color:#aeb8c6}.conversation{border-color:#d4aa62;background:#101b2c;color:#eef1f5}.close{color:#d4aa62}.requester{color:#aeb8c6}.opening{border-color:#d4aa62;background:#18253a}.messages article{border-color:#2d394b;background:#18253a;color:#eef1f5}.messages article.mine{border-color:#705e36;background:#2b261b}.messages article small{color:#d4aa62}.reply{border-color:#2d394b}.reply label{color:#c4ccd7}.reply textarea{border-color:#344258;background:#0c1626;color:#eef1f5}.reply button{background:#d4aa62;color:#10192a}.app{min-height:100vh;background:#f4f1ea;color:#172033}.app>header{position:sticky;z-index:5;top:0;height:88px;padding:0 max(24px,5vw);background:linear-gradient(90deg,#0a1424,#17253b);border-bottom:1px solid rgba(212,170,98,.2196078431);box-shadow:0 8px 30px #07101e18}.app>header img{width:172px;height:auto;border-radius:0}.app>header div{padding-left:16px;border-left:1px solid rgba(255,255,255,.1098039216)}.app>header small{color:#d4aa62;font-size:8px;font-weight:800;letter-spacing:.16em}.app>header strong{margin-top:4px;font:17px Georgia}.app>header button{border-radius:2px;background:#d4aa62;color:#10192a}.app>main{width:min(1160px,100% - 40px);padding:64px 0 80px}.intro{position:relative;overflow:hidden;padding:50px 54px;background:linear-gradient(120deg,#10192a,#24334a);color:#fff;box-shadow:0 18px 45px #10192a1c}.intro:after{content:"\2726";position:absolute;right:48px;top:22px;color:#d4aa6220;font:150px Georgia}.intro p{color:#d4aa62;font-size:9px;letter-spacing:.18em}.intro h1{position:relative;z-index:1;font-size:52px}.intro em{color:#d9bd7e}.intro>span{position:relative;z-index:1;color:#b9c3d1}.ticket-form{border:1px solid #ded7ca;border-top:3px solid #d4aa62;border-radius:0;box-shadow:0 14px 36px #10192a0b}.ticket-form input,.ticket-form select,.ticket-form textarea{border-radius:2px;background:#fcfbf8}.ticket-form button{border-radius:2px;background:#10192a;color:#e4c784}.tickets>header{align-items:end;padding-bottom:14px;border-bottom:1px solid #d9d2c7}.tickets>header h2{margin:0;font-size:30px}.tickets article{margin:0;border:0;border-bottom:1px solid #ddd6ca;border-left:2px solid transparent;border-radius:0;background:#ffffff75;cursor:pointer}.tickets article:hover{transform:translate(3px);border-left-color:#d4aa62;background:#fff;box-shadow:0 12px 25px #10192a0d}.tickets article h3{font:21px Georgia}.tickets article p{color:#697180}.tickets article>span{border:1px solid #c9b37d;background:#fbf4e5;color:#735823}.overlay{background:#07101ed4}.conversation{border-top:3px solid #d4aa62;border-radius:0;background:#f8f5ee;box-shadow:0 30px 80px #0007}.opening{border-left:2px solid #d4aa62;border-radius:0}.messages article.mine{background:#fbf4e5}.reply button{border-radius:2px;background:#10192a;color:#e4c784}.overlay{position:fixed;z-index:10;inset:0;display:grid;place-items:center;padding:20px;background:#07120fbb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:reveal .2s}.conversation{position:relative;width:min(720px,100%);max-height:90vh;overflow:auto;padding:32px;border-radius:20px;background:#f8f4ec}.close{position:absolute;right:18px;top:14px;border:0;background:none;font-size:28px;cursor:pointer}.conversation h2{font-size:32px;margin:8px 0}.requester{color:#6d766f}.opening{margin:22px 0;padding:18px;border-radius:12px;background:#eee6d8}.messages{display:grid;gap:10px}.messages article{max-width:78%;padding:14px 16px;border-radius:14px;background:#fff}.messages article.mine{justify-self:end;background:#dcebe3}.messages p{margin:6px 0}.reply{display:grid;gap:10px;margin-top:24px}.reply label{display:grid;gap:7px;font-size:12px;font-weight:700}.reply textarea{min-height:100px;padding:13px;border:1px solid #d9d2c7;border-radius:9px;font:inherit}.reply button{justify-self:end;padding:12px 18px;border:0;border-radius:9px;background:#183d31;color:#fff;font-weight:700}
