@media only screen and (max-width:700px) and (orientation:landscape){body{max-width:100vw;min-width:480px}.lnb{display:none}.content{margin:10px;width:100%}}:root{--font-family-base:"Noto Sans KR","Roboto",Arial,sans-serif;--font-size-base:14px;--font-subtitle:22px;--line-height-base:1.5;--mainmune-hover-bg:#ff7143;--pint-bg:#ff7143;--color-bg:#fff;--color-bg1:#f1f7fa;--color-bg2:#fafafa;--color-sidebar-bg:#2d3439;--color-text:#333;--color-primary:#007bff;--color-secondary:#6c757d;--color-border:#dee2e6;--spacing-base:12px;--paddig-base:12px;--radius-content:10px;--skill-image-ai:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKvSURBVHgB3ZdNSFRRFMd/b0ZN+7JMDYuKKMJCoi9cWATSQoqEiBCECltERVQWIVQEibSpiIoIXFUL2wVRtKg2LloERSUEBX2IFn6EfahZfs1M/8edgZlx5s0b0xf4h/O499377v+cc889510LA18xrJ0Dj0chL8TEwjIy0A0V7fBM3YBfD38ZNPjgVhBmMEmQMVnTYd8SyPgCzVYBLF8M7/EIsjzQI05rPbSovxoPIfKPNnHQtD1FwPcfSG34fW5nhuIkESyZsLUcbp6H3hQr2652dXoaDkLJStPOzoWyGsiNn6QXLy4ZzQZmaU41ZCZZLwOX2LAOCiKdYZg/Dwa/xc7p1ftQlqwZhL4B58VdufqrJH9m2M3hLxprxwZH3hBsOQ1X7sHG/c7B44p4tzKM9UsyF+4/N+9WrTAKRaNfmlWWyCEjUFXqvGZK4oDk7AHTfvoSLt81batX7l8aO3dIJh7XvtZVSdnt/BvxT0mOFgzJmjO3oV1pJxJV108ybqQkrq3QQ8FCHnzqAMUUrW1mrEhVpYvxwZFYscLRvabd8kEVRGejX3LoKiZytO+7UuxlMjgepyGpZQ2b9hqZ+q4xanDUkJ87AuVSzp9mLXW0uF5BwkgcWUTCyFWm7yF9JLW4X1K9Q48+8Sgp7KyPzUKbdWyOVcpo7ceJbdD0kLSQ1OLMnDC7cK0JOlqhLUouPtBAthk/LFcPpllqkhJfqMGkKll748nY8UIRfQ+ElVR6/DONtJDQ1fYWvpFVr95KM82YnWCOT0rtOaVCUGz6pUrkLZ/hziN9rwW6f+AI19VpouG6Hk8dYsvUAU8hzqBtsWe/thEoqF5bi2BBISgePXN7SIdloU+MXToxdXgQ3SII2ly/9Q8RyTf+fFimut6swaLJuDvprtTZCZt0d7KLauAvvxSrgSmgenQAAAAASUVORK5CYII=);--skill-image-andst:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASASURBVHgBtVZtTFtVGH7OubctFGgFysdmx7BCHIILWMwizDnZnDPGnyb+cxgTjTF+LP6axk3m0D/6Z4kJ/4yJMVGncSa6uVhloiZ+RCof22wn5WPQUqCU0q/Lvfd4bk27Mkq5d+qT3N5zzn16nvc97znveQEduP+vUw92+089XIzjvvqWfa/vjaPQCaKLxUD2+vr6ks3qm5arKDcpdOcaYbWiSpOqpAS2XR6bDHa29zIovwy5XvPqmVLUQ+LmMeIThsr89BsGNKkCHIJmDwWoYIoH3buHiYJrQpP6HnRivcdNTRZTxY5djKE8f7jj3Xs7S2utr3NRe9HZGM4IovzUd7edWIZe4Ur3QXtCUT/jQ91gLLcSVV21cL3QSqhICOHKbKvgMHy9mJYfHW87IRWj0WxjVZGP8NcD/J9mbg7VHtFupg1PNFFNdI/VhZdqDhecpNlSjxcdD0EkgubKIUeJeARbICdssVS6bvxYe+hWmB0lmfa8HMNPCX/BSSJKHJfSs0xhKv5xGi/v8R23QY+wy/2MRAWLku0TSlB5jyNHnJDCmwovcKPOx0Z4JFh2qFmE6U4UwfVYOrtKWk22dHDigqJI8TVqAUqERhHzQo6sRZnHWIEOCOHGwz0nV20qIUs1VuvYx0dJMv97bqvs74+dpow8h/8B/JQERUqevnCs7Gx2jOJmwZhuKiGoV1T1nfyxmxaeHPsAqeVRAwYw538iHFu8AikVQt6GKopZ3xfm/L6+lJmHtXQMUyPvQ0qEMHPlHBpNVbBWt6NQ2k9EAwhPDSIZm8VyaJj8K+GF6UEwNYrWfa9icc6LmT8/x+0ddRBKtm/gxlemMHP5TMF5DC91IjoNe7UL5tJ62B1tfAVWoSqS0WmMe+xouA8B7wAkSUZ0wQcbN0KwVMMoDHtcZm+ELCURGP2Ix83L+05+NZbBKAwLR4K/IpUIZ9qM5+bgxEXI6TkYhSFhpip8s3y67uyuLAWwuvgHH9KfUAwLL8//njki+VBkiXs9BEUKwwh0C2vLek3zlsNkqUCz+0lUbnNn+kuhcSQio5yj6/4wJhwNj2CFZysNtQ2dfHcfQONdvbxaKM2EYD7wPfc6one668JUJalNWdr14v+KC6zBXGJDzY5uLlgOq70BlfV3ZygLc2OIR0YAnSk0J8zv2XP8Vy5Eii35+G7+LdOurGtBqe0OZFOks+UxEMHEY53C/KQW6yXoQS6BeI6VeQ72p3oZk3l9TNZVk3P+sy2qkraC0kTdzn1TRKyIZzexdq5tVbucPBR1kdAlJKN+X5mjekX7psjpGv5qKCS8ZUFv7ejerjDLZMZIhtNpr+f5Dda39XQJIn6AFhTGTkreb49r4+aOA4/zmuXDLC897Mnpbbm5FGZ+JSNKkORX4EAhjjzq+ZG/vkSmOiLPon3/LRtIN9yfxYV5rc2D36M1iYpPpGHP+GZUQvG2ZgN/HKJCd2/4Tthgfr/4JVEhx9VlOkDBHlFV1o9MSV8YKZt60Rwh/ZTCKcfYz9qYqiIkUHaeGz9NTKa+fP7f/PzGZF+0aiQAAAAASUVORK5CYII=);--skill-image-css:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASHSURBVHgB7VZrUJRVGH6+3W/vu+zCKjKb3MwLBU3hZXXo4kikSNiQTmH0g6KgprByJOBHk6VNOiPOZJkhk9PYKKNMptKQjFHRmFrohJRKAcPCGgwg6wIL7O27dM6BCmRmdaaJfsTz/dnzvd+e53mf9z3vHK5gyX4Z/zI48ghSwNnhbnzh644DteSVQoFpgEweJcfPTZyz6tRrK458SV5J00LMwHEKnzACURbSV8XmPjp9xOPwB4fl+Aj7Xh7TDZK5ilPHTXvGFDIk/CfEFDPEM8QzxP8HYg4QBQlDLi+GB3xTYpIoYfD66FiMmxDiOAR8Atx9I/CNBNl6IkLOaiWvwO8tLmS9vAz2jAUIeIOo2n0e135zIcyqR0+HG+m592HlE4lk8wAqSuvgHw1Co+fR1eZGwc40LFxsQ3f7DXzwai1mR4dBIkkwYaEuAr2dg3j/TB6iF0aAU/yteE/hKZytbsaW/etgXzN/UuzFpRXodgzgcOsmGMO1LFNZliEEJKy3lcEWH86+C2n1omU2xCRY2cYfFZ1G+y99kEUZ+TtS0eMexPK1C1hs+1PHcO6LFkJAiMtWIzFlLkwROrZ+ZumHGLrhhUqjRGp2EmRJDk1Ma2ebN6Zu1BNAdcVFVBR/BU7JQW/SwGoysRit/7fHL+P0wUugZYyKs2CWLYzFnFevo7OpH03fdbJ1AkkkGBDZ75A1lsbVUSPVah793R5kRe5iBFq9akw5EfJe3bPYml2FNOt2ROgNWJw2j8XikiLx/NupePPJowgL18NC+oKKptbf3nEiRBzRoFQpMCfGjMhoMyFUoO7Qz6yGSSvm4nhXEYp2r4MYlHCe2N7nHGRu5JQ+gHrhLdgfufOveoe0+lYwRWhRXlKHHbkn4COdTN1Zk3svsjbZEUnE5d2zDyf2NbAeEIIi3qjcMObSeB/eFjEVKdPzTLLpcbjJMRogTQYE/EE01LYiK2oXGr9xsGts1kt2OC73gtfwqNx5Fg/rt8HvFei1AxuLU+AbDtyaWDF+TGhNfb4ArHeYcNJVgpP9xeyf1f0lONTyCnhi+9GycywbepXNfzcNn/cUYUt5JiwWA+qrrrIYdcJPhgoFP9H3yaQKlhmFzqhGzusPkkFxN+l2GR63Fw5nH4sZzBqkPLYImflL2D6efi9+vdjF6mlPnw9rjBEPbUhgseYfu6A3auh9T+aeS97rUHB8LHfzTCOgxOUXChAVa2a1ovroV6WZlWhv6kXpp48jeWUciYFZSbMqvP8AnM0uVF3bzM4unX4UtNHWk5KQ40a0i06lRTO7zWa+K0eUglOIzbN0pE7fk1EpQCKsbY09eOfpY/CQgRBGBkTNxz+xOa0gmzuu9GFb9mcQ/CLCo4z4ZGs9DBYN/CMCLtV3oGTtYTYXtAoDd6W3IZuRbV5+pEaEmOELeiTqw80CBKLW6/FDpVZCa1BPitFBMzLkB0/IdeSM/gnqDBVMO16tU0GjU0papZHsztfu+WFjBjfeYFJqfN7qOEtyhUqpjZFlaUr2/wQ0l6Dk72h1XSg803mwhnL+AZQEzRAuz4PdAAAAAElFTkSuQmCC);--skill-image-js:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMxSURBVHgB7VffS1NRHP+ce8+9u9ucqYg5ljodpaH0IJEiSEGQ/4AP/QW9BQZBQT8ei14iCALpJZ966CGIgnwxiMQHJTRSKrSlTm3L3Mjrtrv7q3POYmNQU2PhQzswtnPP957P9/P5fL9n95JMtNXFAQwJBzSqwFXgKnAV+D8DJmXWJEogldmdYr9gDE1Pu9jSHTjs7yXYIEGl+RRMCwiEFSzNZTEzbUDTJJwa9CLYJENPmKAy+Xtg2Utw63YSd0e3xfzZWBOGzmgwci78IQWHg1EkNp2Se86d1jA+EcLOFxPyLxX2LzVjWX9ILky9njyLQFjFkfAyvicdyMVlxhKYeGNgoC8Gf1NxoSLFxaEX5w1sJGzYNtASpMhudyAeDYNIBJF2ipcvmpH5ZhcTQgUG9/3rqlWYj1wIQMo4qHFspJZb4WtkHi+bILTocUUY8yLr6lILSYzcTOLV6wx8HR5Q10UmZoHS0h6oWB83tlB0H1NEC3GPh4bj8PmW8HBMh7ddhVNab5UD1ldNvP/Qhu5OVfjMEzCyLi5e22KJLCLFgF3yD4C5lPqSgbm3LZgcDyISpsICVlviEzq6wtpBhutWGJgPVSUw2UHRyyT/tNCG6HwrAgGJd6Dw/sqlTag10t6AuTWeZsoqErBsV1ygtHSd+6c0yPi4YSPGWoazym6YaPS4WF1sE9LzazPvcpD8ZHdgWQEWohZ8dVH0DK6jJuIFDWp4/HSnEBNiReU5JGH4fBwn+tcQObmGhAFobQqL92D0fqoQ21jP2OfyWpNyD/Qa21RWP0Nh/tmMrc2YeTWCrOEK3yzBJAKX9ewAS2x61hCSWqyl62oloZC+44oq56xnp0LobJZ3Z6xHTejxduTMPCiXK51xxTcHnZ0MwVgxkV63MDXdgrODmgDl4KkfjgDlvznonet16DmuFvYmu73CcKZ+Jtmje0k8eZ5GjknV1+vB1RsNUAzmZy4fx9n5myiWYzZGH6QwM5cToP0sduRyHWqZUiZLhpA9AvPBA3hB0VpZHMx22oGZdgublMSyYMVHIPslUXl25vexezqr+T02k9DeKh7y5A9PAcJjZoeVKR/7ExmoQKq4Hpl0AAAAAElFTkSuQmCC);--skill-image-react:url(data:image/png;base64,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);--skill-image-sass:url(data:image/png;base64,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);--skill-image-figma:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOhSURBVHgBrVVraJNXGH7P+31fbl9zs2l0qcoYDGZmSVndzbGxH25sjM1CNja26H7sz364zv1wCmr/WBG02EYQxEvRWkXBiiJeQBAUUVE0pdYrghfQRNvUxOby5fKd4/mSNsaaxE/qQw7knO89z/uc8z4vh0ARZL3X4fPPqts93YgfUj6HMtBsCuy+XwFyaXgJiDSSTN/cHbq56P8Ll0N8hWkbSaR19kanhP8qGZUvEIRJqEqofdN+shkfK9mgZ8O2/4TVH9hbvvHIPZkMJZyMQAUwNQemGXP51vwr3/gGQnJ5kI3GT50mOCzsmtdw0sDARSYdUy9hCfk8m21zfIluA3o5E8IUoXE0yibvlInKwfjASEa9Rlnh/1TJ6ONU+gbuuZsMmEwCTBWMV7rnyq3F2H47NjiSU4MSJ2UFF7y5MmYxseF0pnsl9+JEZclmX8MXPzUmOj0CbeE3IJbfgarkc8YFqyTIPiumfHRnjJtF5oOls/nLB8LP2hYfO3tRixVh3C4Dho0UrX5EyQx0kk7PTJAWLh/36NI975FfOvpFq+xDBhSzUWI6ctwAx84WlWljbyDSZZHcbXEFKnaK2wrw3VZCZp56uAnsM5aoUR6H43GUUaxnqI492RT+2rNU+L1pXUvzrG974gpW7RTZCNDXlNpr+2phHx0lhGBZHJ8yhYBgkz9B0XmYbPGHh0wG9xzknQ5V4IrHYq3LlQeujHsuIKkcx5WqY+HromyY7mVVlE2Aod2Gsr0JctXbU0skOBu9WJOpxKjX+Awwrjy6xhh9zYZUSn36cABqxfEj01jkBp651xdwmGvTCR7Zmju9z49OUk0YCC6GytHti3B/aMVgIjPc7TBT7llWuVM0no5ld1lyOIjTCr1RimNF27B8YqQrtqN9oNQpf322c/6Pdd938orP4+FiOd87MkBzf6FwxLps+3yr398nOhzvaoloLBlO9/e3Rtf/eWkid4FU7Pj5czXwfpAIuWamUvGlMngcwIztE8k129AKZyjsKCixDK4NErtlCRsd44uWV3yG1mmQeDGllW+xCFFq++EjYjf/w8m0RLpcVAsotfp6WTRBazwpb0YI9ZY5XNhbewpQlzBBfz6k0eQQMFa9A3gb0ZHEfdBNeCgUIA22amxAGqyY7T3/B+h8ajEbPHGVPk12E1ddQU25MlJvYxBXuvJrDp4Dne9NqVOkvxc0C7993ItO2avZh44mhujRUCDbeeJqSa4OPAdUUnW7zg1iogAAAABJRU5ErkJggg==);--skill-image-html5:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVuSURBVHgBrVZNiFtFHP/P+8rHJtnsurvtbqtdLLQqpbYePKhYsAfBCoIgWkSlIAUVvHjRg3jx4lEEBUVUClX0oNaq4EFbtV4UC3a16m7pJt0l7eY72SQvyZsZfzPvrcbsyyaCAz/ey7zJ//f/mt8M0eDxFXAOYIAEdgdPL3i+DvwMVIP1TeBH4HngMg0ZxpDv+4FPgvcocBfAgVeAF4FxIAUUgRj9hzGMWEWbCN4d8jOgol0IyNTcq8Ak8FawfmOtytAtPXMjEyeBDHA4+L0RUQRIB+/jgeEJYCxYo+bmgCXg08DR0Ii2ckg9TUCQX1szmBfBu+wxLIP1vGfdxjwfRmzMzupa/q9jLEcc4XeoJ/pNEZ+/b/fpA+n4kfAE9Y8RFjFGF8ruF/u/XDzSO231r/ul4P4wZ1tHumJroxKfrQjbcg3BhsEZnS82z/V/2kS8tN5ZcgxGQ4m5pNR2iwQfsA4+dVuSWFnSH7A5lLjUbWcci1FDtRIzSNZKsNDZbBjt4hVNEl4/McisCLH0FPGOR3HbpGpTZIYS13gnZzG/OWWtSPZTLxPbtcfPbc8QXFBie5qk6DOAmvLlC+S++wLWpMjA7zLjV4cSV2tu2TSD2hkmMSdKxk23Ibzuvxeq+k1PUdjgK7/DMrLh4mEzWquwylDiUwVyN1qG2Q6Ja1kyDGSAI/dJaINpBM0cbGG5OWJZyJGBdKs+MKBhXrncGEpMqqJSqvBssvD52gqpJ5ucIvfo7SRXFnXjSPhRm2eocd+/URKWSJOZSuFbVzWpd8YXn6HECE6ok2acGNK1topmsUDkIeW3kmhWdAkUMbvOIsML6WrGtAMSaHtyPYwjlLjqibJPDAMF9IVKtdsiY+8BklezqnDEUGNrLkqif9tZDvHsRfSA0MJa57w4MvFqo7u6I2rNK5Oikvfr6rpkPniczEee1mskCGOOTaGOPzZPMh7XJck1u9fC1oSeTusdnmUsaLF6xdfVJI5dCAt5XEN6nAaOZlUHrP5Xb/EMjRpxyeOLyiO9RRPj1H7pSZAFIsJ8X5VitXcltYCIap7iz7wG0dim10nP1QJjwvmS4IsjE19a50uHZxh5qnFUmvOrulHU1hGXL2Kb2bqbOyU0GQjE1WWiZ9/Q/5Wtur8OjtlQwOUQuRxInK21Mo45AdlEzGs5st/+nmh6Gxldj5p3Yi/vnIdDyikzOIXxjCV94gauYKalHYvB6Uut7nIYR2iNC55ctTa+xGIksshWrabViNoxdPYqwm1rqGilG8WWc/wSlNeIRaJaPEwQ15s8N3LEbZMVtVqp4UR8EdlzgESpRLGFCsnMInVOn6TIjjGyDj1KxuSsr2wq0nwWxBHiTaU7jPI1Ko1MvLBcaVl37NTvKhIBCTQncCA0miSLBTTcBFmPP0dOKvHPn0zflCyskGFDLtEfKgmFWq0exjHwJG8/vK+bb3Ysrb1VOB1NkHXPA2Tee5SMmw8SR7PNRBwtFDz7G3W+OUndbz9E2tfJhLxWr3RpZszhzgcL1sgRq+EJdbbgaqu0NzWhXeRnT5H38Tsgg5QfPETNOZM6P32t1cqYmEZZHJxmkxA6Xy5bnmgNsj+QuMVFBQ2b+DslqnuRTobuVkM1HGc2Gdt36a2toM5mdetoFoVOZgc2BtkfeK/+s+p+Pj1mdyfjNkUY673GBoPBD5xO2MduRVBthVM541G3JOV1OFSmUrZ7odL6bJD9re7VWrgemo3ecP/1k0cPzyWP7Yg7eyGnVG3rU0769y3G0nGTkhGLrtQ7i9/l6m+ezlRPvL/W2NBodcceeq/eykHNcvzGsX2HZtLH7p6OP4EZfmbNPXE2X3qvernx60chBIPGX2wEYeVmoaPOAAAAAElFTkSuQmCC);--skill-image-git:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO2SURBVHgBrVdJTBNhFH7vn6pIAp2qB/eDMcaFqKWgiV7ENSQqpbQHD24X9SCJMRr1Zry53ow3JR5daIsxuHsyHqCixiVRojEqB6PSKYqCM//zTUObYZhpZ8TvALO8/33zfe/9SxH+AVo0vI1QnEIETerQGurIPASfQPCJbHMkQQRtTFqZT4DwmwQ0qdcyd/zk8UWca47sNIBJ7UmY3ABcP6W9+xF4hPAa+CKxeKIEOuL0pexAhSC6mY1HNoJHeCIebFw5u+bqq2EF9DXM0usSFkQJ6e+xutVecpYlNu0dqtA/cG2PViWffzGE3oBAr51iR5Snv7XUbiqXt2SNrY3EgboEuTeU7Ln4LbZ0dkBOOCkRghy2lt9NHpXUQ8O5EvdHa3ch4iX7c4FwqLo9c7YY11IXFpK6CECxJf5toHvDCT+kJqSEPdb70PXuHkn02B7HH1Ky4cYQD7C9/L3nwQ1i7BgCzLlEB9GAdC5ev2psGgtMpTrAlcLi4AiC+dlY5BhZykQk9vG/N87hUCEN2WFXXhxsX5HKQYjhRVVi4VttuLdBTffcG2yqnzMkZCcnXOIUb9YcBEWD15/czo83/5hThsopteHPsFAy796x8aJNi9YeqEx3fdQQNrDtL9mCr+CgHAhTuZF5jlosvJ2tugw+Yeh6zfu+wJv5c+E9307nzK1qKnOh8L5/67IGVJROpphkG6oFSLTwTMATMH4o7OWZXPOKqYUHoY5nD1nhOYfYoC7kaYG8v8F/AFv5Rxv8QdZnArHfJVgRPNf280UOxglunmD15Modxdy8qRhErQ6hhhR4LN/V2VjdepDUyaMD4BG2Gs+yvHrAFvci0haWP8M+jJASofYnybzNanv3PUIjzsp1GD/WAtIeOykRDrAvjSapeV+sbyj5NE2KwasWZMtl5ml3W5FVfZEtGYN3Ki/HHgOE3Kkmu+8Wc9gjsk1sO7rbzqTfq39pM7Gzdyiv5DiI3LPIW1Y4z5kTNB6VsJKaGNPRapptB1bu0nCS4FOBNP8hx4EPJuB2ODBruttO6khsIpR6mgoEZAwdas4DFnyyzNfPmyPTCKHehTRRqKkdJQ8C/dHlUQTlqt12XtP7WPtR9j2AgAf5Uc3o9zjAJWlxUuqJOE8eX96EhtLGlyp4Q0mlnolNZKPhdWzyLQ/z3LGRnOBpuVRTPfdH5nmpFc4QAnZ5ITXh60CfjbNy3VG5J3ut8LVBqNeKyovdbl+RvML3bycTP+PhRt1QTvNlACUerk533QCf+AsJ1p72ld3EhQAAAABJRU5ErkJggg==);--skill-image-w3c:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAYAAACaq43EAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPASURBVHgB5ZVtbIxZFMf/zzPTmXZ0Um2pPmPs7K7atbt0uzu1WWSTDaUhIY1SHygJggiNRJD4gIiXD6IfKsRrhBJSFF9QzSBEvbUoofTFeCkT7ZhWp8xMZ6bj3NvraWdMq9+d5DdznzPn3v8995z7DPA9mtRPX1/+LyZHxEm9zdXCnJ2IKYur0dRwFOfWrCNfCL+Tb/ySajgbjuPM6rXc98UWnLyLgHfwV5LGFA12ZQ/jawJxxHGiiLhMZBK3iAKig9gjo7HMBVmfitRflqkCT5gvJgWDRywNE2XjGF0mJNmCWKMZcQk/IOBT4PeY0frmqcgqQLQRU4kyYiZhIxSinWgl/pJ5sNN+EYGgEYpiUI/lbU0Jgn4jhgwZoMpmzBmPjy7g1b1c7MvRYu90mTbgQoJJg2MLJomocvGtCI4QXsJBxBMpxH2ZZ1Fr24iONgnDZ+WqmcXqU+D5EMLI2Xmq8IixmyhL4MqOc/SkQc7WfHjaUtH8bJU6D8gi9EQz0cSKQLB1ZXH0DKmrGR6drYJhEPCTdb0qkvTzZJ655Z8ePssEhAItNApyTBlHkKAEcHpVoYhg9a0Tx90pYDW9KsZqybq70PPBDkNyGn8yjRkGn5vt/zVl+CP3mf8cSr4QXj05wONn7T6NlsYgNeAjWK0xQlRHnEVkX0QxWf3RXrEJn5zAqNx0pE9bCR2V+/rBDPioT9Jn/I0/pq1AiHrncWkRj080ZcKQ5IZh4Cj8u60DipWJ+kTGUcWiCQP1t0ugoz4aPm4hTL/mw+9/icabLuippmn/LcLQ0fMQFy/hzcNGPm9fjgUHZybBUTubOjqISSurRQmeoR/WLeyo+gRZ64YxaTk1zCDq3EJ+pG2OShgSlvAmctptIrpTPanyLWcQn+yjzNOE7xr6YXKPMV2hx8XoDEpUVwnV+w/xheuubaBPCRoqYX3F+qireFpaEQx0r/O1SRFaYQ8hPL+3GdpYCdoYP5xON/dWFpdhQLLEeXCiAqBGyl63KGxu7ECFTouNsqKIaoh8FtWbMFBT6qAjA97VlvTwdtLbqQnej3V85/kF5VBG74F1bgb/ld3l9uYgZX0TXW+oUxGZWojD6LpWqmkRaW7nHdRc2Bzme1FZSCV4z8fF8/9HgY3e51NuY0yeH+0uHRLNGuzMGifW285WYZHEWIJtMA/h9zgiY2b2qu2ovfq0hyeE5vqTaLh8Hl3XRIOiiRJ8rZfgdbvh896ArUAvRFmh7xIjCauY/xtRGincm0VuSELff4lSH8/f+iv9TuwzkHE3m8noi/4AAAAASUVORK5CYII=);--skill-image-ws:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAWCAYAAAChWZ5EAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPiSURBVHgBrVXPixxFFH6vphdy296ThxzSK0YEL6N4EEF25i9Q/4LsCgFPsomXHJSZAUUv4q4nQZAJgnjbzV+Qyd0fLXjIzR4wEjBkKpdApn+8fPWze4bJ5jK1211V0/Xe+95X36viq6ePFrXQrjRCTSMsQuL76YNbrxzRFtre5evGKyEAhd4EweRjtawaXZUNVVXDJfqyMo8I5hltrxXrP7B5IfFkuWwKEsls0ng1ggfghPgKbamBTRvQpMxhyPgT2U+qZT03M4TkuhbTWAxD0uzRlhr76BaJH7Idym5SQgDmd2TtgruxYSKlLTc2SMSk64YsiqAB+acsa6eBSghbIqav8NBn/21rGzKHwFFthvbF8iQpy2pOQGKE6RhwLABjTvTsSfCQ9seGkT5RnVHNCyqXf+n73xQvi5xevt43e28istt5dtHBtLBOyooWbEvDKcQjnWJ2g072tXXyzlcjrDmGMlJpesKqZtrpSfrmrdtU0+RCIEy77HKnEJgCBSx5gsHcqjQqhXIEtvWfvvt1BtRnoKdvzgezQrGtEowFFnyNVDNI3zge6vsnLwDBA7Pvll4TRCIwokq0QqdtaMd7gQ8fxeCk7jraQwpuHTsJeWHLFZadM3oxBQOvOl6hAJi0/nWmkG3R7o4cubkxSO5yEA9R0I6D7ifsHmPZT1+/OVoPnWaHKcIOOkE7uPie6ZSfGrFNEXxmDd/7dgTDrOmYxJS7dFhlsQfDx2l2vFK6vfrShzG2o1g6Cd2JAKB7DQ8TGxzUYzySELTb2DmSWErsf3UJU48/6C6vFTTio7kt6LRKziIALJ0E6tXOpZERWMBqqjJiJjkhVm/D1zwcq9ylqMcx4zT7BBqy9Fu1Og+RjpnWv8xbACevTa3R4LsMiw69R09t44yFCv3H+IbOxzkoOA25RzG4RYOwDV7AdtgEzQQgzLcDlqABNxFuhcThVAidGrcLy3NqNSEdcaWc0Nneq5/+iWiZk4gpXU+UPZGQyP8/TzcCwMl0QC1N/t9udaF//zyi1jkOHqFZhCp+pWcBr74PJhKOwfCdebiSdIT+/vcHgLnv7k6Oj/0XukNrDagmDiYYVX5h/NZSHsbuO0/0w2mxEYDqydA7brPxrnA1n68D0H9/OcPCe9wpls5JsaJNP8ofP/xpvO4nAmhIHYhXrEANJMEYB9ZvX8xoU6vpCOuKFjCtFq74ShXK5Wk13ORCdez6vHLA+JGYW3FzM5cQvg9Bb7FBkPZ04oZPFw9+fEvrqd7kIzEvlF8Ku9zeFb6uJNzais/pguZvwv306s1DLL+GB/XPGpYzcHm6+PeH4iL7500MLf2Z0KG0AAAAAElFTkSuQmCC);--skill-image-xd:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP7SURBVHgBxVZbbFRFGP7mXJaedrfQbi8g21pChXopFiKiAR6MsRRpIrxA0pbGC4IJWjXRTURjSIzxxUcNiUJSW6FUYppKvSyxSYPUEIPRNsEGsUgXpBexUOwe2MuZ4T9z6DabpdDCdvn+ZDOz/5z55r/OMDhQVqBseRHLOxJGLFdAIJVgNgGU0IAYWXcS/cdpaqn0o27C2g9cTG+MgWdhlkDGuDzMeOEhLNL+RLCL+eArfZgtPI20gVnDYqiUVbFVPeTYZUgjyO39CgfKkWZw8BKNObFPORgJF9bkjCXQqBpmCREtgtbaDjurcPRMJz479kmCPom4aukGVD5YLU85Zl3G7sN+GilxfYhkz3ONEIJDoXO/2bbDjlkyMxPIU3KJmMOjZiepk4hbTn2JNyp3Af9HIBSGkCsEd8Qzqa9vh09ZAKFpWLOvAh54cCdIOmoOSd2BjWSRAOMC32ztgsWcWIlMAZ+6UI5/DAYwl+RmcBrQrZvQTWM8/N8wRtVxeLkHOZYb3nl5GBkdxg91xyh4HMKjwX/kVRRifgKZ6TLRUPEWlhc/jpiISDfPiFglR1Q2PoETL/WBRTkO1h7Gxpb10MOyFNDQ/mIC6RWSfZtbUOZeKr00HShTKQp4Ib4//a20RIyH0bbpO1kSIS2MvoE/4us4WfVF7SGUZT4gSYWhI2j+g7/Ms7gjYpvw/S4/YMyRWc1iMUDX8dTeldCZHl+XOddAqb5I1q0wXCjfcz+2f1WH7W01lNnKzIltxESU6GOTh4lGsOOx1xKawburP5SkdvnZ4fGhSP7PbtOXlKkVCpo2fw3lKiUT9TeuOpttW7kTF/gFTHil2FvifKCpGLs6huliamIPwzL3I3IcOBPAe51vOyV2LYbA891EyeVBQtfGnQ8sCznGPNwV8WVcQkd9N5lE22cpeKfzdXSf/QmWW5X6QuZFbq5XjttPtjp1S2sP1QQwSGLDzv4ZEdtWvFLRABEy5fzgz01ENB8GyZbmDbIt2NE7UNOBUZL9fc1AtkuuzbYy0LOzH5/X7kfrlg46i3Vjz2kQ0yWN+ie3Ocnh1vHxbx9NeuLKJYQyos6ESmzX2t0oYAVY/Wm5JJeWh6Io0u9DgeaNJ11RfnESMVvHViVU/Pol1chyOS+gX4aOI3hxIPELqqRnF1dLy+foGWjpbYbBDFzEv3impApbV7yM/Kx8mGETPed/RVPvXgyODyb19CTiVMBOQrk5m7qkZuU+vhXhBBTcI9CNyyykGeQPThazND5t49S/K3+L80/bJ0D6II6K3mrlFM4NuYTqx+2eDKnh5F5h+E2YIxPpRw+avMWPsiVdpFxgpdgBdKnS40IdHBLn1pxA0G4M1nWIAWWKQ19MLAAAAABJRU5ErkJggg==);--skill-image-ps:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANsSURBVHgBvZdbaBRXGMd/M7P3ZnPZrJcHs01jQ6u0EYPEPgi1LQgttKW09KFPhWKRQkNfU5BS+1CE9qVQBUHxQUVRxEcJIqL44CUaL0SNJlGjrMZk19246+5mLn4zk6hsNjrmsn84M2fmnP2+8/2//3fOrIILlSUrVhKJHcfQF4HFvEPR0uQebmB08KI8GZpcNFrWbZaB/VhmDQsGK4wvvJFYs8Xj4VMKoaXNLE4MUS1YmDwZfUfh7bW9WNYqqglVuamK0zaqDdNqUeWmUH1oPk/TrEmVK88vc8aMjlVx1tq5HTUYdJus0SwVyNy4zINDW9E1P3OBQqKjYtH6xHHbP2efB1v2K/TxS1z9/Qes0OwqUPUySfEVUP3jaMGilCLO/uJ7q43lv/4ng7Oj3lOO7x3exsjJfW6u00k6Dt1nIqvQ0P4ZZH6G2rjDgq9UYsk3vxFanKCUGSPb001m4LxIyT87x05Uqub2400kuw8S/+h7jLy89ocwZfzdn7qIvv+llMoLEuNrv6Nv86cUi7lpJj1RXb6IYHzRZF9IMA38wkT0va8dp1owR+HRFRlLEai3STIrmvEUsVF8Ck/S0pmgrn0DdSs+xpwAf43t2KS2/XMn74pYu7hxNUZNo8w1YHwEJSqLVKbH50nVWkioCYhtXdScsyYFZXJnRyepW+cIKBofbD0tvhWZa5G/30P/35vQVTuuyiedJ6qNAiImcZq3F68QiFkMbt9EarDHGS8J3ZnrRxzqjYKkonENH/57nlVbdkM+U9Gmp4iTx3aS7z+D/jRLabgPXReeI7VllmRBmsbKvw7giyyT9LjBZm8cZWDXH9Pt4wF6dpTs7UvuQyDstpegSQ6NXJpSpI7erm8hlWTN3rsYIo2G1esdbZSXlLdyeg1iHV/R/GMX6QsnyFw9Q7hpOWbBHSumhudQx6+DiEgfh2jreqfZsFMUaLDo/eULqIl5d2zX39i5I869kLzJq/Do5B4iiVbZydahhaOSmyKpnhMM/d8J9UuppOwZxTUr2GGaulu3UzvdDJgfqqdg17fH4/LNt8x5gmpvelQf9lGiDlBtWFyRQ7UlQbRxqOJOvlBuR/rlKzM9eE9OgD9FkQvwv6XcpaRVDWyh8Hh46rtFo7apndiybkl5PfO+Bkfto+THPuHhtT55YT4DlJJAOs4+0MIAAAAASUVORK5CYII=)}*,:after,:before,div{box-sizing:border-box}body,html{background-color:#f1f7fa;background-color:var(--color-bg1);color:#333;color:var(--color-text);font-family:Noto Sans KR,Roboto,Arial,sans-serif;font-family:var(--font-family-base);font-size:14px;font-size:var(--font-size-base);line-height:1.5;line-height:var(--line-height-base);margin:0;padding:0}button,input,textarea{background-color:#0000;font-family:inherit;font-size:inherit;line-height:inherit}h1{font-size:2em}h1,h2{margin:0;padding:0}h2{font-size:1.75em}h3{font-size:1.5em;margin:12px 0;margin:var(--spacing-base) 0;padding:0}h4{font-size:1.25em;font-size:1em;padding:0}h4,p{margin:12px 0;margin:var(--spacing-base) 0}a{color:#007bff;color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.App{min-height:100vh}.App,.main{display:flex}.main{background-color:#f1f7fa;background-color:var(--color-bg1);border-radius:0 0 30px 0;flex:1 1;flex-direction:column;margin:30px 30px 30px 0}.footer{border-top:1px solid #dee2e6;border-top:1px solid var(--color-border);padding:12px;padding:var(--spacing-base);text-align:center}.button{background:#007bff;background:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin:0 4px;padding:.5rem 1.2rem;transition:background .2s,color .2s}.button_small{background:#fff;background:var(--color-bg);border:0;border-radius:8px;color:#2d3439;color:var(--color-sidebar-bg);display:flex;font-size:.85rem;font-weight:500;padding:.25rem .7rem}.button_medium{font-size:1rem;padding:.5rem 1.2rem}.button_big{font-size:1.25rem;padding:.8rem 2rem}.button:disabled,.button_big:disabled,.button_medium:disabled,.button_small:disabled{background:#eee;color:#aaa;cursor:not-allowed}.button:hover,.button_big:hover,.button_medium:hover,.button_small:hover{background:#ff7143;background:var(--mainmune-hover-bg);color:#fff;transition:background .2s,color .2s}@media(max-width:980px){.main{background-color:#fff;background-color:var(--color-bg);border-radius:0;margin:0!important}}.Sidebar_sidebar__Vcg9i{background-color:#1c2431;border-radius:30px 0 0 30px;color:#fff;display:flex;flex-direction:column;height:calc(100vh - 60px);margin:30px 0 30px 30px;min-height:610px;padding:var(--spacing-base);position:-webkit-sticky;position:sticky;top:0;transition:width .3s cubic-bezier(.4,0,.2,1),font-size .3s cubic-bezier(.4,0,.2,1);width:250px}.Sidebar_menu_icon__zfj2V{margin-right:8px}.Sidebar_menu_label__DcLBR{white-space:nowrap}.Sidebar_myimage__T7KIq{background:#fff url(/static/media/myimage.ab11c6071a28aecfee01.png) no-repeat 50%/100%;border-radius:30px;height:120px;transition:width .2s cubic-bezier(.4,0,.2,1),font-size .3s cubic-bezier(.4,0,.2,1);width:120px}.Sidebar_collapse_btn__3XnZm{align-self:flex-start;background:#1c2431;border:none;border-radius:80px;box-shadow:0 2px 8px #00000014;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:auto;padding:8px 20px;transition:background .4s,color .4s}.Sidebar_collapse_btn__3XnZm:hover{background:#2f80ed;color:#fff}.Sidebar_menu_list__l5xxv{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0;transition:width .3s cubic-bezier(.4,0,.2,1),font-size .3s cubic-bezier(.4,0,.2,1)}.Sidebar_menu_item__am\+8j,.Sidebar_menu_item_active__vGvCz{align-items:center;border-radius:10px;color:#fff;cursor:pointer;display:flex;padding:calc(var(--spacing-base)) calc(var(--spacing-base));transition:background-color .2s}.Sidebar_menu_item_active__vGvCz{background-color:#2f80ed;color:#fff;transition:color .3s cubic-bezier(.4,0,.2,1)}.Sidebar_menu_item__am\+8j:hover,.Sidebar_menu_item_active__vGvCz:hover{background-color:#2f80ed}.Sidebar_profile_card__ZBkyK{align-items:center;display:flex;flex-direction:column;margin-bottom:calc(var(--spacing-base)*2);transition:width .3s cubic-bezier(.4,0,.2,1),font-size .3s cubic-bezier(.4,0,.2,1)}.Sidebar_profile_card__ZBkyK .Sidebar_title__BGD3U{color:#2f80ed;display:inline-block;transition:color 2s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__Vcg9i.Sidebar_collapsed__kDhzJ{font-size:8px;width:82px}.Sidebar_sidebar__Vcg9i.Sidebar_collapsed__kDhzJ .Sidebar_profile_card__ZBkyK{color:#fff;font-size:.6rem;margin:0 0 20px;padding:var(--spacing-base);white-space:normal;word-break:break-all}.Sidebar_sidebar__Vcg9i.Sidebar_collapsed__kDhzJ .Sidebar_profile_card__ZBkyK h5{font-size:.7rem}.Sidebar_sidebar__Vcg9i.Sidebar_collapsed__kDhzJ .Sidebar_profile_card__ZBkyK .Sidebar_title__BGD3U:first-child,.Sidebar_sidebar__Vcg9i.Sidebar_collapsed__kDhzJ .Sidebar_profile_card__ZBkyK .Sidebar_title__BGD3U:nth-child(3){color:#2f80ed}.Sidebar_sidebar__Vcg9i.Sidebar_collapsed__kDhzJ .Sidebar_myimage__T7KIq{height:40px;width:40px}.Sidebar_sidebar__Vcg9i.Sidebar_collapsed__kDhzJ .Sidebar_menu_list__l5xxv{align-items:center}.Sidebar_sidebar__Vcg9i.Sidebar_collapsed__kDhzJ .Sidebar_menu_icon__zfj2V{margin-right:0}.Sidebar_sidebar__Vcg9i.Sidebar_collapsed__kDhzJ .Sidebar_menu_item__am\+8j,.Sidebar_sidebar__Vcg9i.Sidebar_collapsed__kDhzJ .Sidebar_menu_item_active__vGvCz{align-items:center;display:flex;flex-direction:column;padding:calc(var(--spacing-base)) calc(var(--spacing-base)*2);width:100px}@media(max-width:980px){.Sidebar_sidebar__Vcg9i{display:none;margin:0}}.Sidebar_mobileOverlay__NhTJM{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#00000059;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:1100}.Sidebar_mobileOverlay__NhTJM.Sidebar_open__h8V-f{opacity:1;pointer-events:auto}.Sidebar_mobileSheet__IqzAT{background:#1c2431;box-shadow:6px 0 24px #00000040;color:#fff;display:flex;flex-direction:column;height:100%;left:0;outline:none;position:absolute;top:0;transform:translateX(-100%);transition:transform .28s ease;width:min(86vw,360px)}.Sidebar_mobileOverlay__NhTJM.Sidebar_open__h8V-f .Sidebar_mobileSheet__IqzAT{transform:translateX(0)}.Sidebar_mobileHeader__7Uzzt{align-items:center;border-bottom:1px solid #ffffff14;display:flex;height:56px;padding:0 16px}.Sidebar_mobileBrand__nWDF8{color:#2f80ed;font-weight:700;letter-spacing:.3px}.Sidebar_mobileMenuList__YFB47{display:flex;flex-direction:column;gap:6px;padding:8px}.Sidebar_mobileMenuItemActive__T4exv,.Sidebar_mobileMenuItem__rEOcT{align-items:center;border-radius:10px;color:#dfe6ee;display:flex;font-weight:600;gap:10px;padding:14px 16px;text-decoration:none}.Sidebar_mobileMenuItem__rEOcT:hover{background:#ffffff0f}.Sidebar_mobileMenuItemActive__T4exv{background:#2f80ed;color:#fff}.Header_header__9nbk6{align-items:center;background-color:#fff;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);border-radius:0 30px 0 0;display:flex;height:60px;justify-content:space-between;padding:var(--spacing-base) calc(var(--spacing-base)*2);position:-webkit-sticky;position:sticky;top:0;z-index:50}.Header_title__61F4v{display:none;font-size:1rem}.Header_centertitle__c1z03{margin:auto 0}.Header_TestFormButton__fk4Iu,.Header_settingsButton__hPp6n{background:none;border:none;cursor:pointer}.Header_TestFormButton__fk4Iu svg,.Header_settingsButton__hPp6n svg{height:24px;width:24px}.Header_mobileMenuBtn__vhbl9{align-items:center;background:#fff;border:0;border-radius:10px;box-shadow:0 2px 6px #0000001a;cursor:pointer;display:none;height:38px;justify-content:center;width:38px}@media(max-width:980px){.Header_mobileMenuBtn__vhbl9{display:inline-flex}.Header_title__61F4v{display:flex}}.Content_content__D2DOk{-ms-overflow-style:none;background-color:var(--color-bg);flex:1 1;max-height:calc(100vh - 166px);min-height:504px;overflow:auto;scrollbar-width:none}.Content_content__D2DOk::-webkit-scrollbar{height:0;width:0}.Home_content__qrD-\+{align-items:center;background-color:#f7fafb;display:flex;flex-direction:column;min-height:100vh;padding:60px 40px;width:100%}.Home_content_inner__Uj7QC{display:flex;flex-direction:column;gap:64px;max-width:1280px;width:100%}.Home_home_title__9-LwU{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Home_home_title__9-LwU h4{color:#333;font-size:1.3rem;font-weight:700;margin:0}.Home_home_link__HVgTc{background:#0000000a;border:1px solid #0000000d;border-radius:6px;color:#666;font-size:.85rem;font-weight:500;padding:4px 10px;text-decoration:none;transition:all .25s ease}.Home_home_link__HVgTc:hover{background:#ff714326;color:#333}.Home_skills_list__g0fY1{align-items:center;background-color:#fff;border-radius:14px;box-shadow:0 2px 6px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:18px 24px}.Home_skill_item__4J\+-l{background-position:50%;background-repeat:no-repeat;background-size:contain;height:36px;opacity:.9;transition:transform .2s ease,opacity .2s ease;width:36px}.Home_skill_item__4J\+-l:hover{opacity:1;transform:scale(1.1)}.Home_skill_item__4J\+-l:first-child{background-image:var(--skill-image-andst)}.Home_skill_item__4J\+-l:nth-child(2){background-image:var(--skill-image-css)}.Home_skill_item__4J\+-l:nth-child(3){background-image:var(--skill-image-js)}.Home_skill_item__4J\+-l:nth-child(4){background-image:var(--skill-image-react)}.Home_skill_item__4J\+-l:nth-child(5){background-image:var(--skill-image-sass)}.Home_skill_item__4J\+-l:nth-child(6){background-image:var(--skill-image-figma)}.Home_skill_item__4J\+-l:nth-child(7){background-image:var(--skill-image-html5)}.Home_skill_item__4J\+-l:nth-child(8){background-image:var(--skill-image-git)}.Home_skill_item__4J\+-l:nth-child(9){background-image:var(--skill-image-w3c)}.Home_skill_item__4J\+-l:nth-child(10){background-image:var(--skill-image-ws)}.Home_skill_item__4J\+-l:nth-child(11){background-image:var(--skill-image-ai)}.Home_skill_item__4J\+-l:nth-child(12){background-image:var(--skill-image-xd)}.Home_skill_item__4J\+-l:nth-child(13){background-image:var(--skill-image-ps)}section{position:relative;width:100%}section:last-child{margin-bottom:60px}@media(max-width:1024px){.Home_content__qrD-\+{padding:40px 24px}.Home_content_inner__Uj7QC{gap:48px}.Home_home_title__9-LwU h4{font-size:1.15rem}.Home_skills_list__g0fY1{background-color:#fff;gap:16px 22px;padding:16px 20px}}@media(max-width:720px){.Home_content__qrD-\+{background-color:#f9fbfc;padding:24px 16px}.Home_content_inner__Uj7QC{gap:40px}.Home_home_title__9-LwU{margin:8px 0 12px}.Home_home_title__9-LwU h4{color:#222;font-size:1.05rem}.Home_home_link__HVgTc{background:#ff714326;font-size:.8rem;padding:5px 10px}.Home_skills_list__g0fY1{background-color:#fff;border-radius:12px;flex-wrap:wrap;gap:14px 18px;justify-content:center;padding:14px}.Home_skill_item__4J\+-l{height:34px;width:34px}}@media(max-width:360px){.Home_content__qrD-\+{padding:20px 12px}.Home_skills_list__g0fY1{border-radius:10px;gap:10px 12px;padding:10px}.Home_skill_item__4J\+-l{height:30px;width:30px}}.Projects_projects_list__y4JMm{align-content:flex-start;background-color:var(--color-bg);display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;padding:20px 0}.Projects_project_item__9LosA{background-color:var(--color-bg2);border:1px solid #eee;border-radius:16px;box-shadow:0 2px 8px #0000000d;display:flex;flex-basis:calc(25% - 24px);flex-direction:column;flex-grow:1;flex-shrink:1;height:360px;justify-content:flex-start;min-width:320px;padding:20px 20px 28px;transition:all .25s ease}.Projects_project_item__9LosA:hover{border-color:#d9e3f7;box-shadow:0 10px 24px #00000026;transform:translateY(-6px)}.Projects_project_image_container__ZAjk0{background-position:center 30%;background-size:cover;border-radius:12px;height:160px;width:100%}.Projects_project_title__hT0Tt{align-items:center;display:flex;justify-content:space-between;margin:16px 0 8px}.Projects_project_title__hT0Tt span{color:#111;cursor:pointer;font-size:1.1rem;font-weight:600;line-height:1.4;max-width:90%;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.Projects_project_title__hT0Tt span:hover{color:#007aff;color:var(--color-accent,#007aff)}.Projects_project_item__9LosA>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#444;display:-webkit-box;flex:1 1;font-size:.9rem;line-height:1.5;margin-bottom:12px;overflow:hidden}.Projects_project_skill_list__BWYTu{background-color:#f4f6fa;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:auto;padding:8px 12px}.Projects_project_skill__flR6s{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;opacity:.85;transition:opacity .2s ease,transform .2s ease;width:24px}.Projects_project_skill__flR6s:hover{opacity:1;transform:scale(1.1)}@media(max-width:1580px){.Projects_project_item__9LosA{flex-basis:calc(33.333% - 24px);flex-grow:1;flex-shrink:1}}@media(max-width:1080px){.Projects_project_item__9LosA{flex-basis:calc(50% - 24px);flex-grow:1;flex-shrink:1}}@media(max-width:720px){.Projects_projects_list__y4JMm{gap:12px;padding:8px 12px}.Projects_project_item__9LosA{border-radius:14px;flex:1 1 100%;height:auto;min-width:0;padding:14px 14px 16px}.Projects_project_image_container__ZAjk0{aspect-ratio:16/9;height:auto;min-height:140px}.Projects_project_title__hT0Tt{margin:12px 0 6px}.Projects_project_title__hT0Tt span{font-size:1rem;max-width:80%}.Projects_project_item__9LosA>p{-webkit-line-clamp:3;font-size:.92rem;margin-bottom:10px}.Projects_project_skill_list__BWYTu{border-radius:8px;gap:6px 8px;padding:6px 10px}.Projects_project_skill__flR6s{height:20px;width:20px}}@media(max-width:360px){.Projects_project_title__hT0Tt span{max-width:72%}.Projects_project_skill__flR6s{height:18px;width:18px}}.Popup_overlay__hbs5E{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.Popup_frame__vtnsk{background:#fff;background:var(--color-bg2,#fff);border-radius:16px;border-radius:var(--radius-content,16px);box-shadow:0 24px 64px #0f172a40;max-height:90vh;max-width:90%;overflow-y:auto;padding:24px;padding:calc(var(--spacing-base, 12px)*2);position:relative}.Popup_header__1hlH7{align-items:center;display:flex;gap:12px;justify-content:space-between}.Popup_title__i7-6E{color:#0f172a;font-size:1.25rem;font-weight:700;margin:0}.Popup_closeButton__r7s3r{background:#0000;border:none;color:#475569;cursor:pointer;font-size:1.5rem;line-height:1}.Popup_closeButton__r7s3r:hover{color:#1e293b}.Popup_content__BVJjc{margin-top:18px;margin-top:calc(var(--spacing-base, 12px)*1.5)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid #0000;border-top:10px solid #0000;box-sizing:initial;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.about-wrapper{background:#fff;font-family:Noto Sans KR,sans-serif;min-height:100vh;padding:0;width:100%}.about-section{background:#fff;color:#222;line-height:1.8;padding:80px 100px;width:100%}.about-section h2{background:#fff;border-left:10px solid #007aff;color:#111;font-size:2.4rem;font-weight:800;margin-bottom:40px;padding-left:18px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.about-section h3{color:#007aff;font-size:1.4rem;font-weight:600;margin-bottom:20px;margin-top:60px}.about-section p.intro{background:#f5f8ff;border-left:4px solid #007aff;border-radius:8px;font-size:1.15rem;margin-bottom:40px;padding:28px 36px}.about-section ul{list-style:none;margin:0;padding-left:0}.about-section ul li{font-size:1.05rem;margin-bottom:14px;padding-left:20px;position:relative}.about-section ul li:before{color:#007aff;content:"-";font-weight:700;left:0;position:absolute}.about-footer{background:#fafbff;border-top:1px solid #e3e8f0;color:#555;font-size:1rem;margin-top:80px;padding:40px 100px;text-align:left}.about-footer p{margin:6px 0}.about-footer .sign{color:#007aff;font-weight:700;margin-top:4px}@media(max-width:1200px){.about-section{padding:60px}}@media(max-width:900px){.about-section{padding:48px 28px}.about-section h2{font-size:1.9rem}.about-section p.intro{font-size:1.05rem;padding:20px 24px}.about-footer{padding:30px 28px}}.ProjectsTable_colTitle__8XVMZ{min-width:180px;width:18%}.ProjectsTable_colDescription__R1as0{width:44%}.ProjectsTable_colSkills__Fma0x{min-width:160px;width:20%}.ProjectsTable_colImage__AlzSg{max-width:96px;width:10%}.ProjectsTable_colActions__1Ygby{max-width:120px;min-width:100px;width:8%}.ProjectsTable_tableWrap__-5vcX{--border:#e6e9ef;--ring:#d9e6ff;--ink:#111;--text:#222;--muted:#6c7480;--brand:#007aff;--bg:#fff;--zebra:#fafcff;background:var(--bg);border:1px solid var(--border);border-radius:14px;box-shadow:0 6px 18px #0000000f;font-family:Noto Sans KR,system-ui,-apple-system,Segoe UI,sans-serif;margin:30px;max-height:72vh;overflow:auto;padding:8px;position:relative}.ProjectsTable_toolbar__sQjXo{align-items:center;background:#fff;background:var(--bg,#fff);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#e2e8f0);display:flex;gap:12px;justify-content:space-between;margin-bottom:6px;padding:8px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ProjectsTable_toolbarTitle__cdRze{color:#111827;color:var(--ink,#111827);font-weight:700}.ProjectsTable_toolbarRight__v4GJF{align-items:center;display:flex;gap:8px}.ProjectsTable_adminToggle__7SCeQ{align-items:center;background:#f8faff;border:1px solid #d5dbe7;border-radius:10px;color:#1b3d8f;cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background .15s ease;width:34px}.ProjectsTable_adminToggle__7SCeQ:hover{background:#eef2ff}.ProjectsTable_adminToggleActive__6508Y{background:#e8f0ff;border-color:#bfd1ff}.ProjectsTable_createButton__tmwMU{-webkit-appearance:none;appearance:none;background:#2f6ff7;border:1px solid #3478f6;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:transform .12s ease,box-shadow .12s ease}.ProjectsTable_createButton__tmwMU:hover{box-shadow:0 6px 12px #2f6ff738;transform:translateY(-1px)}.ProjectsTable_createButton__tmwMU:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.ProjectsTable_refreshButton__AnsFt{align-items:center;background:#fff;border:1px solid #d5dbe7;border-radius:10px;color:#1b3d8f;cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:34px}.ProjectsTable_refreshButton__AnsFt:hover{background:#f1f5ff;border-color:#bfd1ff}.ProjectsTable_refreshButton__AnsFt:disabled{cursor:not-allowed;opacity:.55}.ProjectsTable_loadingOverlay__x3Y94{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd1;display:flex;inset:0;justify-content:center;pointer-events:all;position:absolute;z-index:5}.ProjectsTable_loader__U8xJY{grid-gap:10px;display:grid;gap:10px;place-items:center;text-align:center}.ProjectsTable_loaderSpinner__ixa0Z{animation:ProjectsTable_tableSpinner__7Fm4j .9s linear infinite;border:3px solid #d5dbe7;border-radius:999px;border-top-color:#2f6ff7;height:28px;width:28px}.ProjectsTable_loaderText__zi8nU{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.03em}@keyframes ProjectsTable_tableSpinner__7Fm4j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProjectsTable_editButton__v-5c-{-webkit-appearance:none;appearance:none;background:#f8faff;border:1px solid #d5dbe7;border-radius:10px;color:#1b3d8f;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:background .12s ease,border-color .12s ease}.ProjectsTable_editButton__v-5c-:hover{background:#edf3ff;border-color:#b7c8ff}.ProjectsTable_tableWrap__-5vcX::-webkit-scrollbar{height:10px;width:10px}.ProjectsTable_tableWrap__-5vcX::-webkit-scrollbar-thumb{background:#d0d7e2;border-radius:10px}.ProjectsTable_tableWrap__-5vcX::-webkit-scrollbar-thumb:hover{background:#bfc7d6}.ProjectsTable_tableWrap__-5vcX::-webkit-scrollbar-track{background:#0000}.ProjectsTable_table__So3lB{border-collapse:initial;border-spacing:0;color:var(--text);table-layout:fixed;width:100%}.ProjectsTable_thead__P8Z-a{position:-webkit-sticky;position:sticky;top:0;z-index:2}.ProjectsTable_th__jnHHP{background:#f4f7fb;border-bottom:2px solid var(--border);color:var(--ink);font-size:.95rem;font-weight:700;padding:14px 12px;text-align:left;white-space:nowrap}.ProjectsTable_tbody__ZAgwI .ProjectsTable_tr__9W2DA:nth-child(odd){background:var(--zebra)}.ProjectsTable_tbody__ZAgwI .ProjectsTable_tr__9W2DA:hover{background:#eef5ff;box-shadow:inset 0 0 0 1px var(--ring)}.ProjectsTable_tr__9W2DA{transition:background .15s ease}.ProjectsTable_td__lVML3{color:var(--text);font-size:.95rem;line-height:1.6;padding:12px;text-align:left;vertical-align:top}.ProjectsTable_titleText__oKQYV{display:inline-block;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectsTable_titleButton__h\+K72{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;gap:6px;margin:0;max-width:100%;padding:0;text-align:left;width:100%}.ProjectsTable_titleButton__h\+K72:focus-visible{border-radius:6px;outline:2px solid #3478f6;outline-offset:3px}.ProjectsTable_titleButton__h\+K72:focus-visible .ProjectsTable_titleText__oKQYV,.ProjectsTable_titleButton__h\+K72:hover .ProjectsTable_titleText__oKQYV{color:#2f6ff7;color:var(--brand,#2f6ff7)}.ProjectsTable_desc__5tldL{color:var(--text)}.ProjectsTable_clamp__IBl1p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.6;overflow:hidden}.ProjectsTable_skills__CxDbL{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 6px;justify-content:flex-start;min-height:70px}.ProjectsTable_badge__EK1xE{background:#f7faff;border:1px solid #e0e6f0;border-radius:999px;color:#2e5aac;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.2px;line-height:1;padding:6px 10px;text-transform:uppercase}.ProjectsTable_imageCell__dTNGx{text-align:center;vertical-align:middle}.ProjectsTable_thumb__qwjSf{border:1px solid var(--border);border-radius:6px;box-shadow:0 1px 3px #0000000f;height:40px;object-fit:cover;width:60px}.ProjectsTable_noImg__RfqeD{color:var(--muted);font-size:18px}.ProjectsTable_mobileActions__n8CvB{display:flex;gap:8px;justify-content:flex-end}@media(max-width:1024px){.ProjectsTable_tableWrap__-5vcX{max-height:64vh}.ProjectsTable_badge__EK1xE{font-size:11px;padding:4px 8px}.ProjectsTable_thumb__qwjSf{height:36px;width:52px}}@media(max-width:768px){.ProjectsTable_td__lVML3:nth-child(4),.ProjectsTable_th__jnHHP:nth-child(4){display:none}.ProjectsTable_td__lVML3:nth-child(5),.ProjectsTable_th__jnHHP:nth-child(5){width:72px!important}}@media(max-width:640px){.ProjectsTable_tableWrap__-5vcX{margin:16px;max-height:none;overflow:visible;padding:4px}.ProjectsTable_toolbar__sQjXo{align-items:stretch;flex-direction:column;gap:12px}.ProjectsTable_toolbarRight__v4GJF{justify-content:space-between}.ProjectsTable_table__So3lB{display:block}.ProjectsTable_thead__P8Z-a{display:none}.ProjectsTable_tbody__ZAgwI{grid-gap:12px;display:grid;gap:12px}.ProjectsTable_tr__9W2DA{grid-gap:10px;background:#fff;border:1px solid var(--border);border-radius:12px;display:grid;gap:10px;padding:14px}.ProjectsTable_td__lVML3{border:none;padding:0}.ProjectsTable_td__lVML3[data-label]:before{color:var(--muted);content:attr(data-label);display:block;font-size:.78rem;font-weight:600;margin-bottom:4px;text-transform:uppercase}.ProjectsTable_skills__CxDbL{gap:6px}.ProjectsTable_thumb__qwjSf{border-radius:10px;height:160px;width:100%}.ProjectsTable_mobileActions__n8CvB{display:flex;justify-content:flex-end}.ProjectsTable_editButton__v-5c-{justify-content:center;width:100%}}.ProjectForm_form__zxpFd{grid-gap:16px;background:#fff;border:1px solid #0f172a0a;border-radius:18px;box-shadow:0 20px 40px #0f172a1f;display:grid;font-family:Noto Sans KR,Pretendard,system-ui,-apple-system,Segoe UI,sans-serif;gap:16px;max-height:80vh;max-width:780px;min-width:560px;overflow-y:auto;overscroll-behavior:contain;padding:24px;scrollbar-gutter:stable}.ProjectForm_form__zxpFd::-webkit-scrollbar{width:10px}.ProjectForm_form__zxpFd::-webkit-scrollbar-thumb{background:#94a3b899;border-radius:999px}.ProjectForm_field__zZ889{color:#1e293b;display:flex;flex-direction:column;font-size:.95rem;gap:6px}.ProjectForm_label__9YLYv{color:#0f172a;font-weight:600}.ProjectForm_input__-4Viv,.ProjectForm_select__vO3rw,.ProjectForm_tagInput__ZLEvJ,.ProjectForm_textarea__Z9jco{background:#f8fafc;border:1px solid #94a3b899;border-radius:10px;color:#0f172a;font-size:.95rem;padding:11px 14px;transition:border-color .18s ease,box-shadow .18s ease}.ProjectForm_input__-4Viv:focus,.ProjectForm_select__vO3rw:focus,.ProjectForm_tagInput__ZLEvJ:focus,.ProjectForm_textarea__Z9jco:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e;outline:none}.ProjectForm_textarea__Z9jco{line-height:1.65;min-height:120px;resize:vertical}.ProjectForm_helpers__\+eMOF{color:#64748b;font-size:.8rem}.ProjectForm_checkboxGrid__OUkgp{grid-gap:10px;background:#f8fafc;border:1px solid #94a3b899;border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));max-height:200px;overflow-y:auto;padding:12px 14px}.ProjectForm_checkbox__pyJLN{align-items:center;color:#0f172a;display:flex;font-size:.9rem;gap:8px}.ProjectForm_checkbox__pyJLN input{accent-color:#2563eb;transform:scale(1.05)}.ProjectForm_extraSkills__ZvgIw{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ProjectForm_extraBadge__fluqv{align-items:center;background:#3b82f61f;border-radius:999px;color:#1f2937;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 10px}.ProjectForm_extraBadge__fluqv button{background:#0000;border:none;color:inherit;cursor:pointer;font-size:.85rem;line-height:1;padding:0}.ProjectForm_inlineControls__-VVDe{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ProjectForm_actions__j0Q4U{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.ProjectForm_button__U1lXi{border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:600;padding:11px 20px;transition:transform .1s ease,box-shadow .1s ease}.ProjectForm_button__U1lXi:disabled{cursor:not-allowed;opacity:.55}.ProjectForm_cancel__p9qyZ{background:#e2e8f0;color:#475569}.ProjectForm_cancel__p9qyZ:hover:not(:disabled){box-shadow:0 6px 14px #94a3b84d;transform:translateY(-1px)}.ProjectForm_submit__SFU\+p{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 12px 22px #2563eb40;color:#fff}.ProjectForm_submit__SFU\+p:hover:not(:disabled){box-shadow:0 14px 28px #2563eb4d;transform:translateY(-1px)}@media(max-width:640px){.ProjectForm_form__zxpFd{max-width:100%;min-width:auto}}.Workarticles_section__nVc9K{padding:30px}.Workarticles_title__QzMJC{font-size:1.5rem;margin-bottom:16px;text-align:center}.Workarticles_list__1TI\+k{list-style:none;margin:0;padding:0}.Workarticles_item__Pew3y{border-bottom:1px solid #e0e0e0;padding:12px 16px}.Workarticles_item__Pew3y:last-child{border-bottom:none}.Workarticles_article_title__qR\+HL{cursor:pointer;font-size:1.125rem;font-weight:600;margin:0 0 4px}.Workarticles_article_title__qR\+HL:hover{text-decoration:underline}.Workarticles_date__2O9kf{color:#888;font-size:.875rem}.Workarticles_link__lTJ6E{color:#1976d2;font-size:.95em;word-break:break-all}.Workarticles_pagination__IB1Ri{align-items:center;display:flex;justify-content:center;margin-top:20px}.Workarticles_pagination__IB1Ri button{background:#f5f5f5;border:none;border-radius:4px;cursor:pointer;margin:0 4px;padding:6px 12px;transition:background .2s,color .2s}.Workarticles_pagination__IB1Ri button:hover:not(:disabled){background:#e0e0e0}.Workarticles_pagination__IB1Ri button.Workarticles_active__mgMMq{background:#d1d1d1;font-weight:700}.Workarticles_pagination__IB1Ri button:disabled{cursor:not-allowed;opacity:.5}.Contact_contactSection__80cb0{background:#fff;display:flex;justify-content:center;padding:64px 0}.Contact_contactGrid__sTl4C{grid-gap:48px;align-items:flex-start;display:grid;gap:48px;grid-template-columns:1.2fr 1.8fr 1.2fr;max-width:1150px;width:90vw}@media(max-width:900px){.Contact_contactGrid__sTl4C{gap:32px;grid-template-columns:1fr}}.Contact_ontactIntro__7WyJj h2{color:#e30047;font-size:1.4rem;font-weight:600;margin-bottom:32px}.Contact_ontactIntro__7WyJj h1{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:16px}.Contact_ontactIntro__7WyJj h1 .Contact_point__yP12r{color:#e30047;font-weight:800}.Contact_ontactIntro__7WyJj p{color:#222;font-size:1.2rem;line-height:1.6;margin-top:28px}.Contact_contactForm__t3SiS{background:#fff;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:24px;padding:0 32px}.Contact_formRow__2edEj{display:flex;gap:16px}@media(max-width:700px){.Contact_formRow__2edEj{flex-direction:column;gap:0}}.Contact_formGroup__wxMMl{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.Contact_formGroup__wxMMl label{color:#222;display:flex;flex-direction:column;font-size:1rem;font-weight:500;gap:6px}.Contact_formGroup__wxMMl input,.Contact_formGroup__wxMMl select,.Contact_formGroup__wxMMl textarea{background:#0000;border:none;border-bottom:1.5px solid #333;font-size:1rem;margin-top:2px;outline:none;padding:10px 2px 8px;resize:none;transition:border-color .2s}.Contact_formGroup__wxMMl input:focus,.Contact_formGroup__wxMMl select:focus,.Contact_formGroup__wxMMl textarea:focus{background:#fff3fa;border-color:#e30047}.Contact_formGroup__wxMMl select{background:#0000;color:#333;margin-top:2px}.Contact_formGroup__wxMMl textarea{line-height:1.5;max-height:200px;min-height:80px}.Contact_required__gtgWt{color:#e30047;font-size:1.1em;margin-left:2px}.Contact_submitButton__qgLD-{background:#0000;border:2px solid #e30047;border-radius:0;color:#e30047;cursor:pointer;font-size:1.4rem;font-weight:700;margin-top:32px;padding:14px 40px;transition:all .2s}.Contact_submitButton__qgLD-:focus,.Contact_submitButton__qgLD-:hover{background:#e30047;box-shadow:0 2px 24px rgba(227,0,71,.125);color:#fff}.Contact_contactSteps__Rxlng{padding-left:32px}.Contact_contactSteps__Rxlng h3{color:#e30047;font-size:1.2rem;font-weight:600;margin-bottom:20px}.Contact_contactSteps__Rxlng ol{list-style:none;padding-left:0}.Contact_contactSteps__Rxlng ol li{align-items:flex-start;color:#333;display:flex;font-size:1.07rem;gap:14px;line-height:1.7;margin-bottom:30px;position:relative}.Contact_contactSteps__Rxlng ol li b{align-items:center;background:#fff;border:2px solid #e30047;border-radius:50%;box-sizing:border-box;color:#e30047;display:flex;flex-shrink:0;font-size:1.4em;font-weight:700;height:38px;justify-content:center;line-height:38px;margin-right:8px;margin-top:1px;min-height:38px;min-width:38px;width:38px}@media(max-width:900px){.Contact_contactSteps__Rxlng{padding-left:0}.Contact_contactSteps__Rxlng ol li b{font-size:1.15em;height:32px;line-height:32px;min-height:32px;min-width:32px;width:32px}}.Study_home_title__q54Ri{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:calc(var(--spacing-base)) 0;max-width:100%}.Study_skills_list__r0wcs{align-items:center;background-color:var(--color-bg2);border-radius:var(--radius-content);display:flex;flex-direction:row;height:74px;justify-content:space-evenly}.Study_skill_item__gKQD2{background-color:#f0f8ff;height:30px;width:30px}.Study_skill_item__gKQD2:first-child{background-image:var(--skill-image-andst)}.Study_skill_item__gKQD2:nth-child(2){background-image:var(--skill-image-css)}.Study_skill_item__gKQD2:nth-child(3){background-image:var(--skill-image-js)}.Study_skill_item__gKQD2:nth-child(4){background-image:var(--skill-image-react);height:29px}.Study_skill_item__gKQD2:nth-child(5){background-image:var(--skill-image-sass);height:23px}.Study_skill_item__gKQD2:nth-child(6){background-image:var(--skill-image-figma);width:20px}.Study_skill_item__gKQD2:nth-child(7){background-image:var(--skill-image-html5)}.Study_skill_item__gKQD2:nth-child(8){background-image:var(--skill-image-git)}.Study_skill_item__gKQD2:nth-child(9){background-image:var(--skill-image-w3c);height:22px}.Study_skill_item__gKQD2:nth-child(10){background-image:var(--skill-image-ws);height:22px}.Study_skill_item__gKQD2:nth-child(11){background-image:var(--skill-image-ai);height:29px}.Study_skill_item__gKQD2:nth-child(12){background-image:var(--skill-image-xd);height:29px}.Study_skill_item__gKQD2:nth-child(13){background-image:var(--skill-image-ps);height:29px}.success{background-color:#90ee90}.failure{background-color:#f08080}.TodoTemplate{margin-left:auto;width:512px}.TodoTemplate .app-title{background:#22b8cf}.TodoTemplate .content{background-color:#fff}.TodoInsert{background:#495057;display:flex}.TodoInsert input{background:none;border:none;color:#faebd7;flex:1 1;font-size:1.125rem;line-height:1.5;outline:none;padding:.5rem}.TodoInsert input::placeholder{color:azure}.TodoInsert button{background:none;border:none;color:azure;cursor:pointer;font-size:1.125rem;line-height:1.5;outline:none}.TodoListitem{display:flex}.TodoListitem .checkbox{border:1px solid #000;display:inline-block;height:15px;margin:3px 3px 0;padding:2px;width:15px}.TodoListitem .checkbox.checked{background-color:#000;text-decoration:line-through}.TodoListitem .checkbox:hover{border:1px solid #ccc}.TodoListitem .text{flex:1 1}.TodoListitem .checked+.text{text-decoration:line-through}.TodoListitem .editButton{color:#420505;cursor:pointer;font-size:12;line-height:39px;margin-right:5px}.TodoListitem .editButton:hover{color:#910a0a}.TodoListitem .remove{color:#420505;cursor:pointer;font-size:12;line-height:39px}.TodoListitem .remove:hover{color:#910a0a}.TodoListitem+.TodoListitem{border-top:1px solid #1f1f1f}.Footer_footer__23Dsb{background-color:var(--color-bg);border-top:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-family-base);font-size:.95rem;padding:calc(var(--spacing-base)*2) var(--spacing-base);text-align:center}.Footer_container__9fANO{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:calc(var(--spacing-base)*2);justify-content:center}.Footer_copy__z3tkn{font-weight:400;white-space:nowrap}.Footer_links__kwgOr{display:flex;gap:calc(var(--spacing-base)*1.2)}.Footer_links__kwgOr a{color:var(--color-text);font-weight:500;text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.Footer_links__kwgOr a:hover{color:var(--color-primary);text-decoration:underline}@media(max-width:1024px){.Footer_footer__23Dsb{font-size:.9rem;padding:calc(var(--spacing-base)*1.6) var(--spacing-base)}.Footer_container__9fANO{flex-wrap:wrap;gap:var(--spacing-base);justify-content:center}.Footer_copy__z3tkn{margin-bottom:6px;text-align:center;width:100%}.Footer_links__kwgOr{justify-content:center}.Footer_links__kwgOr a{font-size:.9rem}}@media(max-width:720px){.Footer_footer__23Dsb{font-size:.85rem;padding:calc(var(--spacing-base)*1.4) var(--spacing-base)}.Footer_container__9fANO{align-items:center;flex-direction:column;gap:8px}.Footer_copy__z3tkn{line-height:1.4;margin-bottom:4px}.Footer_links__kwgOr{flex-direction:row;flex-wrap:wrap;gap:10px 14px}.Footer_links__kwgOr a{font-size:.85rem}}@media(max-width:360px){.Footer_footer__23Dsb{font-size:.8rem;padding:calc(var(--spacing-base)) var(--spacing-base)}.Footer_links__kwgOr{flex-direction:row;gap:8px}.Footer_links__kwgOr a{font-size:.8rem}}
/*# sourceMappingURL=main.97289130.css.map*/