@charset "UTF-8";@font-face{font-family:Pretendard;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff")}@font-face{font-family:GimhaeGaya;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2202-2@1.0/GimhaeGayaR.woff) format("woff")}@font-face{font-family:noto-sans;font-style:normal;font-weight:400;src:url(//fonts.googleapis.com/earlyaccess/notosanskr.css)}@font-face{font-family:Noto Sans KR Thin;font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format("opentype")}@font-face{font-family:Noto Sans KR Light;font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format("opentype")}@font-face{font-family:Noto Sans KR Regular;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans KR Medium;font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format("opentype")}@font-face{font-family:Noto Sans KR Bold;font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format("opentype")}@font-face{font-family:Noto Sans KR Black;font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format("opentype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans KR Light,sans-serif;margin:0;min-width:100%}textarea{font-family:Noto Sans KR;font-weight:400}.divider{border-top:1px solid #0003;width:100%}.emphasis{font-weight:bolder}.word-badge{border:1px solid #00000080;border-radius:30px;color:#00000080;font-size:14px;font-weight:500;line-height:140%;padding:6px 20px}.word-badge:hover{background-color:#0000000d;cursor:pointer}.black-button{align-items:center;background-color:#000;border-radius:46px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:30px;justify-content:center;line-height:140%;width:95px}.black-button:hover{background-color:#202020}.black-large-full-button{align-items:center;background-color:#000;border-radius:46px;display:flex;font-size:14px;font-weight:500;height:48px;justify-content:center;line-height:140%;width:100%}.black-large-full-button:hover{background-color:#000000e6}.disable-button{background-color:#0006;border-radius:46px;color:#fff;cursor:not-allowed;width:95px}.disable-button,.white-button{align-items:center;display:flex;font-size:14px;font-weight:500;height:30px;justify-content:center;line-height:140%}.white-button{background-color:#fff;border:1px solid #00000080;border-radius:46px;color:#00000080;cursor:pointer;width:93px}.white-button:hover{background-color:#dfdfdf}.icon-box{height:24px;width:24px}.icon-box,.icon-box-small{align-items:center;display:flex;justify-content:center}.icon-box-small{height:16px;width:16px}.icon-box-large{height:40px;width:40px}.icon-box-large,.icon-button{align-items:center;display:flex;justify-content:center}.icon-button{border-radius:50% 50%;cursor:pointer;height:24px;width:24px}.icon-button:hover{background-color:#0000000d}.icon{background-position:50% 50%;background-size:100% 100%;height:100%;width:100%}.eye-light-off-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOuSURBVHgB7VnfaxNBEP60rZpgK1KkQRvEooKCmAdFAj75h/si0pci9UHRiIq2lGotYpAWbVD3Y2e4ybqXm0vy0If7YGjudnd+7czs7BVo0KBBgwYz4AxOL1qB+vL7admkszidUOXbqHDyIuYD8rkUaE2ErgRaEiJOAh0FGgU6NJSDVf440CYmYNYQWhWlu0ZZL2jUfqABoqJETvmjSUymNYCCeogGKIYoPDsUBU9kbEmUaska0opZuxNoN9D9OspPa8BtIYIh8QHRk0PUQ1v4rCfv3coTdXKA3nuAGOsEFX+Hwst1QQW3Eb3fN+//Crmw4JzH7X4UaBnRQ1uBPgf6g9mgTlkSvtxR7kwHMRR/VTHwGEDl6aELwpTb+xOzI5ewu/J8OdDVQAeoMKLKAAp5jOghbjU9P6vXlW+u2jAc92TcZcQZpxAq/xI+MK82EJOzLe9+ICb5QJ49pZIVqStjmyhKrduAJyJEw8YDCryL8jPBllVPtaGhLLl0wLPchLIQYnnroEhYT6Wh1+8JTxrNHXsd6I08n0PMpwX4S+WXQNcCXUTc2YN0Qq4XaqGo8956zDW35PdA1lFpNZw8ls18KvMb1eD6bflNB62mE3IG9I0irsME0WCGxS6KOFekCTuUuRvwgY74aOSMITVg3QgawA893HaS97lq88rI8kL7pdV0XWpA1yyoA+1rbIdZViq15WjDD4aS7kLHDqQG2K5wGiya9WWlctrWI9v2pAZoCDDWVuCHKsdQqmqJNRHrNH+2sIxFR1pGKZAJxlPwCqJBnpN3CUWLfB2TDykqQkNZEvcdvOl57Qao/J4dzFUhThqKEj34wPgciWJVyndlrjfPephQWHIGMEa3REgHmdKVQVrXeXK2zBh3p294vYWvRNsDNdsNTGolVCgxQLnHbMyPjNI5cJxldAfVsBcnPRj/w6Ru9FiIHtDES5mkCfs80CcUvdB5+UtvM8xeBPqOesrT4L2yiZ4rpWVmd6L2BdyJMnlZeC406nW9jDM8eKGZt/LkeyfQTXmm599XLapzqWco9TAe3/NS3t636+SJ+05M0OuM3655RyFfMf0tjc6gxx8iXlk1jw69DOrsQFptdCfo/YEIPXby0lvbDRQJP9VXDq8BZZ/7uO225eDJqh+2eBbYssq1zKEOik+PkPnqgNrwGODpbejNNdTDTIorqgyoUyrVw9oT8VnDbISilf6GeFWctisdQ5UBerGfZ52fK6r+P0ADT63yDRo0aNBgZvwDZi0GNY9iYT8AAAAASUVORK5CYII=)}.eye-light-on-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANtSURBVHgB7VhdaxNBFD1qiyZIQgm0QQ3SIAUfxCAVKYh/3gdfiihSlRUr2iKVWNQgBmkQ5zD3spN1u3t3sj4U5sBls9n5uOd+zNwZICEhISEh4QLjEtrBmpO+ky0nXSc9J+sixJmTX04WTk4DWRmrEhjAKz1CrqwVJHXiJHMyRyRiCXScTOAJKGbILTsTBc/kG8l1pd9ApBf0PUIkkRgCOyIEQ+IQ3pIzNENXxrkV/JeJmNGEAK23Cx/rBBV/h9zKsSgSYa48g9EbVgJ0965MxoFfoKUkDMCx9+ANRRL7MHj1CurRk4GvwStN6/xE+6Anv8AT2XByw8nUye+qTnUEaI3H8EnIRKNV/uD/gSQ+y7wmElUhxEFoeVqEyr+EDdwTxvAx3ZX/fsCHQ5OV5j788lyZE1UeeCIKMGz2YQMnfORkE8v7AsOvL9/pwe+GsRhOA+nH56eyRucR4KowhGdN5S0rDa1+T8YkaXrstZO38k5vMyw2ZVzLsksSN51ch/fsFAYCDJ2H8vspvAvrwD4PZLxMlKeSmi/8fSK/dSP7iPp84ncSpedI/hSFULpc0mlPnplReYIeY8gco3ojykQJth3DBrb/EMyzhCIBTbw5mu2IurkdGdpmwVxWaPIPiv2KBEZBhybQusayuWnsd2EHc1C9MAw/FAlofHUQhzVDm9jSo3TsIgENAcZaD3ZorvQNbbWCbVL8dZDH/1J0FAmECcPax2JR4lieO4a2GsNWAtQhXFiW+pWtQtqIMTqBDSTN0prWrSLBbyNpa82zCSoWlrJ9gGvvVCayJif7sF5hgpFER5TkpLTghiiii8QblGxKJSDh2zIOy4l/8qeqFqIioessFhvLpOeFHkkdwLbchgcnKl9qxKpaaC6iVgXqPfENvprUOuiqPJnkDLPn0qYOofIHMmYpLAeacLDGR74INJrPcqBRq2sNU1pUtQCOe9fJHXmn5d/XdbIQIPSmgZWkbucszhZoB0x6luFDGfMVfLFXi6a3EuG5laB7DxFPRA8/GjK62liLyKhrlXWZcFveOZlWmdbTliq+jTzho245VrmZoze4W4clB8NKw43HyEWgMNsz/IbIrx4h7dUAjdHG3SiVojW3mnVbTXFFW5e7hFpYrw35rhsaPcFQo2e+wh8VV70QS0hISEhIuPj4C6nmzheTRvEdAAAAAElFTkSuQmCC)}.expand-right-light-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABRSURBVHgB7dJBCsAgDATAbWkP7UGfJOj/36QR9aYgQgRhB/YmGwMBiKoHi+6JN5/ESQwUWUngkDOHzFxRT6y5oCD/2qNswfI95a9mefODaCQBWjkGGuONF0EAAAAASUVORK5CYII=)}.expand-left-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACPSURBVHgB7ZTBDUVAFEVv/lcDpdAEZWmCKmiCEpTA3t6dkLCwMN5DyDvJiQ25J5IZwDCMDxHSFJ4E0MGN58vTUR/98Ac52/GetrgRN1rSihZY/4CN2/h7xjWOoYi/x7sjbWhCIxpjPvMjBPgEXBLhG6AecSZANeJsgFqEJEAlQhqwFzHQDg/gLqYMhmG8jQmJUS0Bu5DeBQAAAABJRU5ErkJggg==)}.expand-right-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACBSURBVHgB7ZaxDYAwEAMt2AFGgSXIQowCUzAFjAINFT2OxALJv4hAPulqX5NXACHEBxlog0IEutDJK6JGGiftaUs7utELBlID4tjqGZEa4B6RE+AakRvgFmEJcImwBpgjKvyAeJBmOB8ojWv8tfHUZ9g/ozsd6YECBBT8kAgh3LkB/nMs5WH9aZYAAAAASUVORK5CYII=)}.logo-light-icon{background-image:url(/static/media/logo-light.1942d94468ce4155a0bd.png)}.insta-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMlSURBVHgB7VndcdswDIZzGSCdoNwg6QRWJqg7QZwJ6k5Qd4I0E9gb1JnAygSVJ5A2cDZggRMYQQwt80/2Q/3d4SiJIAkQJAhQABdc8H9jEsKstS6wmCLdMeVEg7RD2kwmkxJyggRH2urToUaa+8h21ALY0RMWC+szzVQFeaGQbpFuxLcS6REt0kAMUPiVmJU90hLpBkYEzTxbQFojfEyaedFJObbgjvF/i/G3oY1novEfOBMsJRYhDWthPgVnBI7/1yxh3wZ3Qus5nAA0Sby/Zo66Qsgz8+lsKRooGBks/H5o0kT9yq67cvQ55fI12n2FoYC+65w6eF4Ebw/XDmbTWQ0JYK+luL9mYDJKpDfoxn118DRcKrvCpcAniAQL/R1pbg+GdQ20wv6SytAz1n2B9rCs8H0NKaCBDq23I+0W1loews/Avt/3pV13DRnAAi3FJ1oGG+jCDbIMeZAHfieBFM72I+RGqAV45g1q3Uash3iV7ocJXpYYskCSApZAtY/bpX2iu8NJDyks2swPKXAFaVhCt1nvfdwu8pDH+Qat5yEE7QcbqQoYn/0ScmYw7zO/FjohUIxWAAeljEzx6wbCUYrnAiKRYgE5aw2EozrQVxBSl5BBA4HgvZCMFAUa8Ryc4PMSNIhWJloB3ohm4ALCIRWIzq9Tl5CJEh8iPIlxn1VK1JuqwJpLEt47duITWPHrM+RERCgh89bVMUuQ8IK/BA+MFkowvx0a1Hz0K4uHvm0tPuU5xngKCAHX+iP2uh+8vc+8DkhXhxTIcg6QT0ea4yOFx42oMlmZAXmtH8hb5EpXs+QDBpxNkSXIRRbQnbAkeJX90hbcClAu/BkSUksUlPx6zrtTORE9uJbQjkvX7cC5cMvl7iin7l8kFXBm6DZpMvC7XtRdch52qToCLO+mfBvJPDcpY0qBFqmkDrwlAevQObkSur0hNyuh1qHXnPrjDcJKn+aulA7FJ+swPBiuT450prCgfaDE5xLaKLSBhDjegjnwvkIbZku3ec9uOQ5sCVeYMDaCwg1fRSjyrPR4aHiMwleuoP/EtkKQF2+58uQLLgjAP29q5QE1MbIEAAAAAElFTkSuQmCC)}.naver-blog-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKESURBVHgB7ZiBUeswDEAV7g+QP8H3nwD+BD9MQJmAskGZoGwAnaB0AmAC6AR0g4YJKBMIqVauruo09h0pDuTd6dLasivZsqwUoKenpydJEHFA8kTyhl/HC8mUxMTYDjIoJXgRL0KNH2OasBNG25sp43N6vEG6TLIsG7kNR0rhBNJmJ4y0AwbSJtcNR9BxfoQDC5IZyeMenUvRWcFXQllo6Elf106/F6ffYMsXn7b5U0IIJT9TiivB7sTB+AVxlGBDiUOFU5qRdr7y/5ID3L5QY1bOGE7T/z3zzkmeZb4z2IQrf84hFGwOoVzp3zp6xjPHrec3uMZyw2yo+nPnc9kUQlEOeH4gd4wxao6p0jPKiS0daTfqe6MDUWeAxt/Qgw1eX+cSMvMa9Zlj1JKlWm0a9wA2pObO3JXOCCKIPcTn8hw4bXWps5RnDps4dkuVd6VvPHM3EusAr85MnhV/anTXhtBq86GegD2Y6zMhu6LHXYpO1A5sEXIGlP6Jo2fUHEuseRGh9nvReWqw51POwLEYxTJGe1mxjKnPNWAgMV7Id8P9Mi4XKcToKkwKcaaAzYKEvbj4qNmBQzN07Nm51bXNKRVzfE5+05m54y9ow6/xEkvJgZWk5equuQ8ZFFtKtMmFRAhnJz4jQSVESg4YkjFEokNoAWmzY9+WA3LpPEO6THRDphsoDvm651wdXsYehgUt8D/duJOFZBdYsYR04JU/9XVk+0ahvSF5R0J34xiai7E7klcIoyR5qNJr66AtF/bxAqmD9h/txjIhWdAWbD6W0BVqdmEKXYGMHXkcMNAVcPtlv1urX0FGXzsOFNA10L61tX54W6tG+W9GMv4K0rrRe3q+HR+HAFkHrKXGpQAAAABJRU5ErkJggg==)}.logo-dark-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAM3SURBVHgB7ZlbiA5hHMYfi2xiHXNqtYMi2USSEmlvlCuHUi4UEkosLnBnv8KFkhxuhLWJC0rZRElhExJyTMnpW5Z1Pqxdh8Ty/Hvfr52d5ntn5ju8o8yvfu00O99+z8y87/89LJCQkJAQJ10QL4NpBR1NB+pzD+l7eg3/MGvoU/rH4Gs6IOgP2XoDZXQt7U5r6SPaLeAzjXQEYqYnraafoJ5qip6G+clnrEPMzKA30TnUMQQHb4d6+hMRI+vgH+4Lsgdvo/V0Dh2CGHEQromYXBHyuwI7UhSkw/Whk5Afz+iJsBeXoDBU0st0Cp2N/DhK38Ii0tk+oqNyeDuuKFVoE90Jc9NposNhkbFQo2YmQDNUFXEHT9G+dCG9BfMNLINlTKOplMwKOgvBo66YhmWmZwnygc6DCn8O4SvPZFhkPN3sE+IKLacr0TH6hnErLCLB6+hZT4iDUG29FsGBv9IHdA+dj8JVw0AW6QBv6HVXoBTUAPYE5uAX6VzEhAP/ZiGTtVFQnTBsk2nX14+DRe75BNlIx9CXCB/e/dassT5LAJk+NCF6+L2wiOMTYJ8+n0b08CdheSl7yBPgLi3NMXwD1CLHGo4nwHN9bheiBZfOvw2Wwwu7PUGWQs1XTGEb6Xl6hNbQmVDjQ1i66u+VcluGPLnhClYH9fS/I/iJX6A76CpER5rnaqhRPY08lpalrkBpHf4MwjeblhxvwM1y+g45Nj3HFUaazWKEDy/bJpUoDC06S2QcHeYx1A5aGuFrfJQ274eUWZmdZvaQsmJaE3/TP7dALUYcmJEblTfV4Dk/jU6lg2h/mMeAflDT8HJ93X6oZWpWTDcg61LpjDKnv2q4Tt6MVI1Mac3g0ON0GD1FX9FW+lNfJ9WmRAeVc5/pD6g2fxtqepI30hSq4V/XD9Aqw2ellKZQZMIM6fKE70BNleW4gd5H56fth/xe6ngrYmQBVNhckBuuQswcphuQG9Kh6xEzjXRChOtl8BtJl0B1xBoUGVMfkA4snfUFVEWQKcRvqE3YX1B7/b1oDzpUH0uplH0i2aW7RLejyAR1YrkJWS721nr/YyJLQwksJbBZH7chISEh4b/hL0HOvhQ0O8RUAAAAAElFTkSuQmCC)}.search-light-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGYSURBVHgB7ZiBbcIwEEV/OwEj3AZlAzwCI7AJ2YBs0DIJ6QSUCWgngA2ordzpEqmqTGI7iXRP+joLOdGd73zYAQzDMAxjwbwgDc5rw5ZYgbvXl9fF64PHs8J5nbwekTrxM5Oz8jpAHbt51V5b6OqDxw7t6l878w/8jkkgrzPU8eoJZypoEGf0gy3CCur8daADBM3GGYUzIWUz1HmBoEEcUAgHTT9hPIS2BB8otLGl21RIRwXtTllZQ0snJaH+R2XhNXLejm2DtIQ/uiOPHQYQG8Ab2yPS07DdICOSZkJ6CHnKs4d0n9m9P7aEZktsAD9sCekhtncMIDYAqc810kNsLxhAbACfbB3Ss2Ob9a7goKfP1IcvORPlyG6PHEeJPb+zQQEcNAuE8RC0fToUokb643SNgiz+QiMOSBBB+8jnVjxXjiWTXCm7zkg5STbeoZ9VhDDe8txbZ36NCS/1XRzaDhL7WaXB3xv2ivH7ahShh4dVbdBf6W/+rcL/nUb2xKRBjIFgQcwDggUxDwj9IBYJQdurYRiGkYdfQmmcjqFaqucAAAAASUVORK5CYII=)}.check-round-fill-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHYSURBVHgB7ZmBTcMwEEUfTNAN8AasEDboCN4ANoANmg2SEbpBYYKygbtBYYJgq4lagtPYjp0UyU/6UqTGd9/1+WQ5kMlkMktyRzyE1lrrUavQWrUyfGkdWn1obdvnm0Bq7bQaT+3bsYtRaCn8jfdlYkhmxJTFhunG+9pwLrlkCE5L3ySSanMkM68gmfmkk1gxj/nLDR61nFLUvMueiIIEmoVUEAEFNAtJMRFJOnM1pzoX7fPQe5IJpGqZ+16e1ZV3dwQiYLLRobIQnrnEkMl7hlkTH3Ooe+LvQe55ZFyQF3NijP3v24y8OoyrCCB2/b9ZcqwdxyoCOBKnixiVlvjCIUenIwGMBRW992vcOk5nXuFmvpM3YwFtZ5Wa8Y4DYeXpzdjyVgPjas7LLiy/h5yrgkro4BB4aBKm5kM7jmsZjlI7Bq8c47l2HJu2BPDikWBsEgL3jmPTCwEIzyTVlTiKMOOdBIHsPBMZo0U71nQpybR/Prj+O+TE5DEkmYgCmoWkiEABNAtJEokSmNt8SUTMhkx5oWUrnei3dIJ/fLE11yT2JDTfYZY2xZ4omeFy9xJJvOv1ggWRWp/4G38nQptM8YmpaJ8f+P2J6ZuTaTPZm/rElMlkMuH8AJVIb+uzVmgEAAAAAElFTkSuQmCC)}.check-ring-light-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOgSURBVHgB7VlNaxRBEH1+rSDxYk67Ko4IySWCJCBEEAMeRNGTv1T05EEMiB7ieokgRsQNiAExQXFRNiBaj65id8fpnu75WFD2QTGTbM90varqquoeYI455vincQTNoSuyKNLTa0fkpP42EhmKfBf5JLInso8GUJcAlVwRWRY5jTSQTB+O0BAVUYfAqshlTFv5ncgXOOsO9X/QMQtwJDM4bxlhEnkr8goVUIUAFbkFFyYEw8EsmYIMzgBd/ZtEHiLRG6kElkTW4SzKCTeRrngemb6THhnpOwexDx9DPKj8hshxkW2RJyJfUR98x47qwgRwCc44UYs8lkAmclPvX4psifxCc+C7Pup9T+eLIhFDgDF/G87yVL7SYovEnl5Jgmvjvchh6IEYAvdFTsGFzRbaB0kwPfdU3oQGH0UYa3CLi+5s0/J59HVOZrrV0MAQAYbOkt6/wDinzwIMm029Z6rt+AaGCNB9tD7T5ACzh7UcTNkrvkEhAmt63UY7sDYkhL5el30DfAQYexb7u2gHN0SuIUyCXhipLt2iAT4CNngP7YDevYg4A+3odbHoRx+Bnl4/oHnQ4haej+FIhLCf02kKPgLWKVZucz04Axc2xHPEtQs2JskDC3ots04KrIslWNFfRz5nOhSmUh8B6/GDZVyxgjFhHzj5PTjPDpBWFA9zOk2hrBKXgUWGIUHlQiSYcSyrbaJB+AhY1fVWQMUATikq5yMxmXEeIb2id3I6TcFHwNxWts81pXwkUjNOESa3nn/BRyC48nPwkaiScYoQzIg+ArZNjCFAFJGoknGKcCGn0xR8BA70uoR45ElUyThFsAJW2BWEPEBFmLq6iMckiSYyToZx9ioMwdCOjMpbS72DeDAB7OozP1AP13V+7kcKCYTqANtopi7bn6bAPFAHmc7L93ibyhABWtIW3wbKa0KT4Fzres9TO68xyioxNxR0Hd24itkhei8ecyrB8xpmo7Miv9HeHsFA5a/Ahe8DNHCswhf8hItJroc2SaxhXLl58ve57IHYkzmGEd2ZwZE4oS9v6nSOMX8VzvLEU7hDrVKknI3uq5yDCyc7w/yGemCmuSNyHi5sniEhbVc5Xufiuotxj8Kix2w1QBqoOMPFKi2Nk9zw1fnAwcm5uCe7RZLZxbgO2ALs6LhFFT43+WGEBuijAup+YrLjDkt7KSBBhgqVr3zq1+RHPlqWZKz9YEs9aWV6g2FCLx2g/oeROeaY43/AH9OG0a9YEnEdAAAAAElFTkSuQmCC)}.image-box-light-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMTSURBVHgB7ZkxdNMwEIaP0ol0buZ0YWnnMhNWYIWZTCzsYYaFhe5l7p6ZMNOZzukMc9OFpfqe717cVLIlO1aa9/y/d09+si3ff3c6nWSRHj167DSeJDw7cDJ2MnJy6GSo/YfSDv+c3DhZOrl2snBypf21iCGAgp+cnEhezJ1cSA2ROgJY+6sU1sdCv6WwEoMu9JmlSlNgoAP9Bt/DUKelsaf6zUYDY4GZFB4YSD6Y12eqQzBMn1YMMnHyXApXnjn5L/mA5S+lUBwd8Mwv34N7gQF4cazXF7I9nEtBhrDyRkCIgE1YYj4qG3QEm3dg7HtgP/DiSNsr6RbvnLzV659OfnieuV7T6R7qCDSa/ZH4ICvlRa9v5WHI/tV26BskFEIWbzfSHV55+t54+syI3kwUInCgbZv8ngVVWQh0OYFnnr65p8+M6PVAaA7kALFu9RWwRWsdlVGwTQLgXKUx9mTH0cYDr6Vw/5GsFpza6nHTaEKAuKVCPFnrg8yxk8+SkURqCJEJvkih/FKvyd0UfniAxWYqGZFCAOXZGxAyrI6Uu5d6D4ufacv9l5IJKQRQHhIo7wsTPGJp8L3Ug7A7VWm8LU2ZA1XKG1iICCdCifngKwZRvFzEld+18jkaKR6oU95gK6zPCzaHUN42LUaSJPBdEr2RQiA2u8xktQkpl8C+OQQZJv1Exx5qXzSJFAKxqRHlraax6tKUD4Uh11O5TyIKXZUSeAHlrc7BG3VzyEhAdCiR6KqUQBnLSJBAeY5h6sKw7Iko1HnAzoOaAAJM0GNVaB75npGIwn7FIFitDQHwRyUVZQ9U7k12oRq13aF3exsiYBvpkWwfz7S99d0METB3RWeDDnGk7cJ3M0Sg8iwmM6xsTyJgGeOF5D3UXQcT2E6qvYdsIQJkHrIHyk9ke7B6CoN6s1DV6TSMWYQ4HcYShFWucyIM91G/zze/SeDbKT84ALsuiC1k9WOjzfZxIKux+dZQWwvd2h8csb+YcOVY8gJDUV63+sVUBkSsRCa1mfU28ZPPWtYfrE3MP/pjzR49emwAd8ElrINYK/cwAAAAAElFTkSuQmCC)}.close-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOmSURBVHgB7Zm/btNAHMd/d7ZTh2bIgESGqmqhQwcQpVOHEonkBfoIROIByFAECzqJAQRDHyEDT8ADIKIKpEpdiujQoUgpZIgqVGWI2vw5+7hfWkMoPttnO+3iz5JEvjt/v7nf3f38M0BGRkbGdUIgJRhr2Kd566bhjArUgCIIahLhmnhNEMqB874gos9Nu3vjbPSLsVofUiCxgc23jZI1ghKlUrQGwnF7Q07b71itAwmIbeApaxRn87BMXLAhAcKB/pBDK64RbQOMMbMPdxbMGT4HKcIHZtuG7y05Ptfpp2UA43xkuneJQQswBXA2LA57OusjsoGx+DysJA2ZMHRNGFEaYdiM8sXVaYtHCAXTIW6xWl49bjabblh7ChHAmL8K8R4YonjPKG1DDeA2qVqw5bWVpfLavSWISVB/vCfudGFjmGENcgIWQHHzavn+loxa/Fnf3vl2CBpE6T9rwrL82AkaJ3AG8N9Xhg6uHrkFUEoL1fKDLZ2Z8MRTSgpA5CCG/1IkBtibrFGCuAZyQ0O5129/2Tv8+Plr3RWip2NiUjz2xTFwLFV7y4JAA8pdCLdNYYnbEMDRz86JC2R3cf5WBU0szpcqruPuHrWPTyAF8YicILvycKPTbH7wPeCUMyBkYgYRiDoTccR7nOa5UovSwIj2IydnYSaSiEcMx1Se/MpdiAxytuwJOibkR726jkLPTeBvjNIk4pFxeq5rAExhn+9w0fE3QSCJ+DEXzxV+KEOIBHQK4nI4JRY/1kL1DSQCI29y9oT84UQPRx3UuxA+Bsbg8oLVPSf8tbhKLeoZCOikwm+3iXPY/Qe3lKm10oDrQBc0UG2VcU/sSQQZ6hvIGVYPEor3ric1wU3R1TZAZOkDUhDvkcTEjTNTqUWZC2HusV7ZKGIuAgnFe+jmTohwjN6rl49/qK4HZ6MWdNIS76E7ExZ32kHjBRpgz2odQcF/AV08D8Q5pCZNBD0P4AM+C6kXhZ621hkc8BlY8RMB41znz3ctovSX1YlW2DiRyirPX79fMiHdQlYYHJz2mxdPQv+YSKmEPZhr4WKCKwJDxx60W1HaRjLA2CMuF9O+cj2kyN/CVrQSo35pcYrVOaxYW5zuT6W06MHYJ7M/015Ie01gzGPYTLW4OwmTJZeRrBmlUV63ZuGA1WtauZdH4hcc50aMOeI6WhVr14Bu7hQ67LpecFxmXIaRlYwRdYvjWRHC/ucVk0zPMcPFJJGk+IopIyMj43r5DTkYikgDg5GqAAAAAElFTkSuQmCC)}.more-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEwSURBVHgB7dghT8NwEAXwB0gwmKGZQoBCgMKgAY0Hw0eAT4EfupppQIMuBgO6aD4A79IuWbadWNaXpdv7JS/Lzl3aXq9/wMzM1tkGNC6YK6bHfDMF8wGBLbTvnLljtpv/u8wZUzK/aNkm2ned1C8hoGigl9R3IKBooEzqFQQUDRQzalVSX5hqCsVtdIv6QY4pNITgATYzWz7FLjRyyByhHqWyEap4D8Q74J7pj9WemScIKK7ADXM8UTtofj/RMsUqcZrU9yGgaCDTmW30Pam/QEDRwADTU+eVeYOAahsNMUJjIkUzJczMVpJqjMYmGgdZo020gGgjVTRwwjxM1Kqm1tmjxT106GixP2d9IYoGstvkDwKKBoZJfQABxRfZF+qrELdMTKH4CntkfmBmtnL+ATeJJ9iUTUAgAAAAAElFTkSuQmCC)}.favorite-light-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANQSURBVHgB7ZkvVBVBFMY/4RwLyaLJIMUCQQmaDJAMYPIcsXosFkkGLRiwaIAsWSwWLBYsGqBQoGiQogGTQRJB5+fe8e17O7s7u/v+edzvnHt23jIze787d+69M0gtWrRo0eJ/xhnVw3kTj0NVx5TNMWW/T5wcqSKqEOBDi05uqfPRNA6c7Dh5XzLPjJNlJ9OBeY6VGGPLyXdFIJYAit9V2Fq8u5Tqu+tkM6AA1n7oZDb17sjmks2Rnv+Vk7cqQQyBO6Y88NY5UFY5FFu2NpZ8og4J3j2zJ8ptm5z0zMMc804W7DckXqsBFlMfm4/oj4Lr1v+lEosim/ZuXd17Jw9Lqe8uFnWcVLEyT62NAu9UDiz6wclVJxednDq54mROyao8cvIjYp5P1v+6jd3NG1dEYEOJ9XCZN4oHSn9V4gZsVO/zK4pT3uPIvn/ZJGjAiZzBfNz78paqw+8Vvymjo0oP/DgMEePCf7GmeL8vwrRJE/j9sBb6Y2gFsJpf9j01wxeTJiC3sLfQKZN/QgR8TD9UNsyNAuhwbO1MBAsRuGDPnxof+KSZcceJgkHjYP1ShAh4y09pfOBdJ+MVIQJ+uWY1PvBunQnFIQJ0wn1YgRmNHvi9z0mZcjtvD2zbc0Gjh6+FgmeOIgKsAgRGuQoz6hgxWBHk1ULUM2eV7AMmIaENOyrhNpTkvh4LJtWiYo4lQ3l88JqGSyJ9fiCTv8jrOFk8zx+lfWk8LBK9yrMKp3mdywgwkPqecpaVwB/3Va0srgLKGKx9TokHrKrEYGUEACQ4qGMRiNzQYEigPJbH53esfVo2KIaAx546lepN5cTlmqBs5/RH4ED5jdiBVQiAfXtCguMeqf2zmgHlV6xNtNmsMLYyAeATCiQ4r/5SvYstwI3HfWtvqcbprw4BkCaB1CGRvq6ppTyoSwA0IZFWHpepcmnQhSYEAAr7649YEvec3LY290Qx1zW5aEoAEIlIOHMmhNu8szRXi0QwYvtzJx/VEP0gAL4piVDkCHIFJFgJH8cJvw+UJEKUf6z6G78L/SIASGyQYBVwJ0oQsjixfU2d27lV9S9/1P7/QBF6axlAGdJ74dsXDIIASJMAA1EeDIoAQPklaxPj/4lbjhYtWgwZvwEGibgp4uI83gAAAABJRU5ErkJggg==)}.favorite-fill-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgB7ZjrbYMwFIW/ZgJG8AgZgRE6AiOwQegkZYN0g47QbgAbkA1SXGEFJTYCP7CR/EnnR173nnMFzhWQyWQymcyBecMOMUlyG/XLdoqpRjG97icFQza6jOpG3Z80jPrkEWqJ86jr9JvnOrJ2RQAEeuM6XRbqXFbW6Fg3DO/ml0KsNe81hGC7eaV6VqeyrCF7FzjQWjZW90UxyXYIUlcsKR2azic4eKhTYsGXh8a+9M1GCiC2ad3l+MJJ7///rE4J9af3gimAID20Qz1xcEwBbqRHr3vTFMBmOQtNz0Z60jmFOpPJpXugJR0+sMB1BfA5fet9qATukfWOIw0Qy3yDJ2pgb/M1nqmAvcxXBEJejz7WY5Nk7ZLAnAkTYmDHJVLg94jtiLABC/yE6Ii4/QrcQkQ1rxDYhUjCvEKM+mG9efldp8clIZCG1oRI0vycFrN5+VnS5hUtevOHouFhvuGg1ARYyjKZTCYd/gDr1z7dwNgbOgAAAABJRU5ErkJggg==)}.comment-fill-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKnSURBVHgB7ZmtUxxBEMVfPg0qIocmhohgEnGncyaGRCQCUIhEJyp/QnTioxCcwoDBgMGAwYABAfrQoBDQr6a77opi52Nvblmq5lfVtVvH7O686ZmengYoFAqFwgQ8QT5mxPpic2qz+hu5EhuKXYjtix3r/cTkEPBObFlsAWlQyCacmNpMIqAj9hOjjnOUzzEa4aH+RuiJN3CeYfvu2HvY/j9qeqSugEWxFe0YO7mpdhX5PMX31Tr63LrYFhJ5hnSWxFbFXsJ1+o/Yodh1wjvYYXqJo89BmBf7IHaDxCmVKoCdX9F7un2AtI7fhUIO9PoebnoliUgRwGmzqvd/xbaRjxO4NdODE3EpdhrzYKwAztPfcNOGI5+z8wYDgHnirdgeItZUrABGG0aRHbE1TA96gmuCXmDE2g098BRhGOfpWrp4gOnDb3DkF/TbXmIEfNErRyPL7hnAwjJZDjUOCeDct01nB81hewq9MONrGBJguyzjdROjb7DzZ3rf9zUMCejpdaJ8pSYHep3zNXoOP6/1eh5ox9DaQRoMCj88f7dB8woIeWBWr2donuGdPtxLyAPj+byP78jPeCZbSUwYbTUhAVGj8JCEBNg8TF2gjRESYNEn9bjYGLECumgpoSjE9IERhpmoHR9T8O0PoX0giphFfATX+c94pDClZXLFNLfpaGTFgkpi9gFu6eaFJbSM2I3sH9x04tlgES0iVgBTaTuNceF9REtISSVsHZBfaIknUutCluJyY2MhiiHSqgm54Zr7pu/eqGpUpzJ3rC+dV+vqxy6QV8gnuEFifajyOFtHAGH5g3Ub5uoUQY9wn+Dh45XYCzgxdap2HIyvGBXRWDOtPFDlKK9b56eRbgwQKOXk/AcH1wPF9PSeVmfjszI9O36EQqFQKEyTW9oUgE+CxiRwAAAAAElFTkSuQmCC)}.up-light-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADASURBVHgB7dYxDgFREIfxCa169yicwoHoXYKr6DkKPbV5MZOIEN57M4X4fslku93/160IAAAAAOQY7H5SGb7T20pixFRylMEbe8705npHvYsEywh4HH/Su+qNkhQRHfA8fq2311tIUkRkwKvxZ7mPPUhSRFTAu/EuLSIi4NN4lxLRG/DteBce0RNQO96FRrQGtI53YREtAb3jXUhEbUDUeNcdMZE65UNR4115x8qeo30j1VJyfs4GezcAAAAA/IcbR+JMIznJ9UwAAAAASUVORK5CYII=)}.down-light-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADWSURBVHgB7daxDcIwFATQC5T0YRRYAhaihiVgCqaAUaBPzz/ZaSwhYvsbgXJP+kqVn7u4MSAiIiIiIjIjO5se/vq4u6m9zdXmDN8S3HWJu7NKLJDnZvO0Wdsc4VOCO07x+bC557y8RJ4BocQWocQmfnBAmTT8AeEHTZZbgLxKVIenkgJUW8IlPJUWoNISbuGppgDllnANT7UFaGoJ9/DkUYA+lWgSnrwK0LsSKzQKTx38pX+7Q6Pw5HkCo/QkeAJNwrc23m+8701f1eOPw4uIiIiIyG97AfWGSguBLdrXAAAAAElFTkSuQmCC)}.edit-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEOSURBVHgB7ZjhCcIwEIWf4H8doSO4gY7gBjqCTmA2cQU30BHcoG6gG2iOJqjV6qU/zAXfB49CSOG7ckfTAoQQQgj5P6qQ4pj47H2uIXVYK4IF7uLtLGCcT/Lmi9DImy0iRT7GzEw8yrsQTQF7GKAtH3HQFVEhI13yEQfDBXyTjzh0y9fIhFY+4mBoiFPlIw7P8ktkoK+8sAHl+0N5UD6douXnKFheqFGw/AT9XvMm5IVVkNgm3GNGXtghTcSUvHCG/phrTj6l/83JC9r+NykvdPV/FdaksNhiP5cfKvaMwnWMRm7qM8PrPJx81mgKNoXD+y8neeoiKy2W7VfIQLlPJOUocfE5hBxBCCGEZOYGMuPJdOC8QXgAAAAASUVORK5CYII=)}.image-box-white-icon{background-image:url(data:image/png;base64,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)}.arrow-right-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEISURBVHgB7dgxCsJAEAXQUUsrj2B6+9SeQu3tbay8hF7FA3gVays9gvMxhYSELDvDzCbMg0FZEf53E1xCFEIIIYQwOmsasR3PnWdLChZkC+EPzfua58XzJAHLAhXPubUmLmFZ4E2/sHVrXVTC+hJCSNUS1gVAtYRHAVAr4VUAVEp4FgBxCe8CICpRQgHILjGjYfjLP/Isyc+V59H1QcoOXHhW5Kt3J+YJX/b85Qel7ACOADjHFHkJpdwDVnCvnTrWe8NDKQWywkMJBbLDg3cBUXjwLCAOD14FVMKDRwG18GBdQDU8WBbAs6Bbx3p2eLA8jX6a183fmii8lz0pPtjyUlEIIYQQJuALHHFD1Ux4HaoAAAAASUVORK5CYII=)}.slideContainer{background:#fff;box-shadow:2px 0 6px #0003;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:360px;z-index:1000}.slideContainer.active{transform:translateX(0)}.slideBtnContainer{left:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;z-index:1100}.slideContainer.active+.slideBtnContainer{transform:translate(calc(-50% + 360px),-50%)}.slideBtn{align-items:center;border:.5px solid #ccc;border-left:none;border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:50px;width:22px}.slideBtn,.slideBtn.active,.slideBtn:hover{background-color:#fff}.slideBtn:hover{border:.5px solid #ccc;border-left:none;border-radius:0 5px 5px 0;box-shadow:0 0 2px #0003}.slideBtn-image{height:100%;text-align:center;width:100%}.sidebar-title{align-items:center;background-image:url(/static/media/logo-light.8fb47ed73e3e995d42e1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-shrink:0;height:50px;width:155px}.sidebar-content{background-image:url(/static/media/purple-image.2d69b83a37570bc777e4.png);background-position:50% 50%;background-size:100% 100%;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:20px}.sidebar-content input{border:none;border-radius:10px;box-sizing:border-box;font-size:16px;height:45px;margin:10px 0;outline:none;padding:8px;width:100%}.button-group{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:0;width:100%}.button{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:600;height:40px;justify-content:center;line-height:1;overflow-wrap:normal;padding:0 10px;text-shadow:0 0 5px #0003;transition:background-color .15s ease,outline-color .15s ease;white-space:nowrap;width:100%;word-break:keep-all}.sidebar-search-input-box{align-items:center;display:flex;gap:5px;margin-top:12px}.search-input-wrapper,.sidebar-search-input-box{position:relative;width:100%}.search-input-wrapper input{border:none;border-radius:10px;box-shadow:0 0 0 1px #ccc;font-size:14px;outline:none;padding:10px 36px 10px 12px;width:100%}.search-input-wrapper input:focus{box-shadow:0 0 0 2px #888}.search-icon{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}.search-icon:hover{background-color:#0000000d;border-radius:50%}.search-result-list{background-color:#fff;border:1px solid #00000014;border-radius:12px;box-shadow:0 6px 20px #0000000f;margin-top:8px;max-height:calc(100vh - 260px);overflow-x:hidden;overflow-y:auto;padding:8px 0;scrollbar-width:thin}.search-result-item:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.search-result-item:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.place-name{color:#222;font-size:15px;font-weight:600}.place-address{color:#555;font-size:13px;margin-top:4px}.place-phone{color:#888;font-size:12px;margin-top:2px}.route-only-wrap{gap:10px;padding:10px 12px}.route-header{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto}.route-back{background:#0000;border:0;color:#374151;cursor:pointer}.route-title{font-weight:700;text-align:center}.route-form{grid-gap:10px;display:grid;gap:10px}.route-field,.route-input-wrap{position:relative}.route-input-wrap input{border:1px solid #e5e7eb;border-radius:10px;height:40px;width:100%}.route-valid{font-size:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.route-submit{background:#4f46e5;border:0;border-radius:10px;color:#fff;cursor:pointer;height:40px}.route-submit:hover{filter:brightness(.95)}.route-submit:disabled{cursor:not-allowed;opacity:.45}.route-suggest{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px #00000014;left:0;max-height:220px;overflow:auto;position:absolute;right:0;top:44px;z-index:5}.route-suggest li{cursor:pointer;padding:10px 12px}.route-suggest li:hover{background:#f9fafb}.sg-name{font-weight:600}.sg-addr{color:#6b7280;font-size:12px}.route-places-list{background:#fff;border:1px solid #00000014;border-radius:12px;box-shadow:0 6px 20px #0000000f;max-height:none!important;overflow-y:auto}.route-places-list::-webkit-scrollbar,.route-places-wrap::-webkit-scrollbar,.search-result-list::-webkit-scrollbar{width:8px}.route-places-list::-webkit-scrollbar-thumb,.route-places-wrap::-webkit-scrollbar-thumb,.search-result-list::-webkit-scrollbar-thumb{background:#0003;border-radius:8px}.list-scroll{max-height:calc(100vh - 260px)}.search-result-item:hover{background-color:#4f46e50f}.search-result-item.selected{background-color:#4f46e51f}.route-places-wrap{overflow-y:auto}.list-rounded{background:#fff;border:1px solid #00000014;border-radius:12px;box-shadow:0 6px 20px #0000000f;overflow:hidden}.list-scroll{overflow-y:auto}.route-only-wrap,.route-places-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.route-places-wrap{overflow:hidden}.route-list{flex:1 1 auto;min-height:0}.route-list-scroll{height:100%;max-height:none;overflow-y:auto}.search-list-scroll{max-height:calc(100vh - 260px)}.search-result-list{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0}.search-result-item{border-bottom:1px solid #eee;cursor:pointer;padding:12px 16px;transition:background-color .2s,transform .1s}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{transform:translateX(2px)}.search-result-item.selected{background:#4f46e51f}.list-scroll::-webkit-scrollbar{width:8px}.list-scroll::-webkit-scrollbar-track{background:#0000}.list-scroll::-webkit-scrollbar-thumb{background:#00000047;border-radius:8px}.list-scroll,.route-list-scroll{box-sizing:border-box;overflow-x:hidden!important;scrollbar-gutter:stable both-edges;width:100%}.search-result-item{box-sizing:border-box;transform:none;width:100%}.search-result-item:hover{background:#4f46e50f;transform:none}.search-result-item.selected{border-left:4px solid #4f46e5;padding-left:12px}.list-rounded,.route-places-wrap{overflow-x:hidden}:root{--pd-bg:#fffffff2;--pd-border:#00000014;--pd-muted:#6b7280;--pd-strong:#111827;--pd-accent:#4f46e5;--pd-shadow:0 12px 32px #0000002e}@media (prefers-color-scheme:dark){:root{--pd-bg:#111827e6;--pd-border:#ffffff1f;--pd-muted:#9ca3af;--pd-strong:#e5e7eb;--pd-accent:#818cf8;--pd-shadow:0 12px 38px #00000073}}.pd-card{background:#fffffff2;background:var(--pd-bg);border:1px solid #00000014;border:1px solid var(--pd-border);border-radius:16px;box-shadow:0 12px 32px #0000002e;box-shadow:var(--pd-shadow);display:flex;flex-direction:column;left:356px;left:var(--pd-left,356px);max-height:calc(100vh - 80px);max-height:calc(100vh - var(--pd-top, 64px) - 16px);max-width:calc(100vw - 372px);max-width:calc(100vw - var(--pd-left, 356px) - 16px);overflow:hidden;position:fixed;top:64px;top:var(--pd-top,64px);transform:translateY(12px);transition:transform .22s ease,opacity .22s ease;width:520px;width:var(--pd-width,520px);z-index:420}.pd-card.open{transform:translateY(0)}.pd-head{align-items:center;background:linear-gradient(180deg,#fff9,#ffffff40);border-bottom:1px solid #00000014;border-bottom:1px solid var(--pd-border);display:flex;gap:8px;justify-content:space-between;padding:10px 12px}@media (prefers-color-scheme:dark){.pd-head{background:linear-gradient(180deg,#11182780,#11182740)}}.pd-back,.pd-close{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #00000014;border:1px solid var(--pd-border);border-radius:10px;color:#6b7280;color:var(--pd-muted);cursor:pointer;line-height:1;padding:6px 8px}.pd-back:hover,.pd-close:hover{background:#4f46e514;color:#4f46e5;color:var(--pd-accent)}.pd-back:focus-visible,.pd-close:focus-visible{outline:3px solid #4f46e559;outline-offset:2px}.pd-title{display:flex;flex-direction:column;gap:2px;min-width:0}.pd-name{color:#111827;color:var(--pd-strong);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-cat{color:#6b7280;color:var(--pd-muted);font-size:12px}.pd-hero{aspect-ratio:16/7;background:#f3f4f6;overflow:hidden;width:100%}.pd-hero img{height:100%;object-fit:cover;width:100%}.pd-cta{background:linear-gradient(180deg,#ffffff40,#fff0);border-bottom:1px solid #00000014;border-bottom:1px solid var(--pd-border);display:flex;gap:8px;padding:10px 12px}.pd-chip{background:#fff;border:1px solid #00000014;border:1px solid var(--pd-border);border-radius:999px;color:#111827;cursor:pointer;padding:8px 12px}.pd-chip.primary{background:#4f46e5;background:var(--pd-accent);border-color:#0000;color:#fff}.pd-body{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow:auto;padding:12px}.pd-slot{color:#6b7280;color:var(--pd-muted);padding:8px 4px}.pd-empty{border:1px dashed #00000014;border:1px dashed var(--pd-border);border-radius:12px;padding:16px;text-align:center}@media (max-width:820px){.pd-card{border-radius:16px 16px 0 0;bottom:0;left:0;max-height:70vh;right:0;top:auto;width:100%}}.pd-list-summary{color:#6b7280;color:var(--pd-muted);font-size:12px;line-height:1.2;margin:0 0 6px;padding:2px 4px 6px}.pd-list-summary b{color:#111827;color:var(--pd-strong);font-weight:600}.pd-tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:4px;padding:6px 4px 4px}.pd-tab{background:#fff;border:1px solid #00000014;border:1px solid var(--pd-border);border-radius:10px;color:#111827;color:var(--pd-strong);cursor:pointer;font-size:13px;font-weight:600;height:34px;line-height:1}.pd-tab:hover{background:#4f46e50f}.pd-tab.active{background:#4f46e5;background:var(--pd-accent);border-color:#0000;color:#fff}@media (max-width:820px){.pd-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.place-detail-card{transition:left .24s ease,right .24s ease}.place-list{display:flex;flex-direction:column;gap:8px;padding:8px 0 16px}.place-item{background:#fff;border:1px solid #eee;border-radius:10px;cursor:pointer;padding:12px 14px;text-align:left;width:100%}.place-item:hover{background:#faf7ff}.place-name{font-size:14px;font-weight:700;margin-bottom:4px}.place-meta{color:#666;display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.place-addr{max-width:240px;overflow:hidden;text-overflow:ellipsis}.place-addr,.place-phone{white-space:nowrap}.place-item.selected{background:#f5ecff;position:relative}.place-item.selected .place-title{color:#4c1d95;font-weight:700}.place-item.selected:before{background:linear-gradient(180deg,#9333ea,#ec4899);border-radius:999px;bottom:8px;content:"";left:0;position:absolute;top:8px;width:3px}#main-top-wrapper{background-color:#0000000d;display:flex;justify-content:center;padding:20px 0}.mobile-top-header{display:none!important}.main-top-container{align-items:center;display:flex;flex-direction:column;gap:0;min-width:1200px;width:1200px}.main-top-title{color:#000;font-family:GimhaeGaya;font-size:32px;font-weight:400;letter-spacing:-.8px;line-height:140%;text-align:center;white-space:pre-wrap}.main-top-contents-box{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.main-top-contents-title{color:#000;font-size:24px;font-weight:500;line-height:140%}.main-top-contents{display:flex;gap:24px;justify-content:space-between}#main-bottom-wrapper{background-color:#0000000d;display:flex;justify-content:center;padding:40px 0}.main-bottom-container{display:flex;flex-direction:column;gap:20px;min-width:1200px;width:1200px}.main-bottom-title{color:#000;font-size:24px;font-weight:500;line-height:140%}.main-bottom-contents-box{grid-gap:24px;display:grid;gap:24px;grid-template-columns:8fr 4fr;width:100%}.main-bottom-current-contents{display:flex;flex-direction:column;gap:16px;grid-column:1/2}.main-bottom-popular-box{grid-column:2/3}.main-bottom-popular-card{background-color:#fff;padding:24px}.main-bottom-popular-card-container{display:flex;flex-direction:column;gap:24px}.main-bottom-popular-card-title{color:#000;font-size:24px;font-weight:500;line-height:140%}.marker-info{background-color:rgba(0,0,0,);border-radius:50%;height:200px;padding:20px;width:400px}.main-bottom-popular-card-contens{display:flex;flex-wrap:wrap;gap:12px}.main-bottom-pagination-box{display:flex;justify-content:center;margin-top:60px}.kakao-map-container{border:1px solid #ccc;height:592px;margin-bottom:30px;margin-top:20px;width:100%}.map-control-group{display:flex;flex-direction:column;gap:12px;position:absolute;right:20px;top:20px;z-index:20}.map-btn-box{align-items:center;background:#fff;border:none;box-shadow:0 2px 4px #00000026;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:background-color .2s;width:40px}.map-btn-box:hover{background-color:#f7f7f7}.map-btn-box:active{background-color:#e0e0e0}.map-type-toggle-btn{border-radius:8px;color:#4f46e5}.map-type-toggle-btn.active-sky{background-color:#4f46e5;color:#fff}.zoom-control-group{border-radius:8px;box-shadow:0 2px 4px #00000026;display:flex;flex-direction:column;overflow:hidden}.zoom-btn{align-items:center;background:#fff;border:none;color:#555;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;transition:background-color .2s;width:40px}.zoom-btn:hover{background-color:#f7f7f7}.zoom-btn.plus{border-bottom:1px solid #eee}.map-icon-svg{fill:currentColor;height:20px;width:20px}.distance-overlay{background-color:#ffffffe6;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0003;color:#333;font-size:16px;font-weight:700;left:50%;padding:10px 20px;position:absolute;top:20px;transform:translateX(-50%);white-space:nowrap;z-index:10}.distance-toggle-button{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0003;cursor:pointer;font-size:14px;padding:8px 12px;position:absolute;right:120px;top:10px;z-index:10}.distance-toggle-button.active{background-color:#007bff;border-color:#007bff;color:#fff}.related-posts-sidebar{transform:translateX(100%)}.related-posts-sidebar.open{transform:translateX(0)}.route-options-panel{background:#fff;border:1px solid #e9e9ef;border-radius:12px;box-shadow:0 8px 24px #00000014;display:flex;flex-direction:column;left:10px;max-height:calc(100vh - 140px);overflow:hidden;position:absolute;top:100px;width:300px;z-index:20}.route-options-title{border-bottom:1px solid #f0f0f5;font-size:14px;font-weight:800;padding:12px 14px}.route-options-list{overflow-y:auto;padding:10px}.route-option{background:#fff;border:1px solid #eee;border-radius:10px;cursor:pointer;display:block;margin-bottom:8px;padding:10px 12px;text-align:left;width:100%}.route-option.selected{border-color:#8a2ea1;box-shadow:inset 0 0 0 2px #8a2ea11f}.route-option:hover{background:#faf7ff}.route-option-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.route-option-name{font-weight:800}.route-option-time{font-weight:900}.route-option-sub{align-items:center;color:#555;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:4px}.route-option-delta{opacity:.85}.route-option-badge{background:#4f46e514;border-radius:999px;color:#4f46e5;font-size:11px;font-weight:700;margin-left:auto;padding:2px 8px}.route-option-badge.쉬운길{background:#10b9811a;color:#059669}.route-option-badge.빠른길{background:#6366f11f;color:#4f46e5}.route-option-badge.권장길{background:#4f46e514;color:#4f46e5}.route-options-help{border-top:1px dashed #eee;color:#666;font-size:12px;padding:8px 12px}.route-detail-panel{background:#fff;border-left:1px solid #eee;bottom:0;box-shadow:-8px 0 24px #0000000f;display:flex;flex-direction:column;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .2s ease;width:340px;z-index:25}.route-detail-panel.open{transform:translateX(0)}.route-detail-header{align-items:center;border-bottom:1px solid #f3f3f8;display:flex;justify-content:space-between;padding:12px 14px}.route-detail-title{font-weight:800}.route-detail-close{align-items:center;background:#fff;border:1px solid #eee;border-radius:6px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.route-detail-summary{color:#333;font-size:13px;padding:10px 14px}.route-detail-hint{color:#666;font-size:12px;margin-top:4px}.route-detail-body{overflow-y:auto;padding:8px 12px 16px}.error-text{color:#d00}.pd-card{opacity:0;pointer-events:none;transition:left .2s ease,transform .2s ease;visibility:hidden}.pd-card.open{opacity:1;pointer-events:auto;visibility:visible}.main-wrapper{overflow:hidden;position:relative}.mobile-ui-container{display:none!important}@media (max-width:768px){.pc-only-menu,.slideBtnContainer,.slideContainer{display:none!important}.mobile-ui-container{bottom:0;display:flex!important;flex-direction:column;height:100%;left:0;pointer-events:none;position:fixed;width:100%;z-index:1000}.mobile-bottom-nav{background:#fff;border-top:1px solid #eee;bottom:0;height:56px;justify-content:space-around;left:0;padding-bottom:env(safe-area-inset-bottom);pointer-events:auto;position:absolute;z-index:1010}.mobile-bottom-nav,.nav-btn{align-items:center;display:flex;width:100%}.nav-btn{background:#0000;border:none;color:#999;flex-direction:column;font-size:12px;gap:4px;height:100%;justify-content:center}.nav-btn.active-filled{color:#4f46e5!important;font-weight:700}.mobile-bottom-sheet{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;bottom:56px;box-shadow:0 -4px 16px #00000026;display:flex;flex-direction:column;left:0;overflow:hidden;pointer-events:auto;position:absolute;transition:height .3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:1005}.pd-card{background:#fff;border:none!important;border-radius:0!important;box-shadow:none!important;display:none;height:100%!important;left:0!important;position:absolute!important;top:0!important;transform:none!important;transition:none!important;width:100%!important;z-index:100!important}.pd-card.open{display:flex!important}.pd-head{background:#fff;border-bottom:1px solid #eee;flex-shrink:0;height:60px}.pd-body{flex:1 1;overflow-y:auto;padding-bottom:20px}.mobile-bottom-sheet.closed{height:110px}.mobile-bottom-sheet.open{height:70vh}.sheet-handle-area{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;width:100%}.sheet-handle-bar{background-color:#e0e0e0;border-radius:2px;height:4px;width:40px}.sheet-search-box{flex-shrink:0;padding:0 16px 16px}.mobile-input-style{background:#f5f5f5;border:none;border-radius:12px;color:#333;font-size:15px;height:46px;outline:none;padding:0 16px 0 42px;width:85%}.input-icon-wrap{position:relative;width:100%}.input-icon{color:#888;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.mobile-route-inputs{display:flex;flex-direction:column;gap:8px}.route-row{align-items:center;background:#f5f5f5;border-radius:12px;display:flex;gap:8px;padding:0 8px}.route-row input{background:#0000;border:none;font-size:14px;height:44px;outline:none;width:100%}.sheet-content-scroll{background:#fff;flex:1 1;overflow-y:auto;padding:0 0 20px}.sheet-content-scroll::-webkit-scrollbar{display:none}.search-result-item{border-bottom:1px solid #f5f5f5;padding:16px 20px}.search-result-item:active{background-color:#f9f9f9}.mobile-top-header{align-items:center!important;animation:slideDownFade .4s cubic-bezier(.16,1,.3,1);background:#0000!important;box-shadow:none!important;box-sizing:border-box;display:flex!important;height:56px;justify-content:flex-start;left:0;padding:0 20px;pointer-events:none;position:fixed;top:0;width:100%;z-index:1002}.mobile-logo-img{cursor:pointer;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));height:40px;margin:0!important;object-fit:contain;padding:0!important;pointer-events:auto;width:auto}}.km-label{background:#fff;border:1px solid #0000000f;border-radius:9999px;box-shadow:0 6px 16px #0000001f;color:#111;display:inline-block;font-size:13px;font-weight:600;line-height:1;padding:6px 12px;position:relative;transform:translateY(-8px);-webkit-user-select:none;user-select:none;white-space:nowrap}.km-label:after{background:#fff;border-bottom:1px solid #0000000f;border-left:1px solid #0000000f;bottom:-6px;box-shadow:2px 2px 6px #0000000f;content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:8px}.chat-bot-button-container{align-items:center;border:none;border-radius:50%;bottom:24px;box-shadow:0 4px 8px #0003;cursor:pointer;display:flex;flex-direction:column;height:60px;justify-content:center;position:absolute;right:24px;transition:background-color .3s ease;-webkit-user-select:none;user-select:none;width:60px;z-index:1000}.chat-bot-button-container:hover{transform:scale(1.1)}.chat-bot-button-container:active{transform:scale(1)}.chat-bot-button-icon{align-items:center;display:flex;justify-content:center}.menu-window-container{background-color:#fff;border-radius:16px;bottom:100px;box-shadow:0 5px 15px #0003;display:flex;flex-direction:column;height:650px;overflow:hidden;position:absolute;right:24px;width:400px;z-index:999}.menu-window-header{font-family:Noto Sans KR Bold;font-size:16px;padding:6px;text-align:center}.chat-window-container{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;height:80%;position:relative;z-index:50}.chat-window-back-button{background-color:initial;border:none;border-radius:5px;cursor:pointer;font-size:14px;left:15px;padding:8px 12px;position:absolute;top:-55px;z-index:200}.menu-window-footer{align-items:center;background-color:#0000000d;bottom:0;display:flex;height:52px;justify-content:space-between;padding:0 15%}.navigate-menu-chat,.navigate-menu-config,.navigate-menu-home{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:8px 0}.navigate-menu-chat:hover,.navigate-menu-config:hover,.navigate-menu-home:hover{font-weight:600}.nagivate-menu-chat{align-items:center;display:flex}.navigate-menu-chat>img,.navigate-menu-home>img{margin-bottom:2px}.navigate-menu-config{margin:0}.menu-home-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;overflow-y:auto;position:relative}.menu-home-container::-webkit-scrollbar{width:4px}.menu-home-container::-webkit-scrollbar-track{background-color:#0000;width:6px}.menu-home-container::-webkit-scrollbar-thumb{background-color:#aab7c4;border-radius:10px}.menu-home-logo-icon{margin-top:5%;width:66%}.menu-home-title{color:#7664fd;font-family:Noto Sans KR Bold;font-size:20px}.menu-home-body{font-family:Noto Sans KR Thin;line-height:200%;margin:0}.related-posts-sidebar{background-color:#f8f9fa;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.related-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.related-header-title{font-size:16px;font-weight:600}.close-btn{background:none;border:none;color:#868e96;cursor:pointer;font-size:20px}.related-caption{background-color:#f1f3f5;border-bottom:1px solid #e9ecef;color:#495057;flex-shrink:0;font-size:14px;padding:12px 16px}.related-caption b{color:#343a40;font-weight:600}.related-error,.related-loading{color:#868e96;padding:40px 16px;text-align:center}.related-error{color:#fa5252}.related-list{flex-grow:1;list-style:none;margin:0;overflow-y:auto;padding:0}.related-item-btn{align-items:baseline;background:none;border:none;border-bottom:1px solid #f1f3f5;cursor:pointer;display:block;display:flex;font-size:15px;padding:12px 16px;text-align:left;width:100%}.related-item-btn:hover{background-color:#e9ecef}.related-item-btn .idx{color:#868e96;font-size:13px;margin-right:8px;min-width:20px}.related-item-btn .title{color:#343a40;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-window-title{color:#333;font-family:Noto Sans KR Bold;font-size:20px;margin:0}.chat-window-messages{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:16px}.chat-window-messages::-webkit-scrollbar{width:4px}.chat-window-messages::-webkit-scrollbar-thumb{background-color:#aab7c4;border-radius:10px;padding:1px}.message-bubble{word-wrap:break-word;border-radius:20px;margin-bottom:10px;max-width:80%;padding:10px 15px;white-space:pre-wrap}.message-bubble p{margin:0}.message-bubble.received{align-self:flex-start}.message-bubble.received,.message-bubble.sent{background-color:#0000000d;color:#000;font-size:14px}.message-bubble.sent{align-self:flex-end}.chat-window-input-area{display:flex;padding:5px 10px}.chat-input{background-color:#0000000d;border:none;border-radius:20px;flex-grow:1;font-size:14px;margin-right:10px;padding:10px 15px}.chat-input:focus{border-color:#00000080;outline:none}.chat-send-button{border:none;border-radius:50%;cursor:pointer;font-size:14px;font-weight:700;height:44px;width:44px}.chat-send-button:hover{filter:brightness(95%)}.place-info-cards-container{display:flex;flex-direction:column;gap:10px}.ai-comment{background-color:initial;border:1px solid #eee;border-radius:8px;display:flex;flex-direction:column;font-size:14px;gap:12px;line-height:1.5;padding:16px}.route-pick-button{bottom:12px;font-family:Noto Sans KR Bold;position:relative;right:12px}.place-info-card{background-color:initial;border:1px solid #eee;border-radius:8px;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:16px}.place-info-card .place-name{color:#333;font-size:18px;font-weight:700;margin:0}.place-info-card .address{color:#666;font-size:12px;margin:-8px 0 0}.place-info-card .info-section{border-top:1px solid #eee;padding-top:10px}.place-info-card .info-section strong{color:#1a73e8;display:block;font-weight:700;margin-bottom:4px}.place-info-card .info-section p{line-height:1.5;margin:0;white-space:pre-wrap}.route-pick-button{align-self:flex-end;background-color:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:8px;padding:10px 16px}.route-pick-button:hover{background-color:#1558b3}.info-divider{border-top:1px solid #bbb;margin-top:25px}.chat-list-container{font-family:Noto Sans KR;overflow:hidden;position:relative}.chat-list-container,.chat-session-container{display:flex;flex-direction:column;flex-grow:1}.chat-session-container{gap:15px;overflow-y:auto}.chat-session-container::-webkit-scrollbar{width:4px}.chat-session-container::-webkit-scrollbar-thumb{background-color:#aab7c4;border-radius:10px;padding:1px}.chat-session-items{border-radius:8px;height:72px;line-height:150%;margin:0 8px;padding:12px}.chat-session-header{align-items:center;display:flex;position:relative}.chat-session-date{color:#00000040;font-size:14px;margin-left:auto;padding-right:5px}.chat-session-items:hover{background-color:#0000001a}.chat-session-title{flex-grow:1;font-family:Noto Sans KR;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:12px}.chat-session-more-container{height:24px;position:relative;top:4px;width:36px}.chat-session-more-button{background-color:initial;border:none;border-radius:4px;color:#888;cursor:pointer;height:24px;opacity:0;padding:0 8px;width:36px}.chat-session-items:hover .chat-session-more-button{opacity:1}.chat-session-more-container:has(.more-menu) .chat-session-more-button{opacity:1}.more-menu{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;position:absolute;right:0;top:100%;width:120px;z-index:10}.more-menu button{background-color:initial;border:none;cursor:pointer;display:block;padding:10px 15px;text-align:left;width:100%}.more-menu button:hover{background-color:#f0f0f0}.chat-session-rename-input{border:1px solid #c295fe;border-radius:4px;font-family:Noto Sans KR;font-size:16px;padding:4px 6px;width:100%}.chat-session-rename-input:focus{outline:1px solid #a467fd}.chat-session-contents{font-family:Noto Sans KR Thin;overflow:hidden;width:90%}.chat-new-session-button{align-items:center;background-color:#c295fe;border:none;border-radius:8px;bottom:33px;box-shadow:0 4px 8px #0003;font-family:Noto Sans KR Bold;font-size:14px;gap:8px;height:44px;left:50%;padding:0 4px;transform:translateX(-50%);width:156px}.call-to-action-container,.chat-new-session-button{cursor:pointer;display:flex;justify-content:center;position:absolute}.call-to-action-container{align-items:flex-start;background-color:#ffffffe6;border:none;border-radius:12px;bottom:100px;box-shadow:0 4px 12px #00000026;flex-direction:column;padding:20px;right:24px;text-align:left;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:260px;z-index:1000}.call-to-action-container:hover{box-shadow:0 6px 16px #0003;transform:translateY(-5px)}.cta-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}.cta-title{color:#343a40;font-family:Noto Sans KR Black,sans-serif;font-size:16px;margin:0;padding-right:8px}.cta-close-button{align-items:center;background-color:#00000026;border:none;border-radius:50%;cursor:pointer;display:flex;filter:opacity(.6);height:22px;justify-content:center;width:22px}.cta-close-button img{height:18px;width:18px}.cta-body p{color:#868e96;font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:1.6;margin:4px 0}#auth-wrapper{align-items:center;background-image:url(/static/media/auth-background.a7295f2772453af9da72.png);background-position:50% 50%;background-repeat:no-repeat;background-size:auto;display:flex;height:calc(100vh - 160px);justify-content:center;min-height:660px;min-width:1440px;padding:125px 0 35px}.auth-container{grid-column-gap:78px;column-gap:78px;display:grid;grid-template-columns:7fr 5fr;height:100%;width:1200px}.auth-jumbotron-box{align-items:center;display:flex;grid-column:1/2;height:100%;justify-content:center}.auth-jumbotron-contents{align-items:center;display:flex;flex-direction:column;gap:20px}.auth-logo-icon{background-image:url(/static/media/auth-logo.db939f8d2c0d6ab7f246.png);background-position:50% 50%;background-size:150% 150%;height:50px;width:50px}.auth-jumbotron-text-box{align-items:center;display:flex;flex-direction:column;gap:12px}.auth-jumbotron-text{color:#fff;font-family:GimhaeGaya;font-size:40px;font-weight:400;letter-spacing:-1.2px;line-height:140%;text-align:center}.auth-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 47px 0 #00000040;grid-column:2/3;padding:50px 50px 30px}.auth-card-box{height:100%;justify-content:space-between}.auth-card-box,.auth-card-top{display:flex;flex-direction:column}.auth-card-top{gap:40px}.auth-card-title-box{display:flex;justify-content:space-between}.auth-card-title{color:#000;font-size:24px;font-weight:600;line-height:140%}.auth-card-page{color:#000000b3;font-size:24px;font-weight:400;line-height:140%}.auth-card-bottom{display:flex;flex-direction:column;gap:10px}.auth-sign-in-error-box{margin-bottom:-4px}.auth-sign-in-error-message{color:#ff0000b3;font-size:12px;font-weight:400;line-height:140%;white-space:pre-wrap}.auth-description-box{display:flex;flex-direction:column;gap:5px;justify-content:center}.auth-description{color:#000000b3;font-size:14px;font-weight:400;line-height:140%}.auth-description-link{color:#000;cursor:pointer;font-weight:600}.auth-consent-box{align-items:center;display:flex;gap:6px}.auth-check-box{cursor:pointer;height:24px;width:24px}.auth-consent-title{color:#000000b3}.auth-consent-title,.auth-consent-title-error{font-size:14px;font-weight:400;line-height:140%}.auth-consent-title-error{color:#ff0000b3}.auth-consent-link{color:#000;font-size:14px;font-weight:600;line-height:140%}@media screen and (max-width:768px){body.auth-page #header{display:none!important}#auth-wrapper{background-color:#fff;background-image:none!important;box-sizing:border-box;height:auto;min-height:100vh;min-width:100%;padding:40px 0}.auth-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.auth-jumbotron-box{display:none}.auth-card{background-color:initial;border-radius:0;box-shadow:none!important;box-sizing:border-box;max-width:100%;padding:0 25px;width:100%}.auth-card-title{font-size:24px;margin-bottom:20px}.auth-description{font-size:13px}.auth-card-top{gap:20px;margin-bottom:40px}.auth-card-bottom,.auth-card-top{display:flex;flex-direction:column;width:100%}.auth-card-bottom{gap:15px}.black-large-full-button{font-size:16px!important;height:50px!important;line-height:48px!important}.auth-close-button{cursor:pointer;display:block;height:30px;opacity:.5;position:absolute;right:40px;top:40px;width:30px;z-index:999}}.inputbox{display:flex;flex-direction:column;gap:5px}.inputbox-label{color:#000000b3;font-size:14px;font-weight:400;line-height:140%}.inputbox-container{border-bottom:1px solid #0000004d}.inputbox-container,.inputbox-container-error{align-items:center;display:flex;padding:11px 16px 11px 0}.inputbox-container-error{background-color:#fafafa;border-bottom:1px solid #ff0000b3}.input{background:none;border:none;color:#000000b3;flex:1 1;font-size:14px;outline:none}.input,.inputbox-message{font-weight:400;line-height:140%}.inputbox-message{color:#ff0000b3;font-size:10px}#search-wrapper{background-color:#f2daff;display:flex;justify-content:center;min-height:1080px;padding:100px 0 40px}.search-container{display:flex;flex-direction:column;gap:20px;min-width:1200px;width:1200px}.search-title-box{display:flex;gap:8px}.search-title{color:#000000b3;font-size:24px;font-weight:500;line-height:140%}.search-count,.search-title-emphasis{color:#000;font-size:24px;font-weight:600;line-height:140%}.search-contents-box{grid-gap:24px;display:grid;gap:24px;grid-template-columns:8fr 4fr;width:100%}.search-contents{display:flex;flex-direction:column;gap:16px;grid-column:1/2}.search-contents-nothing{align-items:center;color:#0006;display:flex;font-size:24px;font-weight:500;height:310px;justify-content:center;line-height:140%;margin-top:82px}.search-relation-box{grid-column:2/3}.search-relation-card{background-color:#fff;box-shadow:2px 0 6px #0003;padding:24px}.search-relation-card-container{display:flex;flex-direction:column;gap:24px}.search-relation-card-title{color:#000;font-size:24px;font-weight:600;line-height:140%}.search-relation-card-contents{display:flex;flex-wrap:wrap;gap:12px}.search-relation-card-contents-nothing{align-items:center;color:#0006;display:flex;font-size:24px;font-weight:500;height:310px;justify-content:center;line-height:140%}.search-pagination-box{display:flex;justify-content:center;margin-top:60px}@media screen and (max-width:768px){#search-wrapper{padding:120px 0 40px}.search-container{box-sizing:border-box;min-width:0;padding:0 20px;width:100%}.search-count,.search-title,.search-title-emphasis{font-size:18px}.search-contents-box{display:flex;flex-direction:column;gap:30px}.search-contents,.search-relation-box{width:100%}.search-relation-card{padding:20px}.search-relation-card-title{font-size:20px}.search-contents-nothing,.search-relation-card-contents-nothing{font-size:16px;height:150px;margin-top:20px}.search-pagination-box{margin-top:40px}}.board-list-item{align-items:center;background-color:#fff;border-radius:10px;box-shadow:2px 0 6px #0003;cursor:pointer;display:flex;gap:30px;min-height:152px;padding:24px}.board-list-item:hover{background-color:#ffffffbf}.board-list-item-main-box{display:flex;flex:1 1;flex-direction:column;gap:16px;max-width:554px}.board-list-item-top{align-items:center;display:flex;gap:8px}.board-list-item-profile-box{height:32px;width:32px}.board-list-item-profile-image{background-position:50% 50%;background-size:100% 100%;border-radius:50% 50%;height:100%;width:100%}.board-list-item-write-box{display:flex;flex-direction:column;gap:2px}.board-list-item-nickname{color:#000000b3;font-size:12px;font-weight:500;line-height:140%}.board-list-item-write-date{color:#0006;font-size:12px;font-weight:400;line-height:140%}.board-list-item-middle{display:flex;flex-direction:column;gap:5px}.board-list-item-title{color:#000;font-size:16px;font-weight:500}.board-list-item-content,.board-list-item-title{line-height:140%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-list-item-content,.board-list-item-counts{color:#000000b3;font-size:12px;font-weight:400}.board-list-item-counts{line-height:140%}.board-list-item-image-box{height:152px;position:relative;width:152px}.board-list-item-null-box{background-color:#fff;border-radius:8px;height:152px;width:152px}.board-list-item-image{background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%;border-radius:10px;height:100%;width:100%}.board-list-item-image-count-badge{background-color:#0003;border-radius:10px;bottom:8px;color:#fff;display:inline-block;font-size:11px;font-weight:600;line-height:1.2;padding:2px 10px;position:absolute;right:8px;text-align:center;-webkit-user-select:none;user-select:none}#pagination-wrapper{display:flex;gap:20px}.pagination-change-link-box{align-items:center;cursor:pointer;display:flex;gap:4px}.pagination-change-link-text{color:#000000b3;font-size:14px;font-weight:600;line-height:140%}.pagination-divider{color:#0000001a}.pagination-divider,.pagination-text-active{cursor:default;font-size:14px;font-weight:600;line-height:140%}.pagination-text-active{color:#000}.pagination-text{color:#0006;cursor:pointer;font-size:14px;font-weight:500;line-height:140%}#user-top-wrapper{background-image:url(/static/media/purple-image.2d69b83a37570bc777e4.png);background-size:100%;box-shadow:0 0 5px #00000080;display:flex;justify-content:center;padding:130px 0 40px}.user-top-container{align-items:center;background-color:#ffffff26;border-radius:20px;display:flex;gap:25px;min-width:1200px;padding:30px;width:1200px}.user-top-my-profile-image-box{align-items:center;background-color:#d9d9d9;border-radius:50%;cursor:pointer;display:flex;height:120px;justify-content:center;width:120px}.user-top-my-profile-image-box:hover{background-color:#969696}.user-top-profile-image{background-position:50% 50%;background-size:100% 100%;border-radius:50%;height:100%;width:100%}.user-top-profile-image:hover{opacity:.7}.user-top-profile-image-box{align-items:center;background-color:#d9d9d9;background-position:50% 50%;background-size:100% 100%;border-radius:50%;display:flex;height:120px;justify-content:center;width:120px}.user-top-info-box{display:flex;flex-direction:column;gap:10px}.user-top-info-nickname-box{align-items:center;display:flex;gap:10px}.user-top-info-nickname-input{background:none;border:none;color:#000;display:inline-block;font-size:24px;font-weight:500;line-height:140%;outline:none;padding:0}.user-top-info-nickname{color:#000000b3;font-size:24px;font-weight:500;line-height:140%}.user-top-info-email{color:#0006;font-size:16px;font-weight:500;line-height:140%}#user-bottom-wrapper{background-image:url(/static/media/background-image.30e1d7016cb9c943ad02.png);display:flex;justify-content:center;min-height:880px;padding:40px 0}.user-bottom-container{background-color:#fff;border-radius:20px;box-shadow:2px 0 6px #0003;display:flex;flex-direction:column;gap:20px;min-width:1200px;padding:20px 30px 40px;width:1200px}.user-bottom-title{color:#000000b3;font-size:24px;font-weight:500;line-height:140%}.user-bottom-contents-box{grid-gap:24px;display:grid;gap:24px;grid-template-columns:8fr 4fr;width:100%}.user-bottom-contents{display:flex;flex-direction:column;gap:16px;grid-column:1/2;max-width:784px}.user-bottom-contents-nothing{align-items:center;color:#0006;display:flex;font-size:24px;font-weight:500;height:76px;justify-content:center;line-height:140%;width:100%}.user-bottom-side-box{grid-column:2/3}.user-bottom-side-card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:2px 0 6px #0003;cursor:pointer;display:flex;height:76px;justify-content:center;width:100%}.user-bottom-side-card:hover{opacity:.8}.user-bottom-side-container{align-items:center;display:flex;gap:6px}.user-bottom-side-text{color:#000;font-size:18px;font-weight:500;line-height:140%}.user-bottom-pagination-box{display:flex;justify-content:center;margin-top:60px}@media screen and (max-width:768px){#user-top-wrapper{padding:120px 0 30px}.user-top-container{box-sizing:border-box;flex-direction:column;gap:15px;min-width:auto;padding:20px;width:90%}.user-top-my-profile-image-box,.user-top-profile-image-box{height:100px;width:100px}.user-top-info-box{align-items:center;gap:5px}.user-top-info-nickname,.user-top-info-nickname-input{font-size:20px;text-align:center}.user-top-info-email{font-size:14px}#user-bottom-wrapper{min-height:auto;padding:20px 0}.user-bottom-container{box-sizing:border-box;min-width:auto;padding:20px 15px;width:95%}.user-bottom-contents-box{display:flex;flex-direction:column;gap:20px}.user-bottom-title{font-size:20px}.user-bottom-side-box{order:-1;width:100%}.user-bottom-side-card{height:50px}.user-bottom-side-text{font-size:16px}.user-bottom-contents{max-width:100%;width:100%}.user-bottom-contents-nothing{font-size:16px;height:100px}.user-bottom-pagination-box{margin-top:30px}}#board-datail-wrapper{background-image:url(/static/media/background-image.30e1d7016cb9c943ad02.png);background-position:50% 50%;display:flex;justify-content:center;margin-top:-18px;padding:152px 0 50px}.board-datail-container{background-color:#fff;border-radius:20px;box-shadow:2px 0 6px #0003;min-height:600px;padding:50px 30px;width:1200px}#board-detail-top,.board-datail-container{display:flex;flex-direction:column;gap:20px}#board-detail-top{grid-area:40px}.board-detail-top-header{display:flex;flex-direction:column;gap:20px}.board-detail-title{color:#000;font-size:32px;font-weight:600;line-height:140%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.board-detail-top-sub-box{align-items:center;display:flex;justify-content:space-between;position:relative}.board-detail-write-info-box{align-items:center;display:flex;gap:8px}.board-detail-writer-profile-image{background-position:50% 50%;background-size:100% 100%;border-radius:32px;height:32px;width:32px}.board-detail-writer-nickname{cursor:pointer}.board-detail-info-divider,.board-detail-write-date,.board-detail-writer-nickname{color:#000000b3;font-size:16px;font-weight:500;line-height:140%}.board-detail-more-box{background-color:#fff;box-shadow:0 4px 16px 0 #00000040;position:absolute;right:0;top:-81px}.board-detail-update-button{align-items:center;color:#00000080;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;line-height:140%;width:143px}.board-detail-update-button:hover{background-color:#00000008;cursor:pointer}.board-detail-delete-button{align-items:center;color:#ff000080;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;line-height:140%;width:143px}.board-detail-delete-button:hover{background-color:#00000008;cursor:pointer}.board-detail-top-main{display:flex;flex-direction:column;gap:20px;min-height:367px}.board-detail-main-text{color:#000000b3;font-size:18px;font-weight:500;line-height:150%;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.board-detail-main-image{width:100%}#board-detail-bottom{display:flex;flex-direction:column;gap:20px}.board-detail-bottom-button-box{display:flex;gap:12px}.board-detail-bottom-button-group{align-items:center;display:flex;gap:6px}.board-detail-bottom-button-rolling{display:flex}.board-detail-bottom-button-text{color:#000000b3;font-size:16px;font-weight:500;line-height:140%}.board-detail-bottom-favorite-box{border:1px solid #0003;padding:20px 20px 40px}.board-detail-bottom-favorite-container{display:flex;flex-direction:column;gap:20px}.board-detail-bottom-favorite-title{color:#000;font-size:16px;font-weight:500;line-height:140%}.board-detail-bottom-favorite-contents{column-gap:30px;display:flex;flex-wrap:wrap;row-gap:20px}.board-detail-bottom-comment-box,.board-detail-bottom-comment-container{display:flex;flex-direction:column;gap:20px}.board-detail-bottom-comment-container{padding:0 20px}.board-detail-bottom-comment-title{color:#000;font-size:16px;font-weight:500;line-height:140%}.board-detail-bottom-comment-list-container{display:flex;flex-direction:column;gap:30px}.board-detail-bottom-comment-pagination-box{display:flex;justify-content:center}.board-detail-bottom-comment-input-box{border:1px solid #0003;padding:20px}.board-detail-bottom-comment-input-container{display:flex;flex-direction:column;gap:20px}.board-detail-bottom-comment-textarea{background:none;border:none;color:#000;font-size:16px;font-weight:400;line-height:150%;outline:none;overflow:hidden;resize:none}.board-detail-bottom-comment-button-box{display:flex;justify-content:flex-end}.icon-relative{position:relative}.pop{animation:pop .3s ease-out}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.floating-heart{-webkit-font-smoothing:antialiased;animation:floatUp 1.8s ease-in-out forwards;font-size:250px;left:50%;opacity:1;pointer-events:none;position:fixed;text-shadow:0 10px 20px #0003;top:300px;transform:translateX(-50%);-webkit-user-select:none;user-select:none;z-index:10}@keyframes floatUp{0%{opacity:1;transform:translate(-50%) scale(.3)}20%{opacity:1;transform:translate(-50%,-30px) scale(1.2)}25%{opacity:1;transform:translate(-50%,-30px) scale(1.5)}35%{opacity:1;transform:translate(-50%,-30px) scale(1.2)}45%{opacity:1;transform:translate(-50%,-30px) scale(1.5)}55%{opacity:1;transform:translate(-50%,-30px) scale(1.2)}60%{opacity:1;transform:translate(-50%,-30px) scale(1.2)}80%{opacity:1;transform:translate(-50%,-180px) scale(0)}to{opacity:0;transform:translate(-50%,-250px) scale(0)}}.favorite-list-item{align-items:center;display:flex;gap:8px}.favorite-list-item-profile-box{height:32px;width:32px}.favorite-list-item-profile-image{background-position:50% 50%;background-size:100% 100%;border-radius:50% 50%;height:100%;width:100%}.favorite-list-item-nickname{color:#000000b3;font-size:16px;font-weight:500;line-height:140%}.comment-list-item{display:flex;flex-direction:column;gap:12px}.comment-list-item-top{align-items:center;display:flex;gap:8px}.comment-list-item-profile-box{height:32px;width:32px}.comment-list-item-profile-image{background-position:50% 50%;background-size:100% 100%;border-radius:50% 50%;height:100%;width:100%}.comment-list-item-nickname{color:#000000b3;font-size:16px;font-weight:500;line-height:140%}.comment-list-item-divider,.comment-list-item-time{color:#0006;font-size:16px;font-weight:400;line-height:140%}.comment-list-item-content{color:#000000b3;font-size:18px;font-weight:500;line-height:150%}.num{color:#000000b3;font-size:16px;font-weight:500;height:30px;line-height:140%;overflow:hidden}.num,.num-list{display:inline-block;text-align:center;width:10px}.num-list{line-height:30px;margin-top:0}#board-write-wrapper{background-image:url(/static/media/background-image.30e1d7016cb9c943ad02.png);background-position:50% 50%;display:flex;justify-content:center;padding:134px 0 50px}.board-write-container{background-color:#fff;border-radius:20px;box-shadow:2px 0 6px #0003;min-height:1952px;padding:50px 30px;width:1200px}.board-write-box{display:flex;flex-direction:column;gap:40px}.board-write-title-box{width:100%}.board-write-title-textarea{background:none;border:none;color:#000;font-size:32px;font-weight:500;line-height:140%;outline:none;resize:none;width:100%}.board-write-content-box{display:flex;gap:16px;width:100%}.board-write-content-textarea{background:none;border:none;color:#000000b3;flex:1 1;font-size:18px;font-weight:500;line-height:150%;outline:none;resize:none}.board-write-images-box{display:flex;flex-direction:column;gap:20px;width:100%}.board-write-image-box{position:relative;width:100%}.board-write-image{width:100%}#board-update-wrapper{background-image:url(/static/media/background-image.30e1d7016cb9c943ad02.png);background-position:50% 50%;display:flex;justify-content:center;padding:134px 0 50px}.board-update-container{background-color:#fff;border-radius:20px;box-shadow:2px 0 6px #0003;min-height:1952px;padding:50px 30px;width:1200px}.board-update-box{display:flex;flex-direction:column;gap:40px}.board-update-title-box{width:100%}.board-update-title-textarea{background:none;border:none;color:#000;font-size:32px;font-weight:500;line-height:140%;outline:none;overflow:hidden;overflow-wrap:break-word;resize:none;white-space:pre-wrap;width:100%;word-break:break-word}.board-update-content-box{display:flex;gap:16px;width:100%}.board-update-content-textarea{background:none;border:none;color:#000000b3;flex:1 1;font-size:18px;font-weight:500;line-height:150%;outline:none;resize:none}.board-update-images-box{display:flex;flex-direction:column;gap:20px;width:100%}.board-update-image-box{position:relative;width:100%}.board-update-image{width:100%}.image-close{position:absolute;right:20px;top:20px}#footer{background-image:url(/static/media/purple-image.2d69b83a37570bc777e4.png);background-position:50% 50%;background-size:100%;display:flex;justify-content:center;min-width:1200px;padding:40px 0 50px}.footer-container{display:flex;flex-direction:column;gap:20px;width:1200px}.footer-top{justify-content:space-between}.footer-logo-box,.footer-top{align-items:center;display:flex}.footer-logo-box{background-image:url(/static/media/logo-light.8fb47ed73e3e995d42e1.png);background-position:50% 50%;background-size:100% 100%;height:60px;width:190px}.footer-link-box{align-items:center;display:flex;gap:20px}.footer-bottom,.footer-email-link{color:#fff;font-size:12px;font-weight:400}@media screen and (max-width:768px){#footer{background-size:cover;min-width:auto;padding:30px 20px}.footer-container{gap:30px;width:100%}.footer-top{flex-direction:column;gap:20px;justify-content:center}.footer-link-box{flex-direction:column;gap:15px}.footer-email-link{font-size:13px;text-align:center}.footer-bottom{text-align:center}.footer-copyright{font-size:11px;line-height:1.5;word-break:keep-all}}#header{background-image:url(/static/media/purple-image.2d69b83a37570bc777e4.png);background-size:100%;box-shadow:0 0 5px #00000080;display:flex;justify-content:center;padding:20px 0;position:fixed;top:0;transition:transform .3s ease-in-out;width:100%;z-index:100}#header.hidden{transform:translateY(-100%)}#header.visible{transform:translateY(0)}.header-container{align-items:center;display:flex;justify-content:space-between;width:1200px}.header-left-box{align-items:center;background-image:url(/static/media/logo-light.8fb47ed73e3e995d42e1.png);background-position:50% 50%;background-size:100% 100%;cursor:pointer;display:flex;height:50px;width:155px}.header-logo{color:#fff;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:140%}.header-logo:hover{color:#000000bf;font-weight:600;line-height:140%}.header-route-box{align-items:center;display:flex;flex-wrap:nowrap;gap:75px;justify-content:space-between;white-space:nowrap}.header-route{color:#fff;cursor:pointer;font-size:16px;font-weight:400;letter-spacing:-.4px;line-height:140%;overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.header-route:hover{color:#000000bf;font-weight:600;line-height:140%}.header-right-box{align-items:center;display:flex;gap:15px}.header-search-input-box{align-items:center;border:1px solid #ffffff80;border-radius:43px;display:flex;gap:5px;height:30px;padding:0 10px 0 12px;width:223px}.header-search-input{background:none;border:none;color:#fff;flex:1 1;font-size:14px;font-weight:400;line-height:140%;outline:none}.header-route,.header-route *,.header-route a,.header-route-box .header-route{align-items:center;display:inline-flex;overflow-wrap:normal!important;white-space:nowrap!important;width:max-content;word-break:keep-all!important}.header-route-box{flex-wrap:nowrap!important;min-width:fit-content}@media screen and (max-width:768px){.header-container{box-sizing:border-box;justify-content:space-between;padding:0 15px;width:100%}.header-route-box{display:none!important}.header-left-box{background-image:url(/static/media/logo-light2.db939f8d2c0d6ab7f246.png);background-position:0;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:60px}.header-right-box{flex:1 1;gap:8px;justify-content:flex-end}.header-search-input-box{flex:1 1;height:32px;max-width:160px;min-width:100px}.header-search-input{font-size:13px;min-width:0}.header-search-input::placeholder{color:#0000}}#board-top-wrapper{background-image:url(/static/media/background-image.30e1d7016cb9c943ad02.png);background-position:50% 50%;display:flex;justify-content:center;margin-top:6px;padding:134px 0 50px}.board-top-container{align-items:center;background-color:#fff;border-radius:20px;box-shadow:2px 0 6px #0003;display:flex;flex-direction:column;gap:56px;margin-top:-6px;min-width:1200px;padding:20px 20px 40px 40px;width:1200px}.board-top-title{color:#000;font-size:40px;font-weight:400;font-weight:140%;letter-spacing:-.8px;text-align:center;white-space:pre-wrap}.board-top-contents-box{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.board-top-slide-item{box-sizing:border-box;padding:0 8px;width:100%}.board-top-contents-title{color:#000;font-size:24px;font-weight:500;line-height:140%}.slick-list{background:none}.board-top-contents{height:100%;width:100%}#board-bottom-wrapper{background-image:url(/static/media/background-image.30e1d7016cb9c943ad02.png);background-position:50% 50%;display:flex;justify-content:center;margin-top:-42px;padding:19px 0 48px}.board-bottom-container{background-color:#fff;border-radius:20px;box-shadow:2px 0 6px #0003;display:flex;flex-direction:column;gap:20px;min-width:1200px;padding:20px 30px 40px;width:1200px}.board-bottom-title{color:#000000b3;font-size:24px;font-weight:500;line-height:140%}.board-bottom-contents-box{grid-gap:24px;display:grid;gap:24px;grid-template-columns:8fr 4fr;width:100%}.board-bottom-current-contents{display:flex;flex-direction:column;gap:16px;grid-column:1/2;max-width:784px;position:relative}.board-bottom-write-content-button{align-items:center;cursor:pointer;display:flex;position:absolute;right:0;top:-5%}.board-bottom-popular-box{display:flex;flex-direction:column;gap:24px;grid-column:2/3}.board-bottom-side-card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:2px 0 6px #0003;cursor:pointer;display:flex;height:76px;justify-content:center;width:100%}.board-bottom-side-card:hover{opacity:.8}.board-bottom-side-container{align-items:center;display:flex;gap:6px}.board-bottom-side-text{color:#000;font-size:18px;font-weight:500;line-height:140%}.board-bottom-popular-card{background-color:#fff;border-radius:10px;box-shadow:2px 0 6px #0003;padding:24px}.board-bottom-popular-card-box{display:flex;flex-direction:column;gap:24px}.board-bottom-popular-card-title{color:#000;font-size:24px;font-weight:500;line-height:140%}.board-bottom-popular-card-contents{display:flex;flex-wrap:wrap;gap:12px}.board-bottom-pagination-box{display:flex;justify-content:center;margin-top:60px}.board-bottom-side-card{transition:all .25s ease}.board-bottom-side-card:hover{box-shadow:0 6px 12px #00000040;opacity:.95;transform:translateY(-4px)}.board-bottom-current-contents>:hover{box-shadow:0 6px 12px #00000040;transform:translateY(-4px);transition:all .25s ease}@media screen and (max-width:1024px){.board-bottom-container,.board-top-container{min-width:auto;padding:20px 16px;width:95%}.board-top-title{font-size:28px}.board-bottom-contents-box{display:flex;flex-direction:column-reverse;gap:40px;grid-template-columns:1fr}.board-bottom-current-contents{max-width:100%;width:100%}.board-bottom-popular-box{width:100%}.board-bottom-side-card{height:60px}@media screen and (max-width:768px){#board-top-wrapper .board-top-container{box-sizing:border-box;display:block!important;min-width:0;overflow:hidden;padding:10px 20px 50px;width:100%}.board-list-item-main-box{display:flex;flex-direction:column;overflow:hidden;width:100%}.board-list-item-write-box{flex:1 1;min-width:0;width:100%}.board-list-item-content,.board-list-item-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.slick-slider{display:block!important;width:100%!important}.slick-track{display:flex!important;width:100%!important}.slick-slide{box-sizing:border-box;height:auto!important;padding:0 1px}.slick-dots{bottom:-20px!important}.slick-list{margin:0 -5px;overflow:hidden}}}@media screen and (max-width:480px){.board-bottom-wrapper,.board-top-wrapper{padding-top:80px}.board-bottom-title,.board-top-contents-title{font-size:20px}}.top-3-list-item{background-clip:padding-box;background-color:#00000080;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%;border:2px solid #0000001a;border-radius:10px;display:flex;flex-direction:column-reverse;height:460px;padding:24px;width:336px}.top-3-list-item:hover{opacity:.95}.top3-list-item-main-box{background-color:#00000040;border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:10px}.top-3-list-item-top{align-items:center;display:flex;gap:8px}.top-3-list-item-profile-box{height:32px;width:32px}.top-3-list-item-profile-image{background-position:50% 50%;background-size:100% 100%;border-radius:50% 50%;height:100%;width:100%}.top-3-list-item-write-box{display:flex;flex-direction:column;gap:2px}.top-3-list-item-nickname{color:#fff;font-size:12px;font-weight:500;line-height:140%}.top-3-list-item-write-date{color:#ffffffb3;font-size:12px;font-weight:400;line-height:140%}.top-3-list-item-middle{display:flex;flex-direction:column;gap:5px}.top-3-list-item-title{color:#fff;font-size:16px;height:22px}.top-3-list-item-content,.top-3-list-item-title{font-weight:500;line-height:140%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.top-3-list-item-content{color:#ffffffb3;font-size:12px;height:17px}.top-3-list-item-counts{color:#ffffffb3;font-size:12px;font-weight:400;line-height:140%}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}#notice-wrapper{background-image:url(/static/media/background-image.30e1d7016cb9c943ad02.png);background-position:50% 50%;display:flex;justify-content:center;padding:134px 0 50px}.notice-container{background-color:#fff;border-radius:20px;box-shadow:2px 0 6px #0003;display:flex;flex-direction:column;gap:30px;min-height:600px;padding:50px 30px;width:1200px}.notice-header{margin-bottom:10px;text-align:center}.notice-title{color:#000c;font-size:24px;font-weight:600}.notice-subtitle{color:#0009;font-size:16px}.notice-card-list{grid-gap:24px;display:grid;gap:24px;grid-auto-rows:190px;grid-template-columns:repeat(2,1fr);min-height:618px;width:100%}.notice-card{background-color:#fff;border:2px solid #f0f0f0;border-radius:10px;box-shadow:2px 0 6px #00000026;cursor:pointer;height:140px;padding:24px;position:relative;transition:all .25s ease}.notice-card:hover{box-shadow:0 6px 12px #0003;transform:translateY(-4px)}.notice-card.pinned{border:2px solid #6c63ff;box-shadow:0 3px 8px #6c63ff33;transition:box-shadow .25s ease,transform .25s ease}.notice-card.pinned:hover{box-shadow:0 6px 16px #6c63ff40;transform:translateY(-3px)}.notice-pin{color:#6c63ff;font-size:14px;font-weight:600;position:absolute;right:18px;text-shadow:0 1px 2px #6c63ff33;top:14px}.notice-card-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:2;color:#222;display:-webkit-box;font-size:20px;font-weight:600;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.notice-card-date{color:#888;font-size:14px;margin-bottom:10px}.notice-card-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;color:#444;display:-webkit-box;font-size:15px;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.notice-empty{color:#888}.notice-empty,.notice-loading{margin-top:60px;text-align:center}.notice-loading{color:#666}.notice-pagination-box{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:60px}.notice-pagination-box button{background:#eee;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px;transition:all .2s ease}.notice-pagination-box button:hover{background-color:#ddd}.notice-pagination-box button.active{background-color:#7b16f0;box-shadow:0 3px 8px #7b16f040;color:#fff;transform:scale(1.05)}.notice-pagination-box button:hover:not(.active){background-color:#6c63ff;color:#fff;transform:scale(1.03)}.notice-pagination-box button:disabled{cursor:not-allowed;opacity:.4}.email-verify-title{color:#4caf50}.email-verify-wrapper{align-items:center;background-color:#f7f8fa;display:flex;height:100vh;justify-content:center}.email-verify-container{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;max-width:400px;padding:40px;text-align:center;width:100%}.email-verify-title{font-size:1.5rem;font-weight:700;margin-bottom:20px}.email-verify-message{font-size:1rem;line-height:1.5;margin-bottom:30px}.black-large-full-button{background:#000;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 0}.black-large-full-button:hover{background:#333}.admin-sidebar{background:#fff;border-right:1px solid #ddd;box-shadow:2px 0 8px #0000000d;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:260px;z-index:50}.admin-sidebar.open{transform:translateX(0)}.admin-sidebar-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px}.admin-sidebar-title{color:#333;font-size:16px;font-weight:700}.admin-sidebar-close{background:none;border:none;color:#999;cursor:pointer;font-size:18px}.admin-sidebar-close:hover{color:#333}.admin-sidebar-nav{flex:1 1;overflow-y:auto;padding:10px 0}.admin-sidebar-nav ul{list-style:none;margin:0;padding:0}.admin-sidebar-item{align-items:center;background:none;border:none;color:#444;cursor:pointer;display:flex;font-size:15px;gap:10px;padding:12px 20px;text-align:left;transition:all .2s ease;width:100%}.admin-sidebar-item:hover{background-color:#f5f6ff;color:#4a3aff}.admin-sidebar-item.active{background-color:#e8e9ff;color:#4a3aff;font-weight:600}.admin-sidebar-item .icon{text-align:center;width:22px}.admin-sidebar-footer{border-top:1px solid #eee;padding:16px}.logout-btn{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 12px;transition:.2s;width:100%}.logout-btn:hover{background-color:#d32f2f}.admin-board-list{background-color:#fafafa;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;font-family:Pretendard,sans-serif;min-width:80vw;padding:25px 32px}.admin-board-list h2{color:#333;font-size:22px;font-weight:600;margin:0 0 18px}.admin-board-list td:first-child,.admin-board-list th:first-child{width:6%}.admin-board-list td:nth-child(2),.admin-board-list th:nth-child(2){width:25%}.admin-board-list td:nth-child(3),.admin-board-list th:nth-child(3){width:15%}.admin-board-list td:nth-child(4),.admin-board-list th:nth-child(4){width:12%}.admin-board-list td:nth-child(5),.admin-board-list td:nth-child(6),.admin-board-list td:nth-child(7),.admin-board-list th:nth-child(5),.admin-board-list th:nth-child(6),.admin-board-list th:nth-child(7){width:5%}.admin-board-list td:nth-child(2),.admin-board-list th:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-board-list td:nth-child(2)[title]{cursor:help}.admin-board-list,.admin-notice-list,.admin-user-list{height:100%;max-height:90vh;max-width:100vw;min-width:80vw;width:100%}.admin-table-wrapper{margin-bottom:20px;min-height:635px;overflow-x:auto;overflow-y:auto}.admin-table{background-color:#fff;border-collapse:collapse;border-radius:10px;min-width:1300px;overflow:hidden;table-layout:fixed;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #e0e0e0;overflow:hidden;padding:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.admin-table th{background-color:#f4f3ff;font-weight:600}.admin-table tr{transition:background-color .2s ease}.admin-table tr:hover{background-color:#f0f0f0}.action-buttons{align-items:center;display:flex;gap:8px;justify-content:center}.action-buttons .admin-btn{border-radius:5px;font-size:14px;font-weight:600;min-width:70px;padding:7px 12px}.admin-btn{border:none;cursor:pointer;transition:background-color .5s ease}.admin-btn.update{background-color:#3498db;color:#fff}.admin-btn.update:hover{background-color:#2c80b4}.admin-btn.delete{background-color:#e74c3c;color:#fff}.admin-btn.delete:hover{background-color:#c0392b}.admin-btn.add{align-items:center;background-color:#4a6cf7;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:22px;height:38px;justify-content:center;line-height:1;transition:.2s;width:38px}.admin-btn.add:hover{background-color:#3b5be0}.modal-overlay{background:#00000073;bottom:0;right:0;z-index:999}.modal-container{animation:fadeIn .25s ease;box-shadow:0 4px 12px #0003;padding:24px 28px;width:380px}.modal-container h3{margin-bottom:12px;text-align:center}.modal-container input,.modal-container textarea{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:14px;margin-bottom:14px;outline:none;padding:10px;width:100%}.modal-container textarea{height:120px;resize:none}.modal-actions{justify-content:space-between}.cancel-btn,.confirm-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-weight:600;margin:0 4px;padding:10px}.cancel-btn{transition:background-color .2s ease}.cancel-btn:hover{background:#cacaca}.confirm-btn{background:#4a6cf7;transition:background-color .2s ease}.confirm-btn:hover{background:#3e57d0}.checkbox-label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;justify-content:flex-start;margin-bottom:14px}.checkbox-label input{accent-color:#4a6cf7;cursor:pointer;height:18px;margin:4px;width:18px}.pagination{display:flex;gap:8px;justify-content:center;margin-top:48px}.pagination button{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;padding:6px 12px}.pagination button.active{background:#4a3aff;border-color:#4a3aff;color:#fff}.role-badge{border-radius:999px;color:#fff;display:inline-block;font-size:13px;font-weight:600;padding:4px 10px;text-align:center;white-space:nowrap}.role-badge.user{background-color:#6c757d}.role-badge.subadmin{background-color:#6aa7ee}.role-badge.admin{background-color:#6a5acd}.delete-modal{text-align:center;width:340px}.delete-modal p{color:#555;font-size:15px;margin:16px 0 24px}.confirm-btn.delete{background:#e74c3c}.confirm-btn.delete:hover{background:#c0392b}.admin-user-list{background-color:#fafafa;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;font-family:Pretendard,sans-serif;min-width:80vw;padding:25px 32px}.admin-user-list h2{color:#333;font-size:22px;font-weight:600;margin:0 0 18px}.admin-user-list td:first-child,.admin-user-list th:first-child{width:6%}.admin-user-list td:nth-child(2),.admin-user-list th:nth-child(2){width:20%}.admin-user-list td:nth-child(4),.admin-user-list th:nth-child(4){width:15%}.admin-user-list td:nth-child(5),.admin-user-list td:nth-child(6),.admin-user-list th:nth-child(5),.admin-user-list th:nth-child(6){width:10%}.deleted-user{background-color:#fafafa;color:#999;font-style:italic;opacity:.7;transition:background-color .2s ease}.deleted-user:hover{background-color:#f0f0f0}.deleted-user .admin-btn.delete .admin-btn.update{background-color:#e0e0e0;border:1px solid #ccc;color:#888;cursor:not-allowed;pointer-events:none}.admin-btn.restore{background-color:#5cb85c;border:none;border-radius:5px;color:#fff;font-size:14px;font-weight:600;padding:7px 12px;transition:background-color .2s ease}.admin-btn.restore:hover{background-color:#4cae4c}.password-reset-btn{background:linear-gradient(90deg,#ff4d4f,#ff7875);border:none;border-radius:8px;box-shadow:0 3px 8px #ff4d4f59;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 0;transition:.2s ease;width:100%}.password-reset-btn:hover{background:linear-gradient(90deg,#d9363e,#ff4d4f);transform:translateY(-2px)}.password-reset-btn:active{transform:translateY(0)}.password-reset-warning{color:#ff4d4f;font-size:13px;margin-top:-4px;text-align:left}.restore-modal{text-align:center;width:340px}.restore-modal p{color:#555;font-size:15px;margin:16px 0 24px}.confirm-btn.restore{background-color:#5cb85c}.confirm-btn.restore:hover{background-color:#4cae4c}.modal-overlay{align-items:center;background-color:#00000073;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999}.modal-container{animation:fadeIn .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000026;font-family:Pretendard,sans-serif;max-width:90%;padding:24px;text-align:center;width:360px;z-index:100000}.modal-container h3{font-size:20px;font-weight:600;margin:0 0 12px}.modal-container p{color:#555;font-size:15px;line-height:1.5;margin:16px 0 24px}.modal-actions{display:flex;gap:10px;justify-content:center;margin-top:10px}.cancel-btn{background:#e0e0e0;border:none;border-radius:8px;cursor:pointer;font-weight:500;padding:8px 14px}.cancel-btn:hover{background:#c9c9c9}.confirm-btn{background:#4a3aff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px}.confirm-btn:hover{background:#3c2fed}.confirm-btn.danger{background:#e74c3c}.confirm-btn.danger:hover{background:#c0392b}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.password-modal-body{display:flex;flex-direction:column;gap:14px}.password-modal-body label{color:#333;font-size:14px;font-weight:600}.password-modal-body .password-input{border:1px solid #dcdcdc;border-radius:8px;font-size:14px;margin-bottom:0;outline:none;padding:10px 12px;transition:.2s;width:100%}.password-modal-body .password-input:focus{border-color:#4a3aff;box-shadow:0 0 0 2px #4a3aff2e}.admin-notice-list{background-color:#fafafa;border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;font-family:Pretendard,sans-serif;min-width:80vw;padding:25px 32px}.admin-notice-list h2{color:#333;font-size:22px;font-weight:600;margin:0 0 18px}.admin-notice-header{display:flex;justify-content:space-between}.admin-notice-add{align-items:flex-end;display:flex;margin-bottom:10px;margin-right:20px}.admin-notice-list td:first-child,.admin-notice-list td:nth-child(2),.admin-notice-list th:first-child,.admin-notice-list th:nth-child(2){width:6%}.admin-notice-list td:nth-child(3),.admin-notice-list th:nth-child(3){width:40%}.admin-notice-list td:nth-child(4),.admin-notice-list td:nth-child(5),.admin-notice-list th:nth-child(4),.admin-notice-list th:nth-child(5){width:12%}.admin-notice-list td:nth-child(3),.admin-notice-list th:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-notice-list td:nth-child(3){cursor:help}.admin-dashboard{background-color:#fafafa;border-radius:16px;box-shadow:0 2px 8px #00000014;box-sizing:border-box;display:flex;flex-direction:column;font-family:Pretendard,sans-serif;height:100%;max-height:100vh;max-width:100vw;min-height:80vh;min-width:80vw;padding:25px 32px;width:100%}.dashboard-title{color:#333;font-size:22px;font-weight:600;margin:0 0 18px}.summary-section{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:25px}.summary-card{background:#fff;border-radius:10px;box-shadow:0 2px 6px #00000014;padding:16px;text-align:center;transition:all .25s ease}.summary-card:hover{box-shadow:0 4px 10px #0000001a;transform:scale(1.03)}.summary-card h3{color:#666;font-size:14px}.summary-card p{color:#6c63ff;font-size:20px;font-weight:700}.chart-section{background:#fff;border-radius:10px;box-shadow:0 2px 6px #00000014;display:flex;flex-direction:column;flex-grow:1;margin-bottom:25px;min-height:250px;padding:20px}.chart-placeholder{align-items:center;background:#f5f5f5;border-radius:8px;color:#aaa;display:flex;height:180px;justify-content:center}.notice-preview{background:#fff;border-radius:10px;box-shadow:0 2px 6px #00000014;flex-shrink:0;padding:20px}.notice-preview h3{margin:0 0 12px}.notice-preview ul{list-style:none;margin:0;padding:0}.notice-preview li{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 0}.notice-preview .notice-title{color:#333;font-weight:500}.notice-preview .notice-date{color:#999;font-size:13px}@media (max-height:800px){.admin-dashboard{min-height:85vh;padding:20px 25px}.summary-card p{font-size:18px}.chart-section{min-height:210px}}@media (max-height:700px){.summary-section{gap:12px;grid-template-columns:repeat(2,1fr)}.chart-section{min-height:180px}.notice-preview{padding:16px}}@media (max-height:400px){.admin-dashboard{padding:15px 20px}.summary-section{grid-template-columns:1fr}.chart-section{display:none}}.chart-section{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;height:100vh;padding:25px}.chart-title{color:#333;font-size:18px;font-weight:600;margin:0 0 15px}.admin-main{align-items:center;background-color:#fafafa;justify-content:center;overflow:hidden;padding:0}.admin-layout,.admin-main{display:flex;min-height:90vh}.admin-sidebar h2{font-size:18px;margin-bottom:20px}.admin-sidebar ul{list-style:none;padding:0}.admin-sidebar li{margin-bottom:12px}.admin-sidebar a{color:#fff;font-weight:500;text-decoration:none}.admin-sidebar a:hover{text-decoration:underline}.admin-content{background:#f8f9fa;flex:1 1;padding:40px}.admin-badword-list{background-color:#fafafa;border-radius:16px;box-shadow:0 2px 8px #00000014;box-sizing:border-box;font-family:Pretendard,sans-serif;max-height:100vh;max-width:100vw;min-height:80vh;min-width:80vw;padding:25px 24px 25px 32px;width:100%}.admin-badword-list,.badword-page{display:flex;flex-direction:column;height:100%}.badword-page{overflow:hidden}.badword-title{color:#333;font-size:22px;font-weight:600;margin:0 0 18px}.badword-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);height:100%;overflow-y:auto;padding-right:4px;padding-top:2px}.badword-grid-item{display:flex;flex-direction:column}@media (max-width:900px){.badword-grid{grid-template-columns:1fr}}.badword-card{background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 4px 10px #0000000a;display:flex;flex-direction:column;padding-left:20px;padding-right:20px;transition:box-shadow .18s ease,transform .18s ease}.badword-card:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}.badword-list-card,.badword-upload{height:335px;padding-bottom:10px}.badword-upload-row{display:flex;flex-direction:column;margin-bottom:12px}.badword-upload-row input:hover{border-color:#b5b5b5}.badword-upload-row label{font-weight:600;margin-bottom:4px}.badword-upload-row input{border:1px solid #dcdcdc;border-radius:6px;padding:8px}.badword-badge-container{display:flex;flex:1 1;flex-wrap:wrap;gap:10px;overflow-y:auto;padding:3px}.badword-badge{align-items:center;background:#f2f2f2;border:1px solid #ddd;border-radius:16px;display:inline-flex;font-size:14px;font-weight:500;height:20px;line-height:20px;padding:6px 12px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.badword-badge:hover{box-shadow:0 2px 6px #0000001a;transform:scale(1.06)}.badword-strict{background:#ffeaea;border-color:#ffb3b3;color:#d10000}.badword-loose{background:#fff8d6;border-color:#ffe28a;color:#b88a00}.badword-regex{background:#f3edff;border-color:#d8c7ff;color:#6b46c1}.badword-btn{background:#4a3aff;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 14px;transition:background .2s ease,transform .15s ease}.badword-btn:hover{background:#3a2ee0;transform:translateY(-2px)}.badword-btn.disabled{background:#c7c7c7!important;cursor:not-allowed;opacity:.7}.add-bottom-btn{background:#ececff;border:1px solid #cfc8ff;border-radius:10px;color:#4a3aff;cursor:pointer;font-weight:600;margin-top:14px;padding:10px 0;transition:.2s;width:100%}.add-bottom-btn:hover{background:#dedbff}.add-row{display:flex;gap:8px;padding-bottom:10px}.add-row input{border:1px solid #ccc;border-radius:8px;flex:1 1;padding:8px}.add-row button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#4a3aff;background:linear-gradient(135deg,#6a5cff,#4935ff);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 12px;transition:transform .3s ease}.add-row button:hover{background:linear-gradient(135deg,#7a6cff,#5b48ff);box-shadow:0 5px 14px #4a3aff59;transform:translateY(-2px)}.add-row button:active{box-shadow:0 3px 10px #4a3aff40;transform:translateY(0)}.reset-all-btn{background:#ff4d4f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-bottom:16px;padding:10px 14px;transition:transform .3s ease;width:180px}.reset-all-btn:hover{background:linear-gradient(135deg,#ff7575,#ff4d4d);box-shadow:0 5px 14px #ff4d4d59;transform:translateY(-2px)}.reset-all-btn:active{box-shadow:0 3px 10px #ff4d4d40;transform:translateY(0)}.not-found-page{align-items:center;color:#333;display:flex;flex-direction:column;height:80vh;justify-content:center;text-align:center}.not-found-page h1{color:#ff6b6b;font-size:120px;font-weight:700;margin-bottom:20px}.not-found-page p{font-size:18px;margin-bottom:30px}.not-found-page button{background-color:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px}.not-found-page button:hover{background-color:#2c80b4}#notice-detail-wrapper{background-image:url(/static/media/background-image.30e1d7016cb9c943ad02.png);background-position:50% 50%;display:flex;justify-content:center;margin-top:-22px;padding:156px 0 50px}.notice-detail-container{background-color:#fff;border-radius:20px;box-shadow:2px 0 6px #0003;display:flex;flex-direction:column;gap:30px;min-height:600px;padding:50px 30px;width:1200px}.notice-detail-header{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.notice-detail-pin{color:#6c63ff;font-size:15px;font-weight:600}.notice-detail-title{color:#111;font-size:30px;font-weight:700;line-height:1.5;max-width:900px;overflow-wrap:anywhere;text-align:center;white-space:normal;width:100%;word-break:break-word}.notice-detail-meta{align-items:center;color:#0009;display:flex;flex-wrap:wrap;font-size:15px;gap:6px;justify-content:center}.writer{color:#000c;font-weight:600}.meta-divider{color:#0000004d}.notice-divider{background-color:#00000026;height:1px;margin:20px 0;width:100%}.notice-detail-content{display:flex;justify-content:center;padding:0 40px}.notice-detail-text{color:#000c;font-size:17px;line-height:1.8;max-width:850px;white-space:pre-wrap;word-break:break-word}.notice-detail-footer{display:flex;justify-content:center;margin-top:20px}.back-btn{background:linear-gradient(90deg,#e24fb1,#6c3aff);background-position:0;background-size:200% 100%;border:none;border-radius:8px;box-shadow:0 4px 10px #6c3aff40;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 28px;transition:all .3s ease}.back-btn:hover{background-position:100%;box-shadow:0 6px 16px #6c3aff59;transform:scale(1.05)}
/*# sourceMappingURL=main.9e240ee9.css.map*/