.MO{display:flex;align-items:center;justify-content:center;padding:1rem .5rem}.MO.NO{padding:0}.MO .OO{font-size:.625rem;font-weight:600;color:#6b6d7b;color:var(--Gray-500, #6b6d7b);text-align:center}.MO .OO a{color:#2574da;color:var(--Blue-500, #2574da);-webkit-text-decoration:none;text-decoration:none}.mW{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:center;margin-bottom:1rem;margin-left:3.5rem}@media only screen and (max-width: 63.9375rem){.mW{margin-left:0}}.mW .nW{cursor:pointer;display:inline-block;padding:.5rem .75rem;border:.0625rem solid #b81b25;border:.0625rem solid var(--Primary-200, #b81b25);border-radius:1.5rem;color:#fff;color:var(--Grayscale-800, #fff);text-align:left;background:#fff;background:var(--Grayscale-White, #fff)}.JU{margin-bottom:1rem}.JU .KU{display:inline-block;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-right:1rem;padding:.5rem;border-radius:100%;vertical-align:top;background:#28292f;background:var(--Grayscale-100, #28292f)}@media only screen and (max-width: 63.9375rem){.JU .KU{display:none}}.JU .KU svg{width:1.5rem;height:1.5rem;fill:#f2f3f7;fill:var(--Chat-Text, #f2f3f7)}.JU .LU{display:inline-block;flex-direction:column;gap:.625rem;align-items:flex-start;width:calc(100% - 3.5rem);padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:1rem;border-radius:0 1rem 1rem;font-size:1rem;font-weight:400;color:#28292f;color:var(--Chat-Text, #28292f);word-break:break-word;white-space:wrap;background:#f9fafa;background:var(--Chat-Mess-Fill, #f9fafa)}@media only screen and (max-width: 63.9375rem){.JU .LU{width:100%}}.JU .LU.MU{background:transparent}.JU .LU .NU{max-width:100%}.JU .OU{position:relative;display:inline-block;width:3rem;height:1rem}.JU .OU .PU{position:absolute;width:10rem;height:6rem;margin-top:-2.3rem;margin-left:-3.3rem}.JU .OU.QU{display:inline-block;width:2.75rem;height:1rem}.JU .OU.QU .PU{margin-top:-2.275rem;margin-left:-3.5rem}.dW{display:flex;flex-direction:row;gap:.5rem;justify-content:end;margin-top:1rem;margin-bottom:1rem;margin-left:0;margin-right:0}.dW button{cursor:pointer;padding:0;border:none;line-height:1rem;background:transparent}.dW button svg.eW{fill:#fff;fill:var(--Grayscale-900, #fff)}.dW button svg.fW{stroke:#fff;stroke:var(--Grayscale-900, #fff)}.dW button .gW,.dW button .hW{fill:#cd2732;stroke:#cd2732}.iW .jW{position:absolute;top:-.3125rem;left:50%;transform:translate(-50%);border-bottom:.3125rem solid rgb(26,27,30);border-left:.3125rem solid transparent;border-right:.3125rem solid transparent}.iW .kW{padding:.375rem;border-radius:.5rem;font-size:.75rem;font-weight:400;color:#fff;background-color:#1a1b1e}.aW{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem;margin-bottom:1rem;margin-left:0;margin-right:0;padding:0;list-style-type:none}.aW .bW{cursor:pointer;padding:.25rem .75rem;border:.0625rem solid #f998b8;border-radius:1.5rem;color:#1a1b1e;background:#fff;background:var(--White, #fff);box-shadow:0 0 .25rem rgba(0,0,0,.13)}.aW .bW:disabled{cursor:not-allowed}.aW .bW.cW{font-weight:700;background:#fff5f8}.GU{display:flex;gap:1rem;margin-bottom:1rem}.GU .HU{align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:.5rem;border-radius:100%;background:#dadbe1;background:var(--Chat-Ai-Fill, #dadbe1)}@media only screen and (max-width: 63.9375rem){.GU .HU{display:none}}.GU .HU svg{width:1.5rem;height:1.5rem;stroke:#28292f;stroke:var(--Chat-Text, #28292f)}.GU .IU{display:flex;gap:.625rem;align-items:flex-start;padding:.5rem;border-radius:1rem 1rem 1rem 0;font-size:1rem;font-weight:400;color:#28292f;color:var(--Chat-Text, #28292f);background:#dadbe1;background:var(--Chat-Ai-Fill, #dadbe1)}.ME{container-type:size;display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;min-height:0}.ME .NE{--Auto-Grow-Padding: 1rem 3.25rem 1rem 1.5rem;z-index:1;bottom:0;right:0;align-items:center;width:100%;padding:1.5rem 3rem;font-size:1rem;font-weight:400;background:#000;background:var(--Grayscale-White, #000)}.ME .NE .OE{position:relative;width:100%;margin:0 auto}.ME .NE .OE .PE{flex:1 1;padding:var(--Auto-Grow-Padding);border:.0625rem solid #aaacbb;border:.0625rem solid var(--Gray-300, #aaacbb);border-radius:2rem;color:#f2f3f7;color:var(--System-Page-Section, #f2f3f7);background:#1a1b1e;background:var(--Grayscale-50, #1a1b1e);box-shadow:.25rem .25rem 1.25rem rgba(4,14,43,.15)}.ME .NE .OE .PE:disabled{cursor:not-allowed}.ME .NE .QE{cursor:pointer;position:absolute;top:50%;right:.625rem;transform:translateY(-50%);width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:50%;background:#fff}.ME .NE .QE img{width:2.5rem;height:2.5rem}@container (width < 1023px){.ME .NE .QE img{width:2rem;height:2rem}}@container (width < 1023px){.ME .NE .QE{right:.25rem;width:2rem;height:2rem}}.ME .NE .RE{cursor:pointer;position:absolute;top:50%;right:.625rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:6.25rem;background:#aaacbb;background:var(--Gray-300, #aaacbb)}.ME .NE .RE:disabled{cursor:not-allowed}.ME .NE .RE.SE{background:#cd2732;background:var(--Primary2, #cd2732)}.ME .NE .RE img{width:1.5rem;height:1.5rem}@container (width < 1023px){.ME .NE .RE{right:.25rem;width:2rem;height:2rem}.ME .NE .RE img{width:1.25rem;height:1.25rem}}.ME .NE .TE{cursor:pointer;position:absolute;top:50%;right:.625rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:6.25rem;background:#aaacbb;background:var(--Gray-300, #aaacbb)}.ME .NE .TE svg{width:1.5rem;height:1.5rem;fill:#f2f3f7;stroke:#f2f3f7}@container (width < 1023px){.ME .NE .TE{right:2.5rem;width:2rem;height:2rem}.ME .NE .TE svg{width:1.25rem;height:1.25rem}}.ME .NE .UE{margin-top:.5rem;margin-bottom:-1rem}@container (width < 1023px){.ME .NE .UE{margin-top:.25rem;margin-bottom:-.75rem}}@container (width < 1023px){.ME .NE{--Auto-Grow-Padding: .5rem 2.5rem .5rem 1rem}}@container (width < 1023px){.ME .NE{width:100%;padding-top:1rem;padding-bottom:calc(env(safe-area-inset-bottom) + 1rem);padding-left:1.5rem;padding-right:1.5rem}}.ME .VE{overflow-y:auto;flex:1 1 auto;width:100%;height:100%;min-height:0;padding:1.5rem 3rem}@container (width < 1023px){.ME .VE{padding:1.5rem}}.ME .VE .WE{font-size:3.1875rem;font-weight:400;color:#000}@container (width < 1023px){.ME .VE .WE{font-size:1.3125rem}}
