@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{line-height:var(--line-heights-md);height:100%;font-family:Pretendard;font-weight:400}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{letter-spacing:-.01rem}input,textarea,select,option,optgroup{font-family:inherit;font-weight:400}button{all:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;font-family:inherit;font-weight:400;color:inherit;text-align:inherit;line-height:normal;border:none;background:none;padding:0;margin:0;cursor:pointer;outline:none}a{overflow-wrap:anywhere;word-break:break-word}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-button{display:none}*::-webkit-scrollbar-thumb{background:var(--atomic-grayblue-400);border-radius:999px;border:4px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--atomic-grayblue-500);background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}@font-face{font-family:Pretendard;font-weight:400;src:url(/assets/Pretendard-Regular-D5CgADJ9.woff)}@font-face{font-family:Pretendard;font-weight:500;src:url(/assets/Pretendard-Medium-Cs2k_Pp2.woff)}@font-face{font-family:Pretendard;font-weight:600;src:url(/assets/Pretendard-SemiBold-SXfe8JY8.woff)}@font-face{font-family:Pretendard;font-weight:700;src:url(/assets/Pretendard-Bold-DD7wHHNl.woff)}@font-face{font-family:JetBrains Mono;font-weight:400;src:url(/assets/JetBrainsMono-Regular-CA-Os4ii.woff2) format("woff2")}:root{--atomic-black: #000000;--atomic-white-0: rgba(255, 255, 255, 0);--atomic-white-25: rgba(255, 255, 255, .25);--atomic-white-50: rgba(255, 255, 255, .5);--atomic-white-75: rgba(255, 255, 255, .75);--atomic-white-100: #ffffff;--atomic-primary-100: #e7ebfc;--atomic-primary-200: #c5d0f8;--atomic-primary-300: #9aaef3;--atomic-primary-400: #748ef0;--atomic-primary-500: #4f68e7;--atomic-primary-600: #3d53d2;--atomic-primary-700: #2f41b3;--atomic-primary-800: #253494;--atomic-primary-900: #1b2773;--atomic-secondary-100: #edeaff;--atomic-secondary-200: #d7cfff;--atomic-secondary-300: #9f8cff;--atomic-secondary-400: #785cff;--atomic-secondary-500: #4c2aef;--atomic-secondary-600: #3617cd;--atomic-secondary-700: #2408ab;--atomic-secondary-800: #170089;--atomic-secondary-900: #120067;--atomic-grayblue-100: #f7fafc;--atomic-grayblue-200: #edf2f7;--atomic-grayblue-300: #e2e8f0;--atomic-grayblue-400: #cbd5e0;--atomic-grayblue-500: #a0aec0;--atomic-grayblue-600: #64748b;--atomic-grayblue-700: #475569;--atomic-grayblue-800: #334155;--atomic-grayblue-900: #1e293b;--atomic-gray-100: #f3f4f6;--atomic-gray-200: #e5e7eb;--atomic-gray-300: #d1d5db;--atomic-gray-400: #9ca3af;--atomic-gray-500: #6b7280;--atomic-gray-600: #4b5563;--atomic-gray-700: #374151;--atomic-gray-800: #1f2937;--atomic-gray-900: #111827;--atomic-error-100: #ffe5e5;--atomic-error-200: #fcb8b8;--atomic-error-300: #f38b8b;--atomic-error-400: #ea5e5e;--atomic-error-500: #e03131;--atomic-error-600: #c92a2a;--atomic-error-700: #a51111;--atomic-error-800: #850e0e;--atomic-error-900: #5b0a0a;--atomic-info-100: #e1edfe;--atomic-info-200: #b4d3fc;--atomic-info-300: #82b5fb;--atomic-info-400: #5198fa;--atomic-info-500: #217cf9;--atomic-info-600: #0668ee;--atomic-info-700: #0556c6;--atomic-info-800: #044194;--atomic-info-900: #022b63;--button-white-overlay-hover: rgba(0, 0, 0, .06);--button-white-overlay-pressed: rgba(0, 0, 0, .1);--button-primary-overlay-hover: rgba(27, 39, 115, .06);--button-primary-overlay-pressed: rgba(27, 39, 115, .1);--button-secondary-overlay-hover: rgba(8, 40, 91, .06);--button-secondary-overlay-pressed: rgba(8, 40, 91, .1);--button-gray-overlay-hover: rgba(17, 24, 39, .06);--button-gray-overlay-pressed: rgba(17, 24, 39, .1);--button-neutral-overlay-hover: rgba(33, 33, 33, .06);--button-neutral-overlay-pressed: rgba(33, 33, 33, .1);--button-error-overlay-hover: rgba(165, 17, 17, .06);--button-error-overlay-pressed: rgba(165, 17, 17, .1);--button-info-overlay-hover: rgba(5, 86, 198, .06);--button-info-overlay-pressed: rgba(5, 86, 198, .1);--colors-black: #000000;--colors-white-25: rgba(255, 255, 255, .25);--colors-white-50: rgba(255, 255, 255, .5);--colors-white-100: #ffffff;--colors-primary-100: #e7ebfc;--colors-primary-200: #c5d0f8;--colors-primary-300: #9aaef3;--colors-primary-400: #748ef0;--colors-primary-500: #4f68e7;--colors-primary-600: #3d53d2;--colors-primary-700: #2f41b3;--colors-primary-800: #253494;--colors-primary-900: #1b2773;--colors-secondary-100: #f7fafc;--colors-secondary-200: #edf2f7;--colors-secondary-300: #e2e8f0;--colors-secondary-400: #cbd5e0;--colors-secondary-500: #a0aec0;--colors-secondary-600: #64748b;--colors-secondary-700: #475569;--colors-secondary-800: #334155;--colors-secondary-900: #1e293b;--colors-gray-100: #f3f4f6;--colors-gray-200: #e5e7eb;--colors-gray-300: #d1d5db;--colors-gray-400: #9ca3af;--colors-gray-500: #6b7280;--colors-gray-600: #4b5563;--colors-gray-700: #374151;--colors-gray-800: #1f2937;--colors-gray-900: #111827;--colors-neutral-100: #f1f1f1;--colors-neutral-200: #eeeeee;--colors-neutral-300: #e0e0e0;--colors-neutral-400: #bdbdbd;--colors-neutral-500: #9e9e9e;--colors-neutral-600: #757575;--colors-neutral-700: #616161;--colors-neutral-800: #424242;--colors-neutral-900: #212121;--colors-sub-error-100: #ffe5e5;--colors-sub-error-200: #fcb8b8;--colors-sub-error-300: #f38b8b;--colors-sub-error-400: #ea5e5e;--colors-sub-error-500: #e03131;--colors-sub-error-600: #c92a2a;--colors-sub-error-700: #a51111;--colors-sub-error-800: #850e0e;--colors-sub-error-900: #5b0a0a;--colors-sub-info-100: #e1edfe;--colors-sub-info-200: #b4d3fc;--colors-sub-info-300: #82b5fb;--colors-sub-info-400: #5198fa;--colors-sub-info-500: #217cf9;--colors-sub-info-600: #0668ee;--colors-sub-info-700: #0556c6;--colors-sub-info-800: #044194;--colors-sub-info-900: #022b63;--colors-sub-fill-subtle: #f5f7fa;--global-text-strong: var(--atomic-grayblue-900);--global-text-medium: var(--atomic-grayblue-700);--global-text-subtle: var(--atomic-grayblue-600);--global-text-caption: #8c9bb0;--global-text-disabled: var(--atomic-grayblue-400);--global-text-inverse: var(--atomic-white-100);--global-text-error: var(--atomic-error-500);--global-text-warning: #b45309;--global-text-success: #166534;--global-text-info: var(--atomic-info-600);--global-text-on-primary: var(--atomic-primary-500);--global-text-on-gray: var(--atomic-gray-700);--global-text-accent-orange: #db4e1a;--global-text-accent-blue: #213e7c;--global-text-accent-green: #30652b;--global-text-accent-red: #e0413e;--global-text-accent-yellow: #7b5f2a;--global-icon-strong: var(--atomic-grayblue-900);--global-icon-medium: var(--atomic-grayblue-700);--global-icon-subtle: var(--atomic-grayblue-600);--global-icon-caption: var(--atomic-grayblue-500);--global-icon-disabled: var(--atomic-grayblue-400);--global-icon-inverse: var(--atomic-white-100);--global-icon-error: var(--atomic-error-400);--global-icon-warning: #d57328;--global-icon-success: #42a968;--global-icon-info: var(--atomic-info-400);--global-icon-on-primary: var(--atomic-primary-400);--global-icon-on-gray: var(--atomic-gray-500);--global-icon-accent-orange: #de5d2d;--global-icon-accent-blue: #325296;--global-icon-accent-green: #44803e;--global-icon-accent-red: #ea5653;--global-icon-accent-yellow: #93763e;--global-line-default: var(--atomic-grayblue-300);--global-line-strong: var(--atomic-grayblue-900);--global-line-subtle: var(--atomic-grayblue-200);--global-line-focus: var(--atomic-grayblue-500);--global-line-inverse: var(--atomic-white-50);--global-line-inverse-focus: var(--atomic-white-75);--global-line-error: #fecbcb;--global-line-warning: #f3d89c;--global-line-success: #b7eb8f;--global-line-info: var(--atomic-info-200);--global-line-on-primary: var(--atomic-primary-200);--global-line-on-primary-focus: var(--atomic-primary-400);--global-line-on-secondary: var(--atomic-secondary-200);--global-line-on-secondary-focus: var(--atomic-secondary-400);--global-line-on-gray: var(--atomic-gray-300);--global-line-on-gray-focus: var(--atomic-gray-500);--global-line-accent-orange: #f2c3ae;--global-line-accent-blue: #a6c5e9;--global-line-accent-green: #abdaaa;--global-line-accent-red: #f3b6b6;--global-line-accent-yellow: #e0d4a4;--global-fill-base: var(--atomic-white-100);--global-fill-primary: #eff2fd;--global-fill-grayblue: #f1f5f9;--global-fill-grayblue-alpha-subtle: rgba(71, 85, 105, .08);--global-fill-grayblue-alpha-solid: rgba(71, 85, 105, .16);--global-fill-gray: var(--atomic-gray-100);--global-fill-error: #fff2f2;--global-fill-warning: #fffbeb;--global-fill-success: #f0fdf4;--global-fill-info: var(--atomic-info-100);--global-fill-accent-orange: #fff1e4;--global-fill-accent-blue: #d6e2f8;--global-fill-accent-green: #deefe5;--global-fill-accent-red: #ffe4e4;--global-fill-accent-yellow: #fff4d5;--gradient-primary: linear-gradient(90deg, #748ef0 40%, #4c2aef 100%);--gradient-primary-subtle: linear-gradient(180deg, var(--global-fill-base) 0%, var(--global-fill-primary) 100%);--gradient-grayblue-subtle: linear-gradient(180deg, var(--global-fill-base) 0%, var(--global-fill-grayblue) 100%);--gradient-logo: linear-gradient(90deg, #17d1ff 0%, #1154ed 50%, #9f10fe 100%);--semantic-action-background-primary-solid-default: var(--atomic-primary-400);--semantic-action-background-primary-solid-hover: var(--atomic-primary-500);--semantic-action-background-primary-solid-pressed: var(--atomic-primary-600);--semantic-action-background-primary-solid-disabled: var(--atomic-gray-100);--semantic-action-background-primary-subtle-default: var(--atomic-primary-100);--semantic-action-background-primary-subtle-hover: var(--atomic-primary-200);--semantic-action-background-primary-subtle-pressed: var(--atomic-primary-300);--semantic-action-background-primary-subtle-disabled: var(--atomic-gray-100);--semantic-action-background-primary-outline-default: var(--atomic-white-0);--semantic-action-background-primary-outline-hover: rgba(27, 39, 115, .08);--semantic-action-background-primary-outline-pressed: rgba(27, 39, 115, .16);--semantic-action-background-primary-outline-disabled: var(--atomic-white-0);--semantic-action-background-primary-ghost-default: var(--atomic-white-0);--semantic-action-background-primary-ghost-hover: rgba(27, 39, 115, .08);--semantic-action-background-primary-ghost-pressed: rgba(27, 39, 115, .16);--semantic-action-background-primary-ghost-disabled: var(--atomic-white-0);--semantic-action-background-secondary-solid-default: var(--atomic-secondary-600);--semantic-action-background-secondary-solid-hover: var(--atomic-secondary-700);--semantic-action-background-secondary-solid-pressed: var(--atomic-secondary-800);--semantic-action-background-secondary-solid-disabled: var(--atomic-gray-100);--semantic-action-background-secondary-subtle-default: var(--atomic-secondary-100);--semantic-action-background-secondary-subtle-hover: var(--atomic-secondary-200);--semantic-action-background-secondary-subtle-pressed: var(--atomic-secondary-300);--semantic-action-background-secondary-subtle-disabled: var(--atomic-gray-100);--semantic-action-background-secondary-outline-default: var(--atomic-white-0);--semantic-action-background-secondary-outline-hover: rgba(18, 0, 103, .08);--semantic-action-background-secondary-outline-pressed: rgba(18, 0, 103, .16);--semantic-action-background-secondary-outline-disabled: var(--atomic-white-0);--semantic-action-background-secondary-ghost-default: var(--atomic-white-0);--semantic-action-background-secondary-ghost-hover: rgba(18, 0, 103, .08);--semantic-action-background-secondary-ghost-pressed: rgba(18, 0, 103, .16);--semantic-action-background-secondary-ghost-disabled: var(--atomic-white-0);--semantic-action-background-grayblue-solid-default: var(--atomic-grayblue-600);--semantic-action-background-grayblue-solid-hover: var(--atomic-grayblue-700);--semantic-action-background-grayblue-solid-pressed: var(--atomic-grayblue-800);--semantic-action-background-grayblue-solid-disabled: var(--atomic-grayblue-100);--semantic-action-background-grayblue-subtle-default: var(--atomic-grayblue-200);--semantic-action-background-grayblue-subtle-hover: var(--atomic-grayblue-300);--semantic-action-background-grayblue-subtle-pressed: var(--atomic-grayblue-400);--semantic-action-background-grayblue-subtle-disabled: var(--atomic-grayblue-100);--semantic-action-background-grayblue-outline-default: var(--atomic-white-0);--semantic-action-background-grayblue-outline-hover: rgba(8, 40, 91, .08);--semantic-action-background-grayblue-outline-pressed: rgba(8, 40, 91, .16);--semantic-action-background-grayblue-outline-disabled: var(--atomic-white-0);--semantic-action-background-grayblue-ghost-default: var(--atomic-white-0);--semantic-action-background-grayblue-ghost-hover: rgba(8, 40, 91, .08);--semantic-action-background-grayblue-ghost-pressed: rgba(8, 40, 91, .16);--semantic-action-background-grayblue-ghost-disabled: var(--atomic-white-0);--semantic-action-background-gray-solid-default: var(--atomic-gray-500);--semantic-action-background-gray-solid-hover: var(--atomic-gray-600);--semantic-action-background-gray-solid-pressed: var(--atomic-gray-700);--semantic-action-background-gray-solid-disabled: var(--atomic-gray-100);--semantic-action-background-gray-subtle-default: var(--atomic-gray-100);--semantic-action-background-gray-subtle-hover: var(--atomic-gray-200);--semantic-action-background-gray-subtle-pressed: var(--atomic-gray-300);--semantic-action-background-gray-subtle-disabled: var(--atomic-gray-100);--semantic-action-background-gray-outline-default: var(--atomic-white-0);--semantic-action-background-gray-outline-hover: rgba(17, 24, 39, .08);--semantic-action-background-gray-outline-pressed: rgba(17, 24, 39, .16);--semantic-action-background-gray-outline-disabled: var(--atomic-white-0);--semantic-action-background-gray-ghost-default: var(--atomic-white-0);--semantic-action-background-gray-ghost-hover: rgba(17, 24, 39, .08);--semantic-action-background-gray-ghost-pressed: rgba(17, 24, 39, .16);--semantic-action-background-gray-ghost-disabled: var(--atomic-white-0);--semantic-action-background-error-solid-default: var(--atomic-error-400);--semantic-action-background-error-solid-hover: var(--atomic-error-500);--semantic-action-background-error-solid-pressed: var(--atomic-error-600);--semantic-action-background-error-solid-disabled: var(--atomic-gray-100);--semantic-action-background-error-subtle-default: var(--atomic-error-100);--semantic-action-background-error-subtle-hover: var(--atomic-error-200);--semantic-action-background-error-subtle-pressed: var(--atomic-error-300);--semantic-action-background-error-subtle-disabled: var(--atomic-gray-100);--semantic-action-background-error-outline-default: var(--atomic-white-0);--semantic-action-background-error-outline-hover: rgba(165, 17, 17, .08);--semantic-action-background-error-outline-pressed: rgba(165, 17, 17, .16);--semantic-action-background-error-outline-disabled: var(--atomic-white-0);--semantic-action-background-error-ghost-default: var(--atomic-white-0);--semantic-action-background-error-ghost-hover: rgba(165, 17, 17, .08);--semantic-action-background-error-ghost-pressed: rgba(165, 17, 17, .16);--semantic-action-background-error-ghost-disabled: var(--atomic-white-0);--semantic-action-background-info-solid-default: var(--atomic-info-600);--semantic-action-background-info-solid-hover: var(--atomic-info-700);--semantic-action-background-info-solid-pressed: var(--atomic-info-800);--semantic-action-background-info-solid-disabled: var(--atomic-gray-100);--semantic-action-background-info-subtle-default: var(--atomic-info-100);--semantic-action-background-info-subtle-hover: var(--atomic-info-200);--semantic-action-background-info-subtle-pressed: var(--atomic-info-300);--semantic-action-background-info-subtle-disabled: var(--atomic-gray-100);--semantic-action-background-info-outline-default: var(--atomic-white-0);--semantic-action-background-info-outline-hover: rgba(5, 86, 198, .08);--semantic-action-background-info-outline-pressed: rgba(5, 86, 198, .16);--semantic-action-background-info-outline-disabled: var(--atomic-white-0);--semantic-action-background-info-ghost-default: var(--atomic-white-0);--semantic-action-background-info-ghost-hover: rgba(5, 86, 198, .08);--semantic-action-background-info-ghost-pressed: rgba(5, 86, 198, .16);--semantic-action-background-info-ghost-disabled: var(--atomic-white-0);--semantic-action-background-white-default: var(--atomic-white-0);--semantic-action-background-white-disabled: var(--atomic-white-0);--semantic-action-background-white-hover: rgba(0, 0, 0, .08);--semantic-action-background-white-pressed: rgba(0, 0, 0, .16);--semantic-action-border-primary-default: var(--atomic-primary-400);--semantic-action-border-primary-hover: var(--atomic-primary-500);--semantic-action-border-primary-pressed: var(--atomic-primary-600);--semantic-action-border-primary-disabled: var(--atomic-gray-200);--semantic-action-border-primary-focused: var(--atomic-primary-600);--semantic-action-border-secondary-default: var(--atomic-secondary-400);--semantic-action-border-secondary-hover: var(--atomic-secondary-500);--semantic-action-border-secondary-pressed: var(--atomic-secondary-600);--semantic-action-border-secondary-disabled: var(--atomic-gray-200);--semantic-action-border-secondary-focused: var(--atomic-secondary-600);--semantic-action-border-grayblue-default: var(--atomic-grayblue-400);--semantic-action-border-grayblue-hover: var(--atomic-grayblue-500);--semantic-action-border-grayblue-pressed: var(--atomic-grayblue-600);--semantic-action-border-grayblue-disabled: var(--atomic-grayblue-300);--semantic-action-border-grayblue-focused: var(--atomic-grayblue-600);--semantic-action-border-grayblue-default-aa: var(--atomic-grayblue-600);--semantic-action-border-grayblue-hover-aa: var(--atomic-grayblue-700);--semantic-action-border-grayblue-pressed-aa: var(--atomic-grayblue-800);--semantic-action-border-gray-default: var(--atomic-gray-400);--semantic-action-border-gray-hover: var(--atomic-gray-500);--semantic-action-border-gray-pressed: var(--atomic-gray-600);--semantic-action-border-gray-disabled: var(--atomic-gray-200);--semantic-action-border-gray-focused: var(--atomic-gray-600);--semantic-action-border-gray-default-aa: var(--atomic-gray-500);--semantic-action-border-gray-hover-aa: var(--atomic-gray-600);--semantic-action-border-gray-pressed-aa: var(--atomic-gray-700);--semantic-action-border-error-default: var(--atomic-error-300);--semantic-action-border-error-hover: var(--atomic-error-400);--semantic-action-border-error-pressed: var(--atomic-error-500);--semantic-action-border-error-disabled: var(--atomic-gray-200);--semantic-action-border-error-focused: var(--atomic-error-600);--semantic-action-border-info-default: var(--atomic-info-400);--semantic-action-border-info-hover: var(--atomic-info-500);--semantic-action-border-info-pressed: var(--atomic-info-600);--semantic-action-border-info-disabled: var(--atomic-gray-200);--semantic-action-border-info-focused: var(--atomic-info-600);--semantic-action-border-info-default-aa: var(--atomic-info-500);--semantic-action-border-info-hover-aa: var(--atomic-info-600);--semantic-action-border-info-pressed-aa: var(--atomic-info-700);--semantic-action-border-white-default: var(--atomic-white-100);--semantic-action-border-white-hover: var(--atomic-white-100);--semantic-action-border-white-pressed: var(--atomic-white-100);--semantic-action-border-white-disabled: var(--atomic-white-25);--semantic-action-border-white-focused: var(--atomic-white-100);--semantic-action-foreground-primary-default: var(--atomic-primary-600);--semantic-action-foreground-primary-hover: var(--atomic-primary-700);--semantic-action-foreground-primary-pressed: var(--atomic-primary-800);--semantic-action-foreground-primary-disabled: var(--atomic-gray-300);--semantic-action-foreground-secondary-default: var(--atomic-secondary-600);--semantic-action-foreground-secondary-hover: var(--atomic-secondary-700);--semantic-action-foreground-secondary-pressed: var(--atomic-secondary-800);--semantic-action-foreground-secondary-disabled: var(--atomic-gray-300);--semantic-action-foreground-grayblue-default: var(--atomic-grayblue-600);--semantic-action-foreground-grayblue-hover: var(--atomic-grayblue-700);--semantic-action-foreground-grayblue-pressed: var(--atomic-grayblue-800);--semantic-action-foreground-grayblue-disabled: var(--atomic-grayblue-400);--semantic-action-foreground-gray-default: var(--atomic-gray-600);--semantic-action-foreground-gray-hover: var(--atomic-gray-700);--semantic-action-foreground-gray-pressed: var(--atomic-gray-800);--semantic-action-foreground-gray-disabled: var(--atomic-gray-300);--semantic-action-foreground-error-default: var(--atomic-error-600);--semantic-action-foreground-error-hover: var(--atomic-error-700);--semantic-action-foreground-error-pressed: var(--atomic-error-800);--semantic-action-foreground-error-disabled: var(--atomic-gray-300);--semantic-action-foreground-info-default: var(--atomic-info-700);--semantic-action-foreground-info-hover: var(--atomic-info-800);--semantic-action-foreground-info-pressed: var(--atomic-info-900);--semantic-action-foreground-info-disabled: var(--atomic-gray-300);--semantic-action-foreground-white-default: var(--atomic-white-100);--semantic-action-foreground-white-hover: var(--atomic-white-100);--semantic-action-foreground-white-pressed: var(--atomic-white-100);--semantic-action-foreground-white-disabled: var(--atomic-white-50);--semantic-action-foreground-grayblue-light-default: var(--atomic-grayblue-500);--semantic-action-foreground-grayblue-light-hover: var(--atomic-grayblue-600);--semantic-action-foreground-grayblue-light-pressed: var(--atomic-grayblue-700);--semantic-action-foreground-grayblue-light-disabled: var(--atomic-grayblue-400);--semantic-control-background-white: var(--atomic-white-100);--semantic-control-background-default: var(--atomic-white-0);--semantic-control-background-selected: var(--atomic-white-0);--semantic-control-background-disabled: var(--atomic-white-0);--semantic-control-background-readonly: rgba(8, 40, 91, .06);--semantic-control-background-error: var(--atomic-white-0);--semantic-control-background-indicator-white: var(--atomic-white-100);--semantic-control-background-indicator-default: var(--atomic-white-0);--semantic-control-background-indicator-disabled: var(--atomic-white-0);--semantic-control-background-indicator-readonly: rgba(8, 40, 91, .12);--semantic-control-background-indicator-error: var(--atomic-white-0);--semantic-control-background-indicator-checked-default: var(--atomic-primary-500);--semantic-control-background-indicator-checked-disabled: var(--atomic-grayblue-300);--semantic-control-background-indicator-checked-readonly: var(--atomic-grayblue-600);--semantic-control-background-indicator-checked-error: var(--atomic-error-400);--semantic-control-background-track-default: var(--atomic-grayblue-400);--semantic-control-background-track-disabled: var(--atomic-grayblue-300);--semantic-control-background-track-readonly: var(--atomic-grayblue-400);--semantic-control-background-track-error: var(--atomic-error-200);--semantic-control-background-track-checked-default: var(--atomic-primary-500);--semantic-control-background-track-checked-disabled: var(--atomic-grayblue-400);--semantic-control-background-track-checked-readonly: var(--atomic-grayblue-600);--semantic-control-background-track-checked-error: var(--atomic-error-400);--semantic-control-background-thumb-default: var(--atomic-white-100);--semantic-control-background-thumb-disabled: var(--atomic-white-100);--semantic-control-background-thumb-readonly: var(--atomic-white-50);--semantic-control-background-thumb-error: var(--atomic-white-100);--semantic-control-background-thumb-checked-default: var(--atomic-white-100);--semantic-control-background-thumb-checked-disabled: var(--atomic-white-100);--semantic-control-background-thumb-checked-readonly: var(--atomic-white-50);--semantic-control-background-thumb-checked-error: var(--atomic-white-100);--semantic-control-border-default: var(--atomic-grayblue-400);--semantic-control-border-focused: var(--atomic-grayblue-700);--semantic-control-border-disabled: var(--atomic-grayblue-300);--semantic-control-border-readonly: var(--atomic-grayblue-400);--semantic-control-border-error: var(--atomic-error-400);--semantic-control-border-default-aa: var(--atomic-grayblue-600);--semantic-control-border-indicator-default: var(--atomic-grayblue-400);--semantic-control-border-indicator-focused: var(--atomic-grayblue-700);--semantic-control-border-indicator-checked: var(--atomic-primary-400);--semantic-control-border-indicator-disabled: var(--atomic-grayblue-300);--semantic-control-border-indicator-readonly: var(--atomic-grayblue-400);--semantic-control-border-indicator-error: var(--atomic-error-400);--semantic-control-border-indicator-default-aa: var(--atomic-grayblue-600);--semantic-control-foreground-required: var(--atomic-error-500);--semantic-control-foreground-label-default: var(--atomic-grayblue-700);--semantic-control-foreground-label-disabled: var(--atomic-grayblue-400);--semantic-control-foreground-label-readonly: var(--atomic-grayblue-700);--semantic-control-foreground-label-error: var(--atomic-error-500);--semantic-control-foreground-placeholder-default: var(--atomic-grayblue-600);--semantic-control-foreground-placeholder-disabled: var(--atomic-grayblue-400);--semantic-control-foreground-placeholder-readonly: var(--atomic-grayblue-600);--semantic-control-foreground-placeholder-error: var(--atomic-error-400);--semantic-control-foreground-value-default: var(--atomic-grayblue-700);--semantic-control-foreground-value-disabled: var(--atomic-grayblue-400);--semantic-control-foreground-value-readonly: var(--atomic-grayblue-700);--semantic-control-foreground-value-error: var(--atomic-error-500);--semantic-control-foreground-helptext-default: var(--atomic-grayblue-600);--semantic-control-foreground-helptext-checked: var(--atomic-grayblue-600);--semantic-control-foreground-helptext-disabled: var(--atomic-grayblue-400);--semantic-control-foreground-helptext-readonly: var(--atomic-grayblue-600);--semantic-control-foreground-helptext-error: var(--atomic-error-500);--semantic-control-foreground-icon-default: var(--atomic-grayblue-500);--semantic-control-foreground-icon-checked: var(--atomic-grayblue-500);--semantic-control-foreground-icon-disabled: var(--atomic-grayblue-400);--semantic-control-foreground-icon-readonly: var(--atomic-grayblue-500);--semantic-control-foreground-icon-error: var(--atomic-error-400);--semantic-control-foreground-option-default: var(--atomic-grayblue-700);--semantic-control-foreground-option-checked: var(--atomic-grayblue-700);--semantic-control-foreground-option-disabled: var(--atomic-grayblue-400);--semantic-control-foreground-option-readonly: var(--atomic-grayblue-700);--semantic-control-foreground-option-error: var(--atomic-error-500);--semantic-item-background-default: var(--atomic-white-100);--semantic-item-background-hover: var(--atomic-grayblue-100);--semantic-item-background-selected: var(--atomic-grayblue-200);--semantic-item-border-focused: var(--atomic-grayblue-700);--semantic-item-foreground-default: var(--atomic-grayblue-600);--semantic-item-foreground-hover: var(--atomic-grayblue-700);--semantic-item-foreground-selected: var(--atomic-grayblue-800);--semantic-item-foreground-disabled: var(--atomic-grayblue-400);--semantic-item-foreground-readonly: var(--atomic-grayblue-600);--boxshadow-lg: 0px 0px 40px 0px #1e293b1a;--boxshadow-md: 0px 0px 20px 0px #1e293b1a;--boxshadow-sm: 0px 0px 12px 0px #1e293b1a;--opacity-low: 10%;--opacity-md: 50%;--opacity-high: 90%;--border-radius-100: 4px;--border-radius-200: 6px;--border-radius-300: 8px;--border-radius-400: 12px;--border-radius-500: 50%;--radius-2xs: 4px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 32px;--spacing-xl: 64px;--letter-spacing-default: 0px;--letter-spacing-increased: 150px;--letter-spacing-decreased: -1px;--letter-spacing-tight: -.02px;--letter-spacing-normal: 0px;--letter-spacing-wide: .02px;--paragraph-spacing-h1: 32px;--paragraph-spacing-h2: 26px;--body-l-regular-150: 400 18px/150% pretendard;--body-l-regular-auto: 400 18px/normal pretendard;--body-l-medium-150: 500 18px/150% pretendard;--body-l-medium-auto: 500 18px/normal pretendard;--body-l-semibold-150: 600 18px/150% pretendard;--body-l-semibold-auto: 600 18px/normal pretendard;--body-l-bold-150: 700 18px/150% pretendard;--body-l-bold-auto: 700 18px/normal pretendard;--body-md-regular-150: 400 16px/150% pretendard;--body-md-regular-auto: 400 16px/normal pretendard;--body-md-medium-150: 500 16px/150% pretendard;--body-md-medium-auto: 500 16px/normal pretendard;--body-md-semibold-150: 600 16px/150% pretendard;--body-md-semibold-auto: 600 16px/normal pretendard;--body-md-bold-150: 700 16px/150% pretendard;--body-md-bold-auto: 700 16px/normal pretendard;--body-sm-regular-150: 400 14px/150% pretendard;--body-sm-regular-auto: 400 14px/normal pretendard;--body-sm-medium-150: 500 14px/150% pretendard;--body-sm-medium-auto: 500 14px/normal pretendard;--body-sm-semibold-150: 600 14px/150% pretendard;--body-sm-semibold-auto: 600 14px/normal pretendard;--body-sm-bold-150: 700 14px/150% pretendard;--body-sm-bold-auto: 700 14px/normal pretendard;--caption-md-light-150: 300 14px/150% pretendard;--caption-md-light-auto: 300 14px/normal pretendard;--caption-md-regular-150: 400 14px/150% pretendard;--caption-md-regular-auto: 400 14px/normal pretendard;--caption-md-medium-150: 500 14px/150% pretendard;--caption-md-medium-auto: 500 14px/normal pretendard;--caption-md-semibold-150: 600 14px/150% pretendard;--caption-md-semibold-auto: 600 14px/normal pretendard;--caption-md-bold-150: 700 14px/150% pretendard;--caption-md-bold-auto: 700 14px/normal pretendard;--caption-sm-light-150: 300 12px/150% pretendard;--caption-sm-light-auto: 300 12px/normal pretendard;--caption-sm-regular-150: 400 12px/150% pretendard;--caption-sm-regular-auto: 400 12px/normal pretendard;--caption-sm-medium-150: 500 12px/150% pretendard;--caption-sm-medium-auto: 500 12px/normal pretendard;--caption-sm-semibold-150: 600 12px/150% pretendard;--caption-sm-semibold-auto: 600 12px/normal pretendard;--caption-sm-bold-150: 700 12px/150% pretendard;--caption-sm-bold-auto: 700 12px/normal pretendard;--component-button-l: 500 18px/26px pretendard;--component-button-md: 500 16px/24px pretendard;--component-button-sm: 500 14px/22px pretendard;--component-dropdown-menu-l: 500 18px/26px pretendard;--component-dropdown-menu-md: 500 16px/24px pretendard;--component-dropdown-menu-sm: 500 14px/22px pretendard;--component-field-placeholder-l: 400 18px/26px pretendard;--component-field-placeholder-md: 400 16px/24px pretendard;--component-field-placeholder-sm: 400 14px/22px pretendard;--component-field-option-l: 500 18px/26px pretendard;--component-field-option-md: 500 16px/24px pretendard;--component-field-option-sm: 500 14px/22px pretendard;--component-field-value-l: 500 18px/26px pretendard;--component-field-value-md: 500 16px/24px pretendard;--component-field-value-sm: 500 14px/22px pretendard;--component-field-label-l: 500 16px/normal pretendard;--component-field-label-md: 500 14px/normal pretendard;--component-field-label-sm: 500 12px/normal pretendard;--component-field-help-text-l: 400 16px/normal pretendard;--component-field-help-text-md: 400 14px/normal pretendard;--component-field-help-text-sm: 400 12px/normal pretendard;--display-xl-regular-130: 400 64px/130% pretendard;--display-xl-regular-auto: 400 64px/normal pretendard;--display-xl-medium-130: 500 64px/130% pretendard;--display-xl-medium-auto: 500 64px/normal pretendard;--display-xl-semibold-130: 600 64px/130% pretendard;--display-xl-semibold-auto: 600 64px/normal pretendard;--display-xl-bold-130: 700 64px/130% pretendard;--display-xl-bold-auto: 700 64px/normal pretendard;--display-xl-extrabold-130: 800 64px/130% pretendard;--display-xl-extrabold-auto: 800 64px/normal pretendard;--display-l-regular-130: 400 48px/130% pretendard;--display-l-regular-auto: 400 48px/normal pretendard;--display-l-medium-130: 500 48px/130% pretendard;--display-l-medium-auto: 500 48px/normal pretendard;--display-l-semibold-130: 600 48px/130% pretendard;--display-l-semibold-auto: 600 48px/normal pretendard;--display-l-bold-130: 700 48px/130% pretendard;--display-l-bold-auto: 700 48px/normal pretendard;--display-l-extrabold-130: 800 48px/130% pretendard;--display-l-extrabold-auto: 800 48px/normal pretendard;--display-md-regular-130: 400 40px/130% pretendard;--display-md-regular-auto: 400 40px/normal pretendard;--display-md-medium-130: 500 40px/130% pretendard;--display-md-medium-auto: 500 40px/normal pretendard;--display-md-semibold-130: 600 40px/130% pretendard;--display-md-semibold-auto: 600 40px/normal pretendard;--display-md-bold-130: 700 40px/130% pretendard;--display-md-bold-auto: 700 40px/normal pretendard;--display-sm-regular-130: 400 32px/130% pretendard;--display-sm-regular-auto: 400 32px/normal pretendard;--display-sm-medium-130: 500 32px/130% pretendard;--display-sm-medium-auto: 500 32px/normal pretendard;--display-sm-semibold-130: 600 32px/130% pretendard;--display-sm-semibold-auto: 600 32px/normal pretendard;--display-sm-bold-130: 700 32px/130% pretendard;--display-sm-bold-auto: 700 32px/normal pretendard;--font-families-pretendard: pretendard;--font-weights-300: 300;--font-weights-400: 400;--font-weights-500: 500;--font-weights-600: 600;--font-weights-700: 700;--font-weights-800: 800;--headline-h1: 600 32px/140% pretendard;--headline-h2: 600 28px/140% Pretendard;--headline-h3: 600 20px/140% Pretendard;--headline-h4: 600 18px/140% Pretendard;--headline-h5: 600 16px/140% Pretendard;--line-heights-22: 22px;--line-heights-24: 24px;--line-heights-26: 26px;--line-heights-120: 120%;--line-heights-130: 130%;--line-heights-140: 140%;--line-heights-150: 150%;--line-heights-sm: 140%;--line-heights-md: 160%;--line-heights-lg: 180%;--line-heights-auto: normal;--paragraph-indent-0: 0;--paragraph-indent-1: 1em;--paragraph-indent-2: 2em;--text-case-none: none;--text-case-uppercase: uppercase;--text-case-lowercase: lowercase;--text-case-capitalize: capitalize;--text-decoration-none: none;--text-decoration-underline: underline;--text-decoration-line-through: line-through;--title-l-regular-140: 400 28px/140% pretendard;--title-l-regular-auto: 400 28px/normal pretendard;--title-l-medium-140: 500 28px/140% pretendard;--title-l-medium-auto: 500 28px/normal pretendard;--title-l-semibold-140: 600 28px/140% pretendard;--title-l-semibold-auto: 600 28px/normal pretendard;--title-l-bold-140: 700 28px/140% pretendard;--title-l-bold-auto: 700 28px/normal pretendard;--title-md-regular-140: 400 24px/140% pretendard;--title-md-regular-auto: 400 24px/normal pretendard;--title-md-medium-140: 500 24px/140% pretendard;--title-md-medium-auto: 500 24px/normal pretendard;--title-md-semibold-140: 600 24px/140% pretendard;--title-md-semibold-auto: 600 24px/normal pretendard;--title-md-bold-140: 700 24px/140% pretendard;--title-md-bold-auto: 700 24px/normal pretendard;--title-sm-regular-140: 400 20px/140% pretendard;--title-sm-regular-auto: 400 20px/normal pretendard;--title-sm-medium-140: 500 20px/140% pretendard;--title-sm-medium-auto: 500 20px/normal pretendard;--title-sm-semibold-140: 600 20px/140% pretendard;--title-sm-semibold-auto: 600 20px/normal pretendard;--title-sm-bold-140: 700 20px/140% pretendard;--title-sm-bold-auto: 700 20px/normal pretendard}.onboarding-overlay[data-v-9043f103]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.app-progress-spinner[data-v-e1dfd14e]{display:inline-block;vertical-align:middle;flex-shrink:0;animation:app-spinner-rotate-e1dfd14e 2s linear infinite}.app-progress-spinner__circle[data-v-e1dfd14e]{animation:app-spinner-dash-e1dfd14e 1.5s ease-in-out infinite;transform-origin:center}.app-progress-spinner--grayblue-subtle .app-progress-spinner__circle[data-v-e1dfd14e]{stroke:var(--atomic-grayblue-300)}.app-progress-spinner--grayblue-solid .app-progress-spinner__circle[data-v-e1dfd14e]{stroke:var(--atomic-grayblue-500)}.app-progress-spinner--primary-subtle .app-progress-spinner__circle[data-v-e1dfd14e]{stroke:var(--atomic-primary-300)}.app-progress-spinner--primary-solid .app-progress-spinner__circle[data-v-e1dfd14e]{stroke:var(--atomic-primary-500)}.app-progress-spinner--white-subtle .app-progress-spinner__circle[data-v-e1dfd14e]{stroke:var(--atomic-white-50)}.app-progress-spinner--white-solid .app-progress-spinner__circle[data-v-e1dfd14e]{stroke:var(--atomic-white-0)}@keyframes app-spinner-rotate-e1dfd14e{to{transform:rotate(360deg)}}@keyframes app-spinner-dash-e1dfd14e{0%{stroke-dasharray:1,100;stroke-dashoffset:0}50%{stroke-dasharray:70,100;stroke-dashoffset:-10}to{stroke-dasharray:70,100;stroke-dashoffset:-85}}.app-button[data-v-4248a67f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-sm);box-sizing:border-box;cursor:pointer;height:fit-content;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.app-button--primary.app-button--solid[data-v-4248a67f]{background:var(--semantic-action-background-primary-solid-default);color:var(--semantic-action-foreground-white-default)}.app-button--primary.app-button--solid[data-v-4248a67f]:hover:not(:disabled){background:var(--semantic-action-background-primary-solid-hover)}.app-button--primary.app-button--solid[data-v-4248a67f]:active:not(:disabled){background:var(--semantic-action-background-primary-solid-pressed)}.app-button--primary.app-button--solid[data-v-4248a67f]:focus-visible{outline:2px solid var(--semantic-action-border-primary-focused);outline-offset:2px}.app-button--primary.app-button--solid[data-v-4248a67f]:disabled{background:var(--semantic-action-background-primary-solid-disabled);color:var(--semantic-action-foreground-primary-disabled);cursor:not-allowed}.app-button--primary.app-button--subtle[data-v-4248a67f]{background:var(--semantic-action-background-primary-subtle-default);color:var(--semantic-action-foreground-primary-default)}.app-button--primary.app-button--subtle[data-v-4248a67f]:hover:not(:disabled){background:var(--semantic-action-background-primary-subtle-hover);color:var(--semantic-action-foreground-primary-hover)}.app-button--primary.app-button--subtle[data-v-4248a67f]:active:not(:disabled){background:var(--semantic-action-background-primary-subtle-pressed);color:var(--semantic-action-foreground-primary-pressed)}.app-button--primary.app-button--subtle[data-v-4248a67f]:focus-visible{outline:2px solid var(--semantic-action-border-primary-focused);outline-offset:2px}.app-button--primary.app-button--subtle[data-v-4248a67f]:disabled{background:var(--semantic-action-background-primary-subtle-disabled);color:var(--semantic-action-foreground-primary-disabled);cursor:not-allowed}.app-button--primary.app-button--outline[data-v-4248a67f]{background:var(--semantic-action-background-primary-outline-default);color:var(--semantic-action-foreground-primary-default);border-color:var(--semantic-action-border-primary-default)}.app-button--primary.app-button--outline[data-v-4248a67f]:hover:not(:disabled){background:var(--semantic-action-background-primary-outline-hover);color:var(--semantic-action-foreground-primary-hover);border-color:var(--semantic-action-border-primary-hover)}.app-button--primary.app-button--outline[data-v-4248a67f]:active:not(:disabled){background:var(--semantic-action-background-primary-outline-pressed);color:var(--semantic-action-foreground-primary-pressed);border-color:var(--semantic-action-border-primary-pressed)}.app-button--primary.app-button--outline[data-v-4248a67f]:focus-visible{outline:2px solid var(--semantic-action-border-primary-focused);outline-offset:2px}.app-button--primary.app-button--outline[data-v-4248a67f]:disabled{background:var(--semantic-action-background-primary-outline-disabled);color:var(--semantic-action-foreground-primary-disabled);border-color:var(--semantic-action-border-primary-disabled);cursor:not-allowed}.app-button--primary.app-button--ghost[data-v-4248a67f]{background:var(--semantic-action-background-primary-ghost-default);color:var(--semantic-action-foreground-primary-default)}.app-button--primary.app-button--ghost[data-v-4248a67f]:hover:not(:disabled){background:var(--semantic-action-background-primary-ghost-hover);color:var(--semantic-action-foreground-primary-hover)}.app-button--primary.app-button--ghost[data-v-4248a67f]:active:not(:disabled){background:var(--semantic-action-background-primary-ghost-pressed);color:var(--semantic-action-foreground-primary-pressed)}.app-button--primary.app-button--ghost[data-v-4248a67f]:focus-visible{outline:2px solid var(--semantic-action-border-primary-focused);outline-offset:2px}.app-button--primary.app-button--ghost[data-v-4248a67f]:disabled{background:var(--semantic-action-background-primary-ghost-disabled);color:var(--semantic-action-foreground-primary-disabled);cursor:not-allowed}.app-button--grayblue.app-button--solid[data-v-4248a67f]{background:var(--semantic-action-background-grayblue-solid-default);color:var(--semantic-action-foreground-white-default)}.app-button--grayblue.app-button--solid[data-v-4248a67f]:hover:not(:disabled){background:var(--semantic-action-background-grayblue-solid-hover)}.app-button--grayblue.app-button--solid[data-v-4248a67f]:active:not(:disabled){background:var(--semantic-action-background-grayblue-solid-pressed)}.app-button--grayblue.app-button--solid[data-v-4248a67f]:focus-visible{outline:2px solid var(--semantic-action-border-grayblue-focused);outline-offset:2px}.app-button--grayblue.app-button--solid[data-v-4248a67f]:disabled{background:var(--semantic-action-background-grayblue-solid-disabled);color:var(--semantic-action-foreground-grayblue-disabled);cursor:not-allowed}.app-button--grayblue.app-button--subtle[data-v-4248a67f]{background:var(--semantic-action-background-grayblue-subtle-default);color:var(--semantic-action-foreground-grayblue-default)}.app-button--grayblue.app-button--subtle[data-v-4248a67f]:hover:not(:disabled){background:var(--semantic-action-background-grayblue-subtle-hover);color:var(--semantic-action-foreground-grayblue-hover)}.app-button--grayblue.app-button--subtle[data-v-4248a67f]:active:not(:disabled){background:var(--semantic-action-background-grayblue-subtle-pressed);color:var(--semantic-action-foreground-grayblue-pressed)}.app-button--grayblue.app-button--subtle[data-v-4248a67f]:focus-visible{outline:2px solid var(--semantic-action-border-grayblue-focused);outline-offset:2px}.app-button--grayblue.app-button--subtle[data-v-4248a67f]:disabled{background:var(--semantic-action-background-grayblue-subtle-disabled);color:var(--semantic-action-foreground-grayblue-disabled);cursor:not-allowed}.app-button--grayblue.app-button--outline[data-v-4248a67f]{background:var(--semantic-action-background-grayblue-outline-default);color:var(--semantic-action-foreground-grayblue-default);border-color:var(--semantic-action-border-grayblue-default)}.app-button--grayblue.app-button--outline[data-v-4248a67f]:hover:not(:disabled){background:var(--semantic-action-background-grayblue-outline-hover);color:var(--semantic-action-foreground-grayblue-hover);border-color:var(--semantic-action-border-grayblue-hover)}.app-button--grayblue.app-button--outline[data-v-4248a67f]:active:not(:disabled){background:var(--semantic-action-background-grayblue-outline-pressed);color:var(--semantic-action-foreground-grayblue-pressed);border-color:var(--semantic-action-border-grayblue-pressed)}.app-button--grayblue.app-button--outline[data-v-4248a67f]:focus-visible{outline:2px solid var(--semantic-action-border-grayblue-focused);outline-offset:2px}.app-button--grayblue.app-button--outline[data-v-4248a67f]:disabled{background:var(--semantic-action-background-grayblue-outline-disabled);color:var(--semantic-action-foreground-grayblue-disabled);border-color:var(--semantic-action-border-grayblue-disabled);cursor:not-allowed}.app-button--grayblue.app-button--ghost[data-v-4248a67f]{background:var(--semantic-action-background-grayblue-ghost-default);color:var(--semantic-action-foreground-grayblue-default)}.app-button--grayblue.app-button--ghost[data-v-4248a67f]:hover:not(:disabled){background:var(--semantic-action-background-grayblue-ghost-hover);color:var(--semantic-action-foreground-grayblue-hover)}.app-button--grayblue.app-button--ghost[data-v-4248a67f]:active:not(:disabled){background:var(--semantic-action-background-grayblue-ghost-pressed);color:var(--semantic-action-foreground-grayblue-pressed)}.app-button--grayblue.app-button--ghost[data-v-4248a67f]:focus-visible{outline:2px solid var(--semantic-action-border-grayblue-focused);outline-offset:2px}.app-button--grayblue.app-button--ghost[data-v-4248a67f]:disabled{background:var(--semantic-action-background-grayblue-ghost-disabled);color:var(--semantic-action-foreground-grayblue-disabled);cursor:not-allowed}.app-button--error.app-button--solid[data-v-4248a67f]{background:var(--semantic-action-background-error-solid-default);color:var(--semantic-action-foreground-white-default)}.app-button--error.app-button--solid[data-v-4248a67f]:hover:not(:disabled){background:var(--semantic-action-background-error-solid-hover)}.app-button--error.app-button--solid[data-v-4248a67f]:active:not(:disabled){background:var(--semantic-action-background-error-solid-pressed)}.app-button--error.app-button--solid[data-v-4248a67f]:focus-visible{outline:2px solid var(--semantic-action-border-error-focused);outline-offset:2px}.app-button--error.app-button--solid[data-v-4248a67f]:disabled{background:var(--semantic-action-background-error-solid-disabled);color:var(--semantic-action-foreground-error-disabled);cursor:not-allowed}.app-button--error.app-button--subtle[data-v-4248a67f]{background:var(--semantic-action-background-error-subtle-default);color:var(--semantic-action-foreground-error-default)}.app-button--error.app-button--subtle[data-v-4248a67f]:hover:not(:disabled){background:var(--semantic-action-background-error-subtle-hover);color:var(--semantic-action-foreground-error-hover)}.app-button--error.app-button--subtle[data-v-4248a67f]:active:not(:disabled){background:var(--semantic-action-background-error-subtle-pressed);color:var(--semantic-action-foreground-error-pressed)}.app-button--error.app-button--subtle[data-v-4248a67f]:focus-visible{outline:2px solid var(--semantic-action-border-error-focused);outline-offset:2px}.app-button--error.app-button--subtle[data-v-4248a67f]:disabled{background:var(--semantic-action-background-error-subtle-disabled);color:var(--semantic-action-foreground-error-disabled);cursor:not-allowed}.app-button--error.app-button--outline[data-v-4248a67f]{background:var(--semantic-action-background-error-outline-default);color:var(--semantic-action-foreground-error-default);border-color:var(--semantic-action-border-error-default)}.app-button--error.app-button--outline[data-v-4248a67f]:hover:not(:disabled){background:var(--semantic-action-background-error-outline-hover);color:var(--semantic-action-foreground-error-hover);border-color:var(--semantic-action-border-error-hover)}.app-button--error.app-button--outline[data-v-4248a67f]:active:not(:disabled){background:var(--semantic-action-background-error-outline-pressed);color:var(--semantic-action-foreground-error-pressed);border-color:var(--semantic-action-border-error-pressed)}.app-button--error.app-button--outline[data-v-4248a67f]:focus-visible{outline:2px solid var(--semantic-action-border-error-focused);outline-offset:2px}.app-button--error.app-button--outline[data-v-4248a67f]:disabled{background:var(--semantic-action-background-error-outline-disabled);color:var(--semantic-action-foreground-error-disabled);border-color:var(--semantic-action-border-error-disabled);cursor:not-allowed}.app-button--error.app-button--ghost[data-v-4248a67f]{background:var(--semantic-action-background-error-ghost-default);color:var(--semantic-action-foreground-error-default)}.app-button--error.app-button--ghost[data-v-4248a67f]:hover:not(:disabled){background:var(--semantic-action-background-error-ghost-hover);color:var(--semantic-action-foreground-error-hover)}.app-button--error.app-button--ghost[data-v-4248a67f]:active:not(:disabled){background:var(--semantic-action-background-error-ghost-pressed);color:var(--semantic-action-foreground-error-pressed)}.app-button--error.app-button--ghost[data-v-4248a67f]:focus-visible{outline:2px solid var(--semantic-action-border-error-focused);outline-offset:2px}.app-button--error.app-button--ghost[data-v-4248a67f]:disabled{background:var(--semantic-action-background-error-ghost-disabled);color:var(--semantic-action-foreground-error-disabled);cursor:not-allowed}.app-button--white[data-v-4248a67f]{background:var(--semantic-action-background-white-default);color:var(--semantic-action-foreground-white-default)}.app-button--white[data-v-4248a67f]:hover:not(:disabled){background:var(--semantic-action-background-white-hover)}.app-button--white[data-v-4248a67f]:active:not(:disabled){background:var(--semantic-action-background-white-pressed)}.app-button--white[data-v-4248a67f]:focus-visible{outline:2px solid var(--semantic-action-border-white-focused);outline-offset:2px}.app-button--white[data-v-4248a67f]:disabled{background:var(--semantic-action-background-white-disabled);color:var(--semantic-action-foreground-white-disabled);cursor:not-allowed}.app-button--white.app-button--outline[data-v-4248a67f]{border-color:var(--semantic-action-border-white-default)}.app-button--white.app-button--outline[data-v-4248a67f]:hover:not(:disabled){border-color:var(--semantic-action-border-white-hover)}.app-button--white.app-button--outline[data-v-4248a67f]:active:not(:disabled){border-color:var(--semantic-action-border-white-pressed)}.app-button--white.app-button--outline[data-v-4248a67f]:disabled{border-color:var(--semantic-action-border-white-disabled)}.app-button--size-lg[data-v-4248a67f]{font:var(--component-button-l);padding:15px 20px}.app-button--size-lg .app-button__icon[data-v-4248a67f]{width:22px;height:22px}.app-button--size-md[data-v-4248a67f]{font:var(--component-button-md);padding:11px 16px}.app-button--size-md .app-button__icon[data-v-4248a67f]{width:20px;height:20px}.app-button--size-sm[data-v-4248a67f]{font:var(--component-button-sm);padding:9px 14px;gap:4px}.app-button--size-sm .app-button__icon[data-v-4248a67f]{width:18px;height:18px}.app-button--size-xs[data-v-4248a67f]{font:var(--component-button-sm);padding:5px 10px;gap:4px}.app-button--size-xs .app-button__icon[data-v-4248a67f]{width:16px;height:16px}.app-button__icon[data-v-4248a67f]{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.app-button__icon[data-v-4248a67f] img,.app-button__icon[data-v-4248a67f] svg{width:100%;height:100%;object-fit:contain}.app-button--rounded[data-v-4248a67f]{border-radius:var(--radius-full)}.app-button--full-width[data-v-4248a67f]{width:100%}.app-button--loading[data-v-4248a67f]{pointer-events:none}.app-icon[data-v-a6960455]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-modal[data-v-cb7c7b5c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--global-fill-grayblue-alpha-solid);display:flex;align-items:center;justify-content:center;z-index:100000;padding:20px}.app-modal__container[data-v-cb7c7b5c]{background-color:var(--global-fill-base);border-radius:var(--radius-md);box-shadow:var(--boxshadow-lg);max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.app-modal__container--sm[data-v-cb7c7b5c]{width:420px}.app-modal__container--md[data-v-cb7c7b5c]{width:600px;max-width:720px}.app-modal__container--lg[data-v-cb7c7b5c]{width:800px;max-width:960px}.app-modal__container--xl[data-v-cb7c7b5c]{width:1000px;max-width:1200px}.app-modal__container--full[data-v-cb7c7b5c]{width:1200px;min-width:1200px;max-width:1400px;height:90vh;max-height:90vh}.app-modal__header[data-v-cb7c7b5c]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 20px;flex-shrink:0}.app-modal__header.header-padding-20[data-v-cb7c7b5c]{padding:20px}.app-modal__header-content[data-v-cb7c7b5c]{display:flex;flex-direction:column;gap:8px;flex:1}.app-modal__title-wrapper[data-v-cb7c7b5c]{display:flex;align-items:center;gap:6px}.app-modal__title-icon[data-v-cb7c7b5c]{flex-shrink:0;margin-top:2px}.app-modal__title-icon--info[data-v-cb7c7b5c]{color:var(--global-icon-on-primary)}.app-modal__title-icon--warn[data-v-cb7c7b5c]{color:var(--global-icon-error)}.app-modal__title[data-v-cb7c7b5c]{margin:0;font:var(--title-sm-semibold-140);color:var(--global-text-strong)}.app-modal__close[data-v-cb7c7b5c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;color:var(--semantic-action-foreground-grayblue-light-default);cursor:pointer;flex-shrink:0}.app-modal__body[data-v-cb7c7b5c]{flex:1;padding-inline:20px;overflow-y:auto;font:var(--body-sm-medium-150);color:var(--global-text-subtle)}.app-modal__body--no-footer[data-v-cb7c7b5c]{padding-bottom:20px}.app-modal__footer[data-v-cb7c7b5c]{padding:24px 20px 20px;flex-shrink:0}.app-modal__actions[data-v-cb7c7b5c]{display:flex;gap:12px;justify-content:flex-end}.modal-enter-active[data-v-cb7c7b5c],.modal-leave-active[data-v-cb7c7b5c]{transition:opacity .3s ease}.modal-enter-active .app-modal__container[data-v-cb7c7b5c],.modal-leave-active .app-modal__container[data-v-cb7c7b5c]{transition:transform .3s ease}.modal-enter-from[data-v-cb7c7b5c],.modal-leave-to[data-v-cb7c7b5c]{opacity:0}.modal-enter-from .app-modal__container[data-v-cb7c7b5c],.modal-leave-to .app-modal__container[data-v-cb7c7b5c]{transform:scale(.9) translateY(-20px)}.app-model-badge[data-v-eb202075]{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-xs);width:max-content}.app-model-badge--label[data-v-eb202075]{background:transparent;padding:0}.app-model-badge--tag[data-v-eb202075]{background-color:var(--atomic-grayblue-200);padding:4px 8px 4px 6px}.app-model-badge__icon-wrap[data-v-eb202075]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:2px;background-color:var(--global-icon-caption);border-radius:var(--radius-full);flex-shrink:0}.app-model-badge__icon-wrap--sm[data-v-eb202075]{width:14px;height:14px}.app-model-badge__icon[data-v-eb202075]{color:var(--atomic-white-100);flex-shrink:0}.app-model-badge--label .app-model-badge__text[data-v-eb202075]{font:var(--caption-md-semibold-auto);color:var(--global-text-subtle)}.app-model-badge--tag .app-model-badge__text[data-v-eb202075]{font:var(--caption-sm-medium-auto);color:var(--global-text-medium)}.app-icon-button[data-v-80c8c807]{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);cursor:pointer;width:fit-content;height:fit-content;transition:background .15s,color .15s,border-color .15s}.app-icon-button--primary.app-icon-button--solid[data-v-80c8c807]{background:var(--semantic-action-background-primary-solid-default);color:var(--semantic-action-foreground-white-default)}.app-icon-button--primary.app-icon-button--solid[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-primary-solid-hover)}.app-icon-button--primary.app-icon-button--solid[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-primary-solid-pressed)}.app-icon-button--primary.app-icon-button--solid[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-primary-focused);outline-offset:2px}.app-icon-button--primary.app-icon-button--solid[data-v-80c8c807]:disabled{background:var(--semantic-action-background-primary-solid-disabled);color:var(--semantic-action-foreground-primary-disabled);cursor:not-allowed}.app-icon-button--primary.app-icon-button--subtle[data-v-80c8c807]{background:var(--semantic-action-background-primary-subtle-default);color:var(--semantic-action-foreground-primary-default)}.app-icon-button--primary.app-icon-button--subtle[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-primary-subtle-hover);color:var(--semantic-action-foreground-primary-hover)}.app-icon-button--primary.app-icon-button--subtle[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-primary-subtle-pressed);color:var(--semantic-action-foreground-primary-pressed)}.app-icon-button--primary.app-icon-button--subtle[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-primary-focused);outline-offset:2px}.app-icon-button--primary.app-icon-button--subtle[data-v-80c8c807]:disabled{background:var(--semantic-action-background-primary-subtle-disabled);color:var(--semantic-action-foreground-primary-disabled);cursor:not-allowed}.app-icon-button--primary.app-icon-button--outline[data-v-80c8c807]{background:var(--semantic-action-background-primary-outline-default);color:var(--semantic-action-foreground-primary-default);border:1px solid var(--semantic-action-border-primary-default)}.app-icon-button--primary.app-icon-button--outline[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-primary-outline-hover);color:var(--semantic-action-foreground-primary-hover);border-color:var(--semantic-action-border-primary-hover)}.app-icon-button--primary.app-icon-button--outline[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-primary-outline-pressed);color:var(--semantic-action-foreground-primary-pressed);border-color:var(--semantic-action-border-primary-pressed)}.app-icon-button--primary.app-icon-button--outline[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-primary-focused);outline-offset:2px}.app-icon-button--primary.app-icon-button--outline[data-v-80c8c807]:disabled{background:var(--semantic-action-background-primary-outline-disabled);color:var(--semantic-action-foreground-primary-disabled);border-color:var(--semantic-action-border-primary-disabled);cursor:not-allowed}.app-icon-button--primary.app-icon-button--ghost[data-v-80c8c807]{background:var(--semantic-action-background-primary-ghost-default);color:var(--semantic-action-foreground-primary-default)}.app-icon-button--primary.app-icon-button--ghost[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-primary-ghost-hover);color:var(--semantic-action-foreground-primary-hover)}.app-icon-button--primary.app-icon-button--ghost[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-primary-ghost-pressed);color:var(--semantic-action-foreground-primary-pressed)}.app-icon-button--primary.app-icon-button--ghost[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-primary-focused);outline-offset:2px}.app-icon-button--primary.app-icon-button--ghost[data-v-80c8c807]:disabled{background:var(--semantic-action-background-primary-ghost-disabled);color:var(--semantic-action-foreground-primary-disabled);cursor:not-allowed}.app-icon-button--grayblue.app-icon-button--solid[data-v-80c8c807]{background:var(--semantic-action-background-grayblue-solid-default);color:var(--semantic-action-foreground-white-default)}.app-icon-button--grayblue.app-icon-button--solid[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-grayblue-solid-hover)}.app-icon-button--grayblue.app-icon-button--solid[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-grayblue-solid-pressed)}.app-icon-button--grayblue.app-icon-button--solid[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-grayblue-focused);outline-offset:2px}.app-icon-button--grayblue.app-icon-button--solid[data-v-80c8c807]:disabled{background:var(--semantic-action-background-grayblue-solid-disabled);color:var(--semantic-action-foreground-grayblue-disabled);cursor:not-allowed}.app-icon-button--grayblue.app-icon-button--subtle[data-v-80c8c807]{background:var(--semantic-action-background-grayblue-subtle-default);color:var(--semantic-action-foreground-grayblue-default)}.app-icon-button--grayblue.app-icon-button--subtle[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-grayblue-subtle-hover);color:var(--semantic-action-foreground-grayblue-hover)}.app-icon-button--grayblue.app-icon-button--subtle[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-grayblue-subtle-pressed);color:var(--semantic-action-foreground-grayblue-pressed)}.app-icon-button--grayblue.app-icon-button--subtle[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-grayblue-focused);outline-offset:2px}.app-icon-button--grayblue.app-icon-button--subtle[data-v-80c8c807]:disabled{background:var(--semantic-action-background-grayblue-subtle-disabled);color:var(--semantic-action-foreground-grayblue-disabled);cursor:not-allowed}.app-icon-button--grayblue.app-icon-button--outline[data-v-80c8c807]{background:var(--semantic-action-background-grayblue-outline-default);color:var(--semantic-action-foreground-grayblue-default);border:1px solid var(--semantic-action-border-grayblue-default)}.app-icon-button--grayblue.app-icon-button--outline[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-grayblue-outline-hover);color:var(--semantic-action-foreground-grayblue-hover);border-color:var(--semantic-action-border-grayblue-hover)}.app-icon-button--grayblue.app-icon-button--outline[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-grayblue-outline-pressed);color:var(--semantic-action-foreground-grayblue-pressed);border-color:var(--semantic-action-border-grayblue-pressed)}.app-icon-button--grayblue.app-icon-button--outline[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-grayblue-focused);outline-offset:2px}.app-icon-button--grayblue.app-icon-button--outline[data-v-80c8c807]:disabled{background:var(--semantic-action-background-grayblue-outline-disabled);color:var(--semantic-action-foreground-grayblue-disabled);border-color:var(--semantic-action-border-grayblue-disabled);cursor:not-allowed}.app-icon-button--grayblue.app-icon-button--ghost[data-v-80c8c807]{background:var(--semantic-action-background-grayblue-ghost-default);color:var(--semantic-action-foreground-grayblue-default)}.app-icon-button--grayblue.app-icon-button--ghost[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-grayblue-ghost-hover);color:var(--semantic-action-foreground-grayblue-hover)}.app-icon-button--grayblue.app-icon-button--ghost[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-grayblue-ghost-pressed);color:var(--semantic-action-foreground-grayblue-pressed)}.app-icon-button--grayblue.app-icon-button--ghost[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-grayblue-focused);outline-offset:2px}.app-icon-button--grayblue.app-icon-button--ghost[data-v-80c8c807]:disabled{background:var(--semantic-action-background-grayblue-ghost-disabled);color:var(--semantic-action-foreground-grayblue-disabled);cursor:not-allowed}.app-icon-button--error.app-icon-button--solid[data-v-80c8c807]{background:var(--semantic-action-background-error-solid-default);color:var(--semantic-action-foreground-white-default)}.app-icon-button--error.app-icon-button--solid[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-error-solid-hover)}.app-icon-button--error.app-icon-button--solid[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-error-solid-pressed)}.app-icon-button--error.app-icon-button--solid[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-error-focused);outline-offset:2px}.app-icon-button--error.app-icon-button--solid[data-v-80c8c807]:disabled{background:var(--semantic-action-background-error-solid-disabled);color:var(--semantic-action-foreground-error-disabled);cursor:not-allowed}.app-icon-button--error.app-icon-button--subtle[data-v-80c8c807]{background:var(--semantic-action-background-error-subtle-default);color:var(--semantic-action-foreground-error-default)}.app-icon-button--error.app-icon-button--subtle[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-error-subtle-hover);color:var(--semantic-action-foreground-error-hover)}.app-icon-button--error.app-icon-button--subtle[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-error-subtle-pressed);color:var(--semantic-action-foreground-error-pressed)}.app-icon-button--error.app-icon-button--subtle[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-error-focused);outline-offset:2px}.app-icon-button--error.app-icon-button--subtle[data-v-80c8c807]:disabled{background:var(--semantic-action-background-error-subtle-disabled);color:var(--semantic-action-foreground-error-disabled);cursor:not-allowed}.app-icon-button--error.app-icon-button--outline[data-v-80c8c807]{background:var(--semantic-action-background-error-outline-default);color:var(--semantic-action-foreground-error-default);border:1px solid var(--semantic-action-border-error-default)}.app-icon-button--error.app-icon-button--outline[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-error-outline-hover);color:var(--semantic-action-foreground-error-hover);border-color:var(--semantic-action-border-error-hover)}.app-icon-button--error.app-icon-button--outline[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-error-outline-pressed);color:var(--semantic-action-foreground-error-pressed);border-color:var(--semantic-action-border-error-pressed)}.app-icon-button--error.app-icon-button--outline[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-error-focused);outline-offset:2px}.app-icon-button--error.app-icon-button--outline[data-v-80c8c807]:disabled{background:var(--semantic-action-background-error-outline-disabled);color:var(--semantic-action-foreground-error-disabled);border-color:var(--semantic-action-border-error-disabled);cursor:not-allowed}.app-icon-button--error.app-icon-button--ghost[data-v-80c8c807]{background:var(--semantic-action-background-error-ghost-default);color:var(--semantic-action-foreground-error-default)}.app-icon-button--error.app-icon-button--ghost[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-error-ghost-hover);color:var(--semantic-action-foreground-error-hover)}.app-icon-button--error.app-icon-button--ghost[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-error-ghost-pressed);color:var(--semantic-action-foreground-error-pressed)}.app-icon-button--error.app-icon-button--ghost[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-error-focused);outline-offset:2px}.app-icon-button--error.app-icon-button--ghost[data-v-80c8c807]:disabled{background:var(--semantic-action-background-error-ghost-disabled);color:var(--semantic-action-foreground-error-disabled);cursor:not-allowed}.app-icon-button--grayblue-light[data-v-80c8c807]{background:var(--semantic-action-background-grayblue-ghost-default);color:var(--semantic-action-foreground-grayblue-light-default)}.app-icon-button--grayblue-light[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-grayblue-ghost-hover);color:var(--semantic-action-foreground-grayblue-light-hover)}.app-icon-button--grayblue-light[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-grayblue-ghost-pressed);color:var(--semantic-action-foreground-grayblue-light-pressed)}.app-icon-button--grayblue-light[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-grayblue-focused);outline-offset:2px}.app-icon-button--grayblue-light[data-v-80c8c807]:disabled{background:var(--semantic-action-background-grayblue-ghost-disabled);color:var(--semantic-action-foreground-grayblue-light-disabled);cursor:not-allowed}.app-icon-button--white[data-v-80c8c807]{background:var(--semantic-action-background-white-default);color:var(--semantic-action-foreground-white-default)}.app-icon-button--white[data-v-80c8c807]:hover:not(:disabled){background:var(--semantic-action-background-white-hover)}.app-icon-button--white[data-v-80c8c807]:active:not(:disabled){background:var(--semantic-action-background-white-pressed)}.app-icon-button--white[data-v-80c8c807]:focus-visible{outline:2px solid var(--semantic-action-border-white-focused);outline-offset:2px}.app-icon-button--white[data-v-80c8c807]:disabled{background:var(--semantic-action-background-white-disabled);color:var(--semantic-action-foreground-white-disabled);cursor:not-allowed}.app-icon-button--white.app-icon-button--outline[data-v-80c8c807]{border:1px solid var(--semantic-action-border-white-default)}.app-icon-button--white.app-icon-button--outline[data-v-80c8c807]:hover:not(:disabled){border-color:var(--semantic-action-border-white-hover)}.app-icon-button--white.app-icon-button--outline[data-v-80c8c807]:active:not(:disabled){border-color:var(--semantic-action-border-white-pressed)}.app-icon-button--white.app-icon-button--outline[data-v-80c8c807]:disabled{border-color:var(--semantic-action-border-white-disabled)}.app-icon-button--size-lg[data-v-80c8c807]{padding:16px}.app-icon-button--size-lg.app-icon-button--outline[data-v-80c8c807]{padding:15px}.app-icon-button--size-lg .app-icon-button__min-size[data-v-80c8c807]{min-width:26px;min-height:26px}.app-icon-button--size-md[data-v-80c8c807]{padding:12px}.app-icon-button--size-md.app-icon-button--outline[data-v-80c8c807]{padding:11px}.app-icon-button--size-md .app-icon-button__min-size[data-v-80c8c807]{min-width:24px;min-height:24px}.app-icon-button--size-sm[data-v-80c8c807]{padding:10px}.app-icon-button--size-sm.app-icon-button--outline[data-v-80c8c807]{padding:9px}.app-icon-button--size-sm .app-icon-button__min-size[data-v-80c8c807]{min-width:22px;min-height:22px}.app-icon-button--size-xs[data-v-80c8c807]{padding:6px}.app-icon-button--size-xs.app-icon-button--outline[data-v-80c8c807]{padding:5px}.app-icon-button--size-xs .app-icon-button__min-size[data-v-80c8c807]{min-width:22px;min-height:22px}.app-icon-button__min-size[data-v-80c8c807]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-icon-button--rounded[data-v-80c8c807]{border-radius:var(--radius-full)}.app-icon-button--loading[data-v-80c8c807]{pointer-events:none}.app-icon-button[data-v-80c8c807]:disabled{cursor:not-allowed}.app-popover[data-v-f999f0c6]{--arrow-offset: 0px;position:absolute;background:var(--atomic-grayblue-800);border-radius:var(--radius-md);box-shadow:0 8px 24px #00000026;width:max-content;max-width:240px;padding:16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.app-popover--visible[data-v-f999f0c6]{opacity:1;visibility:visible;pointer-events:auto}.app-popover--bottom[data-v-f999f0c6]{top:100%;left:calc(50% - 62px);margin-top:12px}.app-popover--top[data-v-f999f0c6]{bottom:100%;left:calc(50% - 62px);margin-bottom:12px}.app-popover--left[data-v-f999f0c6]{right:100%;top:calc(50% - 62px);margin-right:12px}.app-popover--right[data-v-f999f0c6]{left:100%;top:calc(50% - 62px);margin-left:12px}.app-popover__arrow[data-v-f999f0c6]{position:absolute;width:11.4px;height:11.4px;background:var(--atomic-grayblue-800);transform:rotate(45deg)}.app-popover--bottom .app-popover__arrow[data-v-f999f0c6]{left:var(--arrow-offset);top:-5.7px}.app-popover--top .app-popover__arrow[data-v-f999f0c6]{left:var(--arrow-offset);bottom:-5.7px}.app-popover--left .app-popover__arrow[data-v-f999f0c6]{right:-5.7px;top:var(--arrow-offset)}.app-popover--right .app-popover__arrow[data-v-f999f0c6]{left:-5.7px;top:var(--arrow-offset)}.app-popover__header[data-v-f999f0c6]{display:flex;justify-content:space-between;align-items:flex-start}.app-popover__title[data-v-f999f0c6]{font:var(--body-sm-bold-150);color:var(--atomic-white-100);margin:0}.app-popover__close[data-v-f999f0c6]{background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;color:var(--atomic-white-75);transition:color .2s ease}.app-popover__close[data-v-f999f0c6]:hover{color:var(--atomic-white-100)}.app-popover__close-icon[data-v-f999f0c6]{display:block}.app-popover--md .app-popover__close-icon[data-v-f999f0c6],.app-popover--sm .app-popover__close-icon[data-v-f999f0c6]{width:20px;height:20px}.app-popover__content[data-v-f999f0c6]{position:relative}.app-popover__description[data-v-f999f0c6]{font:var(--caption-md-medium-150);color:var(--atomic-white-75);margin-top:6px;white-space:pre-line}.app-info-popover[data-v-24036b89]{position:relative;display:inline-flex;align-items:center}.app-info-popover__button[data-v-24036b89]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--global-icon-caption);transition:color .2s ease}.app-info-popover__button[data-v-24036b89]:hover{color:var(--global-icon-subtle)}.app-info-popover__button[data-v-24036b89]:focus{outline:none}.app-info-popover__button--custom-color[data-v-24036b89]:hover{opacity:.8;color:inherit}.app-info-popover__icon[data-v-24036b89]{display:block}.app-info-popover__icon--sm[data-v-24036b89]{width:16px;height:16px}.app-info-popover__icon--md[data-v-24036b89]{width:20px;height:20px}.app-info-popover__icon--lg[data-v-24036b89]{width:24px;height:24px}.app-info-popover__teleport-anchor{pointer-events:auto}.app-info-popover__teleport-anchor .app-popover{position:static;margin:0;transform:none}.app-tooltip[data-v-04256ea0]{--offset-x: 0px;--offset-y: 0px;position:absolute;background:var(--global-fill-base);color:var(--global-text-medium);border:1px solid var(--global-line-default);padding:6px 10px;display:flex;align-items:center;min-height:33px;border-radius:var(--radius-xs);font:var(--body-sm-medium-auto);max-width:240px;white-space:normal;width:max-content;z-index:10000;pointer-events:none;box-shadow:0 8px 16px #00000014;animation:tooltipFadeIn-04256ea0 .2s ease-out forwards}.app-tooltip__text[data-v-04256ea0]{line-height:1.5}.app-tooltip--bottom[data-v-04256ea0]{top:calc(100% + 8px);left:50%;transform:translate(calc(-50% + var(--offset-x)),var(--offset-y))}.app-tooltip--right[data-v-04256ea0]{top:50%;left:calc(100% + 8px);transform:translate(var(--offset-x),calc(-50% + var(--offset-y)));line-height:33px;padding-top:0;padding-bottom:0}.app-tooltip--left[data-v-04256ea0]{top:50%;right:calc(100% + 8px);transform:translate(calc(-1 * var(--offset-x)),calc(-50% + var(--offset-y)))}.app-tooltip--top[data-v-04256ea0]{bottom:calc(100% + 8px);left:50%;transform:translate(calc(-50% + var(--offset-x)),calc(-1 * var(--offset-y)))}@keyframes tooltipFadeIn-04256ea0{0%{opacity:0}to{opacity:1}}.app-tooltip--bottom[data-v-04256ea0]{animation-name:tooltipFadeInBottom-04256ea0}@keyframes tooltipFadeInBottom-04256ea0{0%{opacity:0;transform:translate(calc(-50% + var(--offset-x)),calc(4px + var(--offset-y)))}to{opacity:1;transform:translate(calc(-50% + var(--offset-x)),var(--offset-y))}}.app-tooltip--right[data-v-04256ea0]{animation-name:tooltipFadeInRight-04256ea0}@keyframes tooltipFadeInRight-04256ea0{0%{opacity:0;transform:translate(calc(-4px + var(--offset-x)),calc(-50% + var(--offset-y)))}to{opacity:1;transform:translate(var(--offset-x),calc(-50% + var(--offset-y)))}}.app-tooltip--left[data-v-04256ea0]{animation-name:tooltipFadeInLeft-04256ea0}@keyframes tooltipFadeInLeft-04256ea0{0%{opacity:0;transform:translate(calc(4px + -1 * var(--offset-x)),calc(-50% + var(--offset-y)))}to{opacity:1;transform:translate(calc(-1 * var(--offset-x)),calc(-50% + var(--offset-y)))}}.app-tooltip--top[data-v-04256ea0]{animation-name:tooltipFadeInTop-04256ea0}@keyframes tooltipFadeInTop-04256ea0{0%{opacity:0;transform:translate(calc(-50% + var(--offset-x)),calc(4px + -1 * var(--offset-y)))}to{opacity:1;transform:translate(calc(-50% + var(--offset-x)),calc(-1 * var(--offset-y)))}}.app-tag[data-v-38c8b1bc]{display:inline-flex;align-items:center;gap:2px;position:relative;font-family:var(--font-families-pretendard);letter-spacing:0;line-height:normal;white-space:nowrap}.app-tag--truncate[data-v-38c8b1bc]{overflow:hidden;text-overflow:ellipsis;min-width:0}.app-tag--sm[data-v-38c8b1bc]{padding:2px 3px;border-radius:2px;font:var(--caption-sm-medium-auto)}.app-tag--md[data-v-38c8b1bc]{padding:4px;border-radius:4px;font:var(--body-sm-medium-auto)}.app-tag--outline[data-v-38c8b1bc]{background:var(--atomic-white-100);color:var(--atomic-grayblue-600);border:1px solid var(--atomic-grayblue-300)}.app-tag--gray[data-v-38c8b1bc]{background:var(--atomic-gray-200);color:var(--atomic-gray-600)}.app-tag--yellow[data-v-38c8b1bc]{background:var(--global-fill-accent-yellow);color:var(--global-text-accent-yellow)}.app-tag--green[data-v-38c8b1bc]{background:var(--global-fill-accent-green);color:var(--global-text-accent-green)}.app-tag--blue[data-v-38c8b1bc]{background:var(--global-fill-accent-blue);color:var(--global-text-accent-blue)}.app-tag--red[data-v-38c8b1bc]{background:var(--global-fill-accent-red);color:var(--global-text-accent-red)}.app-tag--orange[data-v-38c8b1bc]{background:var(--global-fill-accent-orange);color:var(--global-text-accent-orange)}.app-tag--grayblue[data-v-38c8b1bc]{background:var(--global-fill-grayblue-alpha-subtle);color:var(--global-text-caption)}.app-tag--error[data-v-38c8b1bc]{background:var(--global-fill-error);color:var(--global-text-error)}.app-tag--error[data-v-38c8b1bc] .app-icon{color:var(--global-icon-error)}.model-selection-panel[data-v-58480746]{position:fixed;top:0;left:0;width:400px;height:100vh;background-color:var(--atomic-grayblue-100);box-shadow:1px 0 0 0 var(--atomic-grayblue-400);display:flex;flex-direction:column;z-index:200}.model-selection-panel__header[data-v-58480746]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 14px;position:relative}.model-selection-panel__title-container[data-v-58480746]{display:flex;align-items:center;gap:6px}.model-selection-panel__robot-icon[data-v-58480746]{width:18px;height:18px;margin-left:8px;flex-shrink:0}.model-selection-panel__title[data-v-58480746]{font:var(--body-l-semibold-auto);margin:0;color:var(--global-text-medium)}.model-selection-panel__info-popover[data-v-58480746] .app-popover{max-width:267px}.model-selection-panel__content[data-v-58480746]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 12px 10px}.model-selection-panel__section[data-v-58480746]{min-width:0}.model-selection-panel__divider[data-v-58480746]{padding:2px 0}.model-selection-panel__divider[data-v-58480746]:after{content:"";display:block;height:1px;background-color:var(--atomic-grayblue-300)}.model-selection-panel__section-title[data-v-58480746]{font:var(--caption-md-semibold-auto);color:var(--global-text-subtle);margin-bottom:2px;display:flex;padding:17px 16px 10px;align-items:center;gap:6px;align-self:stretch}.model-selection-panel__category-header[data-v-58480746]{padding:16px 16px 10px}.model-selection-panel__models[data-v-58480746]{display:flex;flex-direction:column;gap:2px;min-width:0}.model-selection-panel__model-item[data-v-58480746]{width:100%;min-width:0;display:flex;flex-direction:column;gap:8px;padding:8px 16px;background:none;border:1px solid transparent;border-radius:var(--radius-2xs);cursor:pointer;text-align:left;transition:all .2s ease;box-sizing:border-box}.model-selection-panel__model-item[data-v-58480746]:hover{background-color:var(--atomic-grayblue-200)}.model-selection-panel__model-item--selected[data-v-58480746]{background-color:var(--global-fill-grayblue);border-color:var(--global-line-on-primary)}.model-selection-panel__model-item--selected .model-selection-panel__model-name[data-v-58480746]{color:var(--global-text-on-primary)}.model-selection-panel__model-item--selected[data-v-58480746]:hover{background-color:var(--atomic-grayblue-300);border-color:var(--global-line-on-primary)}.model-selection-panel__model-item--selected[data-v-58480746]:disabled{background-color:var(--atomic-gray-100);border-color:transparent;cursor:not-allowed}.model-selection-panel__model-content[data-v-58480746]{display:flex;flex-direction:column;gap:8px;width:100%}.model-selection-panel__model-header[data-v-58480746]{display:flex;align-items:center;justify-content:space-between;gap:8px}.model-selection-panel__model-name[data-v-58480746]{font:var(--body-sm-medium-auto);color:var(--global-text-strong);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-selection-panel__model-tags[data-v-58480746]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.model-selection-panel__empty-state[data-v-58480746]{display:flex;flex-direction:column;padding:16px 0;justify-content:center;align-items:center;text-align:center;font:var(--body-sm-medium-150)}.model-selection-panel__empty-state-title[data-v-58480746]{color:var(--global-text-subtle)}.model-selection-panel__empty-state-description[data-v-58480746]{color:var(--global-text-caption)}.model-selector[data-v-82b34241]{position:absolute;z-index:50}@container main-content (min-width: 801px){.model-selector[data-v-82b34241]{top:10px;left:10px}}@container main-content (max-width: 800px){.model-selector[data-v-82b34241]{top:0;left:0;right:0;width:100%;background-color:var(--semantic-control-background-white);border-bottom:1px solid var(--semantic-control-border-default);padding:4px 0;box-sizing:border-box}}.model-selector__button[data-v-82b34241]{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;width:200px;box-sizing:border-box;background-color:var(--semantic-control-background-white);border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .2s ease;padding:10px 8px 10px 10px;flex-shrink:0}@container main-content (max-width: 800px){.model-selector__button[data-v-82b34241]{width:100%;border-radius:0}}.model-selector__button[data-v-82b34241]:hover{background-color:var(--atomic-gray-100)}.model-selector__button[data-v-82b34241]:active{background-color:var(--atomic-gray-200)}.model-selector__button-text[data-v-82b34241]{flex:1 1 auto;font:var(--component-field-value-sm);color:var(--semantic-control-foreground-value-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-selector__button-icon[data-v-82b34241]{flex-shrink:0;color:var(--semantic-control-foreground-icon-default)}.model-selector__tooltip[data-v-82b34241]{z-index:100}.model-selector__modal-text[data-v-82b34241]{margin:0 0 16px;font:var(--body-sm-medium-150);color:var(--global-text-subtle)}.model-selector__modal-content[data-v-82b34241]{display:flex;flex-direction:column;gap:16px;background-color:var(--atomic-grayblue-100);padding:16px;border-radius:var(--radius-sm);overflow:hidden}.model-selector__modal-subtitle[data-v-82b34241]{margin:0;font:var(--body-md-semibold-auto);color:var(--global-text-on-primary)}.model-selector__modal-badges[data-v-82b34241]{display:flex;flex-direction:column;gap:8px}.backdrop-fade-enter-active[data-v-82b34241],.backdrop-fade-leave-active[data-v-82b34241]{transition:opacity .3s ease}.backdrop-fade-enter-from[data-v-82b34241],.backdrop-fade-leave-to[data-v-82b34241]{opacity:0}.panel-slide-enter-active[data-v-82b34241],.panel-slide-leave-active[data-v-82b34241]{transition:transform .3s ease}.panel-slide-enter-from[data-v-82b34241],.panel-slide-leave-to[data-v-82b34241]{transform:translate(-100%)}.model-selector__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#7c7c7c33;z-index:90}.backdrop-fade-enter-active,.backdrop-fade-leave-active{transition:opacity .3s ease}.backdrop-fade-enter-from,.backdrop-fade-leave-to{opacity:0}.panel-slide-enter-active,.panel-slide-leave-active{transition:transform .3s ease}.panel-slide-enter-from,.panel-slide-leave-to{transform:translate(-100%)}.app-search-input[data-v-0ea4765d]{display:flex;flex-direction:column}.app-search-input--lg[data-v-0ea4765d]{gap:8px}.app-search-input--md[data-v-0ea4765d]{gap:6px}.app-search-input--sm[data-v-0ea4765d]{gap:4px}.app-search-input__label-group[data-v-0ea4765d]{display:flex;align-items:center;gap:4px;padding:0 4px}.app-search-input__label[data-v-0ea4765d]{color:var(--semantic-control-foreground-label-default)}.app-search-input--lg .app-search-input__label[data-v-0ea4765d]{font:var(--component-field-label-l)}.app-search-input--md .app-search-input__label[data-v-0ea4765d]{font:var(--component-field-label-md)}.app-search-input--sm .app-search-input__label[data-v-0ea4765d]{font:var(--component-field-label-sm)}.app-search-input--disabled .app-search-input__label[data-v-0ea4765d]{color:var(--semantic-control-foreground-label-disabled)}.app-search-input--error .app-search-input__label[data-v-0ea4765d]{color:var(--semantic-control-foreground-label-error)}.app-search-input__required[data-v-0ea4765d]{color:var(--semantic-control-foreground-required)}.app-search-input--lg .app-search-input__required[data-v-0ea4765d]{font:var(--component-field-label-l)}.app-search-input--md .app-search-input__required[data-v-0ea4765d]{font:var(--component-field-label-md)}.app-search-input--sm .app-search-input__required[data-v-0ea4765d]{font:var(--component-field-label-sm)}.app-search-input__row[data-v-0ea4765d]{display:flex;align-items:center;gap:8px;border-radius:var(--radius-sm);background:var(--semantic-control-background-default);transition:border-color .2s ease;box-sizing:border-box}.app-search-input--outline .app-search-input__row[data-v-0ea4765d]{border:1px solid var(--semantic-control-border-default)}.app-search-input--outline.app-search-input--focused .app-search-input__row[data-v-0ea4765d]{border:2px solid var(--semantic-control-border-focused)}.app-search-input--outline.app-search-input--disabled .app-search-input__row[data-v-0ea4765d]{border-color:var(--semantic-control-border-disabled);background:var(--semantic-control-background-disabled)}.app-search-input--outline.app-search-input--error .app-search-input__row[data-v-0ea4765d]{border-color:var(--semantic-control-border-error);background:var(--semantic-control-background-error)}.app-search-input--outline.app-search-input--readonly .app-search-input__row[data-v-0ea4765d]{border-color:var(--semantic-control-border-readonly);background:var(--semantic-control-background-readonly)}.app-search-input--ghost .app-search-input__row[data-v-0ea4765d]{border:1px solid transparent}.app-search-input--ghost.app-search-input--focused .app-search-input__row[data-v-0ea4765d]{border:2px solid var(--semantic-control-border-focused)}.app-search-input--ghost.app-search-input--disabled .app-search-input__row[data-v-0ea4765d]{background:var(--semantic-control-background-disabled)}.app-search-input--ghost.app-search-input--readonly .app-search-input__row[data-v-0ea4765d]{background:var(--semantic-control-background-readonly)}.app-search-input--ghost.app-search-input--error .app-search-input__row[data-v-0ea4765d]{background:var(--semantic-control-background-error)}.app-search-input--lg .app-search-input__row[data-v-0ea4765d]{padding:15px 13px 15px 15px}.app-search-input--md .app-search-input__row[data-v-0ea4765d]{padding:11px 9px 11px 11px}.app-search-input--sm .app-search-input__row[data-v-0ea4765d]{padding:9px 7px 9px 9px}.app-search-input--focused.app-search-input--lg .app-search-input__row[data-v-0ea4765d]{padding:14px 12px 14px 14px}.app-search-input--focused.app-search-input--md .app-search-input__row[data-v-0ea4765d]{padding:10px 8px 10px 10px}.app-search-input--focused.app-search-input--sm .app-search-input__row[data-v-0ea4765d]{padding:8px 6px 8px 8px}.app-search-input--disabled .app-search-input__row[data-v-0ea4765d]{cursor:not-allowed}.app-search-input__help-text[data-v-0ea4765d]{margin:0;padding:0 4px;color:var(--semantic-control-foreground-helptext-default)}.app-search-input--disabled .app-search-input__help-text[data-v-0ea4765d]{color:var(--semantic-control-foreground-helptext-disabled)}.app-search-input--error .app-search-input__help-text[data-v-0ea4765d]{color:var(--semantic-control-foreground-helptext-error)}.app-search-input--lg .app-search-input__help-text[data-v-0ea4765d]{font:var(--component-field-help-text-l)}.app-search-input--md .app-search-input__help-text[data-v-0ea4765d]{font:var(--component-field-help-text-md)}.app-search-input--sm .app-search-input__help-text[data-v-0ea4765d]{font:var(--component-field-help-text-sm)}.app-search-input__field[data-v-0ea4765d]{flex:1;min-width:0;border:none;background:transparent;outline:none;color:var(--semantic-control-foreground-value-default);padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-search-input__field[data-v-0ea4765d]::placeholder{color:var(--semantic-control-foreground-placeholder-default)}.app-search-input--disabled .app-search-input__field[data-v-0ea4765d]{color:var(--semantic-control-foreground-value-disabled);cursor:not-allowed}.app-search-input--disabled .app-search-input__field[data-v-0ea4765d]::placeholder{color:var(--semantic-control-foreground-placeholder-disabled)}.app-search-input--readonly .app-search-input__field[data-v-0ea4765d]{cursor:default}.app-search-input--error .app-search-input__field[data-v-0ea4765d]{color:var(--semantic-control-foreground-value-error)}.app-search-input--error .app-search-input__field[data-v-0ea4765d]::placeholder{color:var(--semantic-control-foreground-placeholder-error)}.app-search-input--lg .app-search-input__field[data-v-0ea4765d]{font:var(--component-field-value-l)}.app-search-input--lg .app-search-input__field[data-v-0ea4765d]::placeholder{font:var(--component-field-placeholder-l)}.app-search-input--md .app-search-input__field[data-v-0ea4765d]{font:var(--component-field-value-md)}.app-search-input--md .app-search-input__field[data-v-0ea4765d]::placeholder{font:var(--component-field-placeholder-md)}.app-search-input--sm .app-search-input__field[data-v-0ea4765d]{font:var(--component-field-value-sm)}.app-search-input--sm .app-search-input__field[data-v-0ea4765d]::placeholder{font:var(--component-field-placeholder-sm)}.app-search-input__clear[data-v-0ea4765d]{flex-shrink:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);color:var(--semantic-control-foreground-icon-default);transition:background-color .2s ease,color .2s ease}.app-search-input__clear[data-v-0ea4765d]:hover{background:var(--semantic-action-background-gray-ghost-hover)}.app-search-input__clear--hidden[data-v-0ea4765d]{visibility:hidden;pointer-events:none}.app-search-input--lg .app-search-input__clear[data-v-0ea4765d]{width:26px;height:26px}.app-search-input--md .app-search-input__clear[data-v-0ea4765d]{width:24px;height:24px}.app-search-input--sm .app-search-input__clear[data-v-0ea4765d]{width:22px;height:22px}.app-search-input__icon[data-v-0ea4765d]{flex-shrink:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--semantic-control-foreground-icon-default);transition:opacity .2s ease,color .2s ease}.app-search-input__icon[data-v-0ea4765d]:hover:not(:disabled){opacity:.7}.app-search-input__icon[data-v-0ea4765d]:disabled{cursor:not-allowed;opacity:1}.app-search-input--lg .app-search-input__icon[data-v-0ea4765d]{width:24px;height:24px}.app-search-input--md .app-search-input__icon[data-v-0ea4765d]{width:22px;height:22px}.app-search-input--sm .app-search-input__icon[data-v-0ea4765d]{width:20px;height:20px}.app-search-input--disabled .app-search-input__icon[data-v-0ea4765d],.app-search-input--disabled .app-search-input__clear[data-v-0ea4765d]{color:var(--semantic-control-foreground-icon-disabled)}.app-search-input--readonly .app-search-input__icon[data-v-0ea4765d],.app-search-input--readonly .app-search-input__clear[data-v-0ea4765d]{color:var(--semantic-control-foreground-icon-readonly)}.app-search-input--error .app-search-input__icon[data-v-0ea4765d],.app-search-input--error .app-search-input__clear[data-v-0ea4765d]{color:var(--semantic-control-foreground-icon-error)}.chat-item-skeleton[data-v-fe6756d8]{position:relative;height:44px;display:flex;align-items:center;justify-content:space-between;padding-inline:16px;border-radius:var(--radius-md)}.chat-item-skeleton__text[data-v-fe6756d8]{flex:1;height:15px;background:linear-gradient(90deg,var(--atomic-grayblue-200) 25%,var(--atomic-grayblue-100) 50%,var(--atomic-grayblue-200) 75%);background-size:200% 100%;border-radius:var(--radius-2xs);animation:skeleton-loading-fe6756d8 1.5s ease-in-out infinite;width:70%}@keyframes skeleton-loading-fe6756d8{0%{background-position:200% 0}to{background-position:-200% 0}}.chat-item-skeleton:nth-child(odd) .chat-item-skeleton__text[data-v-fe6756d8]{width:85%}.chat-item-skeleton:nth-child(3n) .chat-item-skeleton__text[data-v-fe6756d8]{width:60%}.chat-item-skeleton:nth-child(4n) .chat-item-skeleton__text[data-v-fe6756d8]{width:75%}.chat-skeleton-loader__section[data-v-32593946]:not(:last-child){margin-bottom:8px}.chat-skeleton-loader__title[data-v-32593946]{height:13px;width:40px;background:linear-gradient(90deg,var(--atomic-grayblue-200) 25%,var(--atomic-grayblue-100) 50%,var(--atomic-grayblue-200) 75%);background-size:200% 100%;border-radius:var(--radius-2xs);animation:skeleton-loading-32593946 1.5s ease-in-out infinite;margin:16px 0 8px 16px}.chat-skeleton-loader__list[data-v-32593946]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}@keyframes skeleton-loading-32593946{0%{background-position:200% 0}to{background-position:-200% 0}}.new-chat-button[data-v-7f6eae6d]{height:44px;display:flex;align-items:center;padding:10px 24px 10px 16px;border-radius:var(--radius-md);font:var(--body-sm-medium-auto);cursor:pointer;transition:background-color .2s ease;overflow:visible;width:100%;gap:8px}.new-chat-button[data-v-7f6eae6d]:hover{background-color:var(--atomic-grayblue-200);color:var(--global-text-medium)}.new-chat-button.collapsed[data-v-7f6eae6d]{width:32px;height:32px;padding:4px;justify-content:center;border-radius:var(--radius-sm)}.new-chat-button__text[data-v-7f6eae6d]{font:var(--body-sm-medium-auto);color:var(--global-text-medium)}.new-chat-button__icon[data-v-7f6eae6d]{width:20px;height:20px;color:var(--global-icon-subtle);flex-shrink:0}.app-empty-text[data-v-3fbfa628]{display:flex;flex-direction:column;align-items:center;text-align:center}.app-empty-text__title[data-v-3fbfa628]{color:var(--global-text-subtle);font:var(--body-sm-medium-150);margin:0}.app-empty-text__description[data-v-3fbfa628]{color:var(--global-text-caption);font:var(--body-sm-regular-150);margin:0;white-space:pre-line}.search-result-item[data-v-f068596d]{display:flex;flex-direction:column;gap:6px;padding:8px 16px;border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s ease}.search-result-item[data-v-f068596d]:hover,.search-result-item--active[data-v-f068596d]{background-color:var(--global-fill-grayblue)}.search-result-item__header[data-v-f068596d]{display:flex;align-items:center;gap:6px}.search-result-item__icon[data-v-f068596d]{color:var(--atomic-grayblue-400);flex-shrink:0}.search-result-item__title[data-v-f068596d]{flex:1;margin:0;font:var(--body-sm-medium-auto);color:var(--global-text-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-item__title[data-v-f068596d] .search-highlight{background-color:var(--global-fill-primary);color:var(--global-text-on-primary);font:var(--body-sm-semibold-auto);border-radius:2px}.search-result-item__date[data-v-f068596d]{font:var(--body-sm-regular-auto);color:var(--global-text-caption);flex-shrink:0;white-space:nowrap}.search-result-item__preview[data-v-f068596d]{margin:0;font:var(--caption-sm-regular-150);color:var(--semantic-control-foreground-helptext-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-dropdown__submenu[data-v-31a81e99]{position:fixed;background:var(--global-fill-base);border-radius:var(--radius-xs);outline:1px solid var(--global-line-default);z-index:999999;min-width:160px;max-width:240px;opacity:0;animation:submenuFadeIn-31a81e99 .15s ease-out forwards}.app-dropdown__submenu--right[data-v-31a81e99],.app-dropdown__submenu--left[data-v-31a81e99]{transform:translate(8px)}.app-dropdown__submenu .app-dropdown__list[data-v-31a81e99]{margin:0;padding:4px}.app-dropdown__item[data-v-31a81e99]{position:relative;display:flex;align-items:center;height:36px;gap:8px;padding:0 24px 0 16px;cursor:pointer;transition:background-color .15s ease}.app-dropdown__item[data-v-31a81e99]:hover:not(.app-dropdown__item--disabled){background:var(--atomic-grayblue-200);color:var(--global-text-strong)}.app-dropdown__item--disabled[data-v-31a81e99]{opacity:.5;cursor:not-allowed}.app-dropdown__item--important[data-v-31a81e99]{color:var(--global-text-subtle)}.app-dropdown__item--important[data-v-31a81e99]:hover:not(.app-dropdown__item--disabled){color:var(--global-text-error);background:var(--atomic-error-100)}.app-dropdown__icon[data-v-31a81e99]{width:16px;height:16px;flex-shrink:0}.app-dropdown__label[data-v-31a81e99]{flex:1;font:var(--body-sm-medium-auto);color:var(--global-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-dropdown__item--disabled .app-dropdown__label[data-v-31a81e99]{color:var(--global-text-disabled)}.app-dropdown__divider[data-v-31a81e99]{height:1px;background:var(--global-line-subtle);margin:2px 8px}@keyframes submenuFadeIn-31a81e99{0%{opacity:0;transform:translate(-8px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes submenuFadeInLeft-31a81e99{0%{opacity:0;transform:translate(8px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.app-dropdown__submenu--left[data-v-31a81e99]{animation:submenuFadeInLeft-31a81e99 .15s ease-out forwards}.app-dropdown[data-v-87f24456]{background:var(--global-fill-base);border:1px solid var(--global-line-default);border-radius:var(--radius-xs)}.app-dropdown[data-v-87f24456]{opacity:0;animation-duration:.15s;animation-timing-function:ease-out;animation-fill-mode:forwards}.app-dropdown[data-v-87f24456]{position:fixed;z-index:99999;transform:translateY(-8px);animation-name:dropdownFadeIn-87f24456}.app-dropdown__list[data-v-87f24456]{list-style:none;margin:0;padding:4px}.app-dropdown__item[data-v-87f24456]{position:relative;display:flex;align-items:center;height:36px;gap:8px;padding:0 24px 0 16px;color:var(--global-text-subtle);cursor:pointer;transition:all .15s ease}.app-dropdown__item[data-v-87f24456]:hover:not(.app-dropdown__item--disabled){background:var(--atomic-grayblue-200);color:var(--global-text-strong)}.app-dropdown__item--disabled[data-v-87f24456]{opacity:.5;cursor:not-allowed;color:var(--global-text-disabled)}.app-dropdown__item--important[data-v-87f24456]:hover:not(.app-dropdown__item--disabled){color:var(--global-text-error);background:var(--atomic-error-100)}.app-dropdown__item--has-submenu[data-v-87f24456]{padding-right:12px}.app-dropdown__item--submenu-active[data-v-87f24456]{background:var(--atomic-grayblue-200)}.app-dropdown__icon[data-v-87f24456],.app-dropdown__arrow[data-v-87f24456]{width:16px;height:16px;flex-shrink:0}.app-dropdown__arrow[data-v-87f24456]{color:var(--global-icon-subtle)}.app-dropdown__label[data-v-87f24456]{flex:1;font:var(--body-sm-medium-auto);color:inherit;white-space:nowrap}.app-dropdown__divider[data-v-87f24456]{height:1px;background:var(--global-line-subtle);margin:2px 8px}.app-dropdown--bottom-left[data-v-87f24456]{transform-origin:top left}.app-dropdown--bottom-right[data-v-87f24456]{transform-origin:top right}.app-dropdown--top-left[data-v-87f24456]{transform-origin:bottom left}.app-dropdown--top-right[data-v-87f24456]{transform-origin:bottom right}@keyframes dropdownFadeIn-87f24456{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.chatroom-item[data-v-67d2239f]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s ease;overflow:visible}.chatroom-item[data-v-67d2239f]:hover,.chatroom-item--menu-open[data-v-67d2239f]{background-color:var(--atomic-grayblue-200)}.chatroom-item--active[data-v-67d2239f],.chatroom-item--active[data-v-67d2239f]:hover{background-color:var(--global-fill-primary)}.chatroom-item--active .chatroom-item__menu[data-v-67d2239f]{color:var(--global-icon-on-primary)}.chatroom-item--active .chatroom-item__menu[data-v-67d2239f]:hover,.chatroom-item--active .chatroom-item__menu--active[data-v-67d2239f]{background-color:transparent;color:var(--global-icon-on-primary)}.chatroom-item__text-container[data-v-67d2239f]{position:relative;flex:1;overflow:hidden}.chatroom-item__text[data-v-67d2239f]{display:block;font:var(--body-sm-medium-auto);color:var(--global-text-medium);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatroom-item--active .chatroom-item__text[data-v-67d2239f]{color:var(--global-text-on-primary)}.chatroom-item__input[data-v-67d2239f]{flex:1;font:var(--body-sm-medium-auto);color:var(--global-text-medium);background:transparent;border:none;outline:none;padding:0;margin:0}.chatroom-item__menu-container[data-v-67d2239f]{position:relative;overflow:visible}.chatroom-item__menu-icon[data-v-67d2239f]{width:20px;height:20px}.chatroom-item__menu[data-v-67d2239f]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-2xs);color:var(--global-icon-caption);cursor:pointer;transition:all .2s ease;opacity:0}.chatroom-item__menu[data-v-67d2239f]:hover,.chatroom-item__menu--active[data-v-67d2239f]{background-color:var(--atomic-grayblue-300);color:var(--global-text-medium)}.chatroom-item:hover .chatroom-item__menu[data-v-67d2239f],.chatroom-item--menu-open .chatroom-item__menu[data-v-67d2239f]{opacity:1}.chatroom-item--menu-open .chatroom-item__menu[data-v-67d2239f]{background-color:var(--atomic-grayblue-300);color:var(--global-text-medium)}.chatroom-item--active.chatroom-item--menu-open .chatroom-item__menu[data-v-67d2239f]{background-color:transparent;color:var(--global-icon-on-primary)}.chatroom-section[data-v-41f79172]:not(:last-child){margin-bottom:8px}.chatroom-section__title[data-v-41f79172]{font:var(--body-sm-medium-auto);color:var(--global-text-caption);margin:0;padding:16px 16px 12px}.chatroom-section__list[data-v-41f79172]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.chat-search-content[data-v-9c754b79],.chat-search-content__search-results[data-v-9c754b79],.chat-search-content__default-view[data-v-9c754b79]{height:100%}.chat-search-content__new-chat[data-v-9c754b79]{margin-bottom:8px}.chat-search-content__empty[data-v-9c754b79]{display:flex;align-items:center;justify-content:center;padding:64px;height:100%}.chat-search-content__chat-empty[data-v-9c754b79]{display:flex;align-items:center;justify-content:center;padding:64px;margin-top:-44px;height:100%}.chat-search-content__loading-more[data-v-9c754b79]{display:flex;align-items:center;justify-content:center;padding:16px 0}.chat-search-modal[data-v-27d0ae33]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--global-fill-grayblue-alpha-solid);display:flex;justify-content:center;align-items:center;z-index:1000;border:none;padding:0;margin:0}.chat-search-modal__container[data-v-27d0ae33]{width:600px;height:460px;background-color:var(--global-fill-base);border-radius:var(--radius-md);box-shadow:var(--boxshadow-lg);display:flex;flex-direction:column;gap:8px;overflow:hidden}.chat-search-modal__header[data-v-27d0ae33]{padding:4px 12px;border-bottom:1px solid var(--global-line-default)}.chat-search-modal__search-input[data-v-27d0ae33]{width:100%}.chat-search-modal__content[data-v-27d0ae33]{flex:1;overflow-y:auto;padding:0 12px 8px}.modal-enter-active[data-v-27d0ae33],.modal-leave-active[data-v-27d0ae33]{transition:opacity .3s ease}.modal-enter-active .chat-search-modal__container[data-v-27d0ae33],.modal-leave-active .chat-search-modal__container[data-v-27d0ae33]{transition:transform .3s ease}.modal-enter-from[data-v-27d0ae33],.modal-leave-to[data-v-27d0ae33]{opacity:0}.modal-enter-from .chat-search-modal__container[data-v-27d0ae33],.modal-leave-to .chat-search-modal__container[data-v-27d0ae33]{transform:scale(.9) translateY(-20px)}.sidebar-actions[data-v-35e21d34]{display:flex;justify-content:flex-start;flex:0 0 auto}.sidebar-actions__notice-wrapper[data-v-35e21d34]{position:relative;display:flex;justify-content:center;align-items:center}.sidebar-actions__notice-dot[data-v-35e21d34]{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background-color:var(--atomic-error-400);pointer-events:none}.chat-list-section[data-v-96b099f2]{display:flex;flex-direction:column}.chat-list-section__title[data-v-96b099f2]{font:var(--body-sm-medium-auto);color:var(--global-text-caption);padding:8px 12px 0;margin-bottom:8px}.chat-list-section__list[data-v-96b099f2]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}@keyframes shimmer-148689b9{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.chat-list-skeleton[data-v-148689b9]{display:flex;flex-direction:column;gap:16px}.chat-list-skeleton__section[data-v-148689b9]{display:flex;flex-direction:column}.chat-list-skeleton__section[data-v-148689b9]:not(:last-child){margin-bottom:8px}.chat-list-skeleton__title[data-v-148689b9]{height:13px;width:60px;margin:16px 0 8px;padding:0 16px;background:linear-gradient(90deg,var(--atomic-grayblue-200) 25%,var(--atomic-grayblue-100) 50%,var(--atomic-grayblue-200) 75%);background-size:400px 100%;animation:shimmer-148689b9 1.5s ease-in-out infinite;border-radius:2px}.chat-list-skeleton__items[data-v-148689b9]{display:flex;flex-direction:column;gap:4px}.chat-list-skeleton__item[data-v-148689b9]{height:44px;display:flex;align-items:center;padding-inline:16px;border-radius:var(--radius-md)}.chat-list-skeleton__item-content[data-v-148689b9]{flex:1;display:flex;flex-direction:column;gap:6px}.chat-list-skeleton__item-title[data-v-148689b9]{height:15px;width:70%;background:linear-gradient(90deg,var(--atomic-grayblue-200) 25%,var(--atomic-grayblue-100) 50%,var(--atomic-grayblue-200) 75%);background-size:400px 100%;animation:shimmer-148689b9 1.5s ease-in-out infinite;border-radius:2px}.chat-list-skeleton__item-subtitle[data-v-148689b9]{height:12px;width:50%;background:linear-gradient(90deg,var(--atomic-grayblue-200) 25%,var(--atomic-grayblue-100) 50%,var(--atomic-grayblue-200) 75%);background-size:400px 100%;animation:shimmer-148689b9 1.5s ease-in-out infinite;border-radius:2px}.chat-list[data-v-2e49b2ad]{display:flex;flex-direction:column;gap:16px;padding:20px 0}.chat-list__header[data-v-2e49b2ad]{display:flex;justify-content:space-between;padding-inline:12px}.chat-list__header-content[data-v-2e49b2ad]{display:flex;align-items:center;gap:6px}.chat-list__header-icon[data-v-2e49b2ad]{width:16px;height:16px;color:var(--global-icon-subtle);opacity:.4;flex-shrink:0}.chat-list__header-title[data-v-2e49b2ad]{font:var(--caption-md-semibold-auto);color:var(--global-text-subtle)}.chat-list__items[data-v-2e49b2ad]{display:flex;flex-direction:column;gap:16px}.chat-list__empty[data-v-2e49b2ad]{display:flex;align-items:center;justify-content:center;padding:24px 16px}.chat-list__show-more[data-v-2e49b2ad]{height:44px;display:flex;align-items:center;justify-content:space-between;padding-inline:16px;border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s ease;gap:8px}.chat-list__show-more[data-v-2e49b2ad]:hover{background-color:var(--atomic-grayblue-200)}.chat-list__show-more-text[data-v-2e49b2ad]{flex:1;font:var(--body-sm-medium-auto);color:var(--global-text-strong);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list__show-more-icon[data-v-2e49b2ad]{width:20px;height:20px;transition:transform .2s ease;color:var(--global-icon-caption)}.folder-delete-modal__description[data-v-e624a99d]{margin:0;font:var(--body-sm-medium-150);color:var(--global-text-subtle)}.folder-header[data-v-51ff8731]{height:44px;display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--global-text-medium);font:var(--body-sm-medium-auto);cursor:pointer;transition:all .2s ease}.folder-header[data-v-51ff8731]:hover{background:var(--atomic-grayblue-200)}.folder-header[data-v-51ff8731]:active{background:var(--atomic-grayblue-300)}.folder-header[data-v-51ff8731]{position:relative}.folder-header[data-v-51ff8731]:hover,.folder-header--menu-open[data-v-51ff8731]{background:var(--atomic-grayblue-200)}.folder-header--dragging[data-v-51ff8731],.folder-header--dragging[data-v-51ff8731] *{cursor:grabbing!important}.folder-header__icon-container[data-v-51ff8731]{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.folder-header:hover .folder-header__icon-container--has-items .folder-header__icon--folder[data-v-51ff8731],.folder-header--menu-open .folder-header__icon-container--has-items .folder-header__icon--folder[data-v-51ff8731]{opacity:0}.folder-header__icon[data-v-51ff8731]{color:var(--global-icon-caption);flex-shrink:0}.folder-header__icon--folder[data-v-51ff8731]{transition:opacity .2s ease}.folder-header__icon--chevron[data-v-51ff8731]{position:absolute;color:var(--global-icon-caption);width:20px;height:20px}.folder-header__icon--hover[data-v-51ff8731]{opacity:0;transition:opacity .2s ease}.folder-header:hover .folder-header__icon--hover[data-v-51ff8731],.folder-header--menu-open .folder-header__icon--hover[data-v-51ff8731]{opacity:1}.folder-header__name-container[data-v-51ff8731]{position:relative;min-width:0;flex-shrink:1}.folder-header__name[data-v-51ff8731]{font:var(--body-sm-medium-auto);color:var(--global-text-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.folder-header__count[data-v-51ff8731]{display:flex;align-items:center;justify-content:center;min-width:16px;padding:3px 4px;background:var(--global-line-default);color:var(--global-text-subtle);font:var(--caption-sm-medium-auto);border-radius:var(--radius-xs);margin-bottom:1px}.folder-header__spacer[data-v-51ff8731]{flex:1}.folder-header__input[data-v-51ff8731]{flex:1;font:var(--body-sm-medium-auto);color:var(--global-text-medium);background:transparent;border:none;outline:none;padding:0;margin:0}.folder-header__actions[data-v-51ff8731]{position:relative;display:flex;align-items:center;justify-content:center;width:0;height:24px;overflow:visible;transition:width .2s ease}.folder-header:hover .folder-header__actions[data-v-51ff8731],.folder-header--menu-open .folder-header__actions[data-v-51ff8731]{width:24px}.folder-header__menu[data-v-51ff8731]{position:absolute;width:24px;height:24px}.folder-header__menu-button[data-v-51ff8731]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:var(--radius-2xs);color:var(--global-icon-caption);cursor:pointer;transition:all .2s ease;opacity:0;flex-shrink:0}.folder-header:hover .folder-header__menu-button[data-v-51ff8731],.folder-header--menu-open .folder-header__menu-button[data-v-51ff8731]{opacity:1}.folder-header__menu-button[data-v-51ff8731]:hover,.folder-header--menu-open .folder-header__menu-button[data-v-51ff8731],.folder-header__menu-button[data-v-51ff8731]:active{background:var(--atomic-grayblue-300)}.folder-header__menu-icon[data-v-51ff8731]{color:currentColor}.folder-chat-list[data-v-a355c779]{display:flex;flex-direction:column;padding-left:28px}.folder-chat-list__delete-message[data-v-a355c779]{margin:0;font:var(--body-sm-medium-150);color:var(--global-text-subtle)}.folder-chat-list[data-v-a355c779]>*:first-child{margin-top:8px}.folder-chat-list__draggable[data-v-a355c779]{display:flex;flex-direction:column;gap:4px}.chat-list-enter-active[data-v-a355c779],.chat-list-leave-active[data-v-a355c779]{transition:all .3s ease;overflow:hidden}.chat-list-enter-from[data-v-a355c779],.chat-list-leave-to[data-v-a355c779]{opacity:0;max-height:0;transform:translateY(-10px)}.chat-list-enter-to[data-v-a355c779],.chat-list-leave-from[data-v-a355c779]{opacity:1;max-height:300px;transform:translateY(0)}.sortable-ghost[data-v-a355c779]{opacity:.4;background:var(--atomic-grayblue-200);border-radius:var(--radius-md)}.sortable-chosen[data-v-a355c779]{cursor:grabbing!important}.sortable-drag[data-v-a355c779]{opacity:.8;transform:rotate(1deg);z-index:1000;box-shadow:0 2px 8px #00000026}.folder-item[data-v-15f81d78]{display:flex;flex-direction:column}.folder-item--dragging[data-v-15f81d78],.folder-item--dragging[data-v-15f81d78] *{cursor:grabbing!important}.app-target-card[data-v-290ff764]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-md);background:var(--atomic-white-100);width:100%}.app-target-card__info[data-v-290ff764]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.app-target-card__row1[data-v-290ff764]{display:flex;align-items:center;gap:10px;min-width:0}.app-target-card__row2[data-v-290ff764]{display:flex;align-items:center;gap:6px;font:var(--body-sm-regular-auto);color:var(--global-text-caption)}.app-target-card__name[data-v-290ff764]{font:var(--body-md-medium-auto);color:var(--global-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-target-card__email[data-v-290ff764]{font:var(--body-sm-regular-auto);color:var(--global-text-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-target-card__member-group[data-v-290ff764]{display:flex;align-items:center;gap:4px}.app-target-card__member-count[data-v-290ff764]{font:var(--body-sm-regular-auto);color:var(--global-text-caption);white-space:nowrap}.app-target-card__dot[data-v-290ff764]{width:2px;height:2px;border-radius:var(--radius-full);background-color:var(--global-text-caption);flex-shrink:0}.app-target-card__tooltip-trigger[data-v-290ff764]{position:relative;display:inline-flex;align-items:center;cursor:pointer}.app-target-card__tooltip-icon[data-v-290ff764]{color:var(--global-icon-caption)}.app-count-badge[data-v-5ef8191f]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;padding:3px 4px;border-radius:var(--radius-xs);background:var(--atomic-grayblue-300);color:var(--global-text-subtle);font:var(--caption-sm-medium-auto)}.app-autocomplete[data-v-5a12327a]{display:inline-flex;flex-direction:column;font-family:inherit}.app-autocomplete--lg[data-v-5a12327a]{gap:8px}.app-autocomplete--md[data-v-5a12327a]{gap:6px}.app-autocomplete--sm[data-v-5a12327a]{gap:4px}.app-autocomplete__label-group[data-v-5a12327a]{display:flex;align-items:center;gap:4px;padding:0 4px}.app-autocomplete__label[data-v-5a12327a]{color:var(--semantic-control-foreground-label-default)}.app-autocomplete--lg .app-autocomplete__label[data-v-5a12327a]{font:var(--component-field-label-l)}.app-autocomplete--md .app-autocomplete__label[data-v-5a12327a]{font:var(--component-field-label-md)}.app-autocomplete--sm .app-autocomplete__label[data-v-5a12327a]{font:var(--component-field-label-sm)}.app-autocomplete--disabled .app-autocomplete__label[data-v-5a12327a]{color:var(--semantic-control-foreground-label-disabled)}.app-autocomplete--error .app-autocomplete__label[data-v-5a12327a]{color:var(--semantic-control-foreground-label-error)}.app-autocomplete__required[data-v-5a12327a]{color:var(--semantic-control-foreground-required)}.app-autocomplete--lg .app-autocomplete__required[data-v-5a12327a]{font:var(--component-field-label-l)}.app-autocomplete--md .app-autocomplete__required[data-v-5a12327a]{font:var(--component-field-label-md)}.app-autocomplete--sm .app-autocomplete__required[data-v-5a12327a]{font:var(--component-field-label-sm)}.app-autocomplete__help-text[data-v-5a12327a]{margin:0;padding:0 4px;color:var(--semantic-control-foreground-helptext-default)}.app-autocomplete--disabled .app-autocomplete__help-text[data-v-5a12327a]{color:var(--semantic-control-foreground-helptext-disabled)}.app-autocomplete--error .app-autocomplete__help-text[data-v-5a12327a]{color:var(--semantic-control-foreground-helptext-error)}.app-autocomplete--lg .app-autocomplete__help-text[data-v-5a12327a]{font:var(--component-field-help-text-l)}.app-autocomplete--md .app-autocomplete__help-text[data-v-5a12327a]{font:var(--component-field-help-text-md)}.app-autocomplete--sm .app-autocomplete__help-text[data-v-5a12327a]{font:var(--component-field-help-text-sm)}.app-autocomplete--lg .app-autocomplete__input[data-v-5a12327a]{font:var(--component-field-value-l)}.app-autocomplete--lg .app-autocomplete__input[data-v-5a12327a]::placeholder{font:var(--component-field-placeholder-l)}.app-autocomplete--md .app-autocomplete__input[data-v-5a12327a]{font:var(--component-field-value-md)}.app-autocomplete--md .app-autocomplete__input[data-v-5a12327a]::placeholder{font:var(--component-field-placeholder-md)}.app-autocomplete--sm .app-autocomplete__input[data-v-5a12327a]{font:var(--component-field-value-sm)}.app-autocomplete--sm .app-autocomplete__input[data-v-5a12327a]::placeholder{font:var(--component-field-placeholder-sm)}.app-autocomplete__field-wrap[data-v-5a12327a]{position:relative;width:100%}.app-autocomplete__field[data-v-5a12327a]{display:flex;align-items:center;width:100%;box-sizing:border-box;border:1px solid var(--semantic-control-border-default);border-radius:var(--radius-sm);background-color:var(--semantic-control-background-default);cursor:text;transition:border-color .15s ease}.app-autocomplete--open .app-autocomplete__field[data-v-5a12327a]{border-width:2px;border-color:var(--semantic-control-border-focused)}.app-autocomplete--disabled .app-autocomplete__field[data-v-5a12327a]{background-color:var(--semantic-control-background-disabled);border-color:var(--semantic-control-border-disabled);cursor:not-allowed}.app-autocomplete--readonly .app-autocomplete__field[data-v-5a12327a]{background-color:var(--semantic-control-background-readonly);border-color:var(--semantic-control-border-readonly);cursor:default}.app-autocomplete--error .app-autocomplete__field[data-v-5a12327a]{border-color:var(--semantic-control-border-error)}.app-autocomplete--error.app-autocomplete--open .app-autocomplete__field[data-v-5a12327a]{border-color:var(--semantic-control-border-focused)}.app-autocomplete--select .app-autocomplete__field[data-v-5a12327a]{cursor:pointer}.app-autocomplete__input[data-v-5a12327a]{flex:1 1 auto;min-width:0;padding:0;border:none;outline:none;background:transparent;font-family:inherit;font-weight:var(--font-weights-400);color:var(--semantic-control-foreground-value-default)}.app-autocomplete__input[data-v-5a12327a]::placeholder{color:var(--semantic-control-foreground-placeholder-default);font-weight:var(--font-weights-400)}.app-autocomplete--disabled .app-autocomplete__input[data-v-5a12327a]{color:var(--semantic-control-foreground-value-disabled);cursor:not-allowed}.app-autocomplete--disabled .app-autocomplete__input[data-v-5a12327a]::placeholder{color:var(--semantic-control-foreground-placeholder-disabled)}.app-autocomplete--error .app-autocomplete__input[data-v-5a12327a]{color:var(--semantic-control-foreground-value-error)}.app-autocomplete--error .app-autocomplete__input[data-v-5a12327a]::placeholder{color:var(--semantic-control-foreground-placeholder-error)}.app-autocomplete__display-value[data-v-5a12327a]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--semantic-control-foreground-value-default);font-weight:var(--font-weights-400)}.app-autocomplete--md .app-autocomplete__display-value[data-v-5a12327a]{font-size:16px;line-height:24px}.app-autocomplete__append[data-v-5a12327a],.app-autocomplete__chevron[data-v-5a12327a],.app-autocomplete__clear-btn[data-v-5a12327a]{flex:0 0 auto;color:var(--semantic-control-foreground-icon-default)}.app-autocomplete--disabled .app-autocomplete__append[data-v-5a12327a],.app-autocomplete--disabled .app-autocomplete__chevron[data-v-5a12327a],.app-autocomplete--disabled .app-autocomplete__clear-btn[data-v-5a12327a]{color:var(--semantic-control-foreground-icon-disabled)}.app-autocomplete--error .app-autocomplete__append[data-v-5a12327a],.app-autocomplete--error .app-autocomplete__chevron[data-v-5a12327a],.app-autocomplete--error .app-autocomplete__clear-btn[data-v-5a12327a]{color:var(--semantic-control-foreground-icon-error)}.app-autocomplete__chevron[data-v-5a12327a]{transition:transform .2s ease}.app-autocomplete__clear-btn[data-v-5a12327a]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer}.app-autocomplete__dropdown[data-v-5a12327a]{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;max-height:240px;overflow-y:auto;z-index:10;box-sizing:border-box;padding:4px;background-color:var(--atomic-white-100);border:1px solid var(--global-line-default);border-radius:var(--radius-xs)}.app-autocomplete__option[data-v-5a12327a]{padding:8px 16px;border-radius:var(--radius-xs);cursor:pointer;transition:background-color .1s ease}.app-autocomplete__option--active[data-v-5a12327a]{background-color:var(--atomic-grayblue-200)}.app-autocomplete--md .app-autocomplete__field[data-v-5a12327a]{padding:11px 9px 11px 11px;gap:6px}.app-autocomplete--md.app-autocomplete--open .app-autocomplete__field[data-v-5a12327a]{padding:10px 8px 10px 10px}.app-autocomplete-dropdown-enter-active[data-v-5a12327a]{transition:opacity .2s ease-out,transform .2s ease-out}.app-autocomplete-dropdown-enter-from[data-v-5a12327a]{opacity:0;transform:translateY(-8px)}.app-autocomplete-dropdown-enter-to[data-v-5a12327a]{opacity:1;transform:translateY(0)}.app-autocomplete-dropdown-leave-active[data-v-5a12327a]{transition:opacity .15s ease-in,transform .15s ease-in}.app-autocomplete-dropdown-leave-from[data-v-5a12327a]{opacity:1;transform:translateY(0)}.app-autocomplete-dropdown-leave-to[data-v-5a12327a]{opacity:0;transform:translateY(-8px)}.app-info-alert[data-v-3efaa301]{border-radius:var(--radius-md);background:var(--global-fill-base);box-shadow:var(--boxshadow-md);display:flex;width:420px;padding:16px;flex-direction:column;align-items:center;gap:12px}.app-info-alert__backdrop[data-v-3efaa301]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;display:flex;align-items:center;justify-content:center;background-color:var(--global-fill-grayblue-alpha-solid)}.app-info-alert__container[data-v-3efaa301]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.app-info-alert__icon--info[data-v-3efaa301]{color:var(--atomic-primary-400)}.app-info-alert__icon--error[data-v-3efaa301]{color:var(--atomic-error-400)}.app-info-alert__contents[data-v-3efaa301]{display:flex;flex-direction:column;gap:10px;width:100%}.app-info-alert__title[data-v-3efaa301]{color:var(--global-text-strong);text-align:center;font:var(--title-sm-semibold-140);margin:0}.app-info-alert__message[data-v-3efaa301]{color:var(--global-text-subtle);font:var(--body-sm-medium-150);text-align:center;white-space:pre-line;margin:0}.app-info-alert__footer[data-v-3efaa301]{width:100%}.modal-enter-active[data-v-3efaa301],.modal-leave-active[data-v-3efaa301]{transition:opacity .2s ease}.modal-enter-active .app-info-alert[data-v-3efaa301],.modal-leave-active .app-info-alert[data-v-3efaa301]{transition:transform .2s ease}.modal-enter-from[data-v-3efaa301],.modal-leave-to[data-v-3efaa301]{opacity:0}.modal-enter-from .app-info-alert[data-v-3efaa301],.modal-leave-to .app-info-alert[data-v-3efaa301]{transform:scale(.9) translateY(-20px)}.app-pagination[data-v-8b126670]{display:flex;justify-content:center;align-items:center;gap:4px}.app-pagination__nav-btn[data-v-8b126670]{display:flex;justify-content:center;align-items:center;gap:4px;padding:6px;border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:background-color .15s ease}.app-pagination__nav-btn[data-v-8b126670]:hover:not(:disabled){background-color:var(--semantic-action-background-grayblue-ghost-hover)}.app-pagination__nav-btn--disabled[data-v-8b126670]{cursor:not-allowed;opacity:.4}.app-pagination__icon[data-v-8b126670]{width:22px;height:22px;color:var(--global-icon-medium)}.app-pagination__page-btn[data-v-8b126670]{width:34px}.app-pagination__page-btn--active[data-v-8b126670]{background-color:var(--semantic-action-background-primary-subtle-pressed)!important;color:var(--semantic-action-foreground-primary-pressed)!important;cursor:default}.app-pagination__ellipsis[data-v-8b126670]{display:flex;justify-content:center;align-items:center;padding:6px 10px;width:34px;box-sizing:border-box;font:var(--component-button-sm);color:var(--semantic-action-foreground-grayblue-default)}.app-table[data-v-696cff2e]{display:flex;flex-direction:column;align-self:stretch;width:100%}.app-table__header[data-v-696cff2e]{display:flex;align-items:center;padding:12px 8px;border-top:1px solid var(--global-line-default);border-bottom:1px solid var(--global-line-default)}.app-table__header-cell[data-v-696cff2e]{padding:8px 12px;font:var(--body-sm-semibold-auto);color:var(--global-text-medium);flex-shrink:0}.app-table__header-cell[data-v-696cff2e]:not([style*=width]){flex:1}.app-table__body[data-v-696cff2e]{display:flex;flex-direction:column;border-top:1px solid var(--global-line-default)}.app-table__row[data-v-696cff2e]{display:flex;align-items:center;align-self:stretch;padding:12px 8px;border-bottom:1px solid var(--global-line-subtle);cursor:pointer;transition:background-color .15s ease}.app-table__row[data-v-696cff2e]:hover{background-color:var(--atomic-grayblue-100)}.app-table__cell[data-v-696cff2e]{padding:8px 12px;font:var(--body-sm-regular-auto);color:var(--global-text-medium);flex-shrink:0;overflow:hidden}.app-table__cell[data-v-696cff2e]:not([style*=width]){flex:1;min-width:0}.app-table__empty[data-v-696cff2e]{display:flex;justify-content:center;align-items:center;flex:1;min-height:300px;border-radius:var(--radius-md)}.app-table-tooltip{background:var(--global-fill-base);color:var(--global-text-medium);border:1px solid var(--global-line-default);padding-inline:10px;display:flex;align-items:center;height:28px;border-radius:var(--radius-xs);font-size:12px;font-weight:var(--font-weights-500);white-space:nowrap;z-index:10000;pointer-events:none;box-shadow:0 8px 16px #00000014}.app-table-tooltip-enter-active{animation:appTableTooltipFadeIn .2s ease-out forwards}.app-table-tooltip-leave-active{animation:appTableTooltipFadeIn .2s ease-out reverse forwards}@keyframes appTableTooltipFadeIn{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.app-tabs{min-width:0;width:100%}.app-tabs__nav{position:relative;background-color:var(--atomic-white-100);display:flex;align-items:stretch}.app-tabs__nav:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--global-line-default);pointer-events:none}.app-tabs__nav--no-border:before{display:none}.app-tabs__scroll-wrapper{position:relative;flex:1;min-width:0;overflow:hidden}.app-tabs__list{display:flex;list-style:none;padding:0;margin:0;background-color:transparent;overflow-x:auto;overflow-y:hidden;position:relative;z-index:1;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none}.app-tabs__list::-webkit-scrollbar{display:none}.app-tabs__list--align-start{justify-content:flex-start}.app-tabs__list--align-center{justify-content:center}.app-tabs__list--align-end{justify-content:flex-end}.app-tabs__item{margin:0;flex-shrink:0}.app-tabs__button{background:none;border:none;cursor:pointer;display:flex;gap:8px;justify-content:center;align-items:center;font:var(--body-md-semibold-auto);color:var(--global-text-caption);height:44px;padding:0 16px;box-sizing:border-box}.app-tabs__button:not(.app-tabs__button--disabled):hover{background-color:transparent;color:var(--global-text-medium)}.app-tabs__button--fixed{width:96px}.app-tabs__button--active{color:var(--global-text-strong);position:relative}.app-tabs__button--active:not(.app-tabs__button--disabled):hover{color:var(--global-text-strong)}.app-tabs__button--active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--global-line-strong)}.app-tabs__button--disabled{opacity:.5;cursor:not-allowed}.app-tabs__icon{width:16px;height:16px}.app-tabs__label{white-space:nowrap;position:relative}[class*=--fixed]>.app-tabs__label{overflow:hidden;text-overflow:ellipsis}.app-tabs__chevron{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:32px;padding:0;z-index:3;cursor:grab;-webkit-user-select:none;user-select:none;background-color:var(--atomic-white-100);border-bottom:2px solid var(--global-line-default)}.app-tabs__chevron--left{left:0}.app-tabs__chevron--right{right:0}.app-tabs__chevron-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;pointer-events:none}.app-tabs__chevron-icon{width:20px;height:20px;color:var(--global-icon-medium)}.app-tabs__scroll-fade{position:absolute;top:0;bottom:2px;width:44px;pointer-events:none;z-index:2}.app-tabs__scroll-fade--right{right:32px;background:linear-gradient(90deg,#fff0,#fff 80%)}.app-tabs__scroll-fade--left{left:32px;background:linear-gradient(270deg,#fff0,#fff 80%)}.app-tabs .fade-enter-active,.app-tabs .fade-leave-active{transition:opacity .3s}.app-tabs .fade-enter-from,.app-tabs .fade-leave-to{opacity:0}.app-toast[data-v-ec086af1]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--global-fill-base);border-radius:var(--radius-sm);box-shadow:var(--boxshadow-sm);border:1px solid var(--global-line-default);max-width:500px}.app-toast__icon[data-v-ec086af1]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.app-toast__icon--success[data-v-ec086af1]{width:20px;height:20px;color:var(--global-icon-info)}.app-toast__icon--error[data-v-ec086af1]{width:20px;height:20px;color:var(--global-icon-error)}.app-toast__content[data-v-ec086af1]{flex:1;font:var(--body-sm-medium-auto);color:var(--global-text-medium);word-break:break-word}.app-toast__close[data-v-ec086af1]{flex-shrink:0;margin-left:8px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;border-radius:var(--radius-2xs);transition:background-color .2s ease}.app-toast__close[data-v-ec086af1]:hover{background-color:var(--semantic-action-background-gray-ghost-hover)}.app-toast__close-icon[data-v-ec086af1]{width:18px;height:18px;color:var(--global-icon-caption)}.dropdown-menu[data-v-40481f07]{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:2px;min-width:100%;width:max-content;background-color:var(--semantic-control-background-white);border:1px solid var(--semantic-control-border-default);border-radius:var(--radius-sm);overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.dropdown-menu-item[data-v-2638788e]{display:flex;align-items:center;white-space:nowrap;cursor:pointer;background-color:var(--semantic-item-background-default);border-radius:var(--radius-xs);border:2px solid transparent;color:var(--semantic-item-foreground-default);font-weight:500;box-sizing:border-box;transition:background-color .1s ease}.dropdown-menu-item[data-v-2638788e]:hover:not(.dropdown-menu-item--disabled):not(.dropdown-menu-item--readonly){background-color:var(--semantic-item-background-hover);color:var(--semantic-item-foreground-hover)}.dropdown-menu-item--selected[data-v-2638788e]{background-color:var(--semantic-item-background-selected);color:var(--semantic-item-foreground-selected)}.dropdown-menu-item--selected[data-v-2638788e]:hover:not(.dropdown-menu-item--disabled):not(.dropdown-menu-item--readonly){background-color:var(--semantic-item-background-selected)}.dropdown-menu-item--disabled[data-v-2638788e]{color:var(--semantic-item-foreground-disabled);cursor:not-allowed}.dropdown-menu-item--readonly[data-v-2638788e]{color:var(--semantic-item-foreground-readonly);cursor:default}.dropdown-menu-item--focused[data-v-2638788e]{border-color:var(--semantic-item-border-focused)}.dropdown-menu-item__label[data-v-2638788e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu-item__icon[data-v-2638788e]{flex:0 0 auto;color:inherit}.dropdown-menu-item__check[data-v-2638788e]{flex:0 0 auto;color:var(--semantic-item-foreground-selected)}.dropdown-menu-item__arrow[data-v-2638788e]{flex:0 0 auto;color:inherit}.dropdown-menu-item--lg[data-v-2638788e]{padding:14px;gap:8px;font-size:18px;line-height:26px}.dropdown-menu-item--md[data-v-2638788e]{padding:10px;gap:8px;font-size:16px;line-height:24px}.dropdown-menu-item--sm[data-v-2638788e]{padding:8px;gap:4px;font-size:14px;line-height:22px}.app-select[data-v-d0669711]{display:inline-flex;flex-direction:column;font-family:inherit}.app-select__label[data-v-d0669711]{padding:0 4px;color:var(--semantic-control-foreground-label-default)}.app-select--disabled .app-select__label[data-v-d0669711]{color:var(--semantic-control-foreground-label-disabled)}.app-select--readonly .app-select__label[data-v-d0669711]{color:var(--semantic-control-foreground-label-readonly)}.app-select--invalid .app-select__label[data-v-d0669711]{color:var(--semantic-control-foreground-label-error)}.app-select__required[data-v-d0669711]{font:inherit;color:var(--semantic-control-foreground-required);margin-left:2px}.app-select__trigger[data-v-d0669711]{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;border:1px solid var(--semantic-control-border-default);border-radius:var(--radius-sm);background-color:var(--semantic-control-background-default);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;min-width:140px;transition:border-color .15s ease}.app-select--ghost .app-select__trigger[data-v-d0669711]{border-color:transparent;background-color:transparent}.app-select--open .app-select__trigger[data-v-d0669711],.app-select__trigger[data-v-d0669711]:focus-visible{border-width:2px;border-color:var(--semantic-control-border-focused)}.app-select--disabled .app-select__trigger[data-v-d0669711]{background-color:var(--semantic-control-background-disabled);border-color:var(--semantic-control-border-disabled);cursor:not-allowed}.app-select--readonly .app-select__trigger[data-v-d0669711]{background-color:var(--semantic-control-background-readonly);border-color:var(--semantic-control-border-readonly);cursor:default}.app-select--invalid .app-select__trigger[data-v-d0669711]{border-color:var(--semantic-control-border-error)}.app-select--invalid.app-select--open .app-select__trigger[data-v-d0669711],.app-select--invalid .app-select__trigger[data-v-d0669711]:focus-visible{border-color:var(--semantic-control-border-focused)}.app-select__value[data-v-d0669711]{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--semantic-control-foreground-value-default)}.app-select__value--placeholder[data-v-d0669711]{color:var(--semantic-control-foreground-placeholder-default)}.app-select--disabled .app-select__value[data-v-d0669711]{color:var(--semantic-control-foreground-value-disabled)}.app-select--disabled .app-select__value--placeholder[data-v-d0669711]{color:var(--semantic-control-foreground-placeholder-disabled)}.app-select--readonly .app-select__value[data-v-d0669711]{color:var(--semantic-control-foreground-value-readonly)}.app-select--readonly .app-select__value--placeholder[data-v-d0669711]{color:var(--semantic-control-foreground-placeholder-readonly)}.app-select--invalid .app-select__value[data-v-d0669711]{color:var(--semantic-control-foreground-value-error)}.app-select--invalid .app-select__value--placeholder[data-v-d0669711]{color:var(--semantic-control-foreground-placeholder-error)}.app-select__leading-icon[data-v-d0669711],.app-select__chevron[data-v-d0669711]{flex:0 0 auto;color:var(--semantic-control-foreground-icon-default)}.app-select--disabled .app-select__leading-icon[data-v-d0669711],.app-select--disabled .app-select__chevron[data-v-d0669711]{color:var(--semantic-control-foreground-icon-disabled)}.app-select--readonly .app-select__leading-icon[data-v-d0669711],.app-select--readonly .app-select__chevron[data-v-d0669711]{color:var(--semantic-control-foreground-icon-readonly)}.app-select--invalid .app-select__leading-icon[data-v-d0669711],.app-select--invalid .app-select__chevron[data-v-d0669711]{color:var(--semantic-control-foreground-icon-error)}.app-select__chevron[data-v-d0669711]{transition:transform .2s ease}.app-select__help-text[data-v-d0669711]{padding:0 4px;color:var(--semantic-control-foreground-helptext-default)}.app-select--disabled .app-select__help-text[data-v-d0669711]{color:var(--semantic-control-foreground-helptext-disabled)}.app-select--readonly .app-select__help-text[data-v-d0669711]{color:var(--semantic-control-foreground-helptext-readonly)}.app-select--invalid .app-select__help-text[data-v-d0669711]{color:var(--semantic-control-foreground-helptext-error)}.app-select__menu[data-v-d0669711]{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;z-index:10}.app-select--lg .app-select__label[data-v-d0669711]{font:var(--component-field-label-l)}.app-select--lg .app-select__trigger[data-v-d0669711]{padding:15px 13px 15px 15px;gap:8px}.app-select--open .app-select--lg .app-select__trigger[data-v-d0669711],.app-select--lg.app-select--open .app-select__trigger[data-v-d0669711],.app-select--lg .app-select__trigger[data-v-d0669711]:focus-visible{padding:14px 12px 14px 14px}.app-select--lg .app-select__label+.app-select__trigger[data-v-d0669711]{margin-top:8px}.app-select--lg .app-select__value[data-v-d0669711]{font:var(--component-field-value-l)}.app-select--lg .app-select__value--placeholder[data-v-d0669711]{font:var(--component-field-placeholder-l)}.app-select--lg .app-select__help-text[data-v-d0669711]{font:var(--component-field-help-text-l);margin-top:8px}.app-select--md .app-select__label[data-v-d0669711]{font:var(--component-field-label-md)}.app-select--md .app-select__trigger[data-v-d0669711]{padding:11px 9px 11px 11px;gap:6px}.app-select--open .app-select--md .app-select__trigger[data-v-d0669711],.app-select--md.app-select--open .app-select__trigger[data-v-d0669711],.app-select--md .app-select__trigger[data-v-d0669711]:focus-visible{padding:10px 8px 10px 10px}.app-select--md .app-select__label+.app-select__trigger[data-v-d0669711]{margin-top:6px}.app-select--md .app-select__value[data-v-d0669711]{font:var(--component-field-value-md)}.app-select--md .app-select__value--placeholder[data-v-d0669711]{font:var(--component-field-placeholder-md)}.app-select--md .app-select__help-text[data-v-d0669711]{font:var(--component-field-help-text-md);margin-top:6px}.app-select--sm .app-select__label[data-v-d0669711]{font:var(--component-field-label-sm)}.app-select--sm .app-select__trigger[data-v-d0669711]{padding:9px 7px 9px 9px;gap:4px}.app-select--open .app-select--sm .app-select__trigger[data-v-d0669711],.app-select--sm.app-select--open .app-select__trigger[data-v-d0669711],.app-select--sm .app-select__trigger[data-v-d0669711]:focus-visible{padding:8px 6px 8px 8px}.app-select--sm .app-select__label+.app-select__trigger[data-v-d0669711]{margin-top:4px}.app-select--sm .app-select__value[data-v-d0669711]{font:var(--component-field-value-sm)}.app-select--sm .app-select__value--placeholder[data-v-d0669711]{font:var(--component-field-placeholder-sm)}.app-select--sm .app-select__help-text[data-v-d0669711]{font:var(--component-field-help-text-sm);margin-top:4px}.app-select--xs .app-select__label[data-v-d0669711]{font:var(--component-field-label-sm)}.app-select--xs .app-select__trigger[data-v-d0669711]{padding:5px 7px 5px 9px;gap:4px}.app-select--open .app-select--xs .app-select__trigger[data-v-d0669711],.app-select--xs.app-select--open .app-select__trigger[data-v-d0669711],.app-select--xs .app-select__trigger[data-v-d0669711]:focus-visible{padding:4px 6px 4px 8px}.app-select--xs .app-select__label+.app-select__trigger[data-v-d0669711]{margin-top:4px}.app-select--xs .app-select__value[data-v-d0669711]{font:var(--component-field-value-sm)}.app-select--xs .app-select__value--placeholder[data-v-d0669711]{font:var(--component-field-placeholder-sm)}.app-select--xs .app-select__help-text[data-v-d0669711]{font:var(--component-field-help-text-sm);margin-top:4px}.app-select-dropdown-enter-active[data-v-d0669711]{transition:opacity .2s ease-out,transform .2s ease-out}.app-select-dropdown-enter-from[data-v-d0669711]{opacity:0;transform:translateY(-8px)}.app-select-dropdown-enter-to[data-v-d0669711]{opacity:1;transform:translateY(0)}.app-select-dropdown-leave-active[data-v-d0669711]{transition:opacity .15s ease-in,transform .15s ease-in}.app-select-dropdown-leave-from[data-v-d0669711]{opacity:1;transform:translateY(0)}.app-select-dropdown-leave-to[data-v-d0669711]{opacity:0;transform:translateY(-8px)}.sticky-banner[data-v-e7cb6567]{display:flex;align-items:center;justify-content:space-between;height:62px;padding:10px 16px 10px 20px;border-radius:var(--radius-lg);box-shadow:var(--boxshadow-md)}.sticky-banner--dark[data-v-e7cb6567]{background:var(--atomic-grayblue-800);color:var(--global-text-inverse)}.sticky-banner--warning[data-v-e7cb6567]{background:var(--global-fill-warning);color:var(--global-text-warning)}.sticky-banner--warning .sticky-banner__icon[data-v-e7cb6567]{color:var(--global-icon-warning)}.sticky-banner--error[data-v-e7cb6567]{background:var(--global-fill-error);color:var(--global-text-error)}.sticky-banner--error .sticky-banner__icon[data-v-e7cb6567]{color:var(--global-icon-error)}.sticky-banner--subtle[data-v-e7cb6567]{background:var(--global-fill-warning);height:54px;color:var(--global-text-warning)}.sticky-banner--subtle .sticky-banner__icon[data-v-e7cb6567]{color:var(--global-icon-warning)}.sticky-banner__content[data-v-e7cb6567]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.sticky-banner__icon[data-v-e7cb6567]{flex-shrink:0}.sticky-banner__text[data-v-e7cb6567]{flex:1;min-width:0;font:var(--body-md-medium-auto)}.sticky-banner__text[data-v-e7cb6567] strong{font:var(--body-md-bold-auto)}.sticky-banner__actions[data-v-e7cb6567]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:24px}.folder-share-modal[data-v-53b66d22]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--global-fill-grayblue-alpha-solid);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.folder-share-modal__container[data-v-53b66d22]{background-color:var(--global-fill-base);border-radius:var(--radius-md);box-shadow:var(--boxshadow-md);display:flex;width:600px;padding:20px;flex-direction:column;gap:20px}.folder-share-modal__header[data-v-53b66d22]{display:flex;justify-content:space-between;align-items:center;width:100%}.folder-share-modal__title[data-v-53b66d22]{margin:0;font:var(--title-sm-semibold-140);color:var(--global-text-strong)}.folder-share-modal__close-button[data-v-53b66d22]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;color:var(--semantic-action-foreground-grayblue-light-default);cursor:pointer;flex-shrink:0}.folder-share-modal__description[data-v-53b66d22]{margin:0;font:var(--body-sm-medium-150);color:var(--global-text-subtle)}.folder-share-modal__section-title[data-v-53b66d22]{margin:0;font:var(--body-l-semibold-auto);color:var(--global-text-strong)}.folder-share-modal__invite-section[data-v-53b66d22]{display:flex;flex-direction:column;gap:20px;background-color:var(--global-fill-grayblue);border-radius:var(--radius-md);padding:16px;position:relative;z-index:2}.folder-share-modal__search-group[data-v-53b66d22]{display:flex;flex-direction:column;gap:6px}.folder-share-modal__search-label[data-v-53b66d22]{font:var(--component-field-label-md);color:var(--semantic-control-foreground-label-default)}.folder-share-modal__invite-row[data-v-53b66d22]{display:flex;align-items:flex-start;gap:12px}.folder-share-modal__search-input[data-v-53b66d22]{width:400px;flex-shrink:0}.folder-share-modal__invite-button[data-v-53b66d22]{flex:1}.folder-share-modal__members-section[data-v-53b66d22]{display:flex;flex-direction:column;gap:20px;background-color:var(--global-fill-grayblue);border-radius:var(--radius-md);padding:16px}.folder-share-modal__members-header[data-v-53b66d22]{display:flex;align-items:center;gap:6px}.folder-share-modal__member-list[data-v-53b66d22]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.folder-share-modal__member-list[data-v-53b66d22]{scrollbar-color:var(--atomic-grayblue-400) transparent}}.folder-share-modal__member-list[data-v-53b66d22]::-webkit-scrollbar{width:4px}.folder-share-modal__member-list[data-v-53b66d22]::-webkit-scrollbar-track{background:transparent}.folder-share-modal__member-list[data-v-53b66d22]::-webkit-scrollbar-button{display:none;width:0;height:0}.folder-share-modal__member-list[data-v-53b66d22]::-webkit-scrollbar-thumb{background:var(--atomic-grayblue-400);border-radius:50px}.folder-share-modal__member-list[data-v-53b66d22]::-webkit-scrollbar-thumb:hover{background:var(--atomic-grayblue-500)}.folder-share-modal__owner-label[data-v-53b66d22]{font:var(--body-sm-medium-auto);color:var(--global-text-on-primary);white-space:nowrap}.folder-share-modal__empty[data-v-53b66d22]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:216px;padding:8px 16px;border-radius:var(--radius-sm);line-height:1.5;text-align:center}.folder-share-modal__empty-title[data-v-53b66d22]{margin:0;font:var(--body-sm-medium-auto);color:var(--global-text-subtle)}.folder-share-modal__empty-description[data-v-53b66d22]{margin:0;font:var(--body-sm-regular-auto);color:var(--global-text-caption)}.folder-share-modal__suggestion-content[data-v-53b66d22]{display:flex;flex-direction:column;gap:4px}.folder-share-modal__suggestion-row[data-v-53b66d22]{display:flex;align-items:center;gap:8px;white-space:nowrap}.folder-share-modal__suggestion-name[data-v-53b66d22]{font:var(--body-md-medium-auto);color:var(--global-text-strong)}.folder-share-modal__suggestion-caption[data-v-53b66d22]{font:var(--body-sm-regular-auto);color:var(--global-text-caption)}.folder-share-modal__suggestion-meta[data-v-53b66d22]{display:flex;align-items:center;gap:6px;font:var(--body-sm-regular-auto);color:var(--global-text-subtle)}.folder-share-modal__suggestion-dot[data-v-53b66d22]{width:2px;height:2px;border-radius:var(--radius-full);background:var(--atomic-grayblue-500);flex-shrink:0}.modal-enter-active[data-v-53b66d22],.modal-leave-active[data-v-53b66d22]{transition:opacity .3s ease}.modal-enter-active .folder-share-modal__container[data-v-53b66d22],.modal-leave-active .folder-share-modal__container[data-v-53b66d22]{transition:transform .3s ease}.modal-enter-from[data-v-53b66d22],.modal-leave-to[data-v-53b66d22]{opacity:0}.modal-enter-from .folder-share-modal__container[data-v-53b66d22],.modal-leave-to .folder-share-modal__container[data-v-53b66d22]{transform:scale(.9) translateY(-20px)}.folder-member-delete-modal__description[data-v-698ed1ba]{margin:0;font:var(--body-sm-medium-150);color:var(--global-text-subtle)}.folder-read-only-banner[data-v-2231d92a]{display:flex;align-items:center;gap:6px;width:fit-content;height:54px;padding:10px 20px;border-radius:16px;background:var(--global-fill-warning);box-shadow:var(--boxshadow-md)}.folder-read-only-banner__icon[data-v-2231d92a]{width:18px;height:18px;flex-shrink:0;color:var(--global-text-warning)}.folder-read-only-banner__text[data-v-2231d92a]{font:var(--body-md-medium-auto);white-space:nowrap;color:var(--global-text-warning)}.folder-read-only-banner__text strong[data-v-2231d92a]{font:var(--body-md-bold-auto)}.folder-update-banner[data-v-b90a4644]{display:flex;align-items:center;justify-content:space-between;width:800px;height:62px;padding:10px 16px 10px 20px;border-radius:16px;background:var(--atomic-grayblue-800);box-shadow:var(--boxshadow-md)}.folder-update-banner__content[data-v-b90a4644]{display:flex;align-items:center;gap:6px;flex-shrink:0}.folder-update-banner__icon[data-v-b90a4644]{width:18px;height:18px;flex-shrink:0;color:var(--global-text-inverse)}.folder-update-banner__text[data-v-b90a4644]{font:var(--body-md-medium-auto);white-space:nowrap;color:var(--global-text-inverse)}.folder-section__show-more[data-v-1c221640]{height:44px;display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--global-text-medium);font:var(--body-sm-medium-auto);cursor:pointer;transition:all .2s ease}.folder-section__show-more[data-v-1c221640]:hover{background:var(--atomic-grayblue-200)}.folder-section__show-more[data-v-1c221640]:active{background:var(--atomic-grayblue-300)}.folder-section[data-v-1c221640]{display:flex;flex-direction:column}.folder-section__group-label[data-v-1c221640]{font:var(--body-sm-medium-auto);color:var(--global-text-caption);padding:0 12px;margin-bottom:8px}.folder-section__list[data-v-1c221640]{display:flex;flex-direction:column;gap:8px}.folder-section__empty[data-v-1c221640]{display:flex;align-items:center;justify-content:center;padding:24px 16px}.folder-section__draggable[data-v-1c221640]{display:flex;flex-direction:column;gap:8px}.folder-section__draggable[data-v-1c221640]:empty{margin-top:0}.folder-section__show-more[data-v-1c221640]{justify-content:flex-start}.folder-section__show-more[data-v-1c221640]:hover{color:var(--global-text-medium)}.folder-section__more-text[data-v-1c221640]{font:var(--body-sm-medium-auto);color:var(--global-text-medium)}.folder-section__more-icon[data-v-1c221640]{width:20px}.sortable-ghost[data-v-1c221640]{opacity:.5;background:var(--atomic-grayblue-200);border-radius:var(--radius-md)}.sortable-chosen[data-v-1c221640]{cursor:grabbing!important}.sortable-drag[data-v-1c221640]{opacity:.8;transform:rotate(2deg);z-index:1000;box-shadow:0 4px 12px #00000026}.folder-management[data-v-268bf27f]{display:flex;flex-direction:column;gap:16px;border-bottom:1px solid var(--global-line-default);padding-block:20px}.folder-management__header[data-v-268bf27f]{display:flex;align-items:center;justify-content:space-between;padding-inline:12px 16px}.folder-management__title[data-v-268bf27f]{display:flex;align-items:center;gap:4px}.folder-management__text[data-v-268bf27f]{font:var(--caption-md-semibold-auto);color:var(--global-text-subtle)}.folder-management__folder-icon[data-v-268bf27f]{width:16px;height:16px;color:var(--global-icon-subtle);opacity:.4;margin-right:2px}.folder-management__add-button[data-v-268bf27f]{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:var(--radius-sm)}.folder-management__add-button[data-v-268bf27f]:hover{background-color:var(--atomic-grayblue-200)}.folder-management__add-icon[data-v-268bf27f]{width:18px;height:18px;color:var(--semantic-action-foreground-grayblue-light-default)}.app-skeleton[data-v-5436d9a2]{background-color:var(--global-fill-grayblue-alpha-subtle);display:inline-block}.app-skeleton--variant-rectangular[data-v-5436d9a2]{border-radius:var(--radius-2xs)}.app-skeleton--variant-circular[data-v-5436d9a2]{border-radius:50%}.app-skeleton--variant-text[data-v-5436d9a2]{border-radius:2px;height:1em}.app-skeleton--animated[data-v-5436d9a2]{background:linear-gradient(90deg,var(--global-fill-grayblue-alpha-subtle) 25%,var(--global-fill-grayblue) 50%,var(--global-fill-grayblue-alpha-subtle) 75%);background-size:200% 100%;animation:shimmer-5436d9a2 1.5s infinite}@keyframes shimmer-5436d9a2{0%{background-position:-200% 0}to{background-position:200% 0}}.drag-item[data-v-5360885b]{padding:12px 16px;border-bottom:1px solid var(--atomic-grayblue-200)}.drag-item[data-v-5360885b]:hover{background:var(--atomic-grayblue-100)}.favorites-list[data-v-5360885b]{width:100%;border-bottom:1px solid var(--global-line-default);padding-bottom:20px;overflow:visible;margin-top:20px}.favorites-list__header[data-v-5360885b]{margin-bottom:16px}.favorites-list__title[data-v-5360885b]{display:flex;align-items:center;gap:6px;padding-inline:12px}.favorites-list__text[data-v-5360885b]{font:var(--caption-md-semibold-auto);color:var(--global-text-subtle)}.favorites-list__icon[data-v-5360885b]{width:16px;height:16px;color:var(--global-icon-subtle);opacity:.4}.favorites-list__items[data-v-5360885b]{display:flex;flex-direction:column;gap:8px;overflow:visible}.favorites-list__draggable[data-v-5360885b]{display:flex;flex-direction:column;gap:8px}.favorites-list__more-button[data-v-5360885b]{height:44px;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-md);font:var(--body-sm-medium-auto);cursor:pointer;transition:background-color .2s ease;background:transparent;border:none;text-align:left}.favorites-list__more-button[data-v-5360885b]:hover:not(:disabled){background-color:var(--atomic-grayblue-200)}.favorites-list__more-button[data-v-5360885b]:disabled{opacity:.6;cursor:not-allowed}.favorites-list__more-icon[data-v-5360885b]{width:20px;height:20px;color:var(--global-icon-caption)}.favorites-list__more-text[data-v-5360885b]{font:var(--body-sm-medium-auto);color:var(--global-text-strong)}.favorites-list__empty[data-v-5360885b]{padding:16px}.favorites-list__ghost[data-v-5360885b]{opacity:.5;background:var(--atomic-grayblue-100);border-radius:var(--radius-md)}.favorites-list__chosen[data-v-5360885b]{cursor:grabbing!important}.favorites-list__drag[data-v-5360885b]{opacity:.8;transform:rotate(2deg);z-index:1000}.app-icon-button-with-tooltip[data-v-f6687d30]{position:relative;display:inline-block}.sidebar-toggle-button--top-left[data-v-3eb1ff3b]{position:static}.sidebar-header[data-v-ddd8ed1f]{display:flex;justify-content:space-between;align-items:center;width:100%;height:42px;flex:0 0 auto;margin-bottom:20px}.sidebar-header__logo-container[data-v-ddd8ed1f]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;position:relative}.sidebar-header__logo-container--expanded[data-v-ddd8ed1f]{width:auto;height:auto}.sidebar-header__logo[data-v-ddd8ed1f]{cursor:pointer;height:24px;width:auto}.sidebar-header__collapsed-logo[data-v-ddd8ed1f]{position:relative;width:36px;height:36px;display:flex;justify-content:center;align-items:center}.sidebar-header__logo--collapsed[data-v-ddd8ed1f]{transition:opacity .2s ease}.sidebar-header__toggle-button[data-v-ddd8ed1f]{position:absolute;top:0;left:0;width:36px;height:36px;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:10}.sidebar-header__collapsed-logo:hover .sidebar-header__logo--collapsed[data-v-ddd8ed1f]{opacity:0}.sidebar-header__collapsed-logo:hover .sidebar-header__toggle-button[data-v-ddd8ed1f]{opacity:1;pointer-events:auto}.sidebar-header__actions[data-v-ddd8ed1f]{display:flex;align-items:center}.chat-sidebar.collapsed .sidebar-header[data-v-ddd8ed1f]{flex-direction:column;justify-content:center;height:auto;margin-bottom:0;gap:16px}.chat-sidebar.collapsed .sidebar-header .sidebar-header__actions[data-v-ddd8ed1f]{flex-direction:column;gap:0;margin-top:0}.user-inquiry-banner[data-v-60592f2c]{position:relative;width:146px;height:42px;display:flex;align-items:center;padding:0 16px;gap:6px;border-radius:var(--radius-xs);background:linear-gradient(90deg,#e2e8f0,#cbd5e0);text-decoration:none;cursor:pointer;overflow:hidden;transition:background .3s ease}.user-inquiry-banner[data-v-60592f2c]:hover{background:linear-gradient(90deg,#c5d0f8,#9aaef3)}.user-inquiry-banner__decoration[data-v-60592f2c]{position:absolute;left:15px;top:4px;width:128px;height:35px;pointer-events:none;-webkit-user-select:none;user-select:none}.user-inquiry-banner__decoration--default[data-v-60592f2c]{opacity:.8}.user-inquiry-banner__decoration--hover[data-v-60592f2c],.user-inquiry-banner:hover .user-inquiry-banner__decoration--default[data-v-60592f2c]{opacity:0}.user-inquiry-banner:hover .user-inquiry-banner__decoration--hover[data-v-60592f2c]{opacity:.3}.user-inquiry-banner__icon[data-v-60592f2c]{width:16px;height:16px;color:var(--global-icon-subtle);flex-shrink:0;position:relative;z-index:1}.user-inquiry-banner:hover .user-inquiry-banner__icon[data-v-60592f2c]{color:var(--global-icon-on-primary)}.user-inquiry-banner__text[data-v-60592f2c]{font:var(--body-sm-semibold-auto);color:var(--global-text-strong);position:relative;z-index:1;white-space:nowrap}.user-inquiry-banner:hover .user-inquiry-banner__text[data-v-60592f2c]{color:var(--global-text-on-primary)}.notice-banner[data-v-6a671bd6]{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:500px;padding:12px;background-color:var(--global-fill-base);border:1px solid var(--global-line-default);border-radius:var(--radius-sm);box-shadow:var(--boxshadow-sm);cursor:pointer}.notice-banner:hover .notice-banner__text[data-v-6a671bd6]{text-decoration:underline}.notice-banner__icon[data-v-6a671bd6]{flex-shrink:0;width:20px;height:20px;color:var(--global-icon-error)}.notice-banner__text[data-v-6a671bd6]{font:var(--body-sm-medium-auto);color:var(--global-text-medium);word-break:keep-all;overflow-wrap:break-word}.notice-banner__close[data-v-6a671bd6]{flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px;border:none;background:transparent;cursor:pointer}.notice-banner__close-icon[data-v-6a671bd6]{width:18px;height:18px;color:var(--semantic-action-foreground-grayblue-light-default)}.chat-sidebar[data-v-00bd4f45]{position:relative;display:flex;flex-direction:column;width:300px;height:100vh;background-color:var(--atomic-grayblue-100);border-right:1px solid var(--global-line-default);transition:width .24s ease}.chat-sidebar.collapsed[data-v-00bd4f45]{width:56px;justify-content:space-between;background-color:var(--semantic-action-background-grayblue-subtle-default)}.chat-sidebar.collapsed[data-v-00bd4f45] .sidebar-header{justify-content:center}.chat-sidebar.collapsed[data-v-00bd4f45] .sidebar-actions{flex-direction:column;align-items:center;gap:8px}.chat-sidebar__header[data-v-00bd4f45]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding:10px 12px 0;overflow:visible}.chat-sidebar__new-chat-wrapper[data-v-00bd4f45]{width:100%;display:flex;justify-content:center}.chat-sidebar.collapsed .chat-sidebar__header[data-v-00bd4f45]{border-bottom:none;gap:0}.chat-sidebar__content[data-v-00bd4f45]{display:flex;flex-direction:column;flex:1;overflow-y:scroll;padding-left:12px;padding-right:0}.chat-sidebar__content[data-v-00bd4f45]::-webkit-scrollbar{width:12px}.chat-sidebar__content[data-v-00bd4f45]::-webkit-scrollbar-track{background:transparent}.chat-sidebar__content[data-v-00bd4f45]::-webkit-scrollbar-thumb{background:var(--atomic-grayblue-300);background-clip:content-box;border:4px solid transparent;border-radius:12px}.chat-sidebar__footer[data-v-00bd4f45]{position:relative;display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding:10px;border-top:1px solid var(--global-line-default)}.chat-sidebar.collapsed .chat-sidebar__footer[data-v-00bd4f45]{border-top:none}.chat-sidebar__footer-actions[data-v-00bd4f45]{display:flex;align-items:center;gap:8px}.chat-sidebar.collapsed .chat-sidebar__footer-actions[data-v-00bd4f45]{flex-direction:column;align-items:center}.chat-sidebar__notice-banner-popup[data-v-00bd4f45]{position:absolute;left:66px;bottom:66px;width:max-content;max-width:400px;z-index:100}.chat-sidebar__notice-banner[data-v-00bd4f45]{position:absolute;left:10px;right:10px;bottom:calc(100% - 6px);width:auto;z-index:10;transition:opacity .1s ease}.chat-sidebar__banner[data-v-00bd4f45]{transition:opacity .1s ease}.chat-sidebar.collapsed .chat-sidebar__banner[data-v-00bd4f45]{display:none}.chat-sidebar .text-reveal[data-v-00bd4f45]{transition:opacity .1s ease;opacity:1}.chat-sidebar.is-animating .text-reveal[data-v-00bd4f45]{opacity:0;transition:opacity .1s ease}.settings-header[data-v-00bd4f45]{width:100%;display:flex;justify-content:center;align-items:center}.settings-header__icon[data-v-00bd4f45]{width:20px;height:20px;color:var(--global-text-medium)}.settings-header__title[data-v-00bd4f45]{display:flex;align-items:center;width:100%;height:44px;gap:8px;padding:10px 8px;font:var(--body-sm-medium-auto);color:var(--global-text-medium);border-radius:var(--radius-lg);cursor:pointer;transition:background-color .2s ease}.settings-header__title[data-v-00bd4f45]:hover{background-color:var(--atomic-grayblue-200)}.settings-header__back-text[data-v-00bd4f45]{font:var(--body-sm-medium-auto)}.settings-menu[data-v-00bd4f45]{display:flex;flex-direction:column;gap:8px;margin-block:16px}.settings-menu__item[data-v-00bd4f45]{display:flex;align-items:center;width:100%;height:44px;font:var(--body-sm-medium-auto);color:var(--global-text-medium);border-radius:var(--radius-md);padding:12px 16px;box-sizing:border-box;cursor:pointer;transition:all .2s ease}.settings-menu__item[data-v-00bd4f45]:hover,.settings-menu__item.active[data-v-00bd4f45]{background-color:var(--atomic-grayblue-200)}.visually-hidden[data-v-00bd4f45]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-toast-container[data-v-bc4ac641]{position:fixed;top:10px;right:10px;z-index:200000;pointer-events:none}.app-toast-list[data-v-bc4ac641]{display:flex;flex-direction:column-reverse;gap:10px}.app-toast[data-v-bc4ac641]{pointer-events:auto;transition:transform .3s cubic-bezier(.4,0,.2,1)}.toast-enter-active[data-v-bc4ac641]{transition:all .4s cubic-bezier(.4,0,.2,1)}.toast-leave-active[data-v-bc4ac641]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-bc4ac641],.toast-leave-to[data-v-bc4ac641]{opacity:0;transform:translate(100%) scale(.95)}.toast-move[data-v-bc4ac641]{transition:transform .3s cubic-bezier(.4,0,.2,1)}#app[data-v-8c8e77cc]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.app-container[data-v-8c8e77cc]{flex:1;display:flex;min-height:0}.sidebar-container[data-v-8c8e77cc]{flex-shrink:0;background-color:var(--atomic-grayblue-100);position:relative;z-index:51}.main-content[data-v-8c8e77cc]{flex:1;display:flex;flex-direction:column;min-width:0;position:relative;container-type:inline-size;container-name:main-content}.version-banner-container[data-v-8c8e77cc]{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:100}.banner-fade-enter-active[data-v-8c8e77cc],.banner-fade-leave-active[data-v-8c8e77cc]{transition:opacity .3s ease,transform .3s ease}.banner-fade-enter-from[data-v-8c8e77cc],.banner-fade-leave-to[data-v-8c8e77cc]{opacity:0;transform:translate(-50%) translateY(-10px)}.router-view-container[data-v-8c8e77cc]{flex:1;min-height:0;position:relative}.model-selector-wrapper[data-v-8c8e77cc]{position:relative}.artifact-version-container[data-v-8c8e77cc],.artifact-detail-container[data-v-8c8e77cc]{flex-shrink:0;height:100%}.slide-fade-enter-active[data-v-8c8e77cc],.slide-fade-leave-active[data-v-8c8e77cc]{transition:transform .3s ease,opacity .3s ease,width .3s ease}.slide-fade-enter-from[data-v-8c8e77cc],.slide-fade-leave-to[data-v-8c8e77cc]{transform:translate(100%);opacity:0;width:0!important}.artifact-panel-container[data-v-8c8e77cc]{flex-shrink:0;width:0;transition:width .3s ease;height:100%}.artifact-panel-container--open[data-v-8c8e77cc]{width:350px}.restore-confirm__desc[data-v-8c8e77cc]{margin:0;font:var(--body-sm-medium-150);color:var(--global-text-subtle)}.guide-floating-button[data-v-00c5fcbd]{position:fixed;right:20px;bottom:80px;width:56px;height:56px;border-radius:var(--radius-xl);background:var(--gradient-grayblue-subtle);color:var(--global-text-caption);border:1px solid var(--global-line-default);cursor:pointer;display:flex;align-items:center;justify-content:center;font:var(--title-l-semibold-auto);box-shadow:var(--boxshadow-sm);transition:all .2s ease;z-index:3}.guide-floating-button[data-v-00c5fcbd]:hover{background:var(--gradient-primary-subtle);border-color:var(--global-line-on-primary);color:var(--global-text-on-primary)}
