html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background:#fff;font-family:Pretendard,sans-serif;min-width:1200px;overflow-x:hidden}.guide,.guide *,.guide :after,.guide :before{box-sizing:border-box}.guide a{color:inherit;text-decoration:none}.guide button{font-family:inherit}.guide [hidden]{display:none}.guide{padding:160px 0 176px}.guide .inner{display:flex;gap:40px;margin:0 auto;width:1200px}.guide_nav{flex:none;position:relative;width:260px}.guide_content{flex:none;width:900px}.nav_mo_toggle{display:none}.nav_title{color:#8b95a1;display:block;font-size:13px;font-weight:500;letter-spacing:-.26px;line-height:20px;margin-bottom:8px}.nav_item{border-bottom:1px solid #e5e8eb}.nav_link{align-items:center;background:none;border:0;color:#333d4b;display:flex;font-family:inherit;font-size:16px;font-weight:600;height:56px;justify-content:space-between;letter-spacing:-.32px;line-height:24px;padding:0;text-align:left;width:100%}.nav_toggle{cursor:pointer}.nav_link.on{color:#1369e9}.nav_link .icon{flex:none;height:20px;transition:transform .2s ease;width:20px}.nav_group:not(.is_open) .nav_toggle .icon{transform:rotate(180deg)}.nav_group:not(.is_open) .nav_sub{display:none}.nav_sub{padding-bottom:16px}.nav_sub a{border-radius:4px;color:#4e5968;display:block;font-size:15px;font-weight:500;letter-spacing:-.3px;line-height:24px;padding:8px 8px 8px 10px}.nav_sub a.on,.nav_sub a:hover{background:#f5f8fe}.nav_sub a.on{color:#191f28;font-weight:600}.content_head{display:flex;flex-direction:column;gap:12px}.breadcrumb{align-items:center;color:#8b95a1;display:flex;font-size:12px;font-weight:500;gap:4px;letter-spacing:-.24px;line-height:18px}.breadcrumb .icon{height:12px;transform:rotate(-90deg);width:12px}.breadcrumb .on{color:#1369e9}.head_text{display:flex;flex-direction:column;gap:6px}.head_text h2{color:#191f28;font-size:44px;font-weight:700;letter-spacing:-.88px;line-height:54px}.head_text p{color:#6b7684;font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:26px}.content_body{border-bottom:1px solid #e5e8eb;border-top:1px solid #e5e8eb;gap:80px;margin-top:32px;padding:80px 0}.content_body,.content_section{display:flex;flex-direction:column}.content_section{gap:12px}.content_section h3{color:#191f28;font-size:24px;font-weight:700;letter-spacing:-.48px;line-height:32px}.content_section p{color:#4e5968;font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:1.5}.content_section strong{color:#191f28;font-weight:600}.content_section a{color:#1369e9;display:inline;text-decoration:underline;text-underline-offset:2px}.content_section .gb_strike{color:#8b95a1;text-decoration:line-through}.content_section .gb_icode{background:#f2f4f6;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#333d4b;display:inline;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;letter-spacing:0;line-height:22px;padding:1px 4px}.content_section .gb_h{color:#191f28;margin-top:12px}.content_section .gb_h:first-child{margin-top:0}.content_section .gb_h.lv1{font-size:24px;font-weight:700;letter-spacing:-.48px;line-height:32px}.content_section .gb_h.lv2{font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:28px}.content_section .gb_h.lv3{font-size:17px;font-weight:600;letter-spacing:-.34px;line-height:26px}.content_section .gb_hr{background:#e5e8eb;border:0;height:1px;margin:0}.content_section .gb_list{display:flex;flex-direction:column;gap:4px;list-style:none;padding-left:0}.content_section .gb_li{align-items:flex-start;display:flex;list-style:none;margin:0}.content_section .gb_li.lv2{padding-left:24px}.content_section .gb_li.lv3{padding-left:48px}.content_section .gb_marker{align-items:center;color:#333d4b;display:flex;flex:none;height:24px;width:24px}.content_section .gb_marker,.content_section .gb_text{font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:24px}.content_section .gb_text{color:#4e5968;flex:1;min-width:0}.content_section .type_bullet .gb_marker:before{background:#333d4b;border-radius:50%;box-sizing:border-box;content:"";height:5px;width:5px}.content_section .type_bullet .gb_li.lv2 .gb_marker:before{background:none;border:1.2px solid #333d4b}.content_section .gb_todo .gb_marker{width:28px}.content_section .gb_check{border:2px solid #d1d6db;border-radius:4px;box-sizing:border-box;height:20px;position:relative;width:20px}.content_section .gb_todo.is_checked .gb_check{background:#1369e9;border-color:#1369e9}.content_section .gb_todo.is_checked .gb_check:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.content_section .gb_todo.is_checked .gb_text{color:#8b95a1}.content_section .gb_callout{border-radius:4px;display:flex;gap:12px;padding:20px 24px}.content_section .gb_callout_icon{flex:none;font-size:18px;line-height:24px;text-align:center;width:20px}.content_section .gb_callout_body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.content_section .gb_callout_title{color:#191f28;font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:24px}.content_section .gb_callout_text{color:#4e5968;font-size:15px;font-weight:400;letter-spacing:-.15px;line-height:24px}.content_section .gb_callout_text+.gb_callout_text{margin-top:8px}.content_section .gb_callout .gb_marker,.content_section .gb_callout .gb_text{font-size:15px;letter-spacing:-.15px;line-height:24px}.content_section .gb_callout .gb_list{margin-top:4px}.content_section .gb_callout.color_gray{background:#f8f8f9}.content_section .gb_callout.color_brown{background:#f7f4f1}.content_section .gb_callout.color_orange{background:#fff5ec}.content_section .gb_callout.color_yellow{background:#fff9e6}.content_section .gb_callout.color_green{background:#f1f9f5}.content_section .gb_callout.color_blue{background:#f5f8fe}.content_section .gb_callout.color_purple{background:#f6f4fe}.content_section .gb_callout.color_pink{background:#fdf3f8}.content_section .gb_callout.color_red{background:#fff4f4}.content_section .gb_quote{border-left:2px solid #333d4b;margin:0;padding:2px 0 2px 20px}.content_section .gb_quote_body{display:flex;flex-direction:column;gap:8px}.content_section .gb_quote_text{color:#191f28;font-size:18px;font-weight:500;letter-spacing:-.36px;line-height:30px}.content_section .gb_quote_source{color:#8b95a1;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:22px}.content_section .gb_figure{display:flex;flex-direction:column;gap:10px;margin:0;min-width:0}.content_section .gb_figure_img{background:#f2f4f6;border-radius:4px;overflow:hidden}.content_section .gb_figure_img.is_empty{min-height:200px}.content_section .gb_figure_img img{display:block;height:auto;max-width:100%;width:100%}.content_section .gb_figure_caption{color:#8b95a1;font-size:14px;font-weight:400;letter-spacing:-.14px;line-height:22px}.content_section .gb_code{background:#f8f8f9;border:1px solid #e5e8eb;border-radius:4px;min-width:0;overflow:hidden}.content_section .gb_code_head{align-items:center;border-bottom:1px solid #e5e8eb;display:flex;justify-content:space-between;padding:10px 20px}.content_section .gb_code_lang{color:#8b95a1}.content_section .gb_code_copy,.content_section .gb_code_lang{font-size:12px;font-weight:500;letter-spacing:-.24px;line-height:18px}.content_section .gb_code_copy{align-items:center;background:none;border:0;color:#6b7684;cursor:pointer;display:flex;font-family:inherit;gap:4px;padding:0}.content_section .gb_code_copy.is_copied{color:#1369e9}.content_section .gb_code_copy_icon{flex:none;height:16px;position:relative;width:16px}.content_section .gb_code_copy_icon:after,.content_section .gb_code_copy_icon:before{border:1.2px solid;border-radius:2px;box-sizing:border-box;content:"";height:9px;position:absolute;width:9px}.content_section .gb_code_copy_icon:before{left:2px;top:2px}.content_section .gb_code_copy_icon:after{background:#f8f8f9;left:5px;top:5px}.content_section .gb_code_copy.is_copied .gb_code_copy_icon:before{display:none}.content_section .gb_code_copy.is_copied .gb_code_copy_icon:after{background:none;border:solid;border-radius:0;border-width:0 1.5px 1.5px 0;height:10px;left:4px;top:2px;transform:rotate(45deg);width:6px}.content_section .gb_code_area{overflow-x:auto;padding:20px}.content_section .gb_code_pre{margin:0;white-space:pre}.content_section .gb_code_pre code{color:#333d4b;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;letter-spacing:0;line-height:22px}.content_section .gb_toggle{border-bottom:1px solid #e5e8eb;padding:20px 0}.content_section .gb_toggle_head{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:0;text-align:left;width:100%}.content_section .gb_toggle_title{color:#333d4b;font-family:inherit;font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:24px}.content_section .gb_toggle_icon{flex:none;height:24px;position:relative;width:24px}.content_section .gb_toggle_icon:before{border:solid #6b7684;border-width:0 1.2px 1.2px 0;content:"";height:9px;left:6px;position:absolute;top:7px;transform:rotate(45deg);transition:transform .2s ease,top .2s ease;width:9px}.content_section .gb_toggle.is_open .gb_toggle_icon:before{top:11px;transform:rotate(-135deg)}.content_section .gb_toggle_body{margin-top:20px}.content_section .gb_toggle_text{color:#6b7684;font-size:16px;font-weight:400;letter-spacing:-.32px;line-height:26px}.content_section .gb_toggle_text+.gb_toggle_text{margin-top:8px}.content_section .gb_toggle_body .gb_text{color:#6b7684;letter-spacing:-.32px;line-height:26px}.content_section .gb_toggle_body .gb_marker{line-height:26px}.content_section .gb_table_scroll{min-width:0;overflow-x:auto}.content_section .gb_table{border-collapse:collapse;border-top:1px solid #e5e8eb;width:100%}.content_section .gb_table td,.content_section .gb_table th{border-bottom:1px solid #e5e8eb;min-width:180px;padding:12px 16px;text-align:left;vertical-align:top}.content_section .gb_table th{background:#f8f8f9;color:#333d4b;font-size:14px;font-weight:600;letter-spacing:-.28px;line-height:22px}.content_section .gb_table td{color:#4e5968;font-size:15px;font-weight:400;letter-spacing:-.15px;line-height:24px}.content_nav{display:flex;gap:10px;margin-top:32px}.nav_card{background:#fff;border-radius:4px;display:flex;flex-direction:column;gap:6px;min-height:94px;padding:20px;transition:background .2s ease;width:calc(50% - 5px)}.nav_card:hover{background:#f5f8fe}.nav_card.is_disabled{cursor:default}.nav_card.is_disabled:hover{background:#fff}.nav_card .label{align-items:center;color:#6b7684;display:flex;font-size:14px;font-weight:500;gap:6px;letter-spacing:-.28px;line-height:24px}.nav_card .label .icon{flex:none;height:16px;width:16px}.nav_card .title{color:#333d4b;font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:24px}.nav_card.type_next{align-items:flex-end;text-align:right}.content_section>.gb_hr:last-child{margin-bottom:-40px;margin-top:12px}.content_section>.gb_hr:not(:last-child){margin:12px 0}