@layer theme,base,reset;@layer bigtablet{.form{gap:var(--bt-spacing-20,20px);flex-direction:column;width:100%;display:flex}.form_error_summary{gap:var(--bt-spacing-8,8px);padding:var(--bt-spacing-16,16px);border:2px solid var(--bt-color-status-error-on-surface);border-radius:var(--bt-radius-md,8px);background:var(--bt-color-status-error-container);flex-direction:column;display:flex}.form_error_summary:focus{outline:none}.form_error_summary_title{letter-spacing:0;color:var(--bt-color-status-error-on-surface);font-size:15px;font-weight:700;line-height:22.5px}.form_error_summary_list{gap:var(--bt-spacing-4,4px);padding-left:var(--bt-spacing-20,20px);letter-spacing:0;color:var(--bt-color-text-heading);flex-direction:column;margin:0;font-size:15px;font-weight:400;line-height:22.5px;display:flex}.form_error_summary_link{color:var(--bt-color-accent-default);text-underline-offset:.15em;text-decoration:underline}.form_error_summary_link:hover{text-decoration-thickness:2px}.form_error_summary_link:focus-visible{border-radius:var(--bt-radius-xs,4px);box-shadow:var(--bt-focus-ring);outline:none}.form_error_summary_link{color:inherit}.form_actions{align-items:center;gap:var(--bt-spacing-8,8px);margin-top:var(--bt-spacing-4,4px);display:flex}.form_actions_start{justify-content:flex-start}.form_actions_center{justify-content:center}.form_actions_end{justify-content:flex-end}.form_actions_between{justify-content:space-between}}@layer components,utilities;
@layer theme,base,reset;@layer bigtablet{.field{align-items:flex-start;gap:var(--bt-spacing-6,6px);width:100%;font-family:var(--bt-font-family,"Pretendard", sans-serif);flex-direction:column;display:flex}.field_label{letter-spacing:0;letter-spacing:.32px;color:var(--bt-color-text-heading);cursor:pointer;font-size:13px;font-weight:500;line-height:18px;transition:color .2s ease-in-out;display:block}.field_label_row{justify-content:flex-end;align-items:center;gap:var(--bt-spacing-8,8px);width:100%;display:flex}.field_label_row .field_label{margin-right:auto}.field_label_action{flex-shrink:0;align-items:center;height:18px;display:flex}.field_required{margin-left:var(--bt-spacing-2,2px);color:var(--bt-color-status-error-on-surface)}.field_help,.field_message{padding:0 var(--bt-spacing-4,4px);font-family:var(--bt-font-family,"Pretendard", sans-serif);font-size:12px;font-weight:400;line-height:16px;transition:color .2s ease-in-out}.field_help{color:var(--bt-color-text-caption)}.field_message,.field_error .field_label{color:var(--bt-color-status-error-on-surface)}@media (prefers-reduced-motion:reduce){.field_label,.field_help,.field_message{transition:none}}.field_message_label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer components,utilities;
@layer theme,base,reset;@layer bigtablet{.dropdown{gap:var(--bt-spacing-6,6px);font-family:var(--bt-font-family,"Pretendard", sans-serif);flex-direction:column;display:flex;position:relative}.dropdown_size_sm .dropdown_fieldset,.dropdown_size_md .dropdown_fieldset{min-height:40px}@media (max-width:599px){.dropdown_size_sm .dropdown_fieldset,.dropdown_size_md .dropdown_fieldset{min-height:48px}}.dropdown_size_lg .dropdown_fieldset{min-height:48px}@media (max-width:599px){.dropdown_size_lg .dropdown_fieldset{min-height:56px}}.dropdown_size_sm .dropdown_control,.dropdown_size_md .dropdown_control{padding:var(--bt-spacing-4,4px) var(--bt-spacing-16,16px)}.dropdown_size_lg .dropdown_control{padding:var(--bt-spacing-8,8px) var(--bt-spacing-20,20px)}.dropdown_size_sm .dropdown_value,.dropdown_size_sm .dropdown_placeholder,.dropdown_size_md .dropdown_value,.dropdown_size_md .dropdown_placeholder{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.dropdown_size_lg .dropdown_value,.dropdown_size_lg .dropdown_placeholder{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.dropdown_fieldset{border:1px solid var(--bt-color-border-default);border-radius:var(--bt-radius-lg,12px);background-color:var(--bt-color-bg-solid);box-sizing:border-box;align-items:stretch;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;display:flex;position:relative}.dropdown_fieldset:hover:not(.is_open):not(.is_disabled){border-color:var(--bt-color-border-hover)}.dropdown_fieldset.is_open{border-color:var(--bt-color-border-focus)}.dropdown_fieldset.is_disabled{background-color:var(--bt-color-bg-solid-dim);border-color:var(--bt-color-bg-disabled)}.dropdown_variant_filled .dropdown_fieldset{background-color:var(--bt-color-bg-solid-dim);border-color:#0000}.dropdown_variant_filled .dropdown_fieldset:hover:not(.is_open):not(.is_disabled){border-color:var(--bt-color-border-hover)}.dropdown_variant_filled .dropdown_fieldset.is_open{border-color:var(--bt-color-border-focus);background-color:var(--bt-color-bg-solid)}.dropdown_variant_filled .dropdown_fieldset.is_disabled{border-color:#0000}.dropdown_label{letter-spacing:0;letter-spacing:.32px;color:var(--bt-color-text-heading);cursor:pointer;font-size:13px;font-weight:500;line-height:18px;transition:color .2s ease-in-out;display:block}.dropdown:has(.dropdown_fieldset.is_disabled) .dropdown_label{color:var(--bt-color-text-disabled);cursor:not-allowed}.dropdown_control{align-items:center;gap:var(--bt-spacing-4,4px);width:100%;padding:var(--bt-spacing-4,4px) var(--bt-spacing-16,16px);cursor:pointer;color:var(--bt-color-text-heading);border-radius:var(--bt-radius-lg,12px);text-align:start;background:0 0;border:none;outline:none;display:inline-flex}.dropdown_control:focus-visible{box-shadow:var(--bt-focus-ring)}.dropdown_control:disabled,.dropdown_control.is_disabled{cursor:not-allowed;opacity:.38;color:var(--bt-color-text-caption)}.dropdown_value{text-overflow:ellipsis;white-space:nowrap;text-align:start;letter-spacing:0;flex:auto;min-width:0;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.dropdown_placeholder{text-overflow:ellipsis;white-space:nowrap;text-align:start;letter-spacing:0;min-width:0;color:var(--bt-color-text-caption);flex:auto;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.dropdown_icon{color:var(--bt-color-text-body);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s ease-in-out;display:inline-flex}.dropdown_icon_open{transform:rotate(180deg)}.dropdown_list{z-index:1000;box-sizing:border-box;background:var(--bt-color-bg-solid);border:1px solid var(--bt-color-border-default);border-radius:var(--bt-radius-lg,12px);width:max-content;box-shadow:var(--bt-elevation-level1);flex-direction:column;display:flex;position:fixed;overflow:hidden}[data-theme=dark] .dropdown_list{background:var(--bt-color-bg-solid-dim)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .dropdown_list{background:var(--bt-color-bg-solid-dim)}}.dropdown_list{will-change:transform,opacity;--dropdown-list-from:translateY(-4px)}.dropdown_list_up{--dropdown-list-from:translateY(4px)}.dropdown_list{transition:opacity .3s linear(0, .069, .219, .39, .551, .687, .793, .871, .926, .963, .985, .998, 1),transform .3s linear(0, .069, .219, .39, .551, .687, .793, .871, .926, .963, .985, .998, 1)}.dropdown_list[data-state=closed]{opacity:0;transform:var(--dropdown-list-from)}@starting-style{.dropdown_list{opacity:0;transform:var(--dropdown-list-from)}}@media (prefers-reduced-motion:reduce){.dropdown_list{transition:none}}.dropdown_search{contain:inline-size;align-items:center;gap:var(--bt-spacing-8,8px);padding:var(--bt-spacing-8,8px) var(--bt-spacing-12,12px);border-bottom:1px solid var(--bt-color-border-default);display:flex}.dropdown_search_icon{color:var(--bt-color-text-body);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dropdown_search_input{min-width:0;color:var(--bt-color-text-heading);border-radius:var(--bt-radius-sm,6px);letter-spacing:0;background:0 0;border:none;outline:none;flex:auto;font-size:14px;font-weight:400;line-height:20px}.dropdown_search_input::placeholder{color:var(--bt-color-text-caption)}.dropdown_search_input:focus-visible{outline:2px solid #0000}.dropdown_options{scrollbar-width:thin;scrollbar-color:var(--bt-color-border-hover) #0000;min-height:0;max-height:18.75rem;padding:var(--bt-spacing-4,4px) 0;overflow:hidden auto}.dropdown_empty{padding:var(--bt-spacing-12,12px) var(--bt-spacing-16,16px);letter-spacing:0;color:var(--bt-color-text-caption);text-align:center;font-size:14px;font-weight:400;line-height:20px}.dropdown_option{align-items:center;gap:var(--bt-spacing-8,8px);box-sizing:border-box;width:100%;min-height:40px;padding:var(--bt-spacing-8,8px) var(--bt-spacing-12,12px);cursor:pointer;color:var(--bt-color-text-heading);letter-spacing:0;background:0 0;font-size:14px;font-weight:400;line-height:20px;display:flex}.dropdown_option:has(.dropdown_option_supporting){min-height:56px;padding:var(--bt-spacing-8,8px) var(--bt-spacing-16,16px)}.dropdown_option:hover{background:var(--bt-color-state-hover-on-light)}.dropdown_option.is_active{background:var(--bt-color-state-focus-on-light)}.dropdown_option.is_selected{background:var(--bt-color-accent-subtle);color:var(--bt-color-accent-default)}.dropdown_option.is_selected:hover,.dropdown_option.is_selected.is_active{background:var(--bt-color-accent-muted)}.dropdown_option.is_disabled{cursor:not-allowed;color:var(--bt-color-text-caption)}.dropdown_option_check{width:16px;color:var(--bt-color-accent-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dropdown_option_icon{color:var(--bt-color-text-body);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dropdown_option_content{flex-direction:column;flex:1;min-width:0;display:flex}.dropdown_option_label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.is_selected .dropdown_option_label{font-weight:500}.dropdown_option_supporting{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;color:var(--bt-color-text-body);font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.dropdown_option_trailing{color:var(--bt-color-text-body);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dropdown_option_divider{background:var(--bt-color-border-default);border:none;height:1px;margin:0}@media (prefers-reduced-motion:reduce){.dropdown_icon,.dropdown_search_input,.dropdown_fieldset{transition:none}}}@layer components,utilities;
@layer theme,base,reset;@layer bigtablet{.text_field{align-items:flex-start;gap:var(--bt-spacing-6,6px);font-family:var(--bt-font-family,"Pretendard", sans-serif);flex-direction:column;display:inline-flex}.text_field_full_width{width:100%}.text_field_label{letter-spacing:0;letter-spacing:.32px;color:var(--bt-color-text-heading);cursor:pointer;font-size:13px;font-weight:500;line-height:18px;transition:color .2s ease-in-out;display:block}.text_field_container{flex-direction:column;min-height:40px;display:flex}@media (max-width:599px){.text_field_container{min-height:48px}}.text_field_container{border:1px solid var(--bt-color-border-default);border-radius:var(--bt-radius-lg,12px);background-color:var(--bt-color-bg-solid);box-sizing:border-box;width:100%;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.text_field_container:hover{border-color:var(--bt-color-border-hover)}.text_field_container:focus-within{border-color:var(--bt-color-border-focus)}.text_field_inner{align-items:center;gap:var(--bt-spacing-4,4px);box-sizing:border-box;flex:1;display:flex}.text_field_size_lg .text_field_container{min-height:48px}@media (max-width:599px){.text_field_size_lg .text_field_container{min-height:56px}}.text_field_size_lg .text_field_input{padding:var(--bt-spacing-8,8px) var(--bt-spacing-20,20px);font-size:16px;line-height:24px}.text_field_input_wrap{flex:1;align-self:stretch;min-width:0;display:flex}.text_field_icon+.text_field_input_wrap .text_field_input{padding-left:0}.text_field_input_wrap_no_pad_right .text_field_input{padding-right:0}.text_field_input{width:100%;height:100%;padding:var(--bt-spacing-4,4px) var(--bt-spacing-16,16px);box-sizing:border-box;font-family:var(--bt-font-family,"Pretendard", sans-serif);color:var(--bt-color-text-heading);background:0 0;border:none;outline:none;font-size:14px;font-weight:400;line-height:20px}.text_field_input::placeholder{color:var(--bt-color-text-caption)}.text_field_input:disabled{cursor:not-allowed;color:var(--bt-color-text-disabled)}.text_field_input_identifier{font-feature-settings:"cv05" 1,"cv08" 1;font-variant-numeric:slashed-zero}.text_field_icon{border-radius:var(--bt-radius-full,9999px);width:40px;height:40px;color:var(--bt-color-text-heading);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.text_field_icon svg{width:20px;height:20px}.text_field_clear,.text_field_action>*{cursor:pointer;width:40px;height:40px;color:var(--bt-color-text-caption);border-radius:var(--bt-radius-full,9999px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s ease-in-out,background .2s ease-in-out;display:inline-flex}.text_field_clear:hover,.text_field_action>:hover{color:var(--bt-color-text-heading);background:var(--bt-color-state-hover-on-light)}.text_field_clear:focus-visible,.text_field_action>:focus-visible{box-shadow:var(--bt-focus-ring);outline:none}.text_field_helper{padding:0 var(--bt-spacing-4,4px);font-family:var(--bt-font-family,"Pretendard", sans-serif);color:var(--bt-color-text-caption);font-size:12px;font-weight:400;line-height:16px;transition:color .2s ease-in-out}.text_field_variant_filled .text_field_container{background-color:var(--bt-color-bg-solid-dim);border-color:#0000}.text_field_variant_filled .text_field_container:hover{border-color:var(--bt-color-border-hover)}.text_field_variant_filled .text_field_container:focus-within{border-color:var(--bt-color-border-focus);background-color:var(--bt-color-bg-solid)}.text_field_disabled.text_field_variant_filled .text_field_container{border-color:#0000}.text_field_error .text_field_container,.text_field_error .text_field_container:hover,.text_field_error .text_field_container:focus-within{border-color:var(--bt-color-status-error)}.text_field_error .text_field_label,.text_field_error .text_field_helper{color:var(--bt-color-status-error-on-surface)}.text_field_success .text_field_container,.text_field_success .text_field_container:hover,.text_field_success .text_field_container:focus-within{border-color:var(--bt-color-status-success)}.text_field_success .text_field_label,.text_field_success .text_field_helper{color:var(--bt-color-status-success-on-surface)}.text_field_disabled .text_field_container{border-color:var(--bt-color-bg-disabled);background-color:var(--bt-color-bg-solid-dim)}.text_field_disabled .text_field_container:hover{border-color:var(--bt-color-bg-disabled)}.text_field_disabled .text_field_container>*{opacity:.38}.text_field_disabled .text_field_label{color:var(--bt-color-text-disabled);cursor:not-allowed}.text_field_disabled .text_field_helper{opacity:.38}@media (prefers-reduced-motion:reduce){.text_field_label,.text_field_container,.text_field_clear,.text_field_action>*,.text_field_helper{transition:none}}}@layer components,utilities;