.FW{display:flex;align-items:center;justify-content:center;padding:1rem .5rem}.FW.GW{padding:0}.FW .HW{font-size:.625rem;font-weight:600;color:#6b6d7b;color:var(--Gray-500, #6b6d7b);text-align:center}.FW .HW a{color:#2574da;color:var(--Blue-500, #2574da);-webkit-text-decoration:none;text-decoration:none}.e0{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){.e0{margin-left:0}}.e0 .f0{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)}.LY{margin-bottom:1rem}.LY .MY{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){.LY .MY{display:none}}.LY .MY svg{width:1.5rem;height:1.5rem;fill:#f2f3f7;fill:var(--Chat-Text, #f2f3f7)}.LY .NY{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){.LY .NY{width:100%}}.LY .NY.OY{background:transparent}.LY .NY .PY{max-width:100%}.LY .QY{position:relative;display:inline-block;width:3rem;height:1rem}.LY .QY .RY{position:absolute;width:10rem;height:6rem;margin-top:-2.3rem;margin-left:-3.3rem}.LY .QY.SY{display:inline-block;width:2.75rem;height:1rem}.LY .QY.SY .RY{margin-top:-2.275rem;margin-left:-3.5rem}.TY{display:flex;flex-direction:row;gap:.5rem;justify-content:end;margin-top:1rem;margin-bottom:1rem;margin-left:0;margin-right:0}.TY button{cursor:pointer;padding:0;border:none;line-height:1rem;background:transparent}.TY button svg.UY{fill:#fff;fill:var(--Grayscale-900, #fff)}.TY button svg.VY{stroke:#fff;stroke:var(--Grayscale-900, #fff)}.TY button .WY,.TY button .XY{fill:#cd2732;stroke:#cd2732}.YY .ZY{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}.YY ._0{padding:.375rem;border-radius:.5rem;font-size:.75rem;font-weight:400;color:#fff;background-color:#1a1b1e}.b0{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}.b0 .c0{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)}.b0 .c0:disabled{cursor:not-allowed}.b0 .c0.d0{font-weight:700;background:#fff5f8}.IY{display:flex;gap:1rem;margin-bottom:1rem}.IY .JY{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){.IY .JY{display:none}}.IY .JY svg{width:1.5rem;height:1.5rem;stroke:#28292f;stroke:var(--Chat-Text, #28292f)}.IY .KY{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)}.PM{container-type:size;display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;min-height:0}.PM .QM{--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)}.PM .QM .RM{position:relative;width:100%;margin:0 auto}.PM .QM .RM .SM{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)}.PM .QM .RM .SM:disabled{cursor:not-allowed}.PM .QM .TM{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}.PM .QM .TM img{width:2.5rem;height:2.5rem}@container (width < 1023px){.PM .QM .TM img{width:2rem;height:2rem}}@container (width < 1023px){.PM .QM .TM{right:.25rem;width:2rem;height:2rem}}.PM .QM .UM{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)}.PM .QM .UM:disabled{cursor:not-allowed}.PM .QM .UM.VM{background:#cd2732;background:var(--Primary2, #cd2732)}.PM .QM .UM img{width:1.5rem;height:1.5rem}@container (width < 1023px){.PM .QM .UM{right:.25rem;width:2rem;height:2rem}.PM .QM .UM img{width:1.25rem;height:1.25rem}}.PM .QM .WM{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)}.PM .QM .WM svg{width:1.5rem;height:1.5rem;fill:#f2f3f7;stroke:#f2f3f7}@container (width < 1023px){.PM .QM .WM{right:2.5rem;width:2rem;height:2rem}.PM .QM .WM svg{width:1.25rem;height:1.25rem}}.PM .QM .XM{margin-top:.5rem;margin-bottom:-1rem}@container (width < 1023px){.PM .QM .XM{margin-top:.25rem;margin-bottom:-.75rem}}@container (width < 1023px){.PM .QM{--Auto-Grow-Padding: .5rem 2.5rem .5rem 1rem}}@container (width < 1023px){.PM .QM{width:100%;padding-top:1rem;padding-bottom:calc(env(safe-area-inset-bottom) + 1rem);padding-left:1.5rem;padding-right:1.5rem}}.PM .YM{overflow-y:auto;flex:1 1 auto;width:100%;height:100%;min-height:0;padding:1.5rem 3rem}@container (width < 1023px){.PM .YM{padding:1.5rem}}.PM .YM .ZM{font-size:3.1875rem;font-weight:400;color:#000}@container (width < 1023px){.PM .YM .ZM{font-size:1.3125rem}}
