@charset "UTF-8";:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{-webkit-text-size-adjust:none}html{font-size:62.5%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,article,aside,hgroup,header,footer,figure,figcaption,nav,section{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent;line-height:1.5;box-sizing:border-box;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}article,aside,hgroup,header,footer,figure,figcaption,nav,section{display:block}body{padding:0;margin:0;box-sizing:border-box;font:1.5rem Pretendard,sans-serif;color:#000}h1,h2,h3,h4,h5,h6{font-weight:600}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}button{margin:0;padding:0;border:0;font:inherit;color:inherit;background:transparent;overflow:visible;cursor:pointer;line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}a{color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:link,a:visited,a:hover,a,active,a:focus{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}legend,caption{display:none}textarea{resize:vertical;font:inherit;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,select{color:inherit;font:inherit;vertical-align:middle;-webkit-tap-highlight-color:rgba(0,0,0,0)}address,i{font-style:normal}table{border-collapse:collapse;table-layout:fixed}img,select,input,button{vertical-align:middle}em{font-style:normal}input{font-family:Pretendard,sans-serif}strong{font-weight:700}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}::-webkit-input-placeholder{color:#2222224d}::-moz-placeholder{color:#2222224d}:-ms-input-placeholder{color:#2222224d}:-moz-placeholder{color:#2222224d}input[type=text]::-ms-clear{display:none}:root{--primary-main: #1976D2;--primary-light: #DBEAFE;--primary-dark: #1E40AF;--primary-contrastText: #FFFFFF;--secondary-main: #9C27B0;--secondary-light: #E2E8F0;--secondary-dark: #334155;--secondary-contrastText: #FFFFFF;--error-main: #D32F2F;--warning-main: #EF6C00;--info-main: #0288D1;--success-main: #2E7D32;--background-default: #F9FAFB;--background-paper: #FFFFFF;--divider: #E5E7EB;--text-primary: #111827;--text-secondary: #6B7280;--text-disabled: #9CA3AF}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/assets/Pretendard-Black-CYz7-IV_.woff2) format("woff2"),url(/assets/Pretendard-Black-CGXOTzfe.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/assets/Pretendard-ExtraBold-8tvUj5UX.woff2) format("woff2"),url(/assets/Pretendard-ExtraBold-DVq4iZ_o.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/assets/Pretendard-Bold-AlGMVc24.woff2) format("woff2"),url(/assets/Pretendard-Bold-CF_B2Qod.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/assets/Pretendard-SemiBold-BOo3FcOv.woff2) format("woff2"),url(/assets/Pretendard-SemiBold-SQVGnrdy.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/assets/Pretendard-Medium-Caf3GBQd.woff2) format("woff2"),url(/assets/Pretendard-Medium-C49HcV4Y.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/assets/Pretendard-Regular-BSIE3jMt.woff2) format("woff2"),url(/assets/Pretendard-Regular-DHT-CHeB.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/assets/Pretendard-Light-CIzZ4Dh2.woff2) format("woff2"),url(/assets/Pretendard-Light-Clyg-_Zj.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/assets/Pretendard-ExtraLight-DlHPahTx.woff2) format("woff2"),url(/assets/Pretendard-ExtraLight-BB0gg_jK.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/assets/Pretendard-Thin-C2DmVKPt.woff2) format("woff2"),url(/assets/Pretendard-Thin-5BdZRGLt.woff) format("woff")}.w-100{width:100%}.h-100{height:100%!important}.wh-100{width:100%;height:100%}.w-fit{width:fit-content}.h-fit{height:fit-content}.wh-fit{width:fit-content;height:fit-content}.flex{display:flex!important}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}.justify-start{display:flex;justify-content:flex-start}.justify-center{display:flex;justify-content:center}.justify-end{display:flex;justify-content:flex-end}.justify-between{display:flex;justify-content:space-between}.justify-around{display:flex;justify-content:space-around}.justify-evenly{display:flex;justify-content:space-evenly}.align-start{display:flex;align-items:flex-start}.align-center{display:flex;align-items:center}.align-end{display:flex;align-items:flex-end}.align-stretch{display:flex;align-items:stretch}.flex-center{display:flex;align-items:center;justify-content:center}.flex-wrap{display:flex;flex-wrap:wrap}.flex-nowrap{display:flex;flex-wrap:nowrap}.flex-1{flex:1}.flex-grow{flex-grow:1}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mt-0{margin-top:0rem!important}.mt-1{margin-top:.1rem!important}.mt-2{margin-top:.2rem!important}.mt-3{margin-top:.3rem!important}.mt-4{margin-top:.4rem!important}.mt-5{margin-top:.5rem!important}.mt-6{margin-top:.6rem!important}.mt-7{margin-top:.7rem!important}.mt-8{margin-top:.8rem!important}.mt-9{margin-top:.9rem!important}.mt-10{margin-top:1rem!important}.mt-11{margin-top:1.1rem!important}.mt-12{margin-top:1.2rem!important}.mt-13{margin-top:1.3rem!important}.mt-14{margin-top:1.4rem!important}.mt-15{margin-top:1.5rem!important}.mt-16{margin-top:1.6rem!important}.mt-17{margin-top:1.7rem!important}.mt-18{margin-top:1.8rem!important}.mt-19{margin-top:1.9rem!important}.mt-20{margin-top:2rem!important}.mt-21{margin-top:2.1rem!important}.mt-22{margin-top:2.2rem!important}.mt-23{margin-top:2.3rem!important}.mt-24{margin-top:2.4rem!important}.mt-25{margin-top:2.5rem!important}.mt-26{margin-top:2.6rem!important}.mt-27{margin-top:2.7rem!important}.mt-28{margin-top:2.8rem!important}.mt-29{margin-top:2.9rem!important}.mt-30{margin-top:3rem!important}.mt-31{margin-top:3.1rem!important}.mt-32{margin-top:3.2rem!important}.mt-33{margin-top:3.3rem!important}.mt-34{margin-top:3.4rem!important}.mt-35{margin-top:3.5rem!important}.mt-36{margin-top:3.6rem!important}.mt-37{margin-top:3.7rem!important}.mt-38{margin-top:3.8rem!important}.mt-39{margin-top:3.9rem!important}.mt-40{margin-top:4rem!important}.mt-41{margin-top:4.1rem!important}.mt-42{margin-top:4.2rem!important}.mt-43{margin-top:4.3rem!important}.mt-44{margin-top:4.4rem!important}.mt-45{margin-top:4.5rem!important}.mt-46{margin-top:4.6rem!important}.mt-47{margin-top:4.7rem!important}.mt-48{margin-top:4.8rem!important}.mt-49{margin-top:4.9rem!important}.mt-50{margin-top:5rem!important}.mt-51{margin-top:5.1rem!important}.mt-52{margin-top:5.2rem!important}.mt-53{margin-top:5.3rem!important}.mt-54{margin-top:5.4rem!important}.mt-55{margin-top:5.5rem!important}.mt-56{margin-top:5.6rem!important}.mt-57{margin-top:5.7rem!important}.mt-58{margin-top:5.8rem!important}.mt-59{margin-top:5.9rem!important}.mt-60{margin-top:6rem!important}.mt-61{margin-top:6.1rem!important}.mt-62{margin-top:6.2rem!important}.mt-63{margin-top:6.3rem!important}.mt-64{margin-top:6.4rem!important}.mt-65{margin-top:6.5rem!important}.mt-66{margin-top:6.6rem!important}.mt-67{margin-top:6.7rem!important}.mt-68{margin-top:6.8rem!important}.mt-69{margin-top:6.9rem!important}.mt-70{margin-top:7rem!important}.mt-71{margin-top:7.1rem!important}.mt-72{margin-top:7.2rem!important}.mt-73{margin-top:7.3rem!important}.mt-74{margin-top:7.4rem!important}.mt-75{margin-top:7.5rem!important}.mt-76{margin-top:7.6rem!important}.mt-77{margin-top:7.7rem!important}.mt-78{margin-top:7.8rem!important}.mt-79{margin-top:7.9rem!important}.mt-80{margin-top:8rem!important}.mt-81{margin-top:8.1rem!important}.mt-82{margin-top:8.2rem!important}.mt-83{margin-top:8.3rem!important}.mt-84{margin-top:8.4rem!important}.mt-85{margin-top:8.5rem!important}.mt-86{margin-top:8.6rem!important}.mt-87{margin-top:8.7rem!important}.mt-88{margin-top:8.8rem!important}.mt-89{margin-top:8.9rem!important}.mt-90{margin-top:9rem!important}.mt-91{margin-top:9.1rem!important}.mt-92{margin-top:9.2rem!important}.mt-93{margin-top:9.3rem!important}.mt-94{margin-top:9.4rem!important}.mt-95{margin-top:9.5rem!important}.mt-96{margin-top:9.6rem!important}.mt-97{margin-top:9.7rem!important}.mt-98{margin-top:9.8rem!important}.mt-99{margin-top:9.9rem!important}.mt-100{margin-top:10rem!important}.mt-105{margin-top:10.5rem!important}.mt-110{margin-top:11rem!important}.mt-115{margin-top:11.5rem!important}.mt-120{margin-top:12rem!important}.mt-125{margin-top:12.5rem!important}.mt-130{margin-top:13rem!important}.mt-135{margin-top:13.5rem!important}.mt-140{margin-top:14rem!important}.mt-145{margin-top:14.5rem!important}.mt-150{margin-top:15rem!important}.mt-155{margin-top:15.5rem!important}.mt-160{margin-top:16rem!important}.mt-165{margin-top:16.5rem!important}.mt-170{margin-top:17rem!important}.mt-175{margin-top:17.5rem!important}.mt-180{margin-top:18rem!important}.mt-185{margin-top:18.5rem!important}.mt-190{margin-top:19rem!important}.mt-195{margin-top:19.5rem!important}.mt-200{margin-top:20rem!important}.ml-4{margin-left:.4rem!important}.ml-8{margin-left:.8rem!important}.ml-12{margin-left:1.2rem!important}.ml-16{margin-left:1.6rem!important}.ml-20{margin-left:2rem!important}.ml-24{margin-left:2.4rem!important}.ml-28{margin-left:2.8rem!important}.ml-32{margin-left:3.2rem!important}.ml-36{margin-left:3.6rem!important}.ml-40{margin-left:4rem!important}.ml-44{margin-left:4.4rem!important}.ml-48{margin-left:4.8rem!important}.ml-52{margin-left:5.2rem!important}.ml-56{margin-left:5.6rem!important}.ml-60{margin-left:6rem!important}.ml-64{margin-left:6.4rem!important}.ml-68{margin-left:6.8rem!important}.ml-72{margin-left:7.2rem!important}.ml-76{margin-left:7.6rem!important}.ml-80{margin-left:8rem!important}.ml-84{margin-left:8.4rem!important}.ml-88{margin-left:8.8rem!important}.ml-92{margin-left:9.2rem!important}.ml-96{margin-left:9.6rem!important}.ml-100{margin-left:10rem!important}.ml-104{margin-left:10.4rem!important}.ml-108{margin-left:10.8rem!important}.ml-112{margin-left:11.2rem!important}.ml-116{margin-left:11.6rem!important}.ml-120{margin-left:12rem!important}.ml-124{margin-left:12.4rem!important}.ml-128{margin-left:12.8rem!important}.ml-132{margin-left:13.2rem!important}.ml-136{margin-left:13.6rem!important}.ml-140{margin-left:14rem!important}.ml-144{margin-left:14.4rem!important}.ml-148{margin-left:14.8rem!important}.ml-152{margin-left:15.2rem!important}.ml-156{margin-left:15.6rem!important}.ml-160{margin-left:16rem!important}.gap-4{gap:4px!important}.gap-8{gap:8px!important}.gap-12{gap:12px!important}.gap-16{gap:16px!important}.gap-20{gap:20px!important}.gap-24{gap:24px!important}.gap-28{gap:28px!important}.gap-32{gap:32px!important}.gap-36{gap:36px!important}.gap-40{gap:40px!important}.gap-44{gap:44px!important}.gap-48{gap:48px!important}.gap-52{gap:52px!important}.gap-56{gap:56px!important}.gap-60{gap:60px!important}.gap-64{gap:64px!important}.gap-68{gap:68px!important}.gap-72{gap:72px!important}.gap-76{gap:76px!important}.gap-80{gap:80px!important}.mt-a{margin-top:auto!important}.ml-a{margin-left:auto!important}.mr-a{margin-right:auto!important}.header{height:7rem;padding:1.2rem 3.2rem}.header .header-left-box{gap:3.2rem}.header .header-left-box .logo-box a{gap:.6rem}.header .header-left-box .logo-box a .logo-icon{width:3.6rem;height:3.6rem}.header .header-left-box .logo-box a .logo-text{font-size:2.4rem;font-weight:800;line-height:100%;color:var(--text-primary)}.header .header-right-box{gap:1.6rem}.header .header-right-box>*{cursor:pointer}footer{height:20rem;padding:6rem 4.4rem;background:linear-gradient(90deg,#42a5f514,#ba68c80f)}footer .left-section{width:70%}footer .left-section .footer-logo{font-size:4rem;font-weight:700;line-height:120%;color:#626262;-webkit-user-select:none;user-select:none}footer .left-section .footer-info{font-size:1.3rem;font-weight:300;color:#626262}footer .right-section a{font-size:1.5rem;line-height:100%;font-weight:500;color:#626262}.project-box,.project-box2{padding:1.6rem 2.4rem;gap:1.2rem;cursor:pointer}.project-box .left-area,.project-box2 .left-area{min-width:0}.project-box .main-text,.project-box2 .main-text{width:100%;min-width:0;font-size:2rem;font-weight:600;line-height:120%;color:#000}.project-box .sub-text,.project-box2 .sub-text{gap:.8rem}.project-box .sub-text .top,.project-box2 .sub-text .top{gap:2.4rem}.project-box .sub-text .top>div,.project-box2 .sub-text .top>div{gap:.8rem}.project-box .sub-text .top>div p,.project-box2 .sub-text .top>div p{color:var(--text-disabled)}.project-box .sub-text .title,.project-box .sub-text p,.project-box2 .sub-text .title,.project-box2 .sub-text p{gap:.4rem;font-size:1.1rem;font-weight:500;line-height:1.6rem;letter-spacing:.5px;color:var(--text-primary)}.project-box .sub-text .title .MuiSvgIcon-root,.project-box .sub-text p .MuiSvgIcon-root,.project-box2 .sub-text .title .MuiSvgIcon-root,.project-box2 .sub-text p .MuiSvgIcon-root{width:1.4rem;height:1.4rem;color:#667eea}.project-box .sub-text .bottom p,.project-box2 .sub-text .bottom p{font-size:1rem;font-weight:300;line-height:100%;color:#000}.project-box2{padding:1.6rem 2.4rem;gap:1.2rem;border-radius:.4rem;border:1px solid #e0e0e0;cursor:pointer}.project-box2 .left-area{gap:.55rem}.project-box2 .left-area .sub-text{gap:2.4rem}.project-box2 .left-area .sub-text>div{gap:.8rem}.project-box2 .left-area .sub-text>div p{color:var(--text-disabled)}.project-box2 .right-area{min-width:19rem;max-width:19rem;padding:1rem;gap:1rem}.project-box2 .right-area>div{min-width:5rem;gap:.4rem}.project-box2 .right-area>div .count{font-size:2rem;font-weight:800;line-height:100%;letter-spacing:-.5px;color:#000}.project-box2 .right-area>div .count-text{font-size:1rem;line-height:100%;letter-spacing:.5px;color:var(--text-secondary)}.project-box2 .right-area .bottom{gap:.4rem!important}.project-box2 .right-area .bottom .MuiButton-root{min-width:0!important}.chip-box{gap:.4rem}.action-button-box{gap:1rem!important}.action-button-box .MuiButtonBase-root{width:12rem}.search-box{padding:1.2rem;gap:.8rem}.field-box,.field-box .field-title{gap:.8rem}.field-box .field-title p{font-size:2rem;font-weight:600;line-height:100%;color:#000000de}.field-box .field-content{gap:.8rem}.field-box .field-content .content-box{gap:.8rem;font-size:1.4rem;line-height:120%;letter-spacing:.15px;color:var(--text-secondary)}.field-box .field-content .content-box>*{flex:1}.field-box .field-content .content-box .required,.field-box .field-content .content-box p,.field-box .field-content .content-box .MuiButton-root{flex:0 0 auto}.field-box .field-content .content-box p{font-size:1.6rem;line-height:2.4rem;letter-spacing:.15px;color:#000}.field-box .field-content .content-box .help-text{padding:.3rem 1.4rem}.field-box .field-content .content-box textarea{min-height:5rem!important}.field-box .field-content .content-box:not(:has(.required)){padding-left:1.6rem}.field-box2,.field-box2 .field-title{gap:.8rem}.field-box2 .field-title p{font-size:2rem;font-weight:600;line-height:100%;color:#000000de}.field-box2 .content-box{gap:.8rem}.field-box2 .chip-box{padding:1.2rem;gap:.4rem;border-radius:.4rem;border:1px solid rgba(0,0,0,.23)}.board-box,.board-detail-box{padding:1.2rem 2rem;gap:1.2rem;cursor:pointer}.board-box>div,.board-detail-box>div{gap:1.2rem}.board-box .top .left-area,.board-detail-box .top .left-area{min-width:0;gap:1.2rem}.board-box .top .left-area .main-text,.board-detail-box .top .left-area .main-text{width:100%;font-size:2rem;font-weight:600;line-height:120%;color:#000}.board-box .top .right-area,.board-detail-box .top .right-area{min-width:12rem;max-width:12rem}.board-box .bottom>div,.board-detail-box .bottom>div{gap:1.2rem}.board-box .bottom>div p,.board-detail-box .bottom>div p{font-size:1rem;font-weight:300;line-height:100%;color:#000}.user-nickname{font-size:1.6rem!important;line-height:150%!important;letter-spacing:.15px!important;color:var(--text-primary)!important}.user-email{font-size:1.4rem!important;line-height:143%!important;letter-spacing:.17px!important;color:var(--text-secondary)!important}.project-info{font-size:1.4rem;line-height:143%;letter-spacing:.17px;color:var(--text-secondary)}.project-info .view-count{gap:.3rem}.page-summary{padding:.4rem 0}.page-summary .page-count{font-size:2rem;font-weight:600;line-height:2.4rem;letter-spacing:.4px;color:#000}.page-summary .page-count em{color:var(--primary-main);font-weight:600}.page-title{font-size:2.4rem;font-weight:600;line-height:140%;letter-spacing:.15px;color:var(--text-primary)}.form-wrap{gap:3.2rem}.form-wrap .form-box{gap:4.8rem}.form-wrap .form-box .label-area{width:35rem;gap:.4rem}.form-wrap .form-box .label-area .label-text{font-size:2rem;font-weight:500;letter-spacing:.15px;line-height:160%;color:var(--text-primary)}.form-wrap .form-box .label-area:not(:has(.required)){padding-left:1.6rem}.form-wrap .form-box .field-area,.form-wrap .form-box .field-area .field-box{gap:1.2rem}.form-wrap .form-box .field-area .field-box .field-title{font-size:1.4rem;font-weight:500;line-height:100%;letter-spacing:.4px;color:#000}.form-wrap .form-box .field-area .field-box>div{gap:.8rem;font-size:1.6rem;line-height:150%;letter-spacing:.15px;color:var(--text-primary)}.form-wrap>.form-box:has(.user-info-box){gap:1.2rem}.form-wrap>.form-box .user-info-box{padding:1.6rem 2.4rem;gap:2.4rem;border-radius:.4rem;border:1px solid rgba(33,150,243,.3)}.form-wrap>.form-box .user-info-box .left-area{min-width:30rem;gap:1.2rem}.form-wrap>.form-box .user-info-box .left-area .top{gap:1.6rem}.form-wrap>.form-box .user-info-box .left-area .bottom{gap:.8rem}.form-wrap>.form-box .user-info-box .right-area{gap:.8rem}.form-wrap>.form-box .user-info-box .right-area>div{gap:1.6rem}.form-wrap>.form-box .user-info-box .right-area>div .title{min-width:15rem;font-size:1.5rem;font-weight:600;line-height:150%;letter-spacing:.15px;color:var(--text-secondary)}.form-wrap>.form-box .user-info-box .right-area>div .content{gap:.4rem;font-size:1.4rem;font-weight:400;line-height:140%;letter-spacing:.17px;color:var(--text-secondary)}.form-wrap>.form-box .inform-field-box{padding:2.4rem 1.2rem;gap:3.2rem}.report-popup-form dl{align-items:flex-start}.report-popup-form dt{padding-top:1rem;min-width:8rem}.report-popup-form dd{flex:1}.report-popup-form .report-field-box{width:100%;padding:.8rem 1.2rem;border:1px solid rgba(0,0,0,.23);border-radius:.4rem}.report-popup-form .report-field-box.is-error{border-color:var(--error-main)}.report-popup-form .report-reason-field{min-width:56rem}.required{font-size:1.6rem;font-weight:500;letter-spacing:.15px;line-height:2.4rem;color:#ff0000de}.help-text{gap:.6rem;font-size:1.2rem;line-height:166%;letter-spacing:.4px;color:var(--text-secondary)}.help-text .dot{display:block;width:.3rem;height:.3rem;background-color:var(--text-secondary);border-radius:50%}.manner-box,.popularity-box{padding:0 .8rem;gap:.8rem}.manner-box .manner-text p,.manner-box .popularity-text p,.popularity-box .manner-text p,.popularity-box .popularity-text p{font-size:1.4rem;font-weight:700;line-height:2rem;letter-spacing:.15px}.manner-box .manner-text p.text,.manner-box .popularity-text p.text,.popularity-box .manner-text p.text,.popularity-box .popularity-text p.text{color:#000000de}.manner-box .manner-text p.manner-temperature,.manner-box .popularity-text p.manner-temperature,.popularity-box .manner-text p.manner-temperature,.popularity-box .popularity-text p.manner-temperature{color:var(--primary-main)}.manner-box .manner-figure,.manner-box .popularity-figure,.popularity-box .manner-figure,.popularity-box .popularity-figure{width:100%;height:1rem;border-radius:2rem;background-color:#e3f2fd}.manner-box .manner-figure .current-figure,.manner-box .popularity-figure .current-figure,.popularity-box .manner-figure .current-figure,.popularity-box .popularity-figure .current-figure{display:block;width:10rem;border-radius:2rem;background-color:var(--primary-main)}.popularity-box{padding:0}.popularity-box p{font-weight:400!important;color:#fffc!important}.popularity-box p.popularity-percent{font-weight:700!important;color:#fff!important}.popularity-box .popularity-figure{height:.8rem;border-radius:1.6rem;background-color:#fff3}.popularity-box .popularity-figure .current-figure{background-color:#fff}.loading-wrap{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;z-index:1400}.loading-wrap:before{position:absolute;content:"";width:100%;height:100%;background-color:#fff9}.loading-wrap .loading-container .circle{width:2rem;height:2rem;border-radius:50%;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;will-change:transform}.loading-wrap .loading-container .circle:nth-child(1){background:#42a5f5;animation:loading .7s .1s ease-in-out infinite}.loading-wrap .loading-container .circle:nth-child(2){background:#7e86df;animation:loading .7s .2s ease-in-out infinite}.loading-wrap .loading-container .circle:nth-child(3){background:#ba68c8;animation:loading .7s .3s ease-in-out infinite}@keyframes loading{0%{transform:translateY(0)}50%{transform:translateY(-2rem)}to{transform:translateY(0)}}.left-menu-bar{position:fixed;top:6.4rem;border-radius:0!important;align-self:flex-start;min-height:calc(100vh - 6.4rem)}.seperator{font-size:1.4rem;line-height:2.4rem;letter-spacing:.15px;color:#000}.swiper-button-prev,.swiper-button-next{position:absolute;z-index:100;top:50%;transform:translateY(-50%);display:flex;width:3.4rem;height:3.4rem;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;cursor:pointer;background-repeat:no-repeat;background-size:80% auto;background-position:center}.swiper-button-prev .swiper-navigation-icon,.swiper-button-next .swiper-navigation-icon{width:.7rem;display:none}.swiper-button-prev{left:-1rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2951 18L15.7051 16.59L11.1251 12L15.7051 7.41L14.2951 6L8.29508 12L14.2951 18Z' fill='black' fill-opacity='0.56'/%3E%3C/svg%3E%0A")}.swiper-button-next{right:-1rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.70492 6L8.29492 7.41L12.8749 12L8.29492 16.59L9.70492 18L15.7049 12L9.70492 6Z' fill='black' fill-opacity='0.56'/%3E%3C/svg%3E%0A")}.MuiButton-root{min-width:7rem!important;white-space:nowrap;text-transform:none!important}.MuiButton-root.MuiButton-sizeSmall{font-size:1.3rem;line-height:2.2rem;letter-spacing:.46px}.MuiButton-root.MuiButton-sizeSmall .MuiSvgIcon-root{font-size:1.2rem!important}.MuiButton-root.MuiButton-sizeMedium{font-size:1.4rem}.MuiButton-root.MuiButton-sizeLarge{padding:.8rem 1.1rem;font-size:1.5rem;line-height:2.6rem;letter-spacing:.46px}.MuiChip-root .MuiChip-label{padding:.3rem 1rem;font-size:1.3rem;line-height:1.8rem;letter-spacing:.16px}.MuiTextField-root{width:100%}.MuiTextField-root .MuiInputBase-root{font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:.15px;color:var(--text-primary);height:100%}.MuiTextField-root .MuiInputBase-root .MuiInputBase-input{padding:1.6rem 1.2rem}.MuiTextField-root .MuiInputBase-root .MuiInputBase-inputSizeSmall{padding:.8rem 1.2rem}.MuiTextField-root .MuiInputBase-root fieldset{top:0}.MuiTextField-root .MuiInputBase-root fieldset legend{display:none}.MuiTextField-root .MuiInputBase-root textarea{padding:0!important;color:var(--text-primary)}.MuiPickersTextField-root{width:100%}.MuiPickersTextField-root .MuiPickersInputBase-root{padding:1.6rem 1.2rem}.MuiPickersTextField-root .MuiPickersInputBase-root .MuiPickersSectionList-root{padding:0;font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:.15px;color:var(--text-primary)}.MuiPickersTextField-root .MuiPickersInputBase-root .MuiSvgIcon-root{font-size:2.4rem}.MuiPickersTextField-root:has(.MuiPickersInputBase-inputSizeSmall) .MuiFormLabel-root{top:.3rem;line-height:100%!important;letter-spacing:.15px!important;color:var(--text-secondary)!important}.MuiPickersTextField-root:has(.MuiPickersInputBase-inputSizeSmall) .MuiPickersInputBase-root{padding:.8rem 1.2rem!important}.MuiPickersTextField-root:has(.MuiPickersInputBase-inputSizeSmall) .MuiPickersInputBase-root .MuiPickersSectionList-root{padding:0;font-size:1.6rem;line-height:2.4rem;letter-spacing:.15px;color:var(--text-disabled)}.MuiPickersTextField-root:has(.MuiPickersInputBase-inputSizeSmall) .MuiSvgIcon-root{font-size:2rem}.count-str{padding:.3rem 1.4rem}.count-str p{font-size:1.2rem;line-height:166%;letter-spacing:.4px;color:var(--text-secondary);text-align:right}.MuiInputBase-root .MuiSelect-select{font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:.15px;color:var(--text-primary)}.MuiInputBase-root fieldset legend span{font-size:1.2rem;line-height:100%;letter-spacing:.15px;color:var(--text-secondary);opacity:1}.MuiFormControl-root{gap:0!important}.MuiFormControl-root .MuiFormLabel-root{font-size:1.6rem;line-height:150%;letter-spacing:.15px;color:var(--text-primary)}.MuiFormControl-root .MuiRadioGroup-root span,.MuiFormControl-root .MuiRadioGroup-root .MuiSvgIcon-root{font-size:2.4rem}.MuiFormControl-root .MuiRadioGroup-root .MuiTypography-root{font-size:1.6rem;font-weight:400;line-height:150%;letter-spacing:.15px;color:var(--text-primary)}.MuiFormGroup-root .MuiCheckbox-root .MuiSvgIcon-root{font-size:2.4rem}.MuiFormGroup-root .MuiTypography-root{font-size:1.6rem;font-weight:400;line-height:150%;letter-spacing:.15px;color:var(--text-primary)}.MuiPaginationItem-root{font-size:1.4rem!important}.MuiPaginationItem-root.MuiPaginationItem-sizeSmall .MuiPaginationItem-icon{font-size:1.8rem}.MuiPaginationItem-root .MuiPaginationItem-icon{font-size:2rem}.MuiTooltip-tooltip{font-size:1.2rem!important;font-weight:400!important}.MuiButtonBase-root.MuiTab-root{padding:.9rem 1.6rem!important;font-size:1.4rem;font-weight:500;line-height:2.4rem;letter-spacing:.4px;color:var(--text-secondary)}.MuiDialog-paper{overflow-y:unset;max-width:none!important}.MuiDialog-paper .MuiDialog-container{padding:120px 0}.MuiList-root{padding:0!important}.MuiList-root .MuiListItemButton-root{padding:1.2rem 1.6rem;font-size:1.6rem;line-height:150%;letter-spacing:.15px;color:var(--text-primary)}.MuiList-root .MuiListItemButton-root.MuiListItemButton-dense{padding:.4rem 1.6rem .4rem 7.2rem}.MuiList-root .MuiListItemButton-root.MuiListItemButton-dense .MuiListItemText-root .MuiTypography-root{font-size:1.4rem;line-height:143%;letter-spacing:.17px}.MuiList-root .MuiListItemButton-root .MuiSvgIcon-root{width:2.4rem;height:2.4rem}.MuiList-root .MuiListItemButton-root .MuiListItemText-root .MuiTypography-root{font-size:1.6rem;line-height:150%;letter-spacing:.15px;color:var(--text-primary)}.MuiList-root .MuiListItemButton-root:has(.MuiTypography-root){margin:0 .8rem;border-radius:.4rem}.MuiList-root .MuiListItemButton-root:has(.MuiTypography-root).Mui-selected{background-color:#0000000a}.MuiRating-root{width:100%!important;font-size:3rem!important;align-items:center;justify-content:center}.MuiChartsLegend-root{gap:0!important}.MuiChartsLegend-root .MuiChartsLegend-item{padding:.4rem}.MuiChartsLabelMark-root{width:.8rem!important;height:.8rem!important}.MuiMenuItem-root{padding:.6rem 1.6rem;gap:1.2rem}.MuiMenuItem-root p{font-size:1.6rem;line-height:150%;letter-spacing:.15px;color:var(--text-primary)}.MuiTableContainer-root{border-radius:0!important;box-shadow:none!important}.MuiTableContainer-root .MuiTableHead-root .MuiTableCell-root,.MuiTableContainer-root .MuiTable-stickyHeader .MuiTableCell-root{font-size:1.4rem;font-weight:500;line-height:2.4rem;letter-spacing:.17px;background-color:#fff;color:var(--text-primary)}.MuiTableContainer-root .MuiTableHead-root .MuiTableCell-head:has(.MuiCheckbox-root),.MuiTableContainer-root .MuiTable-stickyHeader .MuiTableCell-head:has(.MuiCheckbox-root){padding:0!important}.MuiTableContainer-root .MuiTableHead-root .MuiCheckbox-root,.MuiTableContainer-root .MuiTable-stickyHeader .MuiCheckbox-root{padding:1.6rem!important}.MuiTableContainer-root .MuiTableBody-root .MuiTableCell-root{padding:1.6rem;font-size:1.4rem;letter-spacing:.17px;color:var(--text-primary)}.MuiTableContainer-root .MuiTableBody-root .MuiTableCell-root:has(.MuiButtonBase-root,.MuiChip-root){padding:0}.MuiTableContainer-root .MuiTableBody-root .MuiTableCell-root .MuiTypography-root{font-size:1.4rem;letter-spacing:.17px;color:var(--text-primary)}.MuiTableContainer-root .MuiTableRow-root:hover .MuiTableCell-root,.MuiTableContainer-root .MuiTableRow-root.Mui-selected .MuiTableCell-root{background-color:#1976d20f}.MuiTableContainer-root .MuiTableCell-root{border-bottom:1px solid #E5E7EB!important}.MuiTableContainer-root .MuiTableCell-root .MuiCheckbox-root{padding:0}.heart-box .heart-count{width:3.4rem;font-size:1.4rem;line-height:166%;letter-spacing:.4px;color:var(--error-main);text-align:center}#devHub{min-height:100vh;background:linear-gradient(180deg,#42a5f514,#ba68c80f)}#devHub main{min-height:calc(100vh - 7rem)}#devHub main .main-container{display:flex;width:123rem;max-width:123rem;padding:2.4rem .5rem 7rem 0;margin:0 auto;flex-direction:column;gap:4rem}#devHub main .main-container>*{padding:1rem}#devHub main .main-container .banner-card{position:relative;display:flex;width:100%;height:100%;cursor:pointer;overflow:hidden;text-decoration:none}#devHub main .main-container .banner-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 40%,#0000008c)}#devHub main .main-container .banner-card .banner-card-illustration{position:absolute;inset:0;width:100%;height:100%}#devHub main .main-container .banner-card .banner-card-text{position:relative;z-index:1;padding:2.4rem;color:#fff}#devHub main .main-container .banner-card .banner-card-title{display:block;line-height:130%}#devHub main .main-container .banner-card .banner-card-desc{font-weight:400;opacity:.9}#devHub main .main-container .banner-card-main:after{background:linear-gradient(115deg,#0f172ab8,#0f172a66 55%,#0f172a14)}#devHub main .main-container .banner-card-main .banner-card-text{max-width:52rem;padding:4rem 4.8rem}#devHub main .main-container .banner-card-main .banner-card-eyebrow{align-self:flex-start;margin-bottom:-.4rem;padding:.4rem 1.2rem;border-radius:999px;background:#ffffff29;color:#fff;font-size:1.2rem;font-weight:700}#devHub main .main-container .banner-card-main .banner-card-title{font-size:3.4rem;font-weight:800}#devHub main .main-container .banner-card-main .banner-card-desc{font-size:1.5rem;line-height:150%}#devHub main .main-container .banner-card-main .banner-card-cta{align-self:flex-start;margin-top:.8rem}#devHub main .main-container .banner-card-sub .banner-card-text{padding:1.6rem}#devHub main .main-container .banner-card-sub .banner-card-title{font-size:1.6rem;font-weight:700}#devHub main .main-container .banner-card-sub .banner-card-desc{font-size:1.2rem}#devHub main .main-container .main-banner-container{position:relative}#devHub main .main-container .main-banner-container .main-banner-swiper{position:relative;width:100%;padding-bottom:3rem}#devHub main .main-container .main-banner-container .main-banner-swiper .swiper-wrapper .swiper-slide{overflow:hidden;height:30rem;border-radius:.8rem;border:1px solid #eee}#devHub main .main-container .main-banner-container .main-banner-swiper .swiper-pagination{position:absolute;z-index:100;bottom:.5rem;display:flex;width:100%;height:2rem;align-items:center;justify-content:flex-end;gap:.8rem}#devHub main .main-container .main-banner-container .main-banner-swiper .swiper-pagination .swiper-pagination-bullet{width:1rem;height:1rem;border-radius:2rem;background-color:#9e9e9e;cursor:pointer}#devHub main .main-container .main-banner-container .main-banner-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#616161}#devHub main .main-container .welcome-banner{padding:1.2rem 1.6rem;border-radius:.6rem;background:#4f46e50f}#devHub main .main-container .welcome-banner p{margin:0;font-size:1.4rem;color:#000000b8}#devHub main .main-container .welcome-banner p strong{font-weight:700;color:#000}#devHub main .main-container .project-list .title-area strong,#devHub main .main-container .popular-boards .title-area strong,#devHub main .main-container .participation-banner .title-area strong{font-size:2.2rem;font-weight:800;line-height:120%;color:#000}#devHub main .main-container .project-list .title-area .section-desc,#devHub main .main-container .popular-boards .title-area .section-desc,#devHub main .main-container .participation-banner .title-area .section-desc{margin:0;font-size:1.3rem;font-weight:400;line-height:140%;color:#0000008f}#devHub main .main-container .project-list{padding:3.2rem;border-radius:1.6rem;background:linear-gradient(180deg,#7c3aed0d,#7c3aed05);border:1px solid rgba(124,58,237,.12);box-shadow:0 4px 20px #0f172a0d}#devHub main .main-container .project-list .title-area strong{font-size:2.6rem}#devHub main .main-container .project-list .project-card{width:100%;min-width:0;padding:2.4rem;border-radius:.6rem;background:#fff;border:1px solid rgba(0,0,0,.22);cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}#devHub main .main-container .project-list .project-card:hover{border-color:#00000057;box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}#devHub main .main-container .project-list .project-card .project-thumb{width:100%;height:16rem;border-radius:.4rem;overflow:hidden}#devHub main .main-container .project-list .project-card .project-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}#devHub main .main-container .project-list .project-card:hover .project-thumb img{transform:scale(1.06)}#devHub main .main-container .project-list .project-card .main-text{display:-webkit-box;width:100%;font-size:2rem;font-weight:600;line-height:120%;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:wrap}#devHub main .main-container .project-list .project-card .project-meta{display:flex;align-items:center;gap:.6rem}#devHub main .main-container .project-list .project-card .project-meta p{font-size:1.2rem;font-weight:400;color:#0000008f}#devHub main .main-container .project-list .project-card .project-info{padding-top:1.2rem;border-top:1px solid rgba(0,0,0,.08)}#devHub main .main-container .project-list .project-card p{font-size:1.2rem;font-weight:500;line-height:100%;color:#000000ad}#devHub main .main-container .slide-banner-tabpanel{padding:2.2rem 2.4rem 2.4rem}#devHub main .main-container .slide-banner-tabpanel .project-list-swiper{position:relative}#devHub main .main-container .slide-banner-tabpanel .project-list-swiper:after{position:absolute;content:"";z-index:10;top:0;right:0;width:10rem;height:100%;background:linear-gradient(to right,#fff0,#fff)}#devHub main .main-container .slide-banner-tabpanel .project-list-swiper .swiper-wrapper{display:flex;gap:1.6rem}#devHub main .main-container .slide-banner-tabpanel .project-list-swiper .swiper-wrapper .project-card{min-width:32rem;max-width:32rem;height:auto;padding:2.4rem;border-radius:.4rem;border:1px solid #e0e0e0;cursor:pointer}#devHub main .main-container .slide-banner-tabpanel .project-list-swiper .swiper-wrapper .project-card .project-thumb{width:100%;height:16rem;border-radius:.4rem;overflow:hidden}#devHub main .main-container .slide-banner-tabpanel .project-list-swiper .swiper-wrapper .project-card .project-thumb img{width:100%;height:100%;object-fit:cover;display:block}#devHub main .main-container .slide-banner-tabpanel .project-list-swiper .swiper-wrapper .project-card .main-text{display:-webkit-box;width:100%;font-size:2rem;font-weight:600;line-height:120%;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:wrap}#devHub main .main-container .slide-banner-tabpanel .project-list-swiper .swiper-wrapper .project-card p{font-size:1rem;font-weight:300;line-height:100%;color:#000}#devHub main .main-container .slide-banner-tabpanel .swiper-button-prev{left:-4rem!important}#devHub main .main-container .slide-banner-tabpanel .swiper-button-prev.swiper-button-disabled{display:none}#devHub main .main-container .slide-banner-tabpanel .swiper-button-next{right:-4rem!important}#devHub main .main-container .slide-banner-tabpanel .swiper-button-next.swiper-button-disabled{display:none}#devHub main .main-container .board-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1.6rem;margin-top:2.2rem}#devHub main .main-container .project-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:2.2rem}@media(max-width:1024px){#devHub main .main-container .project-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){#devHub main .main-container .project-card-grid{grid-template-columns:1fr}}#devHub main .main-container .project-card-swiper,#devHub main .main-container .board-swiper{margin-top:2.2rem}#devHub main .main-container .project-card-swiper .swiper-slide,#devHub main .main-container .board-swiper .swiper-slide{height:auto}#devHub main .main-container .project-card-swiper .project-card-grid,#devHub main .main-container .board-swiper .project-card-grid{margin-top:0}#devHub main .main-container .project-card-swiper-inner .swiper-pagination{position:absolute;bottom:-2rem;left:0;display:flex;width:100%;justify-content:center;gap:.8rem}#devHub main .main-container .project-card-swiper-inner .swiper-pagination .swiper-pagination-bullet{width:1rem;height:1rem;border-radius:2rem;background-color:#9e9e9e;cursor:pointer}#devHub main .main-container .project-card-swiper-inner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#616161}#devHub main .main-container .project-list .carousel-viewport .swiper-button-prev{left:-1.2rem!important}#devHub main .main-container .project-list .carousel-viewport .swiper-button-next{right:-1.2rem!important}#devHub main .main-container .project-card-grid-empty,#devHub main .main-container .board-list-empty{padding:2rem 0;color:#0006}#devHub main .main-container .participation-banner{margin:1.6rem 0}#devHub main .main-container .participation-banner .participation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1.6rem;margin-top:2.2rem}#devHub main .main-container .participation-banner .participation-card{width:100%;min-width:0;padding:2.4rem;border-radius:.6rem;border:1px solid rgba(0,0,0,.22);cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}#devHub main .main-container .participation-banner .participation-card:hover{border-color:#00000057;box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}#devHub main .main-container .participation-banner .participation-card .participation-card-illustration{width:100%;height:12rem;border-radius:.4rem;overflow:hidden}#devHub main .main-container .participation-banner .participation-card .participation-card-illustration svg{width:100%;height:100%;display:block}#devHub main .main-container .participation-banner .participation-card .participation-card-body{flex:1}#devHub main .main-container .participation-banner .participation-card .participation-card-body .main-text{display:block;font-size:1.8rem;font-weight:700;line-height:130%;color:#000}#devHub main .main-container .participation-banner .participation-card .participation-card-body p{font-size:1.2rem;font-weight:400;line-height:145%;color:#0000008f}#devHub main .main-container .participation-banner .participation-card .participation-card-cta{width:100%;font-weight:700}#devHub main .main-container .developer-resources{padding:2.4rem 3.2rem;border-radius:1.2rem;background:#00000006;border:1px solid rgba(0,0,0,.05)}#devHub main .main-container .developer-resources .title-area strong{font-size:1.8rem;font-weight:700;line-height:120%;color:#000000b8}#devHub main .main-container .developer-resources .title-area .section-desc{margin:0;font-size:1.2rem;font-weight:400;line-height:140%;color:#0000007a}#devHub main .main-container .developer-resources .resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:1.2rem;margin-top:1.6rem}#devHub main .main-container .developer-resources .resource-item{display:flex;align-items:center;gap:1.6rem;padding:1.6rem;border-radius:.6rem;background:#fff;border:1px solid rgba(0,0,0,.1);text-decoration:none;color:inherit;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}#devHub main .main-container .developer-resources .resource-item:hover{border-color:#00000047;box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}#devHub main .main-container .developer-resources .resource-item .resource-item-icon{width:4.4rem;height:4.4rem;flex-shrink:0;border-radius:.6rem;overflow:hidden}#devHub main .main-container .developer-resources .resource-item .resource-item-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:.4rem}#devHub main .main-container .developer-resources .resource-item .resource-item-text .resource-item-title{font-size:1.4rem;font-weight:700;color:#000c}#devHub main .main-container .developer-resources .resource-item .resource-item-text .resource-item-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:400;color:#0000007a}#devHub main .main-container .developer-resources .resource-item .resource-item-arrow{flex-shrink:0;color:#0000003d;transition:color .15s ease,transform .15s ease}#devHub main .main-container .developer-resources .resource-item:hover .resource-item-arrow{color:#0000008f;transform:translate(2px,-2px)}#devHub main .main-container .carousel-viewport{position:relative}#devHub main .main-container .carousel-viewport .swiper-button-prev,#devHub main .main-container .carousel-viewport .swiper-button-next{width:3.4rem;height:3.4rem}#devHub main .main-container .carousel-viewport .swiper-button-prev.swiper-button-disabled,#devHub main .main-container .carousel-viewport .swiper-button-next.swiper-button-disabled{display:none}#devHub main .main-container .carousel-viewport .swiper-button-prev{left:-4rem!important}#devHub main .main-container .carousel-viewport .swiper-button-next{right:-4rem!important}#devHub main .main-container .popular-boards .board-box{width:100%;min-width:0;padding:2rem;border-radius:.6rem;border:1px solid rgba(0,0,0,.22);cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease;display:flex;flex-direction:column;gap:1.6rem;box-sizing:border-box}#devHub main .main-container .popular-boards .board-box:hover{border-color:#00000057;box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}#devHub main .main-container .popular-boards .board-box .top{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}#devHub main .main-container .popular-boards .board-box .top .left-area{min-width:0;flex:1;display:flex;flex-direction:column;gap:1.2rem}#devHub main .main-container .popular-boards .board-box .top .left-area .main-text{display:-webkit-box;width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:wrap;font-size:2rem;font-weight:600;line-height:120%;color:#000}#devHub main .main-container .popular-boards .board-box .top .right-area{min-width:auto;max-width:none;flex-shrink:0}#devHub main .main-container .popular-boards .board-box .bottom{display:flex;align-items:center;justify-content:space-between;padding-top:1.2rem;border-top:1px solid rgba(0,0,0,.08)}#devHub main .main-container .popular-boards .board-box .bottom .left-area{min-width:0}#devHub main .main-container .popular-boards .board-box .bottom .right-area{display:flex;align-items:center;gap:.8rem}#devHub main .main-container .popular-boards .board-box .bottom .view-count,#devHub main .main-container .popular-boards .board-box .bottom .reply-count{display:flex;align-items:center;gap:.4rem;padding:.3rem .8rem;border-radius:999px;background:#0000000a}#devHub main .main-container .popular-boards .board-box .bottom p{font-size:1.2rem;font-weight:500;line-height:100%;color:#000000ad}#devHub main .main-page{width:123rem;max-width:123rem;padding:2.4rem .5rem 3.1rem 0;margin:0 auto;gap:1rem}#devHub main .main-page .project-list-box{gap:1.4rem}#devHub main .main-page .project-list-box .project-list{width:calc(100% - 27.4rem);gap:1.1rem}#devHub main .main-page .project-list-box .project-list>.project-box{min-width:0;padding:1.6rem 2.4rem;gap:1.2rem;cursor:pointer}#devHub main .main-page .project-list-box .project-list>.project-box .left-area{min-width:0;gap:1.5rem}#devHub main .main-page .project-list-box .project-list>.project-box .left-area .main-text{width:100%;font-size:2rem;font-weight:600;line-height:120%;color:#000}#devHub main .main-page .project-list-box .project-list>.project-box .left-area .sub-text{gap:.8rem}#devHub main .main-page .project-list-box .project-list>.project-box .left-area .sub-text .top{gap:2.4rem}#devHub main .main-page .project-list-box .project-list>.project-box .left-area .sub-text .top>div{gap:.8rem}#devHub main .main-page .project-list-box .project-list>.project-box .left-area .sub-text .top>div .title,#devHub main .main-page .project-list-box .project-list>.project-box .left-area .sub-text .top>div p{gap:.4rem;font-size:1.1rem;font-weight:500;line-height:1.6rem;letter-spacing:.5px;color:var(--text-primary)}#devHub main .main-page .project-list-box .project-list>.project-box .left-area .sub-text .top>div .title .MuiSvgIcon-root,#devHub main .main-page .project-list-box .project-list>.project-box .left-area .sub-text .top>div p .MuiSvgIcon-root{width:1.4rem;height:1.4rem;color:#667eea}#devHub main .main-page .project-list-box .project-list>.project-box .left-area .sub-text .top>div p{color:var(--text-disabled)}#devHub main .main-page .project-list-box .project-list>.project-box .left-area .sub-text .bottom p{font-size:1rem;font-weight:300;line-height:100%;color:#000}#devHub main .main-page .project-list-box .project-list>.project-box .right-area{width:24rem;min-width:24rem}#devHub main .main-page .project-list-box .project-list>.project-box .right-area .chip-box>div{overflow:hidden;gap:.4rem;white-space:nowrap}#devHub main .main-page .project-detail-box,#devHub main .main-page .project-apply-box{padding:2rem 2.8rem;gap:1.2rem;cursor:default}#devHub main .main-page .project-detail-box .project-header .top,#devHub main .main-page .project-apply-box .project-header .top{gap:1.6rem}#devHub main .main-page .project-detail-box .project-header .bottom,#devHub main .main-page .project-apply-box .project-header .bottom{margin-top:2rem}#devHub main .main-page .project-detail-box .project-header .bottom>div,#devHub main .main-page .project-apply-box .project-header .bottom>div{gap:1.2rem}#devHub main .main-page .project-detail-box .project-header .bottom>div .user-info,#devHub main .main-page .project-apply-box .project-header .bottom>div .user-info{gap:1.6rem}#devHub main .main-page .project-detail-box>div,#devHub main .main-page .project-apply-box>div{gap:2rem}#devHub main .main-page .project-detail-box>div .summary-title,#devHub main .main-page .project-detail-box>div .detail-title,#devHub main .main-page .project-apply-box>div .summary-title,#devHub main .main-page .project-apply-box>div .detail-title{font-size:1.6rem;font-weight:600;line-height:120%;color:#000}#devHub main .main-page .project-detail-box>div .summary-content,#devHub main .main-page .project-detail-box>div .detail-content,#devHub main .main-page .project-apply-box>div .summary-content,#devHub main .main-page .project-apply-box>div .detail-content{padding:0 1.2rem;gap:1.2rem}#devHub main .main-page .project-detail-box>div .summary-content .summary-detail-box .detail-group,#devHub main .main-page .project-detail-box>div .detail-content .summary-detail-box .detail-group,#devHub main .main-page .project-apply-box>div .summary-content .summary-detail-box .detail-group,#devHub main .main-page .project-apply-box>div .detail-content .summary-detail-box .detail-group{min-width:40rem;gap:.8rem;font-size:1.4rem;font-weight:500;line-height:1.6rem;letter-spacing:.5px}#devHub main .main-page .project-detail-box>div .summary-content .summary-detail-box .detail-group .group-label,#devHub main .main-page .project-detail-box>div .detail-content .summary-detail-box .detail-group .group-label,#devHub main .main-page .project-apply-box>div .summary-content .summary-detail-box .detail-group .group-label,#devHub main .main-page .project-apply-box>div .detail-content .summary-detail-box .detail-group .group-label{width:15rem;gap:.6rem}#devHub main .main-page .project-detail-box>div .summary-content .summary-detail-box .detail-group .group-label strong,#devHub main .main-page .project-detail-box>div .detail-content .summary-detail-box .detail-group .group-label strong,#devHub main .main-page .project-apply-box>div .summary-content .summary-detail-box .detail-group .group-label strong,#devHub main .main-page .project-apply-box>div .detail-content .summary-detail-box .detail-group .group-label strong{color:var(--text-primary)}#devHub main .main-page .project-detail-box>div .summary-content .summary-detail-box .detail-group .group-value,#devHub main .main-page .project-detail-box>div .detail-content .summary-detail-box .detail-group .group-value,#devHub main .main-page .project-apply-box>div .summary-content .summary-detail-box .detail-group .group-value,#devHub main .main-page .project-apply-box>div .detail-content .summary-detail-box .detail-group .group-value{gap:.4rem;color:var(--text-disabled)}#devHub main .main-page .project-detail-box>div .summary-content .summary-detail-box .detail-group .group-value:has(.position-box) .position-box,#devHub main .main-page .project-detail-box>div .detail-content .summary-detail-box .detail-group .group-value:has(.position-box) .position-box,#devHub main .main-page .project-apply-box>div .summary-content .summary-detail-box .detail-group .group-value:has(.position-box) .position-box,#devHub main .main-page .project-apply-box>div .detail-content .summary-detail-box .detail-group .group-value:has(.position-box) .position-box{gap:.4rem}#devHub main .main-page .project-detail-box>div .detail-content,#devHub main .main-page .project-apply-box>div .detail-content{font-size:1.6rem;line-height:2.6rem;color:#364153}#devHub main .main-page .floating-button-box{position:fixed;right:26rem;bottom:4.6rem;gap:1.6rem}#devHub main .main-page .floating-button-box .float-button{width:5.6rem;height:5.6rem;border-radius:50%;cursor:pointer;transition:background-color .3s ease}#devHub main .main-page .floating-button-box .float-button:hover,#devHub main .main-page .floating-button-box .float-button.active{background-color:var(--info-main)}#devHub main .main-page .floating-button-box .float-button:hover .MuiSvgIcon-root,#devHub main .main-page .floating-button-box .float-button.active .MuiSvgIcon-root{color:var(--primary-contrastText)}#devHub main .main-page .project-create-box,#devHub main .main-page .project-apply-box{padding:2rem 2.4rem;gap:3.2rem}#devHub main .main-page .board-detail-box{padding:2rem 2.4rem;gap:2.8rem;cursor:default}#devHub main .main-page .board-detail-box .board-content-box .board-content{min-height:33rem}#devHub main .main-page .board-detail-box .board-content-box .board-content p{font-size:1.4rem}#devHub main .main-page .board-detail-box .board-content-box .write-reply{gap:.4rem}#devHub main .main-page .board-detail-box .board-content-box .write-reply strong{font-size:1.8rem;font-weight:500;line-height:160%;letter-spacing:.15px;color:var(--text-primary)}#devHub main .main-page .board-detail-box .board-content-box .write-reply>div{gap:1rem}#devHub main .main-page .board-detail-box .board-reply .reply-box{gap:0}#devHub main .main-page .board-detail-box .board-reply .reply-box .commenter-info{gap:.4rem}#devHub main .main-page .board-detail-box .board-reply .reply-box .commenter-info p{font-size:1.4rem;line-height:120%;letter-spacing:.15px;color:var(--text-secondary)}#devHub main .main-page .board-detail-box .board-reply .reply-box .reply-content p{font-size:1.6rem;line-height:120%;letter-spacing:.15px;color:var(--text-primary)}#devHub main .main-page .board-create-box,#devHub main .main-page .board-modify-box{padding:2rem 2.4rem;gap:3.6rem}#devHub main .main-page:has(.board-create-box,.board-modify-box){display:flex;min-height:calc(100vh - 14rem);padding:0;align-items:center;justify-content:center}#devHub main .main-page:has(.board-create-box,.board-modify-box)>div{width:100%}#devHub main .main-page .myinfo-box{position:sticky;top:1rem;min-width:26rem;padding:2rem;gap:1.2rem}#devHub main .main-page .myinfo-box .profile-area{padding:1.5rem 2.5rem;gap:1rem}#devHub main .main-page .mypage-box{min-width:0;padding:2.8rem 3.2rem;gap:1.6rem}#devHub main .main-page .mypage-box .top{gap:.4rem}#devHub main .main-page .mypage-box .top>div{min-height:4rem;line-height:120%;letter-spacing:.15px;color:var(--text-secondary)}#devHub main .main-page .mypage-box .top>div .label-area{min-width:16rem;gap:.8rem}#devHub main .main-page .mypage-box .top>div .label-area p{font-size:1.6rem;font-weight:600}#devHub main .main-page .mypage-box .top>div .field-area{padding:.8rem;gap:.4rem;font-size:1.4rem}#devHub main .main-page .mypage-box .bottom{gap:1.6rem}#devHub main .main-page .mypage-box .bottom .list-box{gap:.8rem}#devHub main .main-page .mypage-box .bottom .list-box .list-top .title{font-size:2rem;font-weight:700;line-height:120%;color:var(--text-primary)}#devHub main .main-page .mypage-box .bottom .list-box .list-bottom{gap:.8rem}#devHub main .main-page .mypage-box .field-box .field-content p{padding:.8rem 0;min-height:4rem;font-size:1.4rem;line-height:120%;letter-spacing:.15px;color:var(--text-secondary)}#devHub main .main-page .mypage-box .list-summary{display:block;font-size:1.4rem;font-weight:400;line-height:100%;letter-spacing:.4px;text-align:end;color:var(--primary-dark)}#devHub main .main-page .mypage-box .list-summary .title{font-size:2rem;font-weight:600;line-height:2.4rem;letter-spacing:.4px;color:#000}#devHub main .main-page .mypage-box .list-box{gap:.4rem}#devHub main .main-page .mypage-box .applicant-box{gap:.4rem}#devHub main .main-page .mypage-box .applicant-box .top .left-area{gap:.4rem}#devHub main .main-page .mypage-box .applicant-box .top .left-area strong{font-size:2rem;font-weight:700;line-height:120%;color:var(--text-primary)}#devHub main .main-page .mypage-box .applicant-box .top .right-area{gap:1.2rem}#devHub main .main-page .mypage-box .applicant-box .top .right-area .count-text{gap:.4rem}#devHub main .main-page .mypage-box .applicant-box .top .right-area .count-text>*{font-size:1.4rem;font-weight:400;line-height:143%;letter-spacing:.17px;color:var(--text-secondary)}#devHub main .main-page .mypage-box .applicant-box .top .right-area .count-text em{color:var(--info-main)}#devHub main .main-page .mypage-box .applicant-box .bottom{position:relative}#devHub main .main-page .mypage-box .applicant-box .bottom .applicant-swiper{width:100%;padding:.8rem .4rem 0}#devHub main .main-page .mypage-box .applicant-box .bottom .applicant-swiper .swiper-slide{width:22rem}#devHub main .main-page .mypage-box .applicant-box .bottom .applicant-swiper .swiper-slide .applicant-swiper-slide{width:100%;padding:2rem;gap:1.2rem}#devHub main .main-page .mypage-box .applicant-box .bottom .applicant-swiper .swiper-slide .applicant-swiper-slide .top{font-size:1rem;line-height:100%;letter-spacing:.17px;color:var(--text-secondary)}#devHub main .main-page .mypage-box .applicant-box .bottom .applicant-swiper .swiper-slide .applicant-swiper-slide .middle{gap:.8rem}#devHub main .main-page .mypage-box .applicant-box .bottom .applicant-swiper .swiper-slide .applicant-swiper-slide .middle .user-info-box{gap:.4rem}#devHub main .main-page .mypage-box .applicant-box .bottom .applicant-swiper .swiper-slide .applicant-swiper-slide .middle .user-info-box .top-area{padding:.8rem 0;gap:1.6rem}#devHub main .main-page .mypage-box .applicant-box .bottom .applicant-swiper .swiper-slide .applicant-swiper-slide .middle .user-info-box .bottom-area{gap:.4rem}#devHub main .main-page .mypage-box .applicant-box .bottom .applicant-swiper .swiper-scrollbar{height:.6rem;margin-top:1.2rem;border-radius:1.2rem;background-color:#f3f4f6}#devHub main .main-page .mypage-box .applicant-box .bottom .applicant-swiper .swiper-scrollbar .swiper-scrollbar-drag{height:.6rem;border-radius:1.2rem;background-color:var(--primary-main);cursor:pointer}#devHub main .main-page .mypage-box .board-list{gap:.4rem}#devHub main .main-page .mypage-box .board-list .board-box{min-width:0;padding:1.2rem 2rem;gap:.8rem;border-radius:.4rem;border:1px solid #e0e0e0}#devHub main .main-page .mypage-box .board-list .board-box .left-area{min-width:0;gap:1.2rem}#devHub main .main-page .mypage-box .board-list .board-box .left-area .title{width:100%;font-size:2rem;font-weight:600;line-height:120%;color:#000}#devHub main .main-page .mypage-box .board-list .board-box .left-area .post-date{padding-top:1rem;font-size:1rem;font-weight:300;line-height:100%;color:#000}#devHub main .main-page .mypage-box .board-list .board-box .right-area{min-width:17rem;max-width:17rem}#devHub main .main-page .mypage-box .board-list .board-box .right-area .info-box{gap:1.2rem}#devHub main .main-page .mypage-box .board-list .board-box .right-area .info-box>div{gap:.2rem}#devHub main .main-page .mypage-box .board-list .board-box .right-area .info-box p{font-size:1rem;font-weight:300;line-height:100%;color:#000}#devHub main .main-page.skilltrends-page{gap:2.4rem}#devHub main .main-page.skilltrends-page>div{gap:2.4rem}#devHub main .main-page.skilltrends-page>div>div{padding:1.2rem;gap:1rem}#devHub main .main-page.skilltrends-page>div>div .title{font-size:2rem;font-weight:700;line-height:166%;color:#000}#devHub main .main-page.skilltrends-page>div>div .sub-text{font-size:1.2rem;font-weight:300;line-height:120%;color:#000}#devHub main .main-page.skilltrends-page>div>div .count-area{padding:1.5rem;gap:.8rem}#devHub main .main-page.skilltrends-page>div>div .count-area p{font-size:3.4rem;font-weight:700;line-height:4.2rem;letter-spacing:.25px;color:#333}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div{padding:1.2rem}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container{padding:1.2rem 4.8rem}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box{overflow:hidden;position:relative;max-width:20rem;padding:3.35rem;gap:1.6rem;border-radius:1.2rem;border:1.5px solid rgba(66,165,245,.2)}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box .ranking,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box .ranking{font-size:4.8rem;font-weight:900;line-height:5.6rem;color:#42a5f5}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box .skill-name,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box .skill-name{font-size:2.4rem;font-weight:700;line-height:100%;color:#333}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box .popularity-box p,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box .popularity-box p{color:#666!important}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box .popularity-box p.popularity-percent,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box .popularity-box p.popularity-percent{color:#42a5f5!important}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box .popularity-box .popularity-figure,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box .popularity-box .popularity-figure{background-color:#e0e0e0}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box .popularity-box .popularity-figure .current-figure,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box .popularity-box .popularity-figure .current-figure{background-color:#42a5f5}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box:nth-child(1),#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box:nth-child(1){background:linear-gradient(135deg,#42a5f5,#9c27b0);border:none}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box:nth-child(1)>*,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box:nth-child(1)>*{color:#fff!important}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box:nth-child(1) .popularity-box p,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box:nth-child(1) .popularity-box p{color:#fffc!important}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box:nth-child(1) .popularity-box p.popularity-percent,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box:nth-child(1) .popularity-box p.popularity-percent{color:#fff!important}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box:nth-child(1) .popularity-box .popularity-figure,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box:nth-child(1) .popularity-box .popularity-figure{background-color:#fff3}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box:nth-child(1) .popularity-box .popularity-figure .current-figure,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box:nth-child(1) .popularity-box .popularity-figure .current-figure{background-color:#fff}#devHub main .main-page.skilltrends-page>div.position-popular-skill-wrap>div .skill-container .skill-box:nth-child(1) .decoration-shape,#devHub main .main-page.skilltrends-page>div.popular-skill-wrap>div .skill-container .skill-box:nth-child(1) .decoration-shape{position:absolute;top:-1.8rem;right:-1.8rem;width:8rem;height:8rem;border-radius:50%;background-color:#fff3}#devHub:has(.auth-page){background:linear-gradient(180deg,#42a5f5cc,#ba68c899)}#devHub .auth-page{width:100%;min-height:100vh}#devHub .auth-page .auth-logo-box a{gap:.8rem}#devHub .auth-page .auth-logo-box .logo-icon{width:3.6rem;height:3.6rem}#devHub .auth-page .auth-logo-box .logo-text{font-size:2.4rem;line-height:100%;font-weight:800;color:var(--primary-contrastText)}#devHub .auth-page .auth-box{width:40rem;padding:1.5rem 2rem;gap:1.6rem}#devHub .auth-page .auth-box>div{gap:.8rem}#devHub .auth-page .auth-box .logo-box a{gap:1.6rem}#devHub .auth-page .auth-box .logo-box a .logo-icon{width:4.8rem;height:4.8rem}#devHub .auth-page .auth-box .logo-box a .logo-text{font-size:3.6rem;line-height:100%;font-weight:800;color:var(--text-primary)}#devHub .auth-page .auth-box .button-box .button-icon{width:2rem;height:2rem;margin-right:.8rem}#devHub .auth-page .auth-box:has(.text-box){min-width:57.3rem;gap:1.6rem}#devHub .auth-page .auth-box .text-box strong{font-size:2.4rem;font-weight:700;line-height:150%;color:#000000de}#devHub .auth-page .auth-box .text-box p{font-size:1.4rem;line-height:100%;color:#0009}#devHub .auth-page .auth-box .next-button .MuiSvgIcon-root{font-size:1.2rem}#devHubAdmin{min-height:100vh;background-color:#fff}#devHubAdmin .admin-page{min-height:100vh}#devHubAdmin .admin-page .content-box{margin-left:25.6rem;margin-top:6.4rem;padding:2.8rem 2.4rem}#devHubAdmin .admin-page .content-box .title{font-size:3.2rem;font-weight:700;line-height:120%;letter-spacing:.15px;color:#000}#devHubAdmin .admin-page .content-box .search-section .title-area strong,#devHubAdmin .admin-page .content-box .data-section .title-area strong{font-size:2.4rem;font-weight:600;line-height:100%;letter-spacing:.15px;color:#000}#devHubAdmin .admin-page .content-box .search-section .information-area dl,#devHubAdmin .admin-page .content-box .data-section .information-area dl{min-width:0;font-size:1.6rem;line-height:150%;letter-spacing:.15px;color:#000}#devHubAdmin .admin-page .content-box .search-section .information-area dl dt,#devHubAdmin .admin-page .content-box .data-section .information-area dl dt{min-width:15rem;padding:1.2rem 1.6rem;background-color:#f3f3f3}#devHubAdmin .admin-page .content-box .search-section .information-area dl dd,#devHubAdmin .admin-page .content-box .data-section .information-area dl dd{min-width:0;padding:0 1.6rem}#devHubAdmin .admin-page .content-box .search-section .information-area dl dd .chip-box,#devHubAdmin .admin-page .content-box .data-section .information-area dl dd .chip-box{padding:.8rem 1.2rem;border-radius:.4rem;border:1px solid rgba(0,0,0,.23)}#devHubAdmin .admin-page .content-box .search-section .information-area dl dd p,#devHubAdmin .admin-page .content-box .data-section .information-area dl dd p{font-size:1.4rem;line-height:1.6;letter-spacing:.5px;color:var(--text-disabled)}#devHubAdmin .admin-page .content-box .search-section .grid-area .table-summary .summary-title,#devHubAdmin .admin-page .content-box .data-section .grid-area .table-summary .summary-title{font-size:1.4rem;font-weight:600;line-height:2.6rem;letter-spacing:.17px;color:#494948}#devHubAdmin .admin-page .content-box .search-section .grid-area .table-summary .total-count,#devHubAdmin .admin-page .content-box .data-section .grid-area .table-summary .total-count{font-size:1.2rem;line-height:2.6rem;letter-spacing:.17px;color:#2768ff}#devHubAdmin .admin-page .content-box .grid-section .grid-summary .total-count{font-size:1.2rem;font-weight:500;line-height:2.6rem;letter-spacing:.17px;color:#2768ff;white-space:nowrap}#devHubAdmin .admin-page .content-box .left-section{gap:1rem;padding:1rem}#devHubAdmin .admin-page .content-box .right-section,#devHubAdmin .admin-page .content-box .right-section .title-area{gap:1rem}#devHubAdmin .admin-page .content-box .right-section .title-area strong{font-size:2rem;font-weight:560;line-height:120%;letter-spacing:.15px;color:"#000"}#devHubAdmin .admin-page .content-box .right-section .form-wrap{padding:2.4rem 1.2rem}#devHubAdmin .admin-page .content-box .right-section .form-wrap .label-area{width:25rem;gap:4.8rem}#devHubAdmin .admin-page .content-box .right-section .form-wrap .label-area:not(:has(.required)){padding-left:0}#devHubAdmin .admin-page .content-box .bottom-section .left-area{width:58rem;max-width:58rem}body:has(#devHub) .web-popup{overflow:hidden;position:relative;width:fit-content}body:has(#devHub) .web-popup .popup-title-box{padding:12px 24px;background:linear-gradient(to right,#42a5f5,#9c27b04d)}body:has(#devHub) .web-popup .popup-title-box .popup-title{font-size:24px;font-weight:700;line-height:100%;color:#fff}body:has(#devHub) .web-popup .popup-button-box{padding:24px;gap:10px}body:has(#devHubAdmin) .web-popup{overflow:hidden;position:relative;width:fit-content}body:has(#devHubAdmin) .web-popup .popup-title-box{padding:20px 24px 10px 20px;background:#fff}body:has(#devHubAdmin) .web-popup .popup-title-box .popup-title{font-size:24px;font-weight:700;line-height:100%;color:#000}body:has(#devHubAdmin) .web-popup .popup-title-box .MuiSvgIcon-root{color:#000}body:has(#devHubAdmin) .web-popup .popup-button-box{padding:10px 24px 20px;gap:10px}.left-filter-bar{width:26rem;min-width:26rem;padding:2rem;gap:1.2rem;position:relative}.left-filter-bar .reset-btn{position:absolute;top:2rem;right:2rem}.left-filter-bar .filter-box{gap:.8rem}.left-filter-bar .filter-box .filter-title .text-box{gap:.4rem}.left-filter-bar .filter-box .filter-title .text-box strong{font-size:1.5rem;font-weight:500;line-height:100%;letter-spacing:.4px;color:#000}.left-filter-bar .filter-box .filter-title .text-box p{font-size:1rem;font-weight:300;line-height:100%;letter-spacing:.4px;color:var(--text-secondary)}.left-filter-bar .filter-box .filter-options{gap:.4rem}.left-filter-bar .filter-button-box{gap:.8rem;margin-top:auto}.mypage-popup{padding:2.4rem 2.4rem 0}.mypage-popup .field-box{gap:.4rem}.mypage-popup .field-box .label{padding:.8rem 0;font-size:1.6rem;font-weight:500;line-height:100%;color:#000000de}.mypage-popup p{font-size:1.6rem;font-weight:300;line-height:100%;letter-spacing:.15px;color:#000}.mypage-popup .evaluate-box{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.mypage-popup .evaluate-box .evaluate-card{width:23.7rem;padding:2.4rem 1rem;gap:.8rem}.mypage-popup .evaluate-box .evaluate-card>div{padding:0 .8rem}.mypage-popup .evaluate-box .evaluate-card>div.user-info{gap:1.6rem}.mypage-popup .evaluate-box .evaluate-card>div.manner-box{gap:.4rem}.mypage-popup .evaluate-box .evaluate-card>div.manner-box .top{gap:.8rem}.mypage-popup .evaluate-box .evaluate-card>div.manner-box .bottom{height:3.8rem}.mypage-popup .evaluate-box .evaluate-card>div.rating-box{gap:1.6rem}.mypage-popup .evaluate-box .evaluate-card>div.rating-box .rating-text{height:3rem;font-size:1.6rem;font-weight:600;line-height:2rem;letter-spacing:.15px;color:var(--info-main)}.mypage-popup .inform-wrap>.inform-box{padding:2rem 1.6rem;gap:1.6rem}.mypage-popup .inform-wrap>.inform-box .label-area{min-width:25rem;max-width:25rem}.mypage-popup .inform-wrap>.inform-box .label-area strong{font-size:1.6rem;font-weight:600;line-height:100%;letter-spacing:.15px;color:var(--text-secondary)}.mypage-popup .inform-wrap>.inform-box .field-area{width:100%}.mypage-popup .inform-wrap>.inform-box .field-area p{font-size:1.6rem;line-height:140%;letter-spacing:.15px;color:var(--text-secondary)}.mypage-popup .inform-wrap>.inform-box .field-area.history-part>div{gap:.8rem}.mypage-popup .inform-wrap>.inform-box .field-area.history-part>div span{display:block;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--text-secondary)}.notification-menu .MuiMenuItem-root{max-width:30rem;gap:0!important}.notification-menu .MuiMenuItem-root .main-text{width:100%;min-width:0;font-size:1.6rem;font-weight:500;line-height:150%;letter-spacing:.15px;white-space:normal}.notification-menu .MuiMenuItem-root .alert-date{font-size:1rem;line-height:150%;letter-spacing:.15px;color:var(--text-secondary)}.notification-menu .MuiMenuItem-root:not(:last-child){border-bottom:1px solid rgba(0,0,0,.12)}.notification-menu .MuiMenuItem-root:only-child{border-bottom:none}.notification-menu .info{background-color:#e5f6fd}.notification-menu .info .main-text{color:#014361}.notification-menu .error{background-color:#fdeded}.notification-menu .error .main-text{color:#5f2120}.notification-menu .detail-button{min-width:0!important;padding:0!important;font-size:1rem;line-height:175%}.notification-menu .detail-button .MuiButton-icon{margin-left:.6rem}.notification-menu .detail-button .MuiButton-icon .MuiSvgIcon-root{font-size:.8rem!important}.description-list{padding:0 3.2rem .8rem}.description-list dt{min-width:15rem;padding:1.3rem 1.6rem;font-size:1.6rem;line-height:150%;letter-spacing:.15px;color:#000;background-color:#f3f3f3}.description-list dd{padding:1.3rem .8rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:.15px;color:var(--text-secondary)}.description-list dd:has(.MuiCheckbox-root,.MuiSelect-root,.MuiRadioGroup-root,.MuiPickersTextField-root,.MuiTextField-root,.MuiInputBase-inputMultiline){padding:0 .8rem}.description-list dd:has(.MuiInputBase-inputMultiline){padding:1.3rem .8rem}.only-text{padding:3.2rem}.only-text p{font-size:2rem;line-height:2.4rem;letter-spacing:.15px;color:#000}.MuiPickersLayout-root{margin:.8rem 0}.MuiPickersLayout-root .MuiPickersCalendarHeader-labelContainer{font-size:1.6rem}.MuiPickersLayout-root .MuiPickersCalendarHeader-labelContainer .MuiPickersCalendarHeader-label{font-weight:600}.MuiPickersLayout-root .MuiPickersFadeTransitionGroup-root .MuiDayCalendar-weekDayLabel{font-size:1.4rem}.MuiPickersLayout-root .MuiPickersFadeTransitionGroup-root .MuiDayCalendar-weekContainer{margin:.8rem 0}.MuiPickersLayout-root .MuiPickersFadeTransitionGroup-root .MuiDayCalendar-weekContainer .MuiPickersDay-root{font-size:1.3rem}.MuiMenu-paper .MuiMenuItem-root{font-size:1.5rem}
