@charset "UTF-8";nav{display:flex;flex-flow:column;justify-content:space-between;align-items:center;gap:0 16px;background:#fff;border-bottom:1px solid #E1E1E1;position:sticky;top:0;z-index:100}nav>div{display:flex;flex:auto;justify-content:space-between;align-items:center;width:calc(100% - 64px);max-width:1216px;margin:0 auto;text-align:center;padding:16px 32px;height:48px;gap:16px}nav>div .nav_menu_layout{display:flex;justify-content:space-between;align-items:center;gap:4px}nav>div .nav_menu_layout>a{display:flex;align-items:center}nav button.link{font-size:16px;text-decoration:none}nav img.logo{width:180px;height:40px;will-change:filter;transition:filter .3s;object-fit:cover}nav ul.nav_menu{display:flex;align-items:center;list-style:none;margin:0;padding-inline-start:0;padding-top:16px}nav ul.nav_menu li{margin-left:48px}nav ul.nav_menu li:first-child{margin-left:42px}nav .user_modal{display:block;position:relative;height:calc(100vh - 52px);width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start}nav ul.mobile_menu_layout{display:flex;flex-direction:row;justify-content:space-around;width:100%;align-items:center;list-style:none;padding:0;margin:0}nav ul.mobile_menu_layout li{display:flex;flex:auto;align-items:center;justify-content:center}nav ul.mobile_menu_layout li:hover{background:#0000000d}nav ul.mobile_menu_layout li a{color:var(--black, #333);font-size:15px;font-weight:500;line-height:150%;padding:8px;width:100%;margin:0;text-align:center}nav ul.mobile_menu_layout li a:hover,nav ul.mobile_menu_layout li a.selected{color:var(--color-primary, #0064FF)}nav div.user_icon_layout{display:flex;align-items:center;gap:20px;cursor:pointer}nav div.user_icon_layout button{height:28px;padding:0;margin:0;background:transparent;border-radius:0}@media only screen and (max-width: 1000px){nav>div{padding:12px 8px 12px 16px;width:calc(100% - 24px);height:28px}nav img.logo{width:135px;height:30px}nav ul.nav_menu a{font-size:14px}nav div.user_icon_layout{gap:0}nav div.user_icon_layout button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}nav div.user_icon_layout button:hover,nav div.user_icon_layout button.selected{background:#0000000d}nav div.user_icon_layout button.link{width:auto;height:32px;border:1px solid #E1E1E1;border-radius:5px;padding:0 14px;font-size:13px;color:#0064ff;font-weight:600;transition:background .3s}nav div.user_icon_layout button.link:hover,nav div.user_icon_layout button.link.selected{background:#0000000d}nav ul.nav_menu{padding-top:0}nav ul.nav_menu li{margin-left:16px}nav ul.nav_menu li:first-child{margin-left:12px}}.modal_layout{position:fixed;top:0;width:100%;height:100vh;z-index:120;background:transparent}.modal_layout .modal_background{width:400px;background:#f9f9f9;filter:drop-shadow(0px 16px 32px rgba(0,0,0,.15));position:absolute;top:81px;right:10px}.modal_layout .modal_menu_background{z-index:122;width:100%;height:100vh;position:relative}.modal_layout button.svg_button{padding:0;margin:0;background:transparent;border-radius:0;height:auto}.modal_layout button.link{padding:0;margin:0;background:transparent;border-radius:0;text-decoration:underline;height:auto;color:#ff8e8e;font-size:16px;font-weight:500;line-height:150%}.modal_layout button.link:hover{color:#ff8e8e}.alarm_content_menu{position:absolute;display:flex;flex-direction:column;width:128px;background:#fff;border-radius:5px;border:1px solid #E1E1E1}.alarm_content_menu button{font-size:16px;color:#333;padding:12px 8px;background:transparent}.alarm_content_menu button:hover{background:#0000000d}.alarm_header_layout{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #E1E1E1;background:#fff}.alarm_header_layout div{display:flex;align-items:center}.alarm_header_layout .header_title_layout{gap:12px}.alarm_header_layout .header_button_layout{gap:8px}.alarm_header_layout h3{color:var(--black, #333);font-size:20px;font-weight:600;line-height:150%;margin:0}.alarm_content_layout{max-height:600px}.alarm_content_layout>div{margin:24px}.alarm_content_layout ul{padding:0;margin:0}.alarm_content_layout ul li{list-style:none}.alarm_content_layout .category_layout_container{position:sticky;top:0}.alarm_content_layout .category_layout_container .category_layout{display:flex;flex-wrap:wrap;gap:10px;padding:0}.alarm_content_layout .category_layout_container .category_layout li{word-break:keep-all}.alarm_content_layout .alarm_contents_container{overflow-y:auto;max-height:420px}.alarm_content_layout .alarm_contents_container .alarm_contents{display:flex;flex-direction:column;gap:16px;padding-top:0;overflow-x:auto}.alarm_content_layout .alarm_content{border-radius:5px;border:1px solid var(--more-lighter, #E1E1E1);background:#fff;padding:16px;cursor:pointer}.alarm_content_layout .alarm_content:hover,.alarm_content_layout .alarm_content.read{background:#0000000d}.alarm_content_layout .alarm_content .alarm_content_header{display:flex;justify-content:space-between;margin-bottom:8px;gap:8px}.alarm_content_layout .alarm_content .alarm_content_header div{display:flex;align-items:flex-start;gap:8px}.alarm_content_layout .alarm_content .alarm_content_header div p{padding-top:4px}.alarm_content_layout .alarm_content .alarm_content_header div img{width:36px;height:36px;border-radius:5px;border:1px solid #DDD}.alarm_content_layout .alarm_content .alarm_content_header div h4{color:var(--black, #333);font-size:16px;font-weight:500;line-height:150%;margin:0}.alarm_content_layout .alarm_content .alarm_content_header div p{white-space:nowrap}.alarm_content_layout .alarm_content .alarm_content_header button.image_button{padding:0;margin:0;background:transparent;border-radius:5px;width:24px;height:24px}.alarm_content_layout .alarm_content .alarm_content_header button.image_button:hover{background:#0000000d}.alarm_content_layout .alarm_content p{padding:0;margin:0;text-align:left}.user_modal{padding:0}.user_modal .user_header_layout{display:flex;flex:auto;gap:24px;padding:27px 24px 24px;border-bottom:1px solid #E1E1E1}.user_modal .user_header_layout img{width:80px;height:80px;border-radius:5px;border:1px solid #DDD}.user_modal .user_header_layout h3{color:var(--black, #333);font-size:20px;font-weight:600;line-height:150%;margin:0}.user_modal .user_header_layout div{flex:auto}.user_modal .user_header_layout div div{display:flex;align-items:center;gap:8px}.user_modal .user_header_layout button{position:absolute;top:21px;right:18px}.user_modal .user_header_layout p{margin:8px 0 4px;text-align:initial}.user_modal .user_header_layout .seekbar{width:100%;height:12px;background:#f1f1f1;border-radius:50px;position:relative}.user_modal .user_header_layout .seekbar div{width:100px;height:100%;background:#0064ff;border-radius:50px;position:absolute;top:0;left:0}.user_modal .user_modal_contents{padding:0;margin:0}.user_modal .user_modal_contents a{text-decoration:none;height:auto;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between}.user_modal .user_modal_contents li{list-style:none;padding:18px 20px 17px 24px;margin:0;border-bottom:1px solid #E1E1E1}.user_modal .user_modal_contents li:hover{background:#0000000d}.user_modal .user_modal_contents li h4{color:var(--black, #333);font-size:18px;font-weight:500;line-height:150%;margin:0}.user_modal .user_footer_layout{display:flex;justify-content:right;padding:24px 18px;gap:16px}.user_modal .user_footer_layout button{border-radius:5px;background:#ff8e8e1a;padding:6px 10px;text-decoration:none;color:#ff8e8e}.user_modal .user_footer_layout button:hover{background:#ff8e8e33;color:#ff8e8e}.user_modal .user_footer_layout button.normal{background:transparent;border:1px solid rgba(255,142,142,.2)}.user_modal .user_footer_layout button.normal:hover{background:#ff8e8e33;color:#ff8e8e}.main_layout{max-width:1216px;margin:0 auto;padding:0 32px 32px}.main_layout .header_flex{display:flex;justify-content:space-between;align-items:baseline}.main_layout .header_layout{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin:80px 0 16px}.main_layout .header_layout h2{margin:0}.main_layout .header_layout p{font-size:20px}.main_layout .contents_border a{font-size:16px;white-space:initial}.main_layout p>a{font-size:12px;font-weight:var(--size-regular);line-height:150%;color:var(--color-primary)}.main_layout a{cursor:pointer;color:var(--color-gray, #777);font-size:20px;text-decoration-line:underline}@media only screen and (max-width: 600px){.main_layout{padding:0 16px 16px}.main_layout .header_layout{flex-flow:column}.main_layout .header_flex button.link,.main_layout a{font-size:16px}}.list_no_contents{display:flex;justify-content:center;align-items:center;height:250px}.list_no_contents p{font-size:24px;font-weight:600;line-height:150%;color:var(--light-gray, #777)}.banner{position:relative;background-image:url(https://velog.velcdn.com/images/hyunwoo0081/post/ce67323f-16db-4145-b3b3-534298229a06/image.png);background-size:cover;background-repeat:no-repeat;background-position:center;height:480px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.banner.image02{background-image:url(https://velog.velcdn.com/images/hyunwoo0081/post/7326debd-de74-4f86-84ff-fdf039fd03b3/image.png);color:#333}.banner.image02 p{color:#333}.banner>div>*:first-child{margin-top:0}.banner>div>*:last-child{margin-bottom:0}.banner>div{padding:0 32px;width:min(1216px,100% - 64px);margin:0 auto}.banner h1{margin:16px 0}.banner p{font-size:16px;color:var(--color-white);margin:0 0 24px;z-index:2}.banner div.banner_button_layout{display:flex;gap:16px}.banner div.wide_top_margin{margin-top:32px}.banner a.button{height:auto;border:1px solid white;background:transparent;padding:14px 24px}.banner a.button:hover{background:#fff;color:var(--color-primary);border:1px solid white}@media only screen and (max-width: 768px){.banner{height:360px;justify-content:flex-end;align-items:flex-start;background-position-x:80%}.banner h1{font-size:24px;margin-bottom:8px}.banner p{font-size:10px;margin-bottom:12px}.banner div.banner_button_layout{gap:8px}.banner div.wide_top_margin{margin-top:16px}.banner>div{padding:16px;width:calc(100% - 32px);margin:0;background:linear-gradient(180deg,#0064ff00,#0064ffb3 30%,#0064ff);text-shadow:1px 1px 2px rgba(30,30,30,.5)}.banner.image02>div{background:linear-gradient(180deg,#cedffc00,#cedffcb3 30%,#cedffc);text-shadow:none}.banner a.button{font-size:14px;padding:6px 12px}}.search_layout{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:1rem}.search_layout button{width:62px;height:62px;padding:0}.search_layout input[type=text]{min-width:337px}.search_layout div.search_input_layout{display:flex;gap:0;align-items:center}.search_layout div.search_input_layout button{transform:translate(-5px)}@media only screen and (max-width: 768px){.search_layout{width:100%}.search_layout button{width:48px;height:48px}.search_layout input[type=text]{flex:auto;min-width:auto}}@media only screen and (max-width: 500px){.search_layout div.search_input_layout{width:100%}.search_layout div.search_input_layout input[type=text]{flex:none;min-width:0;width:calc(100% - 42px)}}.search_detail_layout{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.card_layout{border-radius:6px;background:#f9f9f9;padding:1.2rem}.card_layout.no_contents>div{grid-template-columns:1fr;background:#f9f9f9}.card_layout>div,.card_layout.three_cards>div{display:grid;grid-template-columns:repeat(3,calc(33% - 8px));justify-content:space-between;gap:16px}@media screen and (max-width: 1024px){.card_layout>div,.card_layout.three_cards>div{grid-template-columns:repeat(2,calc(50% - 8px))}}@media screen and (max-width: 768px){.card_layout>div,.card_layout.three_cards>div{grid-template-columns:repeat(1,calc(100% - 8px))}}.card_layout>div>div,.card_layout.three_cards>div>div{width:auto}.card_layout.user_card_layout>div,.card_layout.four_cards{grid-template-columns:repeat(4,calc(25% - 16px))}@media screen and (max-width: 1024px){.card_layout.user_card_layout>div,.card_layout.four_cards{grid-template-columns:repeat(3,calc(33% - 8px))}}@media screen and (max-width: 768px){.card_layout.user_card_layout>div,.card_layout.four_cards{grid-template-columns:repeat(2,calc(50% - 8px))}}@media screen and (max-width: 480px){.card_layout.user_card_layout>div,.card_layout.four_cards{grid-template-columns:repeat(1,calc(100% - 8px))}}.card_layout div.loading_component_div{justify-content:center}.card_layout button.more_button{width:100%;height:52px;border-radius:6px;background:#f9f9f9;border:1px solid #E1E1E1;color:var(--gray, #777);font-size:16px;font-weight:500;line-height:150%;margin-top:16px;padding:0;transition:all .3s ease}.card_layout button.more_button:hover{background:#e1e1e1}.feed_layout_header h1{margin:80px 0 24px}.feed_background{background:#f9f9f9}.feed_background .feed_layout{max-width:1216px;margin:0 auto;padding:40px 32px}@media only screen and (max-width: 768px){.feed_background .feed_layout{padding:32px 16px}}.feed_card{border:1px solid #E1E1E1;padding:40px;margin-bottom:40px;border-radius:5px;background:#fff;filter:drop-shadow(0px 8px 16px rgba(0,0,0,.05))}.feed_card button.follow{background:#0064ff1a;color:var(--toss-blue, #0064FF)}.feed_card button.following{background:#fff;color:var(--gray, #777);border:1px solid var(--more-lighter, #E1E1E1)}.feed_card button.image_button{display:flex;align-items:center;gap:8px;color:var(--gray, #777);background:transparent;font-size:14px;font-weight:500;line-height:150%;padding:0;border-radius:0;height:auto}.feed_card button.image_button:hover{text-decoration-line:underline;background:transparent}.feed_card .feed_header{display:flex;justify-content:space-between;align-items:start;margin-bottom:1rem}.feed_card .feed_header .feed_title_layout{display:flex;align-items:start;gap:16px}.feed_card .feed_header .feed_title_layout a>h3{color:#333;text-wrap:auto}.feed_card .feed_header .feed_title_layout a>h3:hover{color:#0064ff;text-decoration:underline}.feed_card .feed_header .feed_title_layout .user_info_layout{display:flex;align-items:center;gap:8px}.feed_card .feed_header .feed_title_layout span{color:var(--gray, #777);font-size:16px;font-weight:500;line-height:120%}.feed_card .feed_header .feed_title_layout span a:hover,.feed_card .feed_header .feed_title_layout span a:focus{text-decoration:underline;color:var(--color-blacks, #333333)}.feed_card .feed_header img{width:56px;height:56px;border-radius:5px;border:1px solid #DDD}.feed_card .feed_header h3{margin:0 0 8px;font-size:24px;font-weight:700;line-height:120%}.feed_card .feed_header .image_button_layout{display:flex;align-items:center;gap:16px}.feed_card .card_body_layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;margin-bottom:1.2rem}.feed_card .card_body_layout>div{max-height:360px;overflow:hidden}.feed_card .card_body_layout img{width:100%;height:100%;object-fit:cover;border-radius:6px;border:1px solid #E1E1E1}.feed_card .card_body_layout .no_image{display:flex;justify-content:center;align-items:center;width:100%;height:360px;object-fit:cover;border-radius:6px;border:1px solid #E1E1E1;background:#777}.feed_card .card_body_layout .no_image h2{color:#fff;font-size:28px;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;margin:20px}.feed_card .card_body_layout .card_paragraph_layout{overflow-y:auto}.feed_card .card_body_layout .card_paragraph_layout p.card_text{font-size:16px}.feed_card .card_body_layout .card_comment_layout{display:flex;flex-direction:column}.feed_card .card_body_layout .card_comment_layout .comment_header{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 12px;border-top:1px solid #E1E1E1}.feed_card .card_body_layout .card_comment_layout .comment_header h5,.feed_card .card_body_layout .card_comment_layout .comment_header button{color:var(--gray, #777);text-align:right;font-size:16px;font-weight:600;line-height:150%;padding:0;margin:0}.feed_card .card_body_layout .card_comment_layout .comment_header button{text-decoration-line:underline;background:transparent;padding:0;margin:0;height:auto}.feed_card .card_body_layout .card_comment_layout .comment_layout{background:#f9f9f9;border-radius:0 0 6px 6px;flex-grow:1;padding:0 16px;border-top:1px solid #E1E1E1;margin:0 0 8px;overflow-y:auto}.feed_card .card_body_layout .card_comment_layout .comment_layout .card_comment{padding:12px 0;border-bottom:1px solid #E1E1E1;list-style:none}.feed_card .card_body_layout .card_comment_layout .comment_layout .card_comment:last-child{border-bottom:none}.feed_card .card_body_layout .card_comment_layout .comment_layout .card_comment .card_comment_header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px}.feed_card .card_body_layout .card_comment_layout .comment_layout .card_comment .card_comment_header>div{display:flex;align-items:end;gap:8px}.feed_card .card_body_layout .card_comment_layout .comment_layout .card_comment .card_comment_header h6{color:var(--light-gray, #999);font-size:16px;font-weight:500;line-height:120%;margin:0}.feed_card .card_body_layout .card_comment_layout .comment_layout .card_comment .card_comment_header h6 a:hover,.feed_card .card_body_layout .card_comment_layout .comment_layout .card_comment .card_comment_header h6 a:focus{text-decoration:underline;color:#333}.feed_card .card_body_layout .card_comment_layout .comment_layout .card_comment p{color:var(--gray, #777);font-size:16px;font-weight:500;line-height:150%;margin:0}.feed_card .card_body_layout .card_comment_layout .comment_input_layout{display:flex}.feed_card .card_body_layout .card_comment_layout .comment_input_layout input{flex-grow:1;height:48px;min-width:0;font-size:16px;padding:0 12px}.feed_card .card_body_layout .card_comment_layout .comment_input_layout button{height:48px;font-size:16px;padding:0 16px}@media screen and (max-width: 768px){.feed_card{padding:16px}.feed_card .feed_header h3{font-size:18px}.feed_card .feed_header .feed_title_layout{gap:8px}.feed_card .feed_header .feed_title_layout img{width:48px;height:48px;min-width:48px}.feed_card .feed_header .feed_title_layout span{font-size:14px}.feed_card .card_body_layout{grid-template-columns:1fr}.feed_card .card_body_layout .card_body p{min-height:auto;max-height:64px}.feed_card .card_comment_layout{gap:4px}.feed_card .card_comment_layout button{font-size:16px;padding:16px}}div.team_title_layout{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px}div.team_title_layout>div{flex:1}div.team_title_layout>div>h2:first-child{margin-top:0}div.team_title_layout>div .inputs_layout>*:first-child{flex:auto}.select_layout{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--color-black, #333333);font-size:20px;line-height:150%;min-width:200px;max-height:54px;flex-shrink:0;border-radius:5px;border:1px solid var(--color-morelighter, #E1E1E1);padding:15px 4px;background:transparent;cursor:pointer;transition:all .3s ease}.select_layout span{display:flex;align-items:center;gap:8px;margin-left:16px;color:var(--light-gray, #999);font-size:20px;line-height:150%}.select_layout span.selected{color:var(--color-black, #333333)}.select_layout button.image_button{width:16px;height:16px;padding:0;margin:0}.select_layout button.image_button:hover{background:var(--color-white, #FFFFFF)}.select_layout:hover{background:var(--color-morelighter, #E1E1E1)}.select_layout:hover span{color:var(--color-white, #FFFFFF)}@media screen and (max-width: 768px){.select_layout{min-width:160px;max-height:48px;padding:11px 4px}.select_layout span{font-size:16px}}.inputs_layout{display:flex;align-items:center;gap:16px}.inputs_layout span,.inputs_layout button.circle{color:var(--light-gray, #999);font-size:20px;font-weight:500;line-height:150%}.inputs_layout button.circle{display:flex;justify-content:center;align-items:center}.inputs_layout .tool_tip_container{position:relative;display:flex;justify-content:center;align-items:center}.inputs_layout .tool_tip_container span.tool_tip{display:flex;justify-content:center;align-items:center;gap:4px;position:absolute;top:0;left:0;width:max-content;height:100%;padding:4px 8px;border-radius:5px;background:var(--black, #333333);transform:translate(-50%,-150%);text-align:center;font-size:14px;font-weight:500;color:#fff;z-index:10}.member_selector_layout{padding:0;margin:12px 0}.member_selector_layout li{margin:12px 0}.submit_button_layout{display:flex;justify-content:center;gap:16px;margin:40px 0 68px}.heart_count_layout,.star_count_layout{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:5px;background:#ff8e8e1a;margin:8px 0 0}.heart_count_layout p,.star_count_layout p{color:var(--color-gray, #777);font-size:10px;font-weight:var(--size-medium);line-height:120%;margin:0}.star_count_layout{background:#ffd43e1a}.stack_layout{position:relative;line-height:0}.stack_layout img{padding:4px;border-radius:5px;border:1px solid var(--more-lighter, #E1E1E1);background:#fff}.stack_layout span{visibility:visible;position:absolute;top:100%;left:50%;transform:translate(-50%,10%);border-radius:5px;padding:6px 8px;z-index:10;color:#fff;background:#333;line-height:150%;opacity:0;transition:opacity .2s ease}.stack_layout img:hover+span{opacity:1}.mypage_team_layout .list_no_contents{display:flex;justify-content:center;align-items:center;height:250px}.mypage_team_layout .list_no_contents>p{font-size:24px;font-weight:600;line-height:150%;color:var(--light-gray, #777)}.page_404{text-align:center;display:flex;justify-content:center;align-items:center;height:100vh}.page_404 h1{font-size:100px;color:#333;margin:0}.page_404 h2{font-size:24px;color:#333;margin:0}.page_404 a{color:#2962f6;text-decoration:underline;cursor:pointer;transition:all .3s ease}.page_404 a:hover{background-image:linear-gradient(45deg,red,#ff8000,#ff0,#0f0,#00f,indigo,purple);background-size:500%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:rainbow-text 3s linear infinite}@keyframes rainbow-text{0%{background-position:0 100%}50%{background-position:100% 0}}.loading_layout .loading{margin:5% auto;height:64px;width:64px;border:6px solid #0064FF;border-right-color:#e1e1e1;border-top-color:#e1e1e1;border-radius:100%;animation:spin .8s infinite linear}.loading_layout .loading_text_layout{display:flex;justify-content:center;align-items:center}.loading_layout .loading_text_layout span{color:var(--gray, #777);text-align:center;font-size:16px;font-weight:700;line-height:150%}.loading_layout .loading_text_layout span:nth-child(1){animation:highlight-text 2s linear infinite;animation-delay:.2s}.loading_layout .loading_text_layout span:nth-child(2){animation:highlight-text 2s linear infinite;animation-delay:.4s}.loading_layout .loading_text_layout span:nth-child(3){animation:highlight-text 2s linear infinite;animation-delay:.6s}.loading_layout .loading_text_layout span:nth-child(4){animation:highlight-text 2s linear infinite;animation-delay:.8s}.loading_layout .loading_text_layout span:nth-child(5){animation:highlight-text 2s linear infinite;animation-delay:1s}.loading_layout .loading_text_layout span:nth-child(6){animation:highlight-text 2s linear infinite;animation-delay:1.2s}.loading_layout .loading_text_layout span:nth-child(7){animation:highlight-text 2s linear infinite;animation-delay:1.4s}.loading_layout .loading_text_layout span:nth-child(8){animation:highlight-text 2s linear infinite;animation-delay:1.6s}.loading_layout .loading_text_layout span:nth-child(9){animation:highlight-text 2s linear infinite;animation-delay:1.8s}.loading_layout .loading_text_layout span:nth-child(10){animation:highlight-text 2s linear infinite;animation-delay:2s}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes highlight-text{0%,10%{color:var(--toss-blue, #0064FF)}10%,to{color:var(--gray, #777)}}div.center_layout{display:flex;justify-content:center;align-items:center;gap:8px}.project_card{background:#fff;width:376px;border-radius:5px;border:1px solid #E1E1E1;cursor:pointer}.project_card:hover{box-shadow:0 0 10px #0000004d}.project_card div.thumbnail_image_container{position:relative;width:100%;height:200px}.project_card div.thumbnail_image_container img{width:100%;height:200px;object-fit:cover;border-radius:5px}.project_card div.thumbnail_image_container .no_image{width:100%;height:200px;background:var(--gray, #777);border-radius:5px;display:flex;justify-content:center;align-items:center;margin-bottom:5px}.project_card div.thumbnail_image_container .no_image h2{color:#fff;font-size:24px;font-weight:500;white-space:nowrap;overflow:hidden;margin:20px}.project_card div.thumbnail_image_container div.thumbnail_filter_layout{position:absolute;top:0;left:0;width:calc(100% - 40px);height:160px;border-radius:5px;display:flex;justify-content:flex-end;align-items:flex-start;padding:20px}.project_card div.thumbnail_image_container div.thumbnail_filter_layout button{width:auto}.project_card div.thumbnail_image_container div.finished_filter{-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%)}.project_card div.thumbnail_image_container div.finished_filter span{color:var(--gray, #777);font-size:12px;font-weight:400;margin:0;padding:4px 12px;border-radius:50px;background:var(--more-lighter, #E1E1E1)}.project_card .info_layout{padding:20px;height:calc(100% - 243px);display:flex;flex-direction:column}.project_card .info_layout .project_info_detail_layout{flex:auto}.project_card .info_layout .name_layout{display:flex;justify-content:space-between;align-items:center}.project_card .info_layout .name_layout h3{font-size:16px;font-weight:700;margin:0}.project_card .info_layout h4{margin:8px 0 4px;color:var(--gray, #777);font-size:12px;font-weight:500}.project_card button{width:20px;height:20px;border:none;background:transparent;padding:0}.project_card button img{min-width:20px;width:20px;height:20px;border:none}.project_card p{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.project_card .project_user_layout{display:flex;justify-content:space-between;align-items:end;margin-top:8px}.project_card .project_user_layout .user_layout{display:flex;align-items:end;gap:8px}.project_card .project_user_layout .user_layout:hover{text-decoration-line:underline}.project_card .project_user_layout .user_layout p{color:var(--gray, #777);font-size:12px;font-weight:500}.project_card .project_user_layout .user_layout img{width:20px;height:20px;border-radius:50%;object-fit:cover}.project_card h4{margin:16px 0 4px}.project_card ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-inline-start:0;gap:8px}.project_card ul li img{width:24px;height:24px;border-radius:0;object-fit:cover}.project_card ul li .stack_layout img{border-radius:5px}.project_card ul li .stack_layout span{font-size:12px;font-weight:400}.project_card p.max_line5{-webkit-line-clamp:5}.dialog_background{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background-color:#0003}.dialog_background .width_min_limit_480{min-width:min(480px,90vw)}.dialog_background .dialog{position:absolute;top:50%;left:50%;max-height:80%;transform:translate(-50%,-50%);max-width:90vw;background-color:#f9f9f9;box-sizing:border-box;box-shadow:0 16px 32px #00000026;overflow-y:auto}.dialog_background .dialog.loading{background:transparent}.dialog_background .dialog>div{width:min(480px,90vw - 36px)}.dialog_background .dialog .dialog_header{display:flex;position:sticky;top:0;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid var(--more-lighter, #E1E1E1);padding:0 24px;height:62px;z-index:13}.dialog_background .dialog .dialog_header *{margin:0;padding:0;height:auto;white-space:nowrap}.dialog_background .dialog .dialog_header>div{display:flex;align-items:center;gap:8px}.dialog_background .dialog .dialog_header button.image_button{display:flex;align-items:center}.dialog_background .dialog .dialog_header h3{color:var(--black, #333);font-size:20px;font-weight:600;line-height:150%}.dialog_background .dialog .dialog_content{padding:24px 24px 0}.dialog_background .dialog .dialog_content input,.dialog_background .dialog .dialog_content select{background:#fff}.dialog_background .dialog .button_layout{display:flex;gap:8px;background:#f9f9f9}.dialog_background .dialog .dialog_footer{display:flex;position:sticky;bottom:0;justify-content:flex-end;padding:16px 24px 24px}.dialog_background .dialog .dialog_footer.fill{justify-content:center;gap:16px;background:#f9f9f9}.dialog_background .dialog .dialog_footer.fill>button{flex:auto}.dialog_background .flex_layout{display:flex}.dialog_background .contents_box{padding:16px;border-radius:5px;border:1px solid var(--more-lighter, #E1E1E1);background:#fff;margin:0;color:var(--black, #333);font-size:16px;font-weight:400;line-height:200%}.dialog_background .contents_box::placeholder{color:var(--light-gray, #999)}.dialog_background textarea.contents_box{outline:none;border:1px solid var(--more-lighter, #E1E1E1)}.dialog_background textarea.contents_box:focus{border:1px solid var(--color-primary, #0064FF)}.apply_dialog .dialog_header{position:sticky;top:0;left:0;right:0;gap:12px}.apply_dialog .dialog_header span.type_box{border-radius:5px;background:#0064ff1a;padding:6px 10px;color:#0064ff;font-size:12px;font-weight:400;line-height:150%}.apply_dialog h4{color:var(--black, #333);font-size:18px;font-weight:500;margin:24px 0 16px}.apply_dialog .user_info_layout{display:flex;align-items:flex-end;gap:8px}.apply_dialog .user_info_layout img{width:40px;height:40px;border-radius:5px;border:1px solid #DDD}.apply_dialog .user_info_layout h4{margin:0}.apply_dialog p{margin:8px 0}.apply_dialog textarea{height:140px}.apply_dialog ul{list-style:none;padding:0}.apply_dialog ul li{display:flex;justify-content:space-between;align-items:center;padding:16px;margin-top:8px;border-radius:5px;border:1px solid var(--more-lighter, #E1E1E1);background:#fff;cursor:pointer}.apply_dialog ul li div{display:flex;align-items:center;gap:8px}.apply_dialog ul li h5{color:var(--black, #333);font-size:16px;font-weight:500;line-height:150%;margin:0}.apply_dialog ul li span{color:var(--gray, #777);font-size:16px;font-weight:400;line-height:150%}.apply_dialog ul li .field_header>span{max-width:30vw;overflow:hidden;white-space:nowrap;text-overflow:clip;margin-right:8px}.apply_dialog ul li:hover{border:1px solid var(--toss-blue, #0064FF)}.apply_dialog ul li.selected{background:#0064ff1a;border:1px solid rgba(0,100,255,.1)}.apply_dialog ul li.selected h5,.apply_dialog ul li.selected span{color:var(--toss-blue, #0064FF)}.apply_dialog ul li.disabled{background:transparent;border:1px solid var(--more-lighter, #E1E1E1);cursor:not-allowed}.apply_dialog ul li.disabled h5,.apply_dialog ul li.disabled span{color:var(--more-lighter, #E1E1E1)}.apply_dialog ul li.disabled .num_layout{color:#ff8e8e}.apply_dialog .dialog_footer{background:#f9f9f9}.mentee_manage_dialog{min-width:360px}.mentee_manage_dialog .stat_contents_layout{display:flex;align-content:center;justify-content:flex-start;gap:8px;margin:8px 0}.mentee_manage_dialog .stat_contents_layout>*{margin:0;padding:0}.mentee_manage_dialog .stat_contents_layout h5{font-size:14px}.mentee_manage_dialog .stat_contents_layout p{line-height:unset}.search_layout>.tech_stack_selector{width:auto}.tech_stack_selector{position:relative;width:min(394px,100vw)}.tech_stack_selector.search_style{width:auto}.tech_stack_selector.search_style .inputs_layout{min-width:200px;height:37px;border-radius:20px}.tech_stack_selector.search_style .inputs_layout>input,.tech_stack_selector.search_style .inputs_layout>span{font-size:14px;font-weight:400;line-height:150%;padding-left:8px}.tech_stack_selector.search_style .inputs_layout svg{position:absolute;right:0;tab-index:-1}.tech_stack_selector .inputs_layout{display:flex;align-items:center;gap:4px;border-radius:5px;border:1px solid var(--more-lighter, #E1E1E1);background:var(--white, #FFF);min-width:min(362px,100vw - 80px);max-width:min(362px,100%);height:62px;padding:0 16px;overflow-x:auto}.tech_stack_selector .inputs_layout.width_auto{min-width:220px}.tech_stack_selector .inputs_layout:focus-within{outline:2px solid var(--color-primary, #0064FF)}.tech_stack_selector .inputs_layout>input,.tech_stack_selector .inputs_layout>span{display:inline-block;min-width:auto;width:80px;height:auto;margin:0;padding:0;outline:none;border-radius:0;border:none;font-weight:400}.tech_stack_selector .inputs_layout .stack_layout{width:36px;height:36px}.tech_stack_selector .inputs_layout button.control_button{position:absolute;right:10px;width:auto;height:auto}@media screen and (max-width: 768px){.tech_stack_selector .inputs_layout .stack_layout{width:28px;height:28px}}.tech_stack_selector .inputs_layout>span{position:absolute;left:-100vw;width:auto}.tech_stack_selector .inputs_layout .searched_layout{display:flex;align-items:center;padding:0}.tech_stack_selector .inputs_layout .searched_layout span{padding:16px;color:var(--black, #333);font-size:18px;font-weight:400;line-height:150%}.tech_stack_selector .inputs_layout .searched_layout .selection_view{display:flex;align-items:center;gap:2px;color:var(--light-gray, #999);font-size:16px;font-weight:400;line-height:150%}.tech_stack_selector .inputs_layout .searched_layout .selection_view span{padding:0}.tech_stack_selector .inputs_layout .searched_layout .selection_view button.image_button{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:5px;padding:0}.tech_stack_selector .inputs_layout .searched_layout .selection_view button.image_button:hover{background:var(--more-lighter, #E1E1E1)}.tech_stack_selector .inputs_layout .searched_layout .selection_view img{width:32px;height:32px}.tech_stack_selector .search_layout{display:block;position:absolute;top:68px;border-radius:5px;border:2px solid var(--color-primary, #0064FF);background:var(--white, #FFF);min-width:min(394px,100%);margin:0;width:auto;z-index:10}.tech_stack_selector .search_layout p.small_tips{padding:0 0 0 8px;margin:0;background:var(--more-lighter, #E1E1E1);font-weight:400;line-height:150%}.tech_stack_selector .search_layout ul{display:block;padding:0;margin:0;list-style:none;overflow-y:auto;max-height:282px}.tech_stack_selector .search_layout .option_view{display:flex;align-items:center;gap:13px;margin:0;padding:4px 16px;cursor:pointer}.tech_stack_selector .search_layout .option_view span{color:var(--light-gray, #999);font-size:16px;font-weight:400;line-height:150%}.tech_stack_selector .search_layout .option_view.selected{background:var(--more-lighter, #E1E1E1);outline:none}.tech_stack_selector .search_layout .option_view div.stack_layout{display:flex;align-items:center}.tech_stack_selector .search_layout .option_view img{width:32px;height:32px}.tech_stack_selector .search_layout .option_view.not_searched:hover{background:transparent}@media only screen and (max-width: 768px){.tech_stack_selector{width:calc(100% - 16px)}.tech_stack_selector .inputs_layout{height:48px}.tech_stack_selector .inputs_layout span,.tech_stack_selector .inputs_layout .searched_layout span{font-size:16px}}.stepper_layout{display:flex;gap:8px}.user_card{display:flex;flex-flow:column;width:280px;min-width:22%;padding:16px;background:#fff;border-radius:5px;border:1px solid #DDD;cursor:pointer}.user_card:hover{box-shadow:0 4px 10px #0000001a}.user_card:hover h3{text-decoration:underline}.user_card h3{margin:0;color:var(--gray, #777);font-size:12px;font-weight:500;line-height:150%}.user_card img{width:64px;height:64px;object-fit:cover;border-radius:5px;border:1px solid #E1E1E1}.user_card p{font-size:12px;margin:0}.user_card .user_header_contents_layout,.user_card .user_info_layout{flex:auto}.user_card .user_info_header{display:flex;justify-content:space-between;align-items:flex-start}.user_card .user_info_header .user_nickname_layout{display:flex;gap:8px;align-items:end}.user_card .user_info_header button.image_button{padding:0;background:none;border:none;cursor:pointer}.user_card .user_info_body{display:flex;gap:16px}.user_card .user_tag_layout{display:flex;align-items:center;margin:4px 0;gap:8.27px}.user_card .user_tag_layout>*{margin:0}.user_card .user_feedback_layout{display:flex;justify-content:flex-start;gap:4px;margin-top:12px}.user_card .user_feedback_layout img{width:16px;height:16px;object-fit:fill;border:none}.user_card .user_feedback_layout>button{font-size:16px}.user_card h4{margin:12px 0 4px;color:var(--gray, #777);font-size:12px;font-weight:500;line-height:150%}.user_card .heart_count_layout{margin-top:3px}.user_card ul.user_tech_layout{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-inline-start:0;gap:8px}.user_card ul.user_tech_layout li img{width:24px;height:24px;object-fit:fill}.user_card ul.user_tech_layout li span{font-size:12px;font-weight:400}.user_card div.user_heart_layout{display:flex;justify-content:left;margin-top:8px}.user_card .user_position_layout{display:flex;justify-content:space-between;margin-top:16px}.user_card .user_position_layout>div{display:flex;gap:8px}.user_card .user_position_layout span,.user_card .user_position_layout button{box-sizing:border-box;border-radius:50px;background:var(--color-primary, #0064FF);font-size:14px;font-weight:var(--size-regular);color:#fff;height:36px;padding:6px 16px}.user_card .user_position_layout button{padding:8px 16px}.user_card .user_position_layout button:hover{background:var(--color-primary-hover, #0053CC)}.user_card .user_position_layout button.cancel{border:1px solid var(--gray, #777);background:var(--gray, #777)}.user_card .user_position_layout button.cancel:hover{background:var(--black, #333);border:1px solid var(--black, #333)}.user_card .user_position_layout button:disabled{color:var(--light-gray, #999);background:#fff;border:1px solid var(--light-gray, #999)}a.user_card.job_card{text-decoration-line:none;width:auto;white-space:wrap}.mentor_card{background:#fff;width:376px;border-radius:5px;border:1px solid #E1E1E1;cursor:pointer}.mentor_card:hover{box-shadow:0 0 10px #0000004d}.mentor_card img{width:100%;height:200px;object-fit:cover;border-radius:5px}.mentor_card .no_image{width:100%;height:200px;background:var(--gray, #777);border-radius:5px;display:flex;justify-content:center;align-items:center}.mentor_card .no_image h2{color:#fff;font-size:24px;font-weight:500;white-space:nowrap;overflow:hidden;margin:20px}.mentor_card .mentor_body_layout{padding:20px}.mentor_card .mentor_body_layout .name_layout{display:flex;justify-content:space-between;align-items:center}.mentor_card .mentor_body_layout .name_layout button.image_button{padding:0}.mentor_card .mentor_body_layout h3{color:var(--black, #333);font-size:16px;font-weight:700;margin:0 0 16px}.mentor_card .mentor_body_layout .mentor_tag_layout{display:flex;align-items:center;margin:6px 0;gap:8.27px}.mentor_card .mentor_body_layout .mentor_tag_layout>*{margin:0}.mentor_card .mentor_body_layout .mentor_tag_layout h4{color:var(--gray, #777);font-size:12px;font-weight:500;line-height:150%}.mentor_card .mentor_body_layout .mentor_tag_layout p{font-size:12px}.mentor_card .mentor_body_layout .baseline_layout{display:flex;justify-content:space-between;align-items:end;margin-top:16px}.mentor_card .mentor_body_layout .baseline_layout>div{display:flex;align-items:end;gap:8px}.mentor_card .mentor_body_layout .mentor_info_layout:hover{text-decoration:underline}.mentor_card .mentor_body_layout .mentor_info_layout h4{color:var(--gray, #777);font-size:12px;font-weight:500;line-height:150%;margin:0}.mentor_card .mentor_body_layout .mentor_info_layout p{font-size:12px;font-weight:500}.mentor_card .mentor_body_layout .mentor_info_layout img{width:40px;height:40px;border-radius:5px;object-fit:cover;border:1px solid #DDD}.mentor_card .mentor_body_layout .review_layout{margin-top:16px;display:flex;align-items:flex-end;justify-content:flex-end;gap:8px}footer{background:#333;color:#fff;padding:32px 0;text-align:left}footer a{color:#fff;text-decoration:none;font-size:14px;font-weight:400}footer a:hover{text-decoration:underline;color:#fff;font-weight:600}footer a.bold{font-weight:700}footer h5{font-size:20px;margin:0 0 16px}footer div.container{max-width:1216px;padding:24px;margin:0 auto 68px;display:grid;grid-template-columns:40% 60%}footer .footer_project_info img{height:40px;margin-bottom:16px}footer .footer_project_info li>b{font-weight:700;margin-right:8px}footer .footer_shortcut_layout{display:flex;justify-content:space-around}footer ul{list-style:none;padding:0;margin:0}footer ul li{margin:0}@media only screen and (max-width: 768px){footer div.container{gap:32px;margin:0 auto 32px;grid-template-columns:100%}footer .footer_shortcut_layout{flex-direction:column;align-items:flex-start;gap:24px}footer h5{margin:0 0 4px}}#mentor_dialog{width:min(800px,90vw - 32px)}#mentor_dialog p.danger{color:var(--danger, #FF0000);font-size:12px;font-weight:500;line-height:150%;margin:0}#mentor_dialog img{border-radius:5px;border:1px solid var(--more-lighter, #E1E1E1);background:#fff}#mentor_dialog img.user_image{width:40px;height:40px}#mentor_dialog img.portfolio{width:240px;height:124px;margin-top:4px}#mentor_dialog .user_info_layout{flex:auto}#mentor_dialog .user_info_layout .user_layout{display:flex;flex-wrap:wrap;align-items:flex-end;cursor:pointer;gap:8px;margin-bottom:16px}#mentor_dialog .user_info_layout .user_layout>div{display:flex;align-items:flex-end;gap:8px}#mentor_dialog .user_info_layout .user_layout h4{margin:0}#mentor_dialog .user_info_layout .user_layout img{width:64px;height:64px;object-fit:fill;border-radius:5px;border:1px solid var(--more-lighter, #E1E1E1);background:#fff}#mentor_dialog .user_info_layout .user_detail_info_layout{display:flex;gap:4px;margin:6px 0}#mentor_dialog .user_info_layout .user_detail_info_layout h4{color:var(--gray, #777);font-size:12px;font-weight:500;line-height:150%;margin:0}#mentor_dialog .user_info_layout .user_detail_info_layout span{color:var(--gray, #777);font-size:12px;font-weight:400;line-height:150%}#mentor_dialog .user_info_layout h3{color:var(--black, #333);font-size:16px;font-weight:700}#mentor_dialog .user_stack_layout{margin:16px 0;gap:8px}#mentor_dialog .user_stack_layout li img{width:24px;height:24px;object-fit:fill}#mentor_dialog .user_stack_layout li span{font-size:12px;font-weight:400}#mentor_dialog .portfolio_layout{display:flex;flex-flow:column;align-items:flex-end}#mentor_dialog .portfolio_layout .score_layout{display:flex;gap:8px}#mentor_dialog .portfolio_layout button.link{text-decoration:none}#mentor_dialog .portfolio_layout .portfolio{width:360px;height:240px}#mentor_dialog .portfolio_layout div.portfolio{display:flex;justify-content:center;align-items:center;margin-top:4px;background:var(--gray, #777);border-radius:5px;border:1px solid var(--more-lighter, #E1E1E1)}#mentor_dialog .portfolio_layout div.portfolio>h2{margin:0;color:var(--white, #FFF);font-size:16px;font-weight:700;line-height:150%}#mentor_dialog ul{display:flex;list-style:none;padding:0;margin:0}#mentor_dialog h3{margin:0}#mentor_dialog .application h2{font-size:24px;font-weight:700;line-height:150%}#mentor_dialog .application h3{margin:12px 0 6px;font-size:16px;font-weight:700;line-height:150%}#mentor_dialog .contents_box{margin-top:16px}@media only screen and (max-width: 768px){#mentor_dialog .portfolio_layout{flex:auto;width:100%}#mentor_dialog .portfolio_layout .portfolio,#mentor_dialog .portfolio_layout .thumbnail_image_container{width:100%}}.login_dialog_layout .logo{width:280px;margin:16px}.login_dialog_layout .text_center{text-align:center}.map_svg .OUTLINE{stroke-linejoin:round;stroke:#333;stroke-width:2;fill:#f1f1f1}.map_svg .SELECTED{fill:var(--color-primary, #0064FF)}.map_svg .LINE{stroke-linejoin:round;stroke:#fff;stroke-width:1;fill:none}.map_svg .POINT{stroke:#fff;stroke-width:1;fill:#fff}.map_svg .TEXT{fill:#fff;font-size:16px;text-anchor:middle;alignment-baseline:middle}.blind_background{position:fixed;top:0;left:0;right:0;height:100vh;background:linear-gradient(to bottom,#0000,#fff 90%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99;display:flex;justify-content:center;align-items:center;overflow:hidden;font-size:48px;font-weight:700}.main_layout div.header_space_between{display:flex;justify-content:space-between;align-items:flex-end}.feed_detail_page{margin:64px auto 120px;max-width:780px;padding:0 16px}.feed_detail_page .feed_detail_header{margin:32px 0}.feed_detail_page .feed_detail_header p.domain{font-size:20px;font-weight:500;color:var(--color-primary, #333);margin:8px 0}.feed_detail_page .feed_detail_header p{margin:0}.feed_detail_page .feed_detail_header h1{font-size:40px;text-align:start;margin:8px 0}.feed_detail_page .feed_detail_header span{font-size:16px;color:var(--color-gray, #777)}.feed_detail_page .feed_detail_header div.user_heart_layout{display:flex}@media screen and (max-width: 768px){.feed_detail_page .feed_detail_header p.domain{font-size:16px}.feed_detail_page .feed_detail_header h1{font-size:28px}}.feed_detail_page .contents_box p{font-size:16px;color:var(--color-black, #333);margin:16px 0}.feed_detail_page .contents_box img{width:100%;margin:16px 0;border-radius:5px}.feed_detail_page button.image_button{padding:0;margin:0 2px;line-height:0}.feed_detail_page .feed_footer{display:flex;align-items:center;margin:32px 0;gap:16px}.feed_detail_page .feed_footer>div{display:flex;align-content:center;gap:8px}.feed_detail_page .feed_user_card{display:flex;align-items:center;justify-content:space-between;margin:32px 0;background:#f9f9f9;padding:16px;border-radius:5px}.feed_detail_page .feed_user_card>div{display:flex}.feed_detail_page .feed_user_card img{width:64px;height:64px;margin-right:16px;border-radius:5px;border:1px solid #ddd}@media screen and (max-width: 768px){.feed_detail_page .feed_user_card img{width:48px;height:48px}.feed_detail_page .feed_user_card .feed_user_info h3{font-size:16px}.feed_detail_page .feed_user_card .feed_user_info p{font-size:14px}}.feed_detail_page .card_layout>div{grid-template-columns:repeat(2,calc(50% - 8px))}@media screen and (max-width: 768px){.feed_detail_page .card_layout>div{grid-template-columns:repeat(1,calc(100% - 8px))}}.feed_detail_page .card_layout.no_contents>div{grid:auto-flow/1fr}.feed_detail_page .comment_layout{background:#f9f9f9;border-radius:0 0 6px 6px;flex-grow:1;padding:0 16px;border-top:1px solid #E1E1E1;margin:0 0 8px;overflow-y:auto}.feed_detail_page .comment_layout.no_contents{padding:16px 0;text-align:center}.feed_detail_page .comment_layout p{color:var(--gray, #777);font-size:16px;font-weight:500;line-height:150%;margin:0}.feed_detail_page .comment_layout .card_comment{padding:12px 0;border-bottom:1px solid #E1E1E1;list-style:none}.feed_detail_page .comment_layout .card_comment:last-child{border-bottom:none}.feed_detail_page .comment_layout .card_comment .card_comment_header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px}.feed_detail_page .comment_layout .card_comment .card_comment_header>div{display:flex;align-items:end;gap:8px}.feed_detail_page .comment_layout .card_comment .card_comment_header h6{color:var(--light-gray, #999);font-size:16px;font-weight:500;line-height:120%;margin:0}.feed_detail_page .comment_layout .card_comment .card_comment_header h6 a:hover,.feed_detail_page .comment_layout .card_comment .card_comment_header h6 a:focus{text-decoration:underline;color:#333}.feed_detail_page .comment_input_layout{display:flex}.feed_detail_page .comment_input_layout input{flex-grow:1;height:48px;min-width:0;font-size:16px;padding:0 12px}.feed_detail_page .comment_input_layout button{height:48px;font-size:16px;padding:0 16px}.upload_layout{display:flex;position:relative;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:8px 16px}.upload_layout .upload_image:focus{outline:2px solid #0064FF;border-radius:5px}.upload_layout .upload_img_layout{position:relative}.upload_layout .upload_img_layout button{position:absolute;top:4px;right:4px;width:auto;height:28px;padding:0;border-radius:50%;background:#f1f1f1;cursor:pointer;transition:all .2s ease-in-out}.upload_layout .upload_img_layout button:hover{background:#e1e1e1}.upload_layout .upload_demo{display:flex;justify-content:center;align-items:center;width:280px;height:210px;flex-shrink:0;border-radius:5px;border:1px solid var(--more-lighter, #E1E1E1);background:#f1f1f1}.upload_layout .upload_demo:hover{background:#e1e1e1}.upload_layout img{width:280px;height:210px;flex-shrink:0;border-radius:5px;border:1px solid var(--more-lighter, #E1E1E1);background:#f1f1f1}.upload_layout p{margin:0;font-size:20px}@media only screen and (max-width: 768px){.upload_layout p{font-size:16px}}div.main_layout{max-width:1216px;margin:0 auto;padding:0 32px 32px}div.main_layout span.fetch_box{font-size:16px;font-weight:500}div.main_layout span.fetch_box.loading{color:#777}div.main_layout span.fetch_box.success{color:#20bf55}div.main_layout span.fetch_box.failure{color:#e10000}div.main_layout div.signup_terms_layout>.scroll_layout{width:100%;max-height:300px;overflow-y:auto;padding:16px;border:1px solid #ebebeb;border-radius:4px;background-color:#fff;box-sizing:border-box;font-size:14px;line-height:1.5;color:#333;word-break:keep-all;word-wrap:break-word;white-space:pre-wrap}div.main_layout div.invisible{display:none}div.main_layout .member_selector_layout{padding:0;margin:12px 0}div.main_layout .member_selector_layout li{margin:12px 0;flex-wrap:wrap}@media only screen and (max-width: 768px){div.main_layout{padding:0 16px 16px}}.terms_markdown_layout h1{font-size:2.5rem;margin-bottom:1rem}.terms_markdown_layout h2{font-size:2rem;margin-bottom:1rem}.terms_markdown_layout h3{font-size:1.5rem;margin-bottom:1rem}.terms_markdown_layout h4{font-size:1.25rem;margin-bottom:1rem}.terms_markdown_layout h5{font-size:1rem;margin-bottom:1rem}.terms_markdown_layout h6{font-size:.875rem;margin-bottom:1rem}.terms_markdown_layout p,.terms_markdown_layout ul,.terms_markdown_layout ol,.terms_markdown_layout blockquote,.terms_markdown_layout pre,.terms_markdown_layout hr,.terms_markdown_layout table,.terms_markdown_layout thead,.terms_markdown_layout tbody,.terms_markdown_layout tr,.terms_markdown_layout th,.terms_markdown_layout td,.terms_markdown_layout em,.terms_markdown_layout del,.terms_markdown_layout a{font-size:1rem;margin-bottom:1rem}@media only screen and (max-width: 768px){.terms_markdown_layout h1{font-size:2rem;margin-bottom:1rem}.terms_markdown_layout h2{font-size:1.5rem;margin-bottom:1rem}.terms_markdown_layout h3{font-size:1.25rem;margin-bottom:1rem}.terms_markdown_layout h4{font-size:1rem;margin-bottom:1rem}.terms_markdown_layout p,.terms_markdown_layout a,.terms_markdown_layout ul,.terms_markdown_layout ol{font-size:.8rem;margin-bottom:.8rem}}ul.fold_list_layout{list-style:none;padding:0}ul.fold_list_layout h2{font-size:24px;margin:16px 0}ul.fold_list_layout .fold_action_layout{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #E1E1E1}ul.fold_list_layout .fold_content_layout{padding:16px;border-bottom:1px solid #E1E1E1}.evaluation_dialog{min-width:420px}.evaluation_dialog .dialog_header{position:sticky;top:0;left:0;right:0;gap:12px}.evaluation_dialog .dialog_header span.type_box{border-radius:5px;background:#0064ff1a;padding:6px 10px;color:#0064ff;font-size:12px;font-weight:400;line-height:150%}.evaluation_dialog h4{color:var(--black, #333);font-size:18px;font-weight:500;margin:24px 0 16px}.evaluation_dialog .user_info_layout{display:flex;align-items:flex-end;gap:8px}.evaluation_dialog .user_info_layout img{width:40px;height:40px;border-radius:5px;border:1px solid #DDD}.evaluation_dialog .user_info_layout h4{margin:0}.evaluation_dialog .scoring_layout{display:flex;align-items:center;gap:8px}.evaluation_dialog .scoring_layout button{flex:1;height:100px;border-radius:5px;border:1px solid #DDD;background:#fff;color:#333;font-size:16px;font-weight:500}.evaluation_dialog .scoring_layout button:hover{border:1px solid var(--toss-blue, #0064FF)}.evaluation_dialog .scoring_layout button.selected{background:#0064ff;color:#fff;border:1px solid rgba(0,100,255,.1)}.evaluation_dialog ul.evaluation_list{list-style:none;padding:0}.evaluation_dialog ul.evaluation_list li.radio_li h5{font-size:18px;margin:16px 0 8px}.evaluation_dialog ul.evaluation_list li.radio_li div{display:flex;gap:8px}.evaluation_dialog ul.evaluation_list li.radio_li div div{display:flex;flex:1;flex-flow:column;justify-content:flex-start;align-items:center}.evaluation_dialog ul.evaluation_list li.radio_li div input[type=radio]{vertical-align:middle;border:max(2px,.1em) solid gray;border-radius:50%;width:16px;height:16px;min-width:auto}.evaluation_dialog ul.evaluation_list li.radio_li div label{word-break:keep-all;word-wrap:break-word;white-space:pre}.evaluation_dialog .contents_box{height:200px}.project_detail_page h1{text-align:center;font-size:36px;margin:78px 0 32px}.project_detail_page h2{color:#3d3d44;font-weight:600}.project_detail_page .project_thumbnail_layout{display:flex;justify-content:center;align-items:baseline;gap:32px}.project_detail_page .project_thumbnail_layout img{border-radius:5px;border:1px solid #DDD;max-height:240px;max-width:100%}.project_detail_page ul{display:flex;flex-wrap:wrap;align-items:stretch;padding:0;margin:0;list-style:none;gap:16px}.project_detail_page ul.tech_stack_list{gap:8px;margin-bottom:16px}.project_detail_page ul.tech_stack_list span{color:#fff}.project_detail_page .project_info_detail_layout>ul{gap:8px}.project_detail_page .modify_button_layout{display:flex;justify-content:center;gap:16px;margin:40px auto 48px}.project_detail_page .position_layout,.project_detail_page .position_level_layout{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.project_detail_page .position_layout.position_level_layout,.project_detail_page .position_level_layout.position_level_layout{grid-template-columns:280px calc(100% - 296px)}.project_detail_page .position_layout.position_level_layout>*:nth-child(2),.project_detail_page .position_level_layout.position_level_layout>*:nth-child(2){padding:24px}.project_detail_page .position_layout .map_layout,.project_detail_page .position_layout .graph_layout,.project_detail_page .position_level_layout .map_layout,.project_detail_page .position_level_layout .graph_layout{display:flex;justify-content:center;align-items:center;padding:0;height:280px;overflow:hidden}.project_detail_page .position_layout .map_layout img,.project_detail_page .position_layout .graph_layout img,.project_detail_page .position_level_layout .map_layout img,.project_detail_page .position_level_layout .graph_layout img{width:50%;object-fit:scale-down}.project_detail_page .position_layout .map_layout>*,.project_detail_page .position_layout .graph_layout>*,.project_detail_page .position_level_layout .map_layout>*,.project_detail_page .position_level_layout .graph_layout>*{max-width:100%;max-height:280px}.project_detail_page .position_layout>*,.project_detail_page .position_level_layout>*{background:#fff;border-radius:5px;border:1px solid #DDD}.project_detail_page .position_layout>div,.project_detail_page .position_level_layout>div{box-sizing:content-box;padding:24px}.project_detail_page .position_layout .position_info_layout,.project_detail_page .position_level_layout .position_info_layout{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.project_detail_page .position_layout .position_info_layout li,.project_detail_page .position_level_layout .position_info_layout li{display:flex;align-items:center;gap:8px}.project_detail_page .position_layout h5,.project_detail_page .position_level_layout h5{color:var(--gray, #777);font-size:16px;font-weight:700;line-height:150%;margin:0}.project_detail_page .position_layout span,.project_detail_page .position_level_layout span{color:var(--gray, #777);font-size:16px;font-weight:400;line-height:150%}.project_detail_page .position_layout img,.project_detail_page .position_level_layout img{flex:1;max-height:300px;object-fit:cover}.project_detail_page .detail_toggle_box .detail_header{display:flex;justify-content:space-between;align-items:center;margin:80px 0 24px}.project_detail_page .detail_toggle_box .detail_header>div{display:flex;align-items:center;gap:24px}.project_detail_page .detail_toggle_box .detail_header>div h2{margin:0}.project_detail_page .detail_toggle_box .detail_header .button_layout>button{height:auto;padding:8px 16px;border-radius:50px;color:var(--white, #FFF);font-size:14px;font-weight:400;line-height:150%}.project_detail_page .detail_toggle_box .detail_contents .contents_border{background:#f9f9f9;padding:24px}.project_detail_page .detail_toggle_box .detail_contents .contents_border ul{flex-wrap:nowrap}.project_detail_page .detail_toggle_box .detail_contents .contents_border .list_no_contents{display:flex;justify-content:center;align-items:center;height:250px}.project_detail_page .detail_toggle_box .detail_contents .contents_border .list_no_contents p{font-size:24px;font-weight:600;line-height:150%;color:var(--light-gray, #777);white-space:pre-line;overflow:auto}.project_detail_page .detail_toggle_box .detail_contents .contents_border ul.team_member>.user_card{min-width:280px}.project_detail_page .detail_toggle_box .detail_contents .contents_border ul.scroll_layout{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.project_detail_page .detail_toggle_box .detail_contents .contents_border .project_stack_layout{display:flex;flex-wrap:wrap}.project_detail_page .detail_toggle_box .detail_contents .contents_border .project_stack_layout img{width:64px;height:64px}.project_detail_page .detail_toggle_box .detail_contents .contents_border>p{margin:0;padding:24px;min-height:160px;border-radius:5px;border:1px solid #DDD;background:#fff;color:var(--black, #333);font-size:16px;font-weight:400;line-height:150%}@media only screen and (max-width: 768px){.project_detail_page .position_layout,.project_detail_page .position_level_layout,.project_detail_page .position_layout.position_level_layout,.project_detail_page .position_level_layout.position_level_layout{grid-template-columns:1fr}.project_detail_page .position_layout h3,.project_detail_page .position_level_layout h3{white-space:nowrap;padding-right:4px}}.invite_team_dialog .dialog_header{position:sticky;top:0;left:0;right:0;gap:12px}.invite_team_dialog .dialog_header span.type_box{border-radius:5px;background:#0064ff1a;padding:6px 10px;color:#0064ff;font-size:12px;font-weight:400;line-height:150%}.invite_team_dialog h4{color:var(--black, #333);font-size:18px;font-weight:500;margin:24px 0 16px}.invite_team_dialog .double_user_layout{display:flex;align-items:center}.invite_team_dialog .double_user_layout .user_info_layout{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.invite_team_dialog .double_user_layout .user_info_layout img{width:56px;height:56px;border-radius:5px;border:1px solid #DDD}.invite_team_dialog .double_user_layout .user_info_layout>div{display:flex;justify-content:center;gap:8px}.invite_team_dialog .double_user_layout .user_info_layout>div h4{margin:0}.invite_team_dialog select{display:block;width:100%}.chat_page h1{font-size:32px;margin:64px 0 32px}.chat_page div.user_profile_div{display:flex;gap:6px}.chat_page div.user_profile_div span{font-size:16px;font-weight:700;color:#333}.chat_page div.chat_border_layout{display:grid;grid-template-columns:280px 1fr;grid-gap:16px;padding:16px;border-radius:5px;background:#f9f9f9;height:600px}.chat_page div.chat_border_layout div.chat_list_layout{max-height:600px;overflow:auto}.chat_page div.chat_border_layout div.chat_list_layout ul{list-style:none;padding:0;margin:0}.chat_page div.chat_border_layout div.chat_list_layout ul li{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:5px;cursor:pointer;background:#fff;border:1px solid #E1E1E1;min-width:calc(100% - 18px);max-width:calc(100% - 18px)}.chat_page div.chat_border_layout div.chat_list_layout ul li:hover{background:#e1e1e1}.chat_page div.chat_border_layout div.chat_list_layout ul li.selected{border:1px solid #0064FF}.chat_page div.chat_border_layout div.chat_list_layout ul li>div{flex:auto;max-width:calc(100% - 56px)}.chat_page div.chat_border_layout div.chat_list_layout ul li img{width:48px;height:48px;border-radius:5px}.chat_page div.chat_border_layout div.chat_list_layout ul li div.chat_list_view_header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.chat_page div.chat_border_layout div.chat_list_layout ul li div.chat_list_view_header div:nth-child(2){display:flex;align-items:center;gap:4px}.chat_page div.chat_border_layout div.chat_list_layout ul li div.chat_list_view_header div:nth-child(2) span{font-size:12px;font-weight:500;color:#999}.chat_page div.chat_border_layout div.chat_list_layout ul li div.chat_list_view_body{display:flex;justify-content:space-between;gap:6px}.chat_page div.chat_border_layout div.chat_list_layout ul li div.chat_list_view_body span{font-size:12px;font-weight:300;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 26px)}.chat_page div.chat_border_layout div.chat_list_layout ul li div.chat_list_view_body span.unread_count{display:flex;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;color:#fff;border-radius:500px;background:#0064ff}.chat_page div.chatting_layout{display:flex;flex-direction:column;background:#fff;border-radius:5px;border:1px solid #E1E1E1;padding:0 16px 16px;max-height:584px;height:584px;overflow:hidden}.chat_page div.user_profile_layout{display:flex;align-items:flex-end;gap:8px;position:sticky;top:0;padding:16px 0;background:#fff}.chat_page div.user_profile_layout img{width:64px;height:64px;border-radius:5px}.chat_page div.chat_contents_layout{flex:auto;padding:0;margin:0;overflow-y:auto;max-height:414px}.chat_page div.chat_contents_layout ul{display:flex;flex-flow:column-reverse;list-style:none;padding:0;margin:0}.chat_page div.chat_contents_layout ul.not_reverse{flex-flow:column}.chat_page div.chat_contents_layout li{display:flex;align-items:flex-end;flex-flow:row;padding:4px;gap:8px}.chat_page div.chat_contents_layout li.my_chat{flex-flow:row-reverse}.chat_page div.chat_contents_layout li.my_chat span{background:#0064ff1a}.chat_page div.chat_contents_layout li span{padding:8px 16px;border-radius:16px;background:#e1e1e1;max-width:72%;word-break:break-all}.chat_page div.chat_contents_layout li span.is_read{color:#0064ff;border-radius:0;background:none;padding:0;font-size:12px;white-space:nowrap}.chat_page div.chat_submit_layout{display:flex;width:100%;align-items:center;gap:8px;padding-top:16px;background:#fff}.chat_page div.chat_submit_layout textarea{min-width:auto;height:100%;flex:auto;padding:8px;font-size:16px}.chat_page div.chat_submit_layout button{word-break:keep-all;padding:22px 24px}.project_detail_page .tooltip_container{position:relative}.project_detail_page .tooltip_container span{display:none;position:absolute;top:-80%;left:50%;transform:translate(-50%,-10%);padding:4px 16px;border-radius:5px;background:#333;color:#fff;opacity:0;transition:opacity .2s ease;word-break:keep-all;white-space:nowrap}.project_detail_page .tooltip_container span.visible{display:inline-block;opacity:1}.project_detail_page a.circle_link,.project_detail_page button.circle_link{width:40px;height:40px;padding:0;border-radius:20px;border:1px solid #DDD;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease-in-out}.project_detail_page a.circle_link:hover,.project_detail_page button.circle_link:hover{border:1px solid #0064FF}.project_detail_page a.circle_link img,.project_detail_page button.circle_link img{width:24px;height:24px;border:none}.project_detail_page .user_detail_header{margin-top:78px;margin-bottom:32px;display:flex;align-items:center;flex-flow:column;gap:8px}.project_detail_page .user_detail_header img{width:140px;height:140px}.project_detail_page .user_detail_header img.border{border-radius:5px;border:1px solid #DDD}.project_detail_page .user_detail_header p{margin:0}.project_detail_page .user_detail_info{display:flex;flex-direction:column;gap:8px;align-items:center}.project_detail_page .user_detail_info h3{margin:0}.project_detail_page .user_detail_info div{display:flex;align-items:center;gap:8px}.project_detail_page .user_detail_info div.modify_button_layout{margin:0}.project_detail_page .user_detail_info .badge{width:28px;height:28px}.project_detail_page .tech_stack_rank_list thead{padding-bottom:8px}.project_detail_page .tech_stack_rank_list thead th:first-child{width:26%}.project_detail_page .tech_stack_rank_list th{text-align:left;padding-bottom:4px;border-bottom:1px solid #DDD}.project_detail_page .tech_stack_rank_list td.stack_title_td>div{display:flex;align-items:center;gap:16px}.project_detail_page .tech_stack_rank_list ul.tech_stack_list{padding-top:8px;margin:0}.project_detail_page .tech_stack_rank_list ul.tech_stack_list .stack_layout>img{width:28px;height:28px}.project_detail_page .tech_stack_rank_list li{display:flex;align-items:center;gap:8px;margin-bottom:8px}.project_detail_page .tech_stack_rank_list h3{margin:0}.project_detail_page .feedback_layout{max-height:300px}.project_detail_page .feedback_layout ul{display:flex;flex-flow:column;gap:8px;margin:0;padding:0}.project_detail_page .feedback_layout li.project_detail_team_member{display:flex;padding:8px;gap:8px;border-radius:5px;border:1px solid #DDD;background:#fff}.project_detail_page .feedback_layout li.project_detail_team_member div{display:flex;flex-direction:column;gap:4px}.project_detail_page .feedback_layout li.project_detail_team_member div p{margin:0}@media only screen and (max-width: 768px){.project_detail_page .user_detail_header{font-size:12px}}.mentoring_techstack_list{padding:16px;border-radius:5px;background:#f9f9f9;width:auto}.mentoring_techstack_list .tech_search_layout{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.mentoring_techstack_list .tech_search_layout span{color:#999;font-size:14px;font-weight:400;line-height:150%}.mentoring_techstack_list .mentoring_selected_tech_list{display:flex;flex-wrap:wrap;margin:0;padding:8px 0;list-style:none}.mentoring_techstack_list .mentoring_selected_tech_list li{position:relative;margin:16px}.mentoring_techstack_list .mentoring_selected_tech_list li button{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;cursor:pointer;z-index:1}.mentoring_techstack_list .mentoring_selected_tech_list li img{width:80px;height:80px}.admin_navigation_layout .ci_link{color:#333;font-size:28px;font-weight:700}.admin_navigation_layout .ci_link:hover{color:#333}.admin_navigation_layout .ci_link img{margin-right:12px}.admin_navigation_layout .ci_link span.highlight{color:#0064ff}table.admin_table{width:100%;border-collapse:collapse}table.admin_table tr.verified{background:#f1f1f1;color:#e1e1e1}table.admin_table tr.verified a,table.admin_table tr.verified button{color:#e1e1e1}table.admin_table tr.verified td.image-container{position:relative}table.admin_table tr.verified td.image-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff80;z-index:1}table.admin_table thead{position:sticky;top:0}table.admin_table thead tr{text-align:left}table.admin_table thead th{font-weight:500;text-align:left;color:var(--color-gray, #333333)}table.admin_table th,table.admin_table td{max-width:270px;padding:12px;border-bottom:1px solid #ddd}table.admin_table img{max-width:360px}table.admin_table span.status{display:inline-block;padding:4px 12px;border-radius:5px;font-size:14px;font-weight:500;text-wrap:nowrap}table.admin_table span.status.verified{color:#0064ff;background:#0064ff20}table.admin_table span.status.rejected{color:red;background:#ff000020}ul.tech_layout{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;list-style:none}ul.tech_layout img{width:32px;height:32px}:root{--color-primary: #0064FF;--color-white: #FFFFFF;--color-gray: #777777;--color-light-gray: #999999;--color-morelighter: #E1E1E1;--color-header-black: #3D3D44;--color-black: #333333;--size-regular: 400;--size-medium: 500;--size-semibold: 600;font-family:IBM Plex Sans KR,sans-serif;font-size:16px;font-weight:var(--size-regular);line-height:150%;color:var(--color-header-black);color-scheme:light;background-color:#fff;font-synthesis:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:var(--size-medium);color:var(--color-gray);text-decoration:inherit;white-space:nowrap}a:hover,a:focus-visible,a.selected{color:var(--color-primary);font-weight:var(--size-semibold)}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:48px;font-weight:var(--size-semibold);line-height:120%;margin:80px 0 60px}h2{font-size:32px;font-weight:var(--size-semibold);line-height:120%;margin:32px 0 16px}h2.essential:after{content:"*";color:#ff8e8e;margin-left:4px}h3{font-size:16px;font-weight:var(--size-medium);line-height:150%}p{font-size:12px;font-weight:var(--size-regular);line-height:150%;color:#777;word-break:keep-all}button,a.button{padding:16px 24px;border-radius:5px;border:none;font-size:20px;font-weight:var(--size-semibold);color:var(--color-white);background-color:var(--color-primary);cursor:pointer;transition:border-color .25s;text-decoration:none;white-space:nowrap;font-family:IBM Plex Sans KR,sans-serif;line-height:150%}button:hover,a.button:hover{background-color:#0050cc}button:disabled{background:var(--color-morelighter);cursor:not-allowed}button.cancel,a.button.cancel{background:var(--color-gray)}button.cancel:hover,a.button.cancel:hover{background:#333}button.danger,button.stack.danger{background:#e10000}button.danger:hover,button.stack.danger:hover{background:#c00}button.circle{border-radius:50%;background:transparent;color:var(--color-gray);border:1px solid var(--color-gray);font-size:14px;font-weight:var(--size-regular);height:32px;width:32px;padding:8px}button.stack{border-radius:50px;background:var(--color-primary, #0064FF);font-size:14px;font-weight:var(--size-regular);color:#fff;height:36px;padding:8px 16px;white-space:nowrap;overflow:clip}button.stack:hover{background:#0050cc;color:#fff}button:disabled.stack{background:var(--color-morelighter)}button:disabled.stack:hover{border:1px solid var(--color-morelighter)}button.link{height:auto;padding:0;border-radius:0;font-weight:var(--size-medium);color:var(--color-gray);background-color:transparent;text-decoration:underline}button.link:hover{color:var(--color-primary);font-weight:var(--size-semibold);background-color:transparent}button.image_button,button.image_button:hover{background-color:transparent}li>button{padding:8px 20px;height:auto;border-radius:500px;font-size:16px;font-weight:500;line-height:150%;color:var(--color-gray, #777);background:#fff;border:1px solid #E1E1E1}li>button:hover{color:var(--color-primary, #0064FF);border:1px solid var(--color-primary, #0064FF);background-color:transparent}li>button.selected{color:var(--color-primary, #0064FF);background:#0064ff1a;border:none}input{box-sizing:border-box;height:62px;color:var(--color-black);font-size:20px;line-height:150%;min-width:394px;border-radius:5px;border:1px solid var(--color-morelighter, #E1E1E1);padding:16px;background:transparent;font-family:inherit}input::placeholder{color:var(--color-light-gray, #999)}input[type=file]{display:none}input[type=checkbox]{width:20px;height:20px;min-width:initial;margin:8px}label{display:flex;align-items:center}textarea{box-sizing:border-box;resize:none;width:100%;height:296px;color:var(--color-black);line-height:150%;min-width:min(394px,100%);border-radius:5px;border:1px solid var(--color-morelighter, #E1E1E1);padding:24px;background:transparent;font-family:inherit;font-size:16px}textarea:focus{border:1px solid var(--color-primary, #0064FF)}textarea::placeholder{color:var(--color-light-gray, #999)}select{color:var(--color-black, #333333);font-size:20px;line-height:150%;min-width:215px;height:62px;flex-shrink:0;border-radius:5px;border:1px solid var(--color-morelighter, #E1E1E1);padding:16px;background:transparent;cursor:pointer;transition:all .3s ease;font-family:inherit}select::placeholder,select.is_default_value{color:var(--color-light-gray, #999)}select:hover{background:#f3f3f3}select:disabled{background:var(--color-morelighter)}option{background:#fff;font-family:inherit}@media only screen and (max-width: 768px){h1{font-size:32px;margin:60px 0 40px}h2{font-size:24px;margin:24px 0 12px}h3{font-size:12px}p{font-size:10px}input{font-size:16px;height:48px;min-width:auto;padding:8px}input[type=checkbox]{width:16px;height:16px;min-width:initial;margin:8px}label{font-size:12px}select{color:var(--color-black, #333333);font-size:16px;height:48px;min-width:auto;padding:8px}}
