@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);@font-face{font-display:swap;font-family:GowoonDodum;font-weight:400;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/GowunDodum-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")}:root{--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f0f0f0;--color-bg-elevated:#fff;--color-bg-hover:#00000005;--color-bg-active:#0000000d;--color-text-primary:#0f172a;--color-text-secondary:#64748b;--color-text-tertiary:#94a3b8;--color-text-muted:#cbd5e1;--color-text-inverse:#fff;--color-border-primary:#0003;--color-border-secondary:#0000001a;--color-border-light:#e2e8f0;--color-border-medium:#cbd5e1;--color-border-hover:#0000004d;--color-button-primary:#000;--color-button-primary-hover:#000000d9;--color-button-secondary:#fff;--color-button-disabled:#0006;--color-primary:#6366f1;--color-primary-light:#818cf8;--color-primary-dark:#4f46e5;--color-accent:#007bff;--color-accent-hover:#0056b3;--color-success:#28a745;--color-warning:#ffc107;--color-error:#dc3545;--color-card-bg:#fff;--color-card-border:#e0e0e0;--color-card-shadow:#0000001a;--color-input-bg:#fff;--color-input-border:#0003;--color-input-focus:#6366f1;--color-badge-bg:#ececec;--color-badge-text:#00000080;--color-badge-hover:#ddd;--color-divider:#0003;--gradient-primary:linear-gradient(135deg,#667eea,#764ba2);--gradient-warm:linear-gradient(135deg,#f97316,#ec4899);--gradient-cool:linear-gradient(135deg,#06b6d4,#6366f1);--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #00000026;--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--font-family-primary:"Inter","Pretendard Variable",-apple-system,BlinkMacSystemFont,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem}[data-theme=dark]{--color-bg-primary:#0d1117;--color-bg-secondary:#161b22;--color-bg-tertiary:#21262d;--color-bg-elevated:#1c2128;--color-bg-hover:#ffffff0d;--color-bg-active:#ffffff1a;--color-text-primary:#e6edf3;--color-text-secondary:#e6edf3cc;--color-text-tertiary:#e6edf399;--color-text-muted:#e6edf366;--color-text-inverse:#0d1117;--color-border-primary:#ffffff26;--color-border-secondary:#ffffff1a;--color-border-light:#ffffff1a;--color-border-medium:#ffffff26;--color-border-hover:#ffffff40;--color-button-primary:#e6edf3;--color-button-primary-hover:#e6edf3e6;--color-button-secondary:#21262d;--color-button-disabled:#e6edf34d;--color-primary:#818cf8;--color-primary-light:#a5b4fc;--color-primary-dark:#6366f1;--color-accent:#58a6ff;--color-accent-hover:#79b8ff;--color-success:#3fb950;--color-warning:#d29922;--color-error:#f85149;--color-card-bg:#161b22;--color-card-border:#30363d;--color-card-shadow:#0000004d;--color-input-bg:#0d1117;--color-input-border:#ffffff26;--color-input-focus:#818cf8;--color-badge-bg:#21262d;--color-badge-text:#e6edf3b3;--color-badge-hover:#30363d;--color-divider:#ffffff26;--gradient-primary:linear-gradient(135deg,#818cf8,#a78bfa);--gradient-warm:linear-gradient(135deg,#fb923c,#f472b6);--gradient-cool:linear-gradient(135deg,#22d3ee,#818cf8);--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 15px #0006;--shadow-xl:0 20px 25px #00000080}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--color-bg-primary);color:#0f172a;color:var(--color-text-primary);font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,GowoonDodum,sans-serif;margin:0;min-width:1440px;transition:background-color .3s ease,color .3s ease;transition:background-color var(--transition-normal),color var(--transition-normal)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#fafafa;background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:#0003;background:var(--color-border-primary);border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#0000004d;background:var(--color-border-hover)}::selection{background:#007bff;background:var(--color-accent);color:#fff;color:var(--color-text-inverse)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}:focus{outline:2px solid var(--color-button-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px}[role=button]:focus-visible,a:focus-visible,button:focus-visible{box-shadow:0 0 0 4px #0000001a;outline:2px solid var(--color-button-primary);outline-offset:2px}input:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px #0000000d;outline:2px solid var(--color-button-primary);outline-offset:0}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{animation:skeleton-loading 1.8s ease-in-out infinite;background:linear-gradient(90deg,var(--color-bg-secondary) 0,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 100%);background-size:200% 100%;border-radius:8px}.skeleton-text{height:16px;margin-bottom:8px}.skeleton-title{height:24px;margin-bottom:12px;width:60%}.skeleton-avatar{border-radius:50%;height:40px;width:40px}.skeleton-image{height:200px;width:100%}.skeleton-button{border-radius:20px;height:30px;width:95px}.empty-state{align-items:center;color:var(--color-text-tertiary);display:flex;flex-direction:column;justify-content:center;padding:100px 20px;text-align:center}.empty-state-icon{filter:grayscale(.3);font-size:64px;margin-bottom:20px;opacity:.4}.empty-state-title{color:var(--color-text-secondary);font-size:20px;font-weight:700;letter-spacing:-.3px;margin-bottom:8px}.empty-state-description{color:var(--color-text-secondary);font-size:15px;font-weight:400;letter-spacing:-.1px;line-height:1.6}.divider{border-top:1px solid var(--color-divider);width:100%}.emphasis{font-weight:bolder}.word-badge{border:1px solid var(--color-border-primary);border-radius:var(--radius-full);color:var(--color-text-tertiary);font-size:14px;font-weight:500;line-height:140%;padding:6px 20px;transition:all var(--transition-fast)}.word-badge:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-hover);cursor:pointer}.word-badge:focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px}.black-button{align-items:center;background-color:var(--color-button-primary);border:none;border-radius:var(--radius-full);color:var(--color-text-inverse);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:30px;justify-content:center;line-height:140%;transition:all var(--transition-fast);width:95px}.black-button:hover{background-color:var(--color-button-primary-hover);transform:translateY(-1px)}.black-button:focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px}.black-large-full-button{align-items:center;background-color:var(--color-button-primary);border:none;border-radius:var(--radius-full);color:var(--color-text-inverse);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:48px;justify-content:center;line-height:140%;transition:all var(--transition-fast);width:100%}.black-large-full-button:hover{background-color:var(--color-button-primary-hover);transform:translateY(-1px)}.disable-button{align-items:center;background-color:var(--color-button-disabled);border:none;border-radius:var(--radius-full);color:var(--color-text-inverse);cursor:not-allowed;display:flex;font-size:14px;font-weight:500;height:30px;justify-content:center;line-height:140%;opacity:.6;pointer-events:none;width:95px}.disable-button:hover{transform:none}.white-button{align-items:center;background-color:var(--color-button-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-full);color:var(--color-text-tertiary);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:28px;justify-content:center;line-height:140%;transition:all var(--transition-fast);width:93px}.white-button:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-hover)}.white-button:focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px}.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%;cursor:pointer;height:24px;transition:background-color var(--transition-fast);width:24px}.icon-button:hover{background-color:var(--color-bg-hover)}.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-right-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACBSURBVHgB7ZaxDYAwEAMt2AFGgSXIQowCUzAFjAINFT2OxALJv4hAPulqX5NXACHEBxlog0IEutDJK6JGGiftaUs7utELBlID4tjqGZEa4B6RE+AakRvgFmEJcImwBpgjKvyAeJBmOB8ojWv8tfHUZ9g/ozsd6YECBBT8kAgh3LkB/nMs5WH9aZYAAAAASUVORK5CYII=)}.expand-left-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACPSURBVHgB7ZTBDUVAFEVv/lcDpdAEZWmCKmiCEpTA3t6dkLCwMN5DyDvJiQ25J5IZwDCMDxHSFJ4E0MGN58vTUR/98Ac52/GetrgRN1rSihZY/4CN2/h7xjWOoYi/x7sjbWhCIxpjPvMjBPgEXBLhG6AecSZANeJsgFqEJEAlQhqwFzHQDg/gLqYMhmG8jQmJUS0Bu5DeBQAAAABJRU5ErkJggg==)}.logo-light-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKvSURBVHgB7ZjhlZswDMeVe/3ebFCPkE7QdIKmE5QR6ARhg8sGSSdINyCZ4OgEphPkOoEqncU7h4BjDJh84PeeHiQY/LdsyQKAmZmZSUDENdme7IVM4zX8X06WwCNBgpZy3KIfJ3gExNs5CyJT6E8KUyJiD5ag37Xf91AwFWiWyaUmyFd8QZbBVFDnzxgGDzgj26DEyxTi1zgMyqe/JxgI6nAlpwn057BYLEqIhUw5T/8KTQ6P4v2hxK/xPVgThyhOoT5BvIdYoPG8Td4inAe5RL/gVhADNDleO4TwrKTSNrnTtiKq93cOIdWOy573jQmNkdd+m7AU/ZeLTQIxEIFN9cxFPK6weybaQSAfujQWLz2TfaxdKsm+kimyFzLXLvpKdpZ7TmyU819hbPA6aG0Pa7mWeniaZ2knMxW3VKAOjw2CtIjfYhhxyuUW7+qe4o8QAxF5GVg8L8E4Swibd1dewxsMQ2PE3baptuF6vWlWHku8DEDXBHAgL9GvLKjzVq1CLPD2xUTj7Tuuj2huv4aOYN8YwdtaJ0F3uWwPNO0jwHLeMXjW8Dp493i/+mwih0Ckv8qJ3fcLuqm0hHRdOswgqRLlhQm6grfe70JwcTb0AHRH73PQbqAnaDIdv19v5ZlZW1tXNfqX7Jec/4D7HMh+1itLNBmI7VPLfUt4r16rcwWmav1D9p2eeWq51zmAQkRl4IZL46zeCZoNKxdBZxFUWk3Klufx/2XvzyoyjcqxVHboyO+y/LjNqDXPwnWR1z4dvoGZyhLMrBSuKZX7WPSF2jmfPzrixaCNRGZJwcg8OQSs+UhOLCAMTgCjv7C4vo1yOjxBOAgmm4yKKwt9ITtbgVq2tFNiVfrjdFnd8xlGpjXIZDddwXWerudyTo3/5FhYxxJMsI//tWFmZmZmUv4Dor6FXVy9yqoAAAAASUVORK5CYII=)}.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==)}.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-fill-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgB7ZjrbYMwFIW/ZgJG8AgZgRE6AiOwQegkZYN0g47QbgAbkA1SXGEFJTYCP7CR/EnnR173nnMFzhWQyWQymcyBecMOMUlyG/XLdoqpRjG97icFQza6jOpG3Z80jPrkEWqJ86jr9JvnOrJ2RQAEeuM6XRbqXFbW6Fg3DO/ml0KsNe81hGC7eaV6VqeyrCF7FzjQWjZW90UxyXYIUlcsKR2azic4eKhTYsGXh8a+9M1GCiC2ad3l+MJJ7///rE4J9af3gimAID20Qz1xcEwBbqRHr3vTFMBmOQtNz0Z60jmFOpPJpXugJR0+sMB1BfA5fet9qATukfWOIw0Qy3yDJ2pgb/M1nqmAvcxXBEJejz7WY5Nk7ZLAnAkTYmDHJVLg94jtiLABC/yE6Ii4/QrcQkQ1rxDYhUjCvEKM+mG9efldp8clIZCG1oRI0vycFrN5+VnS5hUtevOHouFhvuGg1ARYyjKZTCYd/gDr1z7dwNgbOgAAAABJRU5ErkJggg==)}.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==)}.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)}.comment-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)}.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=)}[data-theme=dark] .icon{filter:invert(.9)}[data-theme=dark] .check-round-fill-icon,[data-theme=dark] .favorite-fill-icon{filter:none}.black-button,.black-large-full-button,.disable-button,.icon-button,.white-button,.word-badge{transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}#header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border-secondary);display:flex;justify-content:center;padding:16px 40px;position:-webkit-sticky;position:sticky;top:0;transition:background-color var(--transition-normal),border-color var(--transition-normal);z-index:100}.header-container{justify-content:space-between;max-width:1500px;width:100%}.header-container,.header-devtube-box,.header-left-box{align-items:center;display:flex}.header-devtube-box{cursor:pointer;gap:12px;margin-right:32px;transition:opacity var(--transition-fast)}.header-devtube-box:hover{opacity:.8}.header-devtube-box .icon-box{height:48px;width:48px}.header-devtube-box .logo-youtube-icon{background-size:contain;height:48px;width:48px}.devtube-logo-wrapper{display:flex;flex-direction:column;gap:0}.devtube-main{color:var(--color-text-primary);font-size:20px;font-weight:700;letter-spacing:-.5px;line-height:1.2}.devtube-main,.devtube-subtitle{transition:color var(--transition-normal)}.devtube-subtitle{color:var(--color-text-secondary);font-size:11px;font-weight:500;letter-spacing:.3px;line-height:1;margin-top:-2px}.header-devlog-box{align-items:center;border-radius:6px;cursor:pointer;display:flex;margin-left:8px;padding:6px 12px;transition:background-color var(--transition-fast)}.header-devlog-box:hover{background-color:var(--color-bg-hover)}.header-menu-text{color:var(--color-text-primary);font-size:15px;font-weight:500;transition:color var(--transition-normal)}.header-right-box{align-items:center;display:flex;gap:15px}.header-search-input-box{align-items:center;background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-full);display:flex;gap:5px;height:30px;padding:0 10px 0 12px;transition:all var(--transition-fast);width:223px}.header-search-input-box:focus-within{border-color:var(--color-input-focus);box-shadow:0 0 0 3px #58a6ff26}.header-search-input{background:none;border:none;color:var(--color-text-primary);flex:1 1;font-size:14px;font-weight:400;line-height:140%;outline:none}.header-search-input::placeholder{color:var(--color-text-muted)}.header-search-box{width:320px}.logo-dark-icon{background-image:url(data:image/png;base64,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)}.logo-youtube-icon{background-image:url(data:image/png;base64,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)}.logo-trend-icon{background-image:url(data:image/png;base64,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)}[data-theme=dark] .logo-dark-icon,[data-theme=dark] .logo-trend-icon,[data-theme=dark] .logo-youtube-icon{filter:invert(.9) hue-rotate(180deg)}.profile-menu-wrapper{display:inline-block;position:relative}.profile-image-button{cursor:pointer;transition:opacity var(--transition-fast)}.profile-image-button:hover{opacity:.8}.profile-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid var(--color-border-secondary);border-radius:50%;height:38px;transition:border-color var(--transition-fast);width:38px}.profile-image-button:hover .profile-image{border-color:var(--color-primary)}.profile-dropdown-menu{animation:fadeIn .15s ease-in-out;background-color:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);box-shadow:0 4px 12px #0000001a;min-width:200px;padding:8px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}[data-theme=dark] .profile-dropdown-menu{box-shadow:0 4px 12px #0006}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.profile-menu-item{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px 16px;transition:background-color var(--transition-fast)}.profile-menu-item:hover{background-color:var(--color-bg-hover)}.profile-menu-item .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:18px;width:18px}.profile-menu-divider{background-color:var(--color-border-secondary);height:1px;margin:4px 0}.user-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.logout-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E")}[data-theme=dark] .user-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}[data-theme=dark] .logout-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e0e0e0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E")}.admin-menu-item{color:#ff6b6b;font-weight:600}.admin-menu-item:hover{background-color:#fff3f3}[data-theme=dark] .admin-menu-item:hover{background-color:#ff6b6b26}.admin-icon,[data-theme=dark] .admin-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff6b6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z'/%3E%3C/svg%3E")}.search-autocomplete-wrapper,.search-input-container{position:relative;width:100%}.search-input-container{align-items:center;background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:var(--radius-full);display:flex;height:40px;padding:0 12px;transition:all var(--transition-fast)}.search-input-container:hover{border-color:var(--color-border-hover)}.search-input-container:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.search-icon{color:var(--color-text-tertiary);flex-shrink:0;transition:color var(--transition-normal)}.search-input-enhanced{background:#0000;border:none;color:var(--color-text-primary);flex:1 1;font-size:14px;font-weight:400;line-height:140%;outline:none;padding:0 12px}.search-input-enhanced::placeholder{color:var(--color-text-secondary)}.clear-button{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:color var(--transition-fast)}.clear-button:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.suggestions-dropdown{animation:slideDown .2s ease;background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);left:0;max-height:400px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);z-index:9999}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.suggestions-section{padding:8px 0}.suggestions-section:not(:last-child){border-bottom:1px solid var(--color-border-secondary)}.suggestions-header{align-items:center;display:flex;font-weight:600;justify-content:space-between;padding:8px 16px}.clear-all-button,.suggestions-header{color:var(--color-text-tertiary);font-size:12px}.clear-all-button{background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;font-weight:500;padding:4px 8px;transition:all var(--transition-fast)}.clear-all-button:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.suggestion-item{align-items:center;cursor:pointer;display:flex;gap:12px;padding:10px 16px;transition:background-color var(--transition-fast)}.suggestion-item.selected,.suggestion-item:hover{background-color:var(--color-bg-hover)}.suggestion-icon{color:var(--color-text-tertiary);flex-shrink:0;transition:color var(--transition-normal)}.suggestion-icon.trending{color:#ff5722}.suggestion-text{color:var(--color-text-primary);flex:1 1;font-size:14px;font-weight:400;line-height:140%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-history-button{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:0;padding:4px;transition:all var(--transition-fast)}.suggestion-item:hover .remove-history-button{opacity:1}.remove-history-button:hover{background-color:var(--color-bg-active);color:var(--color-text-primary)}.suggestions-dropdown::-webkit-scrollbar{width:8px}.suggestions-dropdown::-webkit-scrollbar-track{background:#0000}.suggestions-dropdown::-webkit-scrollbar-thumb{background-color:var(--color-border-primary);border-radius:var(--radius-full)}.suggestions-dropdown::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-hover)}@media (max-width:768px){.suggestions-dropdown{max-height:300px}.suggestion-item{padding:12px 16px}}.theme-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;outline:none;padding:0;position:relative}.theme-toggle-track{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:var(--radius-full);box-shadow:inset 0 2px 4px #0003;height:28px;padding:3px;transition:background var(--transition-normal);width:52px}.theme-toggle.dark .theme-toggle-track{background:linear-gradient(135deg,#1a1a2e,#16213e)}.theme-toggle-thumb{align-items:center;background:var(--color-bg-primary);border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;height:22px;justify-content:center;transform:translateX(0);transition:transform var(--transition-normal),background-color var(--transition-normal);width:22px}.theme-toggle.dark .theme-toggle-thumb{background:var(--color-bg-tertiary);transform:translateX(24px)}.theme-icon{transition:transform var(--transition-normal),opacity var(--transition-normal)}.theme-icon.sun{color:#f59e0b}.theme-icon.moon{color:#fcd34d}.theme-toggle:hover .theme-toggle-thumb{box-shadow:0 4px 8px #0000004d}.theme-toggle:focus-visible .theme-toggle-track{outline:2px solid var(--color-accent);outline-offset:2px}.theme-toggle:active .theme-toggle-thumb{width:26px}.theme-toggle.dark:active .theme-toggle-thumb{transform:translateX(20px)}.category-mega-menu{display:inline-block;position:relative}.category-mega-button{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;gap:6px;padding:6px 12px;transition:background-color .2s ease}.category-mega-button.active,.category-mega-button:hover{background-color:var(--color-bg-hover)}.category-mega-text{color:var(--color-text-primary);font-size:15px;font-weight:500;transition:color .2s ease}.category-mega-arrow{align-items:center;color:var(--color-text-secondary);display:flex;justify-content:center;transition:transform .2s ease}.category-mega-arrow.open{transform:rotate(180deg)}.category-mega-arrow svg{display:block}.category-mega-dropdown{animation:megaMenuFadeIn .2s ease-in-out;background-color:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:12px;box-shadow:0 8px 32px #0000001f;left:50%;max-height:600px;position:fixed;top:80px;transform:translateX(-50%);width:900px;z-index:1000}[data-theme=dark] .category-mega-dropdown{box-shadow:0 8px 32px #00000080}@keyframes megaMenuFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.category-mega-empty,.category-mega-loading{color:var(--color-text-secondary);font-size:14px;padding:40px;text-align:center}.category-mega-layout{display:flex;height:100%}.category-main-list{background-color:var(--color-bg-secondary);border-radius:12px 0 0 12px;border-right:1px solid var(--color-border-secondary);max-height:600px;overflow-y:auto;width:240px}.category-main-item{align-items:center;border-left:3px solid #0000;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:all .2s ease}.category-main-item:hover{background-color:var(--color-bg-hover);border-left-color:#dc143c}.category-main-item.active{background:linear-gradient(90deg,#dc143c1a,#dc143c0d);border-left-color:#dc143c}.category-main-name{color:var(--color-text-primary);font-size:15px;font-weight:600;transition:color .2s ease}.category-main-item.active .category-main-name,.category-main-item:hover .category-main-name{color:#dc143c}.category-main-count{color:var(--color-text-secondary);font-size:13px;font-weight:500}.category-sub-panel{flex:1 1;max-height:600px;overflow-y:auto;padding:24px}.category-sub-header{align-items:center;border-bottom:2px solid var(--color-border-secondary);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.category-sub-header h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#dc143c,#8b0000);-webkit-background-clip:text;background-clip:text;color:var(--color-text-primary);font-size:18px;font-weight:700;margin:0}.category-view-all{background:linear-gradient(135deg,#dc143c,#8b0000);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 16px;transition:all .2s ease}.category-view-all:hover{box-shadow:0 4px 12px #dc143c4d;transform:translateY(-2px)}.category-sub-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.category-sub-item{align-items:center;background-color:var(--color-bg-secondary);border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.category-sub-item:hover{background:linear-gradient(135deg,#dc143c1a,#8b00001a);border-color:#dc143c;box-shadow:0 4px 8px #dc143c26;transform:translateY(-2px)}.category-sub-name{color:var(--color-text-primary);font-size:14px;font-weight:700;transition:color .2s ease}.category-sub-item:hover .category-sub-name{color:#dc143c}.category-sub-count{background-color:var(--color-bg-primary);border-radius:10px;color:var(--color-text-secondary);font-size:12px;font-weight:600;padding:2px 8px}.category-main-list::-webkit-scrollbar,.category-sub-panel::-webkit-scrollbar{width:6px}.category-main-list::-webkit-scrollbar-track,.category-sub-panel::-webkit-scrollbar-track{background:#0000}.category-main-list::-webkit-scrollbar-thumb,.category-sub-panel::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:3px}.category-main-list::-webkit-scrollbar-thumb:hover,.category-sub-panel::-webkit-scrollbar-thumb:hover{background:#dc143c}@media (max-width:1024px){.category-mega-dropdown{width:700px}.category-main-list{width:200px}.category-sub-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:768px){.category-mega-dropdown{max-height:500px;width:90vw}.category-mega-layout{flex-direction:column}.category-main-list{border-bottom:1px solid var(--color-border-secondary);border-radius:12px 12px 0 0;border-right:none;max-height:200px;width:100%}.category-sub-panel{padding:16px}.category-sub-grid{grid-template-columns:1fr}}#footer{background-color:var(--color-bg-tertiary);border-top:1px solid var(--color-border-secondary);display:flex;justify-content:center;min-width:1200px;padding:40px 0 50px;transition:background-color var(--transition-normal)}[data-theme=dark] #footer{background-color:var(--color-bg-secondary)}.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{gap:10px}.footer-logo-text{color:var(--color-text-primary);font-family:GimhaeGaya;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:140%;transition:color var(--transition-normal)}.footer-link-box{align-items:center;display:flex;gap:20px}.footer-email-link{color:var(--color-text-secondary);font-size:12px;font-weight:400;transition:color var(--transition-fast)}.footer-email-link:hover{color:var(--color-accent)}.footer-copyright{color:var(--color-text-tertiary);font-family:GimhaeGaya;font-size:12px;font-weight:400;transition:color var(--transition-normal)}.top-button{align-items:center;background-color:#0066ffe6;border:none;border-radius:50%;bottom:40px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:2px;height:56px;justify-content:center;opacity:0;position:fixed;right:40px;transform:translateY(20px);transition:all .3s ease;visibility:hidden;width:56px;z-index:1000}.top-button.visible{opacity:1;transform:translateY(0);visibility:visible}.top-button:hover{background-color:#0052ccf2;box-shadow:0 6px 16px #0003;transform:translateY(-4px)}.top-button:active{transform:translateY(-2px)}.top-button span{font-size:10px;font-weight:700;letter-spacing:.5px}@media (max-width:768px){.top-button{bottom:20px;height:48px;right:20px;width:48px}.top-button span{font-size:9px}}@media (prefers-color-scheme:dark){.top-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff26}.top-button:hover{background-color:#ffffff40}}
/*# sourceMappingURL=main.0db9cdf0.css.map*/