*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%}button:hover{background-color:auto;border:none;color:auto}input{padding:0;margin:0}input:focus{outline:none}@font-face{font-family:fontello;src:url(./font/fontello.eot?2023);src:url(./font/fontello.eot?2023#iefix) format("embedded-opentype"),url(./font/fontello.woff2?2023) format("woff2"),url(./font/fontello.woff?2023) format("woff"),url(./font/fontello.ttf?2023) format("truetype"),url(./font/fontello.svg?2023#fontello) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Pretendard Variable;src:url(./font/PretendardVariable.woff2) format("woff2")}:root,:root[data-theme=light]{--primary-0: #050c25;--primary-10: #0a184b;--primary-20: #0f2470;--primary-30: #143096;--primary-40: #193cbb;--primary-50: #1e48e1;--primary-60: #296dff;--primary-70: #3888ff;--primary-80: #5598f7;--primary-90: #90bdf9;--primary-95: #b1d4fb;--primary-99: #d4e9fc;--primary-100: #edf6fd;--grayscale-0: #101014;--grayscale-10: #27272b;--grayscale-20: #3d3e43;--grayscale-30: #54555a;--grayscale-40: #6b6c71;--grayscale-50: #818387;--grayscale-60: #97999e;--grayscale-70: #afb1b7;--grayscale-80: #cacdd2;--grayscale-90: #dddfe5;--grayscale-95: #e5e8ee;--grayscale-99: #f2f3f8;--grayscale-100: #fafafa;--black-alpha-0: rgb(16, 16, 20);--black-alpha-10: rgba(16, 16, 20, .9);--black-alpha-20: rgba(16, 16, 20, .8);--black-alpha-30: rgba(16, 16, 22, .7);--black-alpha-40: rgba(16, 16, 23, .6);--black-alpha-50: rgba(16, 16, 24, .5);--black-alpha-60: rgba(16, 16, 26, .41);--black-alpha-70: rgba(16, 16, 30, .3);--black-alpha-80: rgba(16, 16, 30, .18);--black-alpha-90: rgba(16, 16, 90, .1);--black-alpha-95: rgba(16, 16, 92, .07);--black-alpha-99: rgba(16, 16, 150, .03);--black-alpha-100: rgba(16, 16, 20, 0);--white-alpha-0: rgb(255, 255, 255);--white-alpha-10: rgba(255, 255, 255, .97);--white-alpha-20: rgba(255, 255, 255, .94);--white-alpha-30: rgba(255, 255, 255, .9);--white-alpha-40: rgba(255, 255, 255, .82);--white-alpha-50: rgba(255, 255, 255, .7);--white-alpha-60: rgba(255, 255, 255, .6);--white-alpha-70: rgba(255, 255, 255, .5);--white-alpha-80: rgba(255, 255, 255, .4);--white-alpha-90: rgba(255, 255, 255, .3);--white-alpha-95: rgba(255, 255, 255, .2);--white-alpha-99: rgba(255, 255, 255, .1);--white-alpha-100: rgba(255, 255, 255, 0);--semantic-grayscale-100: rgb(255, 255, 255);--semantic-border-20: rgba(16, 16, 20, .8);--semantic-border-80: rgba(16, 16, 30, .18);--semantic-border-95: rgba(16, 16, 92, .07);--semantic-focused: #bad4ff;--semantic-primary-60: #2b31ec;--semantic-switch-on: #f2f6fa}:root[data-theme=dark]{--primary-0: #050c25;--primary-10: #0a184b;--primary-20: #0f2470;--primary-30: #143096;--primary-40: #193cbb;--primary-50: #1e48e1;--primary-70: #3888ff;--primary-80: #5598f7;--primary-90: #90bdf9;--primary-95: #b1d4fb;--primary-99: #d4e9fc;--primary-100: #edf6fd;--grayscale-0: #101014;--grayscale-10: #27272b;--grayscale-20: #3d3e43;--grayscale-30: #54555a;--grayscale-40: #6b6c71;--grayscale-50: #818387;--grayscale-70: #afb1b7;--grayscale-80: #cacdd2;--grayscale-90: #dddfe5;--grayscale-95: #e5e8ee;--grayscale-99: #f2f3f8;--grayscale-100: #fafafa;--black-alpha-0: rgb(16, 16, 20);--black-alpha-10: rgba(16, 16, 20, .9);--black-alpha-20: rgba(16, 16, 20, .8);--black-alpha-30: rgba(16, 16, 22, .7);--black-alpha-40: rgba(16, 16, 23, .6);--black-alpha-50: rgba(16, 16, 24, .5);--black-alpha-60: rgba(16, 16, 26, .41);--black-alpha-70: rgba(16, 16, 30, .3);--black-alpha-80: rgba(16, 16, 30, .18);--black-alpha-90: rgba(16, 16, 90, .1);--black-alpha-95: rgba(16, 16, 92, .07);--black-alpha-99: rgba(16, 16, 150, .03);--black-alpha-100: rgba(16, 16, 20, 0);--white-alpha-0: rgb(255, 255, 255);--white-alpha-10: rgba(255, 255, 255, .97);--white-alpha-20: rgba(255, 255, 255, .94);--white-alpha-30: rgba(255, 255, 255, .9);--white-alpha-40: rgba(255, 255, 255, .82);--white-alpha-50: rgba(255, 255, 255, .7);--white-alpha-60: rgba(255, 255, 255, .6);--white-alpha-70: rgba(255, 255, 255, .5);--white-alpha-80: rgba(255, 255, 255, .4);--white-alpha-90: rgba(255, 255, 255, .3);--white-alpha-95: rgba(255, 255, 255, .2);--white-alpha-99: rgba(255, 255, 255, .1);--white-alpha-100: rgba(255, 255, 255, 0);--semantic-border-20: rgba(16, 16, 20, .8);--semantic-border-80: rgba(16, 16, 30, .18);--semantic-border-95: rgba(16, 16, 92, .07);--semantic-primary-60: #2b31ec;--semantic-switch-on: #f2f6fa;--primary-0: #edf6fd;--primary-10: #d4e9fc;--primary-20: #b1d4fb;--primary-30: #90bdf9;--primary-40: #5598f7;--primary-50: #3888ff;--primary-60: #296dff;--primary-70: #1e48e1;--primary-80: #193cbb;--primary-90: #143096;--primary-95: #0f2470;--primary-99: #0a184b;--primary-100: #050c25;--grayscale-0: #fafafa;--grayscale-10: #f2f3f8;--grayscale-20: #e5e8ee;--grayscale-30: #dddfe5;--grayscale-40: #cacdd2;--grayscale-50: #afb1b7;--grayscale-60: #97999e;--grayscale-70: #818387;--grayscale-80: #6b6c71;--grayscale-90: #54555a;--grayscale-95: #3d3e43;--grayscale-99: #27272b;--grayscale-100: #101014;--black-alpha-0: rgb(247, 247, 247);--black-alpha-10: rgba(247, 247, 247, .97);--black-alpha-20: rgba(247, 247, 247, .94);--black-alpha-30: rgba(247, 247, 247, .9);--black-alpha-40: rgba(247, 247, 247, .82);--black-alpha-50: rgba(247, 247, 247, .7);--black-alpha-60: rgba(247, 247, 247, .6);--black-alpha-70: rgba(247, 247, 247, .5);--black-alpha-80: rgba(247, 247, 247, .4);--black-alpha-90: rgba(247, 247, 247, .3);--black-alpha-95: rgba(247, 247, 247, .2);--black-alpha-99: rgba(247, 247, 247, .1);--black-alpha-100: rgba(247, 247, 247, 0);--white-alpha-0: rgb(16, 16, 20);--white-alpha-10: rgba(16, 16, 20, .9);--white-alpha-20: rgba(16, 16, 20, .8);--white-alpha-30: rgba(16, 16, 20, .7);--white-alpha-40: rgba(16, 16, 20, .6);--white-alpha-50: rgba(16, 16, 20, .5);--white-alpha-60: rgba(16, 16, 20, .4);--white-alpha-70: rgba(16, 16, 20, .3);--white-alpha-80: rgba(16, 16, 20, .18);--white-alpha-90: rgba(16, 16, 20, .1);--white-alpha-95: rgba(16, 16, 20, .06);--white-alpha-99: rgba(16, 16, 20, .03);--white-alpha-100: rgba(16, 16, 20, 0);--semantic-grayscale-100: rgb(255, 255, 255);--semantic-border-20: rgba(255, 255, 255, .94);--semantic-border-80: rgba(255, 255, 255, .4);--semantic-border-95: rgba(255, 255, 255, .2);--semantic-focused: #bad4ff;--semantic-primary-60: #8ab5ff;--semantic-switch-on: #0d0f47}@media (prefers-color-scheme: dark){:root{--primary-0: #050c25;--primary-10: #0a184b;--primary-20: #0f2470;--primary-30: #143096;--primary-40: #193cbb;--primary-50: #1e48e1;--primary-70: #3888ff;--primary-80: #5598f7;--primary-90: #90bdf9;--primary-95: #b1d4fb;--primary-99: #d4e9fc;--primary-100: #edf6fd;--grayscale-0: #101014;--grayscale-10: #27272b;--grayscale-20: #3d3e43;--grayscale-30: #54555a;--grayscale-40: #6b6c71;--grayscale-50: #818387;--grayscale-70: #afb1b7;--grayscale-80: #cacdd2;--grayscale-90: #dddfe5;--grayscale-95: #e5e8ee;--grayscale-99: #f2f3f8;--grayscale-100: #fafafa;--black-alpha-0: rgb(16, 16, 20);--black-alpha-10: rgba(16, 16, 20, .9);--black-alpha-20: rgba(16, 16, 20, .8);--black-alpha-30: rgba(16, 16, 22, .7);--black-alpha-40: rgba(16, 16, 23, .6);--black-alpha-50: rgba(16, 16, 24, .5);--black-alpha-60: rgba(16, 16, 26, .41);--black-alpha-70: rgba(16, 16, 30, .3);--black-alpha-80: rgba(16, 16, 30, .18);--black-alpha-90: rgba(16, 16, 90, .1);--black-alpha-95: rgba(16, 16, 92, .07);--black-alpha-99: rgba(16, 16, 150, .03);--black-alpha-100: rgba(16, 16, 20, 0);--white-alpha-0: rgb(255, 255, 255);--white-alpha-10: rgba(255, 255, 255, .97);--white-alpha-20: rgba(255, 255, 255, .94);--white-alpha-30: rgba(255, 255, 255, .9);--white-alpha-40: rgba(255, 255, 255, .82);--white-alpha-50: rgba(255, 255, 255, .7);--white-alpha-60: rgba(255, 255, 255, .6);--white-alpha-70: rgba(255, 255, 255, .5);--white-alpha-80: rgba(255, 255, 255, .4);--white-alpha-90: rgba(255, 255, 255, .3);--white-alpha-95: rgba(255, 255, 255, .2);--white-alpha-99: rgba(255, 255, 255, .1);--white-alpha-100: rgba(255, 255, 255, 0);--semantic-border-20: rgba(16, 16, 20, .8);--semantic-border-80: rgba(16, 16, 30, .18);--semantic-border-95: rgba(16, 16, 92, .07);--semantic-primary-60: #2b31ec;--semantic-switch-on: #f2f6fa;--primary-0: #edf6fd;--primary-10: #d4e9fc;--primary-20: #b1d4fb;--primary-30: #90bdf9;--primary-40: #5598f7;--primary-50: #3888ff;--primary-60: #296dff;--primary-70: #1e48e1;--primary-80: #193cbb;--primary-90: #143096;--primary-95: #0f2470;--primary-99: #0a184b;--primary-100: #050c25;--grayscale-0: #fafafa;--grayscale-10: #f2f3f8;--grayscale-20: #e5e8ee;--grayscale-30: #dddfe5;--grayscale-40: #cacdd2;--grayscale-50: #afb1b7;--grayscale-60: #97999e;--grayscale-70: #818387;--grayscale-80: #6b6c71;--grayscale-90: #54555a;--grayscale-95: #3d3e43;--grayscale-99: #27272b;--grayscale-100: #101014;--black-alpha-0: rgb(247, 247, 247);--black-alpha-10: rgba(247, 247, 247, .97);--black-alpha-20: rgba(247, 247, 247, .94);--black-alpha-30: rgba(247, 247, 247, .9);--black-alpha-40: rgba(247, 247, 247, .82);--black-alpha-50: rgba(247, 247, 247, .7);--black-alpha-60: rgba(247, 247, 247, .6);--black-alpha-70: rgba(247, 247, 247, .5);--black-alpha-80: rgba(247, 247, 247, .4);--black-alpha-90: rgba(247, 247, 247, .3);--black-alpha-95: rgba(247, 247, 247, .2);--black-alpha-99: rgba(247, 247, 247, .1);--black-alpha-100: rgba(247, 247, 247, 0);--white-alpha-0: rgb(16, 16, 20);--white-alpha-10: rgba(16, 16, 20, .9);--white-alpha-20: rgba(16, 16, 20, .8);--white-alpha-30: rgba(16, 16, 20, .7);--white-alpha-40: rgba(16, 16, 20, .6);--white-alpha-50: rgba(16, 16, 20, .5);--white-alpha-60: rgba(16, 16, 20, .4);--white-alpha-70: rgba(16, 16, 20, .3);--white-alpha-80: rgba(16, 16, 20, .18);--white-alpha-90: rgba(16, 16, 20, .1);--white-alpha-95: rgba(16, 16, 20, .06);--white-alpha-99: rgba(16, 16, 20, .03);--white-alpha-100: rgba(16, 16, 20, 0);--semantic-grayscale-100: rgb(255, 255, 255);--semantic-border-20: rgba(255, 255, 255, .94);--semantic-border-80: rgba(255, 255, 255, .4);--semantic-border-95: rgba(255, 255, 255, .2);--semantic-focused: #bad4ff;--semantic-primary-60: #8ab5ff;--semantic-switch-on: #0d0f47}}:root{--font-family-pretendard: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif}:root{--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 12px;--border-radius-round-corner: 9999px;--space-xxs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-xxl: 24px;--height-sm: 32px;--height-md: 40px;--height-lg: 48px;--height-xl: 56px;--device-xl-width: 1128px;--device-lg-width: 880px;--device-md-width: 857px;--device-sm-width: 536px;--device-xs-width: 328px;--z-index-off: auto;--z-index-on: 1;--z-index-2: 10;--z-index-3: 100;--z-index-4: 1000;--z-index-5: 10000}:root{--display-large-line-height: 64px;--display-medium-line-height: 52px;--display-small-line-height: 44px;--headline-large-line-height: 40px;--headline-medium-line-height: 36px;--headline-small-line-height: 32px;--title-large-line-height: 28px;--title-medium-line-height: 26px;--title-small-line-height: 24px;--body-large-line-height: 24px;--body-medium-line-height: 20px;--body-small-line-height: 16px;--label-large-line-height: 14px;--label-medium-line-height: 12px;--label-small-line-height: 10px;--display-large-font-size: 56px;--display-medium-font-size: 44px;--display-small-font-size: 36px;--headline-large-font-size: 32px;--headline-medium-font-size: 28px;--headline-small-font-size: 24px;--title-large-font-size: 22px;--title-medium-font-size: 20px;--title-small-font-size: 18px;--body-large-font-size: 16px;--body-medium-font-size: 14px;--body-small-font-size: 12px;--label-large-font-size: 11px;--label-medium-font-size: 10px;--label-small-font-size: 8px;--font-weight-regular: 400;--font-weight-semibold: 500;--font-weight-bold: 700}.button_container{background-color:#fff;border:none;cursor:pointer;padding:0;position:relative;font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--font-weight-bold);font-family:var(--font-family-pretendard);border-radius:var(--border-radius-xl);padding:var(--space-lg);width:100%}.button_container.primary{background-color:var(--primary-60);color:var(--semantic-grayscale-100)}.button_container.primary__icon{fill:var(--semantic-grayscale-100)}.button_container.secondary{background-color:var(--primary-99);color:var(--primary-20)}.button_container.secondary__icon{fill:var(--primary-20)}.button_container.ghost{background-color:var(--black-alpha-100);color:var(--black-alpha-0)}.button_container.ghost__icon{fill:var(--black-alpha-0)}.button_container.outline{background-color:var(--black-alpha-100);border:1px solid var(--semantic-border-80);color:var(--black-alpha-0)}.button_container.outline__icon{fill:var(--black-alpha-0)}.button_container.md,.button_container.sm{padding:var(--space-sm)}.button_container.md{font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--font-weight-semibold)}.button_container.sm{font-size:var(--body-medium-font-size);line-height:var(--body-medium-line-height);font-weight:var(--font-weight-regular)}.button_container.xs{font-size:12px;padding-top:6px;padding-bottom:6px}.button_container.fit_content{width:fit-content}.button_container.disabled{background-color:var(--black-alpha-95);color:var(--black-alpha-70)}.button_contents{font-family:var(--font-family-pretendard);display:flex;align-items:center;gap:8px}.button_contents.hug{justify-content:center}.button_contents.fill{justify-content:space-between}.icon_button{border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.icon_button.xl__icon{width:56px;height:56px;aspect-ratio:1;padding:0}.icon_button.lg__icon{width:48px;height:48px;aspect-ratio:1;padding:0}.icon_button.md__icon{width:40px;height:40px;aspect-ratio:1;padding:0}.icon_button.sm__icon{width:32px;height:32px;aspect-ratio:1;padding:0}.icon_button.xs__icon{width:24px;height:24px;aspect-ratio:1;padding:0}.checkbox_container{position:relative;font-family:var(--font-family-pretendard);display:inline-flex;align-items:center;border-radius:var(--border-radius-sm)}.over{z-index:var(--z-index-on)}.checkbox_input{font-family:var(--font-family-pretendard);border-radius:inherit;display:inline-flex;align-items:center;gap:var(--space-xxs)}.checkbox_input__inner{-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox_icon,.checkbox_icon__unchecked{border:2px solid var(--semantic-border-80);border-radius:inherit;display:inline-block;width:24px;height:24px;background-color:var(--black-alpha-0);fill:var(--grayscale-100)!important}.checkbox_icon__unchecked{background-color:var(--black-alpha-100)}.checkbox_icon.disabled,.disabled.checkbox_icon__unchecked{color:var(--black-alpha-70);fill:var(--black-alpha-70)!important;background-color:var(--black-alpha-90);border:none}.checkbox_label.disabled{color:var(--black-alpha-70);fill:var(--black-alpha-70)!important}.dropdown_container{position:relative;border-radius:var(--spacing-xs, 4px);padding:4px 8px}.dropdown_container.border{border:1px solid var(--semantic-border-80);border-radius:var(--spacing-sm, 8px);padding:var(--spacing-sm, 8px) var(--spacing-sm, 8px) var(--spacing-sm, 8px) var(--spacing-sm, 16px)}.dropdown_container.fit_content{width:fit-content}.dropdown_selection{display:flex;align-items:center;justify-content:space-between;gap:4px}.dropdown_selection_content{display:flex;flex-wrap:wrap;gap:4px}.dropdown_items{position:absolute;top:calc(100% + var(--spacing-xs, 4px));left:0;right:0;z-index:1;box-sizing:border-box;border:1px solid var(--semantic-border-80);border-radius:var(--spacing-sm, 8px)}.dropdown_items.fit_content{width:fit-content}.dropdown_item_tag{cursor:pointer;display:inline-flex;align-items:center;background-color:var(--black-alpha-95, rgba(16, 16, 20, .06));border-radius:var(--spacing-xs, 4px);padding:4px 8px;z-index:1}.dropdown_item_tag_chip{width:14px;height:14px;margin-left:4px}.svg{width:24px;height:24px}.svg.primary{fill:var(--semantic-grayscale-100)}.svg.secondary{fill:var(--primary-20)}.svg.ghost,.svg.outline{fill:var(--black-alpha-0)}.svg.xs{width:14px;height:14px}.svg.sm{width:16px;height:16px}.svg.md{width:20px;height:20px}.item_cell_container{list-style:none;min-width:120px;padding:10px 12px;position:relative}.item_cell_container.fit_content{width:fit-content}.item_cell_container.selected{background-color:var(--primary-99)}.item_cell_container.disabled{background-color:transparent!important}.item_cell_container.disabled.disabled{background-color:var(--black-alpha-95);color:var(--black-alpha-70)}.item_cell_container.disabled svg{fill:var(--black-alpha-70)}.item_cell_layout{display:flex;align-items:center;line-height:20px;gap:8px}.item_cell_layout.hug{justify-content:center}.item_cell_layout.fill{justify-content:space-between}.itemlist_container{padding:0;margin:0;max-height:180px;overflow-y:auto;background-color:var(--grayscale-100);border:1px solid var(--semantic-border-80, rgba(16, 16, 20, .18));border-radius:var(--space-xs, 4px);box-shadow:0 0 3px #0000000d,0 2px 8px #00000014}.itemlist_container.border li+li{border-top:1px solid black}.layout_container{position:relative;font-family:var(--font-family-pretendard)}@media (min-width: 1440px){.layout_container{max-width:var(--device-xl-width);width:100%;height:100%;margin:0 auto}}@media (min-width: 1240px) and (max-width: 1439px){.layout_container{max-width:var(--device-lg-width);width:100%;height:100%;margin:0 auto}}@media (min-width: 905px) and (max-width: 1239px){.layout_container{max-width:var(--device-md-width);width:100%;height:100%;margin:0 auto}}@media (min-width: 600px) and (max-width: 904px){.layout_container{max-width:var(--device-sm-width);width:100%;height:100%;margin:0 auto}}@media (max-width: 599px){.layout_container{max-width:var(--device-xs-width);width:100%;height:100%;margin:0 auto}}.state_overlay{background-color:#fff;border:none;cursor:pointer;padding:0;font-family:var(--font-family-pretendard);background-color:transparent;border-radius:inherit;position:absolute;width:100%;height:100%;top:0;left:0;z-index:var(--z-index-off)}.state_overlay:hover{background-color:var(--black-alpha-99)}.state_overlay:active{background-color:var(--black-alpha-95)}.state_overlay:focus:not(:active){outline:2px solid var(--semantic-focused)}.state_overlay.light:hover{background-color:var(--white-alpha-99)}.state_overlay.light:active{background-color:var(--white-alpha-95)}:root{--tab-gap: var(--space-sm, "8px")}.child{width:100%;display:flex;scroll-snap-align:start}.tab_container{display:flex;gap:var(--tab-gap);padding:2px;overflow-x:auto;scroll-snap-type:x mandatory}:root{--tab-container-b10: var(--black-alpha-10);--tab-container-b100: var(--black-alpha-100);--tab-elements-b10: var(--black-alpha-10);--tab-elements-b60: var(--black-alpha-60);--tab-elements-w0: var(--white-alpha-0);--tab-line-null-b100: var(--black-alpha-100);--tab-line-se-border20: var(--semantic-border-20);--tab-line-se-border80: var(--semantic-border-80);--tab-height: var(--space-40, 40px);--tab-padding: var(--space-sm, 8px);--tab-layout-gap: 2px}.tab_item_container{position:relative;background-color:#fff;border:none;cursor:pointer;padding:0;font-size:var(--body-medium-font-size);line-height:var(--body-medium-line-height);font-weight:var(--font-weight-regular);display:flex;align-items:center;background:var(--tab-container-b10);border:1px solid var(--tab-container-b10);border-radius:var(--border-radius-round-corner);color:var(--tab-elements-w0);height:var(--tab-height);padding:0 var(--tab-padding)}.tab_item_container svg{fill:var(--tab-elements-w0)!important}.tab_item_container.off{background:var(--tab-container-b100, rgba(16, 16, 20, 0));border:1px solid var(--tab-line-se-border80, rgba(16, 16, 20, .18));color:var(--tab-elements-b60)}.tab_item_container.off svg{fill:var(--tab-elements-b60)!important}.tab_item_layout{display:flex;align-items:center;gap:var(--tab-layout-gap)}.textfield_container{position:relative;padding:0 var(--space-md);font-family:var(--font-family-pretendard);border:1px solid var(--semantic-border-80);border-radius:var(--border-radius-xl);display:flex;width:100%}.textfield_container.xl{height:var(--height-xl);padding:var(--space-lg)}.textfield_container.lg{height:var(--height-lg)}.textfield_container.md{height:var(--height-md)}.textfield_container.sm{height:var(--height-sm)}.textfield_container.active{border-color:#000}.textfield_container.disabled{background-color:var(--black-alpha-99);border-color:var(--semantic-border-95)}.textfield_container.error{border-color:red}.input{font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--font-weight-regular);font-family:var(--font-family-pretendard);background-color:transparent;border:none;width:100%;padding:0;z-index:var(--z-index-on)}.input.md,.input.sm{font-size:var(--body-medium-font-size);line-height:var(--body-medium-line-height);font-weight:var(--font-weight-regular)}.input:disabled{background-color:transparent;color:var(--black-alpha-80)}.input:disabled::placeholder{color:var(--semantic-border-80)}.input[type=password]:not(:placeholder-shown){font-family:fontello;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:8px;font-size:16px}.custom_layout{display:flex;position:relative;align-items:center;flex:1;gap:8px}.custom_layout_item{display:flex;align-items:center}.custom_layout_item__full{flex:1}.close_button{margin-left:var(--space-sm);z-index:var(--z-index-on)}.typography{font-weight:var(--font-weight-regular);font-family:var(--font-family-pretendard)}.typography.display.large{font-size:var(--display-large-font-size);line-height:var(--display-large-line-height);font-weight:var(--font-weight-regular)}.typography.display.medium{font-size:var(--display-medium-font-size);line-height:var(--display-medium-line-height);font-weight:var(--font-weight-regular)}.typography.display.small{font-size:var(--display-small-font-size);line-height:var(--display-small-line-height);font-weight:var(--font-weight-regular)}.typography.headline.large{font-size:var(--headline-large-font-size);line-height:var(--headline-large-line-height);font-weight:var(--font-weight-regular)}.typography.headline.medium{font-size:var(--headline-medium-font-size);line-height:var(--headline-medium-line-height);font-weight:var(--font-weight-regular)}.typography.headline.small{font-size:var(--headline-small-font-size);line-height:var(--headline-small-line-height);font-weight:var(--font-weight-regular)}.typography.title.large{font-size:var(--title-large-font-size);line-height:var(--title-large-line-height);font-weight:var(--font-weight-regular)}.typography.title.medium{font-size:var(--title-medium-font-size);line-height:var(--title-medium-line-height);font-weight:var(--font-weight-regular)}.typography.title.small{font-size:var(--title-small-font-size);line-height:var(--title-small-line-height);font-weight:var(--font-weight-regular)}.typography.body.large{font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--font-weight-regular)}.typography.body.medium{font-size:var(--body-medium-font-size);line-height:var(--body-medium-line-height);font-weight:var(--font-weight-regular)}.typography.body.small{font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);font-weight:var(--font-weight-regular)}.typography.label.large{font-size:var(--label-large-font-size);line-height:var(--label-large-line-height);font-weight:var(--font-weight-regular)}.typography.label.medium{font-size:var(--label-medium-font-size);line-height:var(--label-medium-line-height);font-weight:var(--font-weight-regular)}.typography.label.small{font-size:var(--label-small-font-size);line-height:var(--label-small-line-height);font-weight:var(--font-weight-regular)}.typography.dashed{text-decoration:dashed}.typography.dotted{text-decoration:dotted}.typography.double{text-decoration:double}.typography.line-through{text-decoration:line-through}.typography.overline{text-decoration:overline}.typography.solid{text-decoration:solid}.typography.underline{text-decoration:underline}.typography.wavy{text-decoration:wavy}.typography.bold{font-weight:var(--font-weight-bold)}.typography.semibold{font-weight:var(--font-weight-semibold)}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}._circle_progress_wrap_1p94s_1{position:relative;width:48px;height:48px}._circle_progress_1p94s_1{transform:rotate(-90deg)}._frame_1p94s_11,._bar_1p94s_12{fill:none}._frame_1p94s_11{stroke:#e6e6e6}._bar_1p94s_12{transition:stroke-dashoffset .2s;stroke:#333;stroke-linecap:round}._logo_1p94s_26{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._dialog_11uxk_1{border:none;box-shadow:0 4px 6px #0000001a;border-radius:8px;padding:0}._modal_container_11uxk_8{display:flex;flex-direction:column;min-width:360px;border-radius:8px}._modal_container_11uxk_8 header{border-bottom:1px solid var(--border-color, #e9e9e9);padding:24px}._modal_container_11uxk_8 section{padding:8px 24px 24px}._modal_container_11uxk_8 footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._modal_button_11uxk_31{border-radius:24px;padding:8px 16px!important}._modal_button_11uxk_31 ._active_11uxk_35{background-color:var(--primary-60)}._delete_session_button_container_vdra0_1{position:relative}._delete_button_vdra0_5{border-radius:8px;color:#fff;border:none;cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:2;width:32px;height:24px;display:flex;justify-content:flex-end;align-items:center}._delete_button_anchor_vdra0_23{display:flex;align-items:center}._history_loading_container_133gg_1{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._history_article_133gg_11+._history_article_133gg_11{margin-top:2rem}._history_article_title_133gg_17{color:#777;margin-bottom:1rem;padding:8px}._history_ul_133gg_23{list-style:none;padding:0;margin:0;margin-top:.5rem}._history_li_133gg_30{position:relative;transition:all .2s ease-in}._history_link_133gg_35{padding:8px;border-radius:8px;white-space:nowrap;overflow-x:hidden}._history_link_133gg_35:hover{background-color:var(--hover-color)}._history_link_133gg_35:hover ._history_blur_box_133gg_44{width:32px;background:linear-gradient(to left,var(--hover-color) 90%,transparent)}._active_133gg_58{background-color:var(--hover-color)}._history_blur_box_133gg_44{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1;height:24px;width:24px;background:linear-gradient(to left,var(--side-menu-color) 0%,transparent)}._active_blur_133gg_75{width:32px;background:linear-gradient(to left,var(--hover-color) 90%,transparent)}._chat_box_u50iy_4{margin:0 auto;max-width:768px;display:flex;gap:16px}._chat_profile_u50iy_11{display:flex;align-items:center;justify-content:center;border:1px solid black;width:36px;height:36px;border-radius:50%;background-color:#333}._chat_text_section_u50iy_22{width:100%;display:flex;flex-direction:column;gap:8px}._chat_sub_menu_section_u50iy_29{margin-top:-8px}._chat_quick_menu_1mrdh_1{display:flex}._chat_quick_menu_button_1mrdh_5{border-radius:4px;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center}._chat_quick_menu_button_1mrdh_5:hover{background-color:var(--hover-color)}._chat_article_rt16s_1{padding:16px}._textarea_container_14ctc_1{display:flex;align-items:center;background-color:var(--hover-color);border-radius:26px;padding:8px 8px 8px 24px}._textarea_inner_14ctc_10{flex:1;display:flex;align-items:flex-end;gap:8px}._textarea_inner_14ctc_10 button{background-color:transparent;border:none;cursor:pointer}._textarea_14ctc_1{font-family:var(--font-family-pretendard);font-size:16px;flex:1;resize:none;background-color:transparent;border:none;height:40px;max-height:20rem;line-height:24px;padding:8px 0}._textarea_14ctc_1:focus{outline:none}._textarea_button_section_14ctc_42{display:flex;align-items:center;height:40px}._main_section_1jc9z_1{flex:1;position:relative;overflow-y:auto;padding-top:32px;padding-bottom:32px}._search_textfield_wrapper_1jc9z_13{position:relative;max-width:780px;margin:0 auto;padding-left:8px;padding-right:8px}._fiction_1jc9z_21{color:var(--description-color);padding:8px;text-align:center}._quick_starter_container_k5wpr_1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%}._quick_starter_container_k5wpr_1 img{width:48px}._quick_starter_search_section_k5wpr_16{max-width:780px;margin:0 auto;position:relative}._quick_starter_search_container_k5wpr_22{position:absolute;left:0;bottom:0;width:100%;padding:0 16px;display:grid;grid-template-columns:1fr 1fr;gap:8px}._quick_starter_search_item_k5wpr_34{border:1px solid var(--border-color);border-radius:12px;cursor:pointer;padding:8px 16px;display:flex;flex-direction:column;gap:6px}._quick_starter_search_item_k5wpr_34:hover{background-color:var(--hover-color)}._title_k5wpr_48{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}._description_k5wpr_55{color:var(--description-color)}._main_layout_1gis5_1{height:100%;position:relative;padding-left:var(--side-menu-width, 256px)}._main_layout_main_1gis5_7{display:flex;flex-direction:column;height:100%;width:100%;background-color:#fff}._side_menu_15goi_1{width:var(--side-menu-width, 256px);height:100%;background-color:var(--side-menu-color, #f9f9f9);position:fixed;top:0;left:0;z-index:100;transition:transform .3s ease-in-out;padding:16px;overflow-y:auto}._side_menu_header_15goi_14{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:8px;width:100%}._side_menu_header_15goi_14 div{display:flex;align-items:center;gap:8px}._side_menu_header_15goi_14:hover{background-color:var(--hover-color)}._side_menu_header_link_15goi_34{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:8px;width:100%}._side_menu_header_link_15goi_34:hover{background-color:var(--hover-color)}._side_menu_edit_15goi_48{display:flex;align-items:center;gap:8px;width:100%}._side_menu_nav_15goi_55{margin-top:2rem}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Pretendard Variable;src:url(/fonts/PretendardVariable.woff2) format("woff2")}#root{height:100%}:root{--primary-60: black;--semantic-border-80: rgba(16, 16, 20, .18);--border-color: rgba(16, 16, 20, .18);--description-color: rgba(16, 16, 20, .4);--hover-color: #ececec;--side-menu-color: #f9f9f9;--font-family-pretendard: "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", -apple-system, BlinkMacSystemFont, Roboto, "Noto Sans KR", "Segoe UI", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif !important;--side-menu-width: 256px}*{line-height:1.5}body{-webkit-font-smoothing:antialiased;font-family:var(--font-family-pretendard)}a{text-decoration:none;color:inherit}
