@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";:root{--es-palette-gray-00: oklch(100% 0 0);--es-palette-gray-50: oklch(99% 0 0);--es-palette-gray-100: oklch(97.8% 0 0);--es-palette-gray-150: oklch(96.5% 0 0);--es-palette-gray-200: oklch(95.8% 0 0);--es-palette-gray-250: oklch(93.5% 0 0);--es-palette-gray-300: oklch(91.5% 0 0);--es-palette-gray-400: oklch(84% 0 0);--es-palette-gray-450: oklch(82% 0 0);--es-palette-gray-500: oklch(72% 0 0);--es-palette-gray-600: oklch(59% 0 0);--es-palette-gray-700: oklch(46% 0 0);--es-palette-gray-800: oklch(33% 0 0);--es-palette-gray-850: oklch(24% 0 0);--es-palette-gray-900: oklch(15% 0 0);--es-palette-green-500: oklch(49% .19 150);--es-palette-amber-500: oklch(58% .18 75);--es-palette-red-500: oklch(54% .21 25);--es-palette-red-300: oklch(74% .15 25);--es-palette-green-300: oklch(78% .15 150);--es-palette-amber-300: oklch(82% .14 80);--es-palette-blue-500: oklch(57% .2 258)}:root{--es-color-fg-neutral: var(--es-palette-gray-900);--es-color-fg-neutral-subtle: var(--es-palette-gray-700);--es-color-fg-neutral-muted: var(--es-palette-gray-600);--es-color-fg-on-solid: var(--es-palette-gray-00);--es-color-fg-positive: var(--es-palette-green-500);--es-color-fg-warning: var(--es-palette-amber-500);--es-color-fg-critical: var(--es-palette-red-500);--es-color-bg-canvas: var(--es-palette-gray-00);--es-color-bg-surface: var(--es-palette-gray-00);--es-color-bg-sunken: var(--es-palette-gray-100);--es-color-bg-neutral-weak: var(--es-palette-gray-200);--es-color-bg-neutral-weak-hover: var(--es-palette-gray-300);--es-color-bg-neutral-selected: oklch(33% 0 0 / .06);--es-color-bg-neutral-solid: var(--es-palette-gray-800);--es-color-bg-neutral-solid-hover: var(--es-palette-gray-850);--es-color-bg-positive-weak: oklch(49% .19 150 / .08);--es-color-bg-warning-weak: oklch(58% .18 75 / .08);--es-color-bg-critical-weak: oklch(54% .21 25 / .08);--es-color-bg-critical-weak-hover: oklch(54% .21 25 / .12);--es-color-bg-critical-solid: var(--es-palette-red-500);--es-color-bg-inverse: var(--es-palette-gray-800);--es-color-bg-on-inverse-hover: oklch(100% 0 0 / .12);--es-color-fg-on-inverse: var(--es-palette-gray-00);--es-color-fg-on-inverse-subtle: var(--es-palette-gray-400);--es-color-fg-critical-on-inverse: var(--es-palette-red-300);--es-color-fg-positive-on-inverse: var(--es-palette-green-300);--es-color-fg-warning-on-inverse: var(--es-palette-amber-300);--es-color-stroke-on-inverse: oklch(100% 0 0 / .24);--es-color-stroke-focus-on-inverse: var(--es-palette-gray-00);--es-color-bg-overlay: oklch(15% 0 0 / .32);--es-color-stroke-neutral: var(--es-palette-gray-250);--es-color-stroke-neutral-hover: var(--es-palette-gray-450);--es-color-stroke-neutral-weak: var(--es-palette-gray-150);--es-color-stroke-neutral-strong: var(--es-palette-gray-800);--es-color-stroke-focus: var(--es-palette-gray-900);--es-color-stroke-field-focus: var(--es-palette-gray-600);--es-color-stroke-critical: oklch(54% .21 25 / .24);--es-color-dot-neutral: var(--es-palette-gray-500);--es-color-dot-positive: var(--es-palette-green-500);--es-color-dot-warning: var(--es-palette-amber-500);--es-color-dot-critical: var(--es-palette-red-500);--es-color-dot-new: var(--es-palette-blue-500)}:root{--es-space-x0_5: 2px;--es-space-x1: 4px;--es-space-x1_5: 6px;--es-space-x2: 8px;--es-space-x3: 12px;--es-space-x3_5: 14px;--es-space-x4: 16px;--es-space-x5: 20px;--es-space-x6: 24px;--es-space-x8: 32px;--es-space-x10: 40px;--es-space-x12: 48px;--es-space-x16: 64px;--es-radius-r1: 4px;--es-radius-r1_5: 6px;--es-radius-r2: 8px;--es-radius-r3: 12px;--es-radius-r4: 16px;--es-radius-full: 9999px;--es-size-control-sm: 32px;--es-size-control-md: 36px;--es-size-control-lg: 44px;--es-size-table-header: 40px;--es-size-table-row: 56px;--es-size-table-row-sm: 44px;--es-size-icon-sm: 14px;--es-size-icon-md: 16px;--es-size-icon-lg: 20px;--es-size-tile-sm: 24px;--es-size-tile-md: 40px;--es-size-tile-lg: 128px;--es-size-avatar: 28px;--es-size-page-detail: 1040px;--es-size-page-list: 1240px;--es-size-page-min: 1024px;--es-size-search-md: 320px;--es-size-modal-md: 560px;--es-size-modal-lg: 720px;--es-size-menu-min: 184px;--es-size-menu-account: 280px;--es-size-select-list-max: 384px;--es-size-select-list-height: 320px;--es-size-sidebar-collapsed: calc(var(--es-size-control-md) + var(--es-space-x3) * 2);--es-size-sidebar: 240px;--es-size-subnav: 208px;--es-size-annotated: 240px;--es-size-side-panel-md: min(520px, 100vw);--es-size-side-panel: min(760px, 70vw);--es-size-info-tip: 280px;--es-size-snackbar: 360px;--es-size-task-panel: 380px;--es-size-task-panel-list: calc(var(--es-size-table-row) * 5);--es-size-field-sm: 160px;--es-size-field-md: 360px;--es-size-auth-card: 440px;--es-size-prose: 640px;--es-size-detail-aside: 288px;--es-size-detail-label: 140px;--es-size-detail-preview: 320px;--es-size-section-nav: calc(var(--es-size-control-lg) + 1px);--es-layer-sticky: 10;--es-layer-sidebar: 15;--es-layer-side-panel: 18;--es-layer-popover: 20;--es-layer-task-panel: 24;--es-layer-snackbar: 25;--es-layer-modal: 30;--es-layer-popover-raised: 40}:root{--es-font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--es-font-family-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--es-font-size-t1: 11px;--es-line-height-t1: 16px;--es-letter-spacing-t1: .02em;--es-font-size-t2: 12px;--es-line-height-t2: 16px;--es-letter-spacing-t2: .01em;--es-font-size-t3: 13px;--es-line-height-t3: 18px;--es-letter-spacing-t3: .01em;--es-font-size-t4: 14px;--es-line-height-t4: 20px;--es-letter-spacing-t4: 0;--es-font-size-t5: 15px;--es-line-height-t5: 22px;--es-letter-spacing-t5: 0;--es-font-size-t6: 16px;--es-line-height-t6: 24px;--es-letter-spacing-t6: 0;--es-font-size-t7: 18px;--es-line-height-t7: 26px;--es-letter-spacing-t7: -.002em;--es-font-size-t8: 20px;--es-line-height-t8: 28px;--es-letter-spacing-t8: -.012em;--es-font-size-t9: 24px;--es-line-height-t9: 32px;--es-letter-spacing-t9: -.023em;--es-font-size-t10: 28px;--es-line-height-t10: 38px;--es-letter-spacing-t10: -.024em;--es-line-height-prose: 1.6;--es-font-weight-regular: 400;--es-font-weight-medium: 500;--es-font-weight-semibold: 600;--es-font-weight-bold: 700}:root{--es-shadow-s1: 0px 2px 2px rgb(0 0 0 / .04);--es-shadow-s2: 0 0 0 1px rgb(0 0 0 / .08), 0px 1px 1px rgb(0 0 0 / .02), 0px 4px 8px -4px rgb(0 0 0 / .04), 0px 16px 24px -8px rgb(0 0 0 / .06);--es-shadow-s3: 0 0 0 1px rgb(0 0 0 / .08), 0px 1px 1px rgb(0 0 0 / .02), 0px 8px 16px -4px rgb(0 0 0 / .04), 0px 24px 32px -8px rgb(0 0 0 / .06);--es-focus-ring: 0 0 0 2px var(--es-palette-gray-00), 0 0 0 4px var(--es-color-stroke-focus);--es-focus-ring-on-inverse: 0 0 0 2px var(--es-color-bg-inverse), 0 0 0 4px var(--es-color-stroke-focus-on-inverse);--es-field-focus-ring: 0 0 0 3px oklch(15% 0 0 / .07);--es-duration-d1: .12s;--es-duration-d2: .18s;--es-duration-d3: .24s;--es-duration-toast: .4s;--es-duration-toast-exit: .2s;--es-duration-flash: 1.4s;--es-duration-sidebar: .2s;--es-duration-spin: .8s;--es-duration-pulse: 1.4s;--es-duration-hold: 2.4s;--es-easing-out: cubic-bezier(.23, 1, .32, 1);--es-easing-in-out: cubic-bezier(.77, 0, .175, 1);--es-easing-drawer: cubic-bezier(.32, .72, 0, 1);--es-easing-hover: ease;--es-easing-toast: ease;--es-motion-scale-popover: .97;--es-motion-scale-modal: .96;--es-motion-scale-press: .97;--es-motion-scale-success: .9;--es-motion-blur-roll: 2px;--es-opacity-busy: .5}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--es-font-family);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--es-color-bg-canvas);color:var(--es-color-fg-neutral);font-size:var(--es-font-size-t4);line-height:var(--es-line-height-t4);word-break:keep-all;overflow-wrap:anywhere}:focus-visible{outline:none;box-shadow:var(--es-focus-ring)}.es-num{font-variant-numeric:tabular-nums}.es-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes es-fade-in{0%{opacity:0}}@keyframes es-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.es-modal-backdrop:not([data-closing]),.es-modal-backdrop:not([data-closing]) .es-modal,.es-settings__peek,.es-snackbar,.es-task-panel,.es-menu{animation:es-fade-in var(--es-duration-d2) var(--es-easing-out)!important}.es-select-list[data-side],.es-select__text[data-roll=in]{animation:es-fade-in var(--es-duration-d1) var(--es-easing-out)!important}.es-select__text[data-roll=out]{animation:es-select-fade-out var(--es-duration-d1) var(--es-easing-out) both!important}.es-spin,.es-auth__spin,.es-snackbar__icon[data-spin],.es-status[data-spin]>svg{animation-duration:calc(var(--es-duration-spin) * 3)!important;animation-iteration-count:infinite!important}.es-skeleton{animation-duration:var(--es-duration-pulse)!important;animation-iteration-count:infinite!important}}.es-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--es-space-x1_5);height:var(--es-size-control-md);padding:0 var(--es-space-x3_5);border:1px solid transparent;border-radius:var(--es-radius-r2);font:inherit;font-size:var(--es-font-size-t4);line-height:var(--es-line-height-t4);font-weight:var(--es-font-weight-medium);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--es-duration-d1) var(--es-easing-hover),border-color var(--es-duration-d1) var(--es-easing-hover),color var(--es-duration-d1) var(--es-easing-hover),transform var(--es-duration-d1) var(--es-easing-out)}.es-button svg{width:16px;height:16px;flex-shrink:0}.es-button:active:not(:disabled){transform:scale(var(--es-motion-scale-press))}.es-button:disabled{opacity:.4;cursor:not-allowed}.es-button[data-size=sm]{height:var(--es-size-control-sm);padding:0 var(--es-space-x3);border-radius:var(--es-radius-r1_5);font-size:var(--es-font-size-t3)}.es-button[data-size=sm] svg{width:14px;height:14px}.es-button[data-size=lg]{height:var(--es-size-control-lg);padding:0 var(--es-space-x5);font-size:var(--es-font-size-t5)}.es-button[data-icon-only]{width:var(--es-size-control-md);padding:0}.es-button[data-icon-only][data-size=sm]{width:var(--es-size-control-sm)}.es-button[data-icon-only][data-size=lg]{width:var(--es-size-control-lg)}.es-button[data-variant=solid]{background:var(--es-color-bg-neutral-solid);color:var(--es-color-fg-on-solid)}.es-button[data-variant=solid]:hover:not(:disabled){background:var(--es-color-bg-neutral-solid-hover)}.es-button[data-variant=outline]{background:var(--es-color-bg-surface);border-color:var(--es-color-stroke-neutral);color:var(--es-color-fg-neutral);box-shadow:var(--es-shadow-s1)}.es-button[data-variant=outline]:hover:not(:disabled){background:var(--es-color-bg-sunken);border-color:var(--es-color-stroke-neutral-hover)}.es-button[data-variant=ghost]{background:transparent;color:var(--es-color-fg-neutral-subtle)}.es-button[data-variant=ghost]:hover:not(:disabled){background:var(--es-color-bg-neutral-weak);color:var(--es-color-fg-neutral)}.es-button[data-variant=critical]{background:var(--es-color-bg-critical-weak);border-color:var(--es-color-stroke-critical);color:var(--es-color-fg-critical)}.es-button[data-variant=critical]:hover:not(:disabled){background:var(--es-color-bg-critical-weak-hover)}.es-button[data-variant=critical-solid]{background:var(--es-color-bg-critical-solid);color:var(--es-color-fg-on-solid)}.es-button[data-variant=critical-solid]:hover:not(:disabled){filter:brightness(.94)}.es-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:18px;height:18px;margin:0;border:1px solid var(--es-color-stroke-neutral-hover);border-radius:var(--es-radius-r1);background-color:var(--es-color-bg-surface);background-repeat:no-repeat;background-position:center;background-size:14px;box-shadow:var(--es-shadow-s1);vertical-align:middle;cursor:pointer;transition:background-color var(--es-duration-d1) var(--es-easing-hover),border-color var(--es-duration-d1) var(--es-easing-hover)}.es-checkbox:hover:not(:disabled){border-color:var(--es-color-fg-neutral-subtle)}.es-checkbox:checked,.es-checkbox:indeterminate{border-color:var(--es-color-bg-neutral-solid);background-color:var(--es-color-bg-neutral-solid)}.es-checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.es-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.es-checkbox:disabled{opacity:.4;cursor:not-allowed}.es-input,.es-select{width:100%;height:var(--es-size-control-md);padding:0 var(--es-space-x3);border:1px solid var(--es-color-stroke-neutral);border-radius:var(--es-radius-r2);background:var(--es-color-bg-surface);color:var(--es-color-fg-neutral);font:inherit;font-size:var(--es-font-size-t4);line-height:var(--es-line-height-t4);box-shadow:var(--es-shadow-s1)}.es-input:hover,.es-select:hover{border-color:var(--es-color-stroke-neutral-hover)}.es-input:focus-visible,.es-select:focus-visible{border-color:var(--es-color-stroke-field-focus);box-shadow:var(--es-shadow-s1),var(--es-field-focus-ring)}.es-input::placeholder{color:var(--es-color-fg-neutral-muted)}.es-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.es-search{position:relative}.es-search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--es-color-fg-neutral-muted);pointer-events:none}.es-search .es-input{padding-left:36px}.es-search .es-input:has(+.es-search-clear){padding-right:36px}.es-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--es-radius-r1);background:transparent;color:var(--es-color-fg-neutral-muted);cursor:pointer}.es-search-clear:hover{background:var(--es-color-bg-neutral-weak);color:var(--es-color-fg-neutral)}.es-search-clear svg{width:14px;height:14px}.es-textarea{display:block;width:100%;min-height:calc(var(--es-line-height-t4) * 6 + var(--es-space-x5));padding:var(--es-space-x2) var(--es-space-x3);border:1px solid var(--es-color-stroke-neutral);border-radius:var(--es-radius-r2);background:var(--es-color-bg-surface);color:var(--es-color-fg-neutral);font:inherit;font-size:var(--es-font-size-t4);line-height:var(--es-line-height-t6);box-shadow:var(--es-shadow-s1);resize:vertical}.es-textarea:hover{border-color:var(--es-color-stroke-neutral-hover)}.es-textarea:focus-visible{border-color:var(--es-color-stroke-field-focus);box-shadow:var(--es-shadow-s1),var(--es-field-focus-ring)}.es-textarea::placeholder{color:var(--es-color-fg-neutral-muted)}.es-textarea[data-mono]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--es-font-size-t3)}input.es-input:disabled,input.es-input:read-only:not([type=search]),.es-select:disabled,.es-textarea:disabled{background:var(--es-color-bg-sunken);color:var(--es-color-fg-neutral-subtle);box-shadow:none;cursor:not-allowed}input.es-input:read-only:not(:disabled):not([type=search]){cursor:default}.es-input[aria-invalid=true],.es-select[aria-invalid=true],.es-textarea[aria-invalid=true]{border-color:var(--es-color-fg-critical)}.es-input[data-size=sm]{height:var(--es-size-control-sm);padding:0 var(--es-space-x2);border-radius:var(--es-radius-r1_5);font-size:var(--es-font-size-t3)}.es-select[data-size=sm]{height:var(--es-size-control-sm);padding-left:var(--es-space-x2);border-radius:var(--es-radius-r1_5);font-size:var(--es-font-size-t3)}.es-input[data-align=end]{text-align:right}.es-input-affix{display:inline-flex;align-items:center;gap:var(--es-space-x1_5);cursor:text}.es-input-affix__control{flex:1;min-width:0;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;outline:none}.es-input-affix__control:focus-visible{box-shadow:none}.es-input-affix__control::placeholder{color:var(--es-color-fg-neutral-muted)}.es-input-affix[data-align=end] .es-input-affix__control{text-align:right}.es-input-affix__text{display:inline-flex;flex:none;align-items:center;color:var(--es-color-fg-neutral-muted);font-size:var(--es-font-size-t3);white-space:nowrap}.es-input-affix__text>svg{display:block}.es-input-affix:focus-within{border-color:var(--es-color-stroke-field-focus);box-shadow:var(--es-shadow-s1),var(--es-field-focus-ring)}.es-input-affix:has([aria-invalid=true]){border-color:var(--es-color-fg-critical)}.es-input-affix[data-disabled]{background:var(--es-color-bg-sunken);color:var(--es-color-fg-neutral-muted);cursor:default}.es-field{display:flex;flex-direction:column;gap:var(--es-space-x1_5);min-width:0}.es-field__head{display:flex;align-items:center;justify-content:space-between;gap:var(--es-space-x2);min-height:var(--es-line-height-t3)}.es-field__label{font-size:var(--es-font-size-t3);line-height:var(--es-line-height-t3);letter-spacing:var(--es-letter-spacing-t3);font-weight:var(--es-font-weight-medium);color:var(--es-color-fg-neutral)}.es-field__hint,.es-field__error{margin:0;font-size:var(--es-font-size-t2);line-height:var(--es-line-height-t2);letter-spacing:var(--es-letter-spacing-t2);text-wrap:pretty}.es-field__hint{color:var(--es-color-fg-neutral-subtle)}.es-field__error{display:flex;align-items:flex-start;gap:var(--es-space-x1);color:var(--es-color-fg-critical);transition:opacity var(--es-duration-d1) var(--es-easing-out)}@starting-style{.es-field__error{opacity:0}}.es-field__error>svg{flex-shrink:0;width:var(--es-size-icon-sm);height:var(--es-size-icon-sm);margin-top:var(--es-space-x0_5)}.es-password{position:relative}.es-password .es-input{padding-right:var(--es-size-control-lg)}.es-password__reveal{position:absolute;top:50%;right:var(--es-space-x1_5);transform:translateY(-50%);display:grid;place-items:center;width:var(--es-size-control-sm);height:var(--es-size-control-sm);padding:0;border:0;border-radius:var(--es-radius-r1_5);background:transparent;color:var(--es-color-fg-neutral-muted);cursor:pointer}.es-password__reveal:hover:not(:disabled){background:var(--es-color-bg-neutral-weak);color:var(--es-color-fg-neutral)}.es-password__reveal:disabled{cursor:default}.es-password__reveal svg{width:var(--es-size-icon-md);height:var(--es-size-icon-md)}.es-status{display:inline-flex;align-items:center;gap:var(--es-space-x1_5);padding:0;border:0;background:transparent;font:inherit;font-size:var(--es-font-size-t3);line-height:var(--es-line-height-t3);font-weight:var(--es-font-weight-medium);white-space:nowrap;color:var(--es-color-fg-neutral-subtle)}.es-status>svg{width:14px;height:14px;flex-shrink:0;stroke-width:2}.es-status[data-tone=muted]{color:var(--es-color-fg-neutral-muted)}.es-status[data-tone=positive]>svg{color:var(--es-color-fg-positive)}.es-status[data-tone=warning]>svg{color:var(--es-color-fg-warning)}.es-status[data-tone=critical],.es-status[data-tone=critical]>svg{color:var(--es-color-fg-critical)}.es-status[data-spin]>svg{animation:es-spin var(--es-duration-spin) linear infinite}.es-status[data-size=sm]{gap:5px;font-size:var(--es-font-size-t2);line-height:var(--es-line-height-t2)}.es-status[data-size=sm]>svg{width:13px;height:13px}button.es-status{cursor:pointer;border-radius:var(--es-radius-r1)}button.es-status:hover{text-decoration:underline;text-underline-offset:3px}.es-notice{display:flex;align-items:flex-start;gap:var(--es-space-x3);padding:var(--es-space-x3) var(--es-space-x3) var(--es-space-x3) var(--es-space-x4);border:1px solid var(--es-color-stroke-neutral);border-radius:var(--es-radius-r3);background:var(--es-color-bg-sunken);color:var(--es-color-fg-neutral);transition:opacity var(--es-duration-d2) var(--es-easing-out),transform var(--es-duration-d2) var(--es-easing-out)}@starting-style{.es-notice{opacity:0;transform:translateY(calc(var(--es-space-x1) * -1))}}.es-notice[data-tone=positive]{background:var(--es-color-bg-positive-weak)}.es-notice[data-tone=warning]{background:var(--es-color-bg-warning-weak)}.es-notice[data-tone=critical]{background:var(--es-color-bg-critical-weak);border-color:var(--es-color-stroke-critical)}.es-notice__icon{flex-shrink:0;width:var(--es-size-icon-md);height:var(--es-size-icon-md);margin-top:var(--es-space-x0_5);color:var(--es-color-fg-neutral-subtle)}.es-notice[data-tone=positive] .es-notice__icon{color:var(--es-color-fg-positive)}.es-notice[data-tone=warning] .es-notice__icon{color:var(--es-color-fg-warning)}.es-notice[data-tone=critical] .es-notice__icon,.es-notice[data-tone=critical] .es-notice__title{color:var(--es-color-fg-critical)}.es-notice__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--es-space-x0_5)}.es-notice__title{font-weight:var(--es-font-weight-semibold)}.es-notice__text{color:var(--es-color-fg-neutral-subtle);text-wrap:pretty}.es-notice__title+.es-notice__text{font-size:var(--es-font-size-t3);line-height:var(--es-line-height-t3)}.es-notice__action{display:flex;gap:var(--es-space-x2);flex-shrink:0;align-self:center}.es-notice__dismiss{display:grid;place-items:center;flex-shrink:0;width:var(--es-size-control-sm);height:var(--es-size-control-sm);margin:calc(var(--es-space-x1_5) * -1) calc(var(--es-space-x1) * -1) calc(var(--es-space-x1_5) * -1) 0;padding:0;border:0;border-radius:var(--es-radius-r1_5);background:transparent;color:var(--es-color-fg-neutral-muted);cursor:pointer}.es-notice__dismiss:hover{background:var(--es-color-bg-neutral-weak);color:var(--es-color-fg-neutral)}.es-notice__dismiss svg{width:var(--es-size-icon-md);height:var(--es-size-icon-md)}.es-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--es-layer-modal);display:grid;place-items:center;padding:var(--es-space-x6);background:var(--es-color-bg-overlay);animation:es-fade-in var(--es-duration-d2) var(--es-easing-out)}.es-modal{display:flex;flex-direction:column;width:100%;max-width:var(--es-size-modal-md);max-height:calc(100vh - var(--es-space-x12));border-radius:var(--es-radius-r4);background:var(--es-color-bg-surface);box-shadow:var(--es-shadow-s3);transform-origin:center;animation:es-modal-in var(--es-duration-d3) var(--es-easing-out)}.es-modal[data-size=lg]{max-width:var(--es-size-modal-lg)}.es-modal:focus-visible{box-shadow:var(--es-shadow-s3)}.es-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--es-space-x4);padding:var(--es-space-x6) var(--es-space-x6) 0}.es-modal__title{margin:0;font-size:var(--es-font-size-t8);line-height:var(--es-line-height-t8);letter-spacing:var(--es-letter-spacing-t8);font-weight:var(--es-font-weight-bold);text-wrap:balance}.es-modal__desc{margin:var(--es-space-x1_5) 0 0;color:var(--es-color-fg-neutral-subtle);text-wrap:pretty}.es-modal__close{display:grid;place-items:center;flex-shrink:0;width:var(--es-size-control-sm);height:var(--es-size-control-sm);margin:calc(var(--es-space-x1) * -1) calc(var(--es-space-x2) * -1) 0 0;padding:0;border:0;border-radius:var(--es-radius-r1_5);background:transparent;color:var(--es-color-fg-neutral-muted);cursor:pointer}.es-modal__close:hover{background:var(--es-color-bg-neutral-weak);color:var(--es-color-fg-neutral)}.es-modal__close svg{width:var(--es-size-icon-md);height:var(--es-size-icon-md)}.es-modal__body{display:flex;flex-direction:column;gap:var(--es-space-x4);padding:var(--es-space-x5) var(--es-space-x6);overflow-y:auto}.es-modal__footer{display:flex;justify-content:flex-end;gap:var(--es-space-x2);padding:var(--es-space-x4) var(--es-space-x6);border-top:1px solid var(--es-color-stroke-neutral-weak)}@keyframes es-modal-in{0%{opacity:0;transform:scale(var(--es-motion-scale-modal))}}@keyframes es-modal-out{to{opacity:0;transform:scale(var(--es-motion-scale-modal))}}@keyframes es-fade-out{to{opacity:0}}.es-modal-backdrop[data-closing]{pointer-events:none;animation:es-fade-out var(--es-duration-d1) var(--es-easing-out) forwards}.es-modal-backdrop[data-closing] .es-modal{animation:es-modal-out var(--es-duration-d1) var(--es-easing-out) forwards}.es-auth{display:grid;place-items:center;min-height:100vh;padding:var(--es-space-x12) var(--es-space-x4);background:var(--es-color-bg-sunken)}.es-auth__column{display:flex;flex-direction:column;align-items:stretch;gap:var(--es-space-x5);width:100%;max-width:var(--es-size-auth-card)}.es-auth__wordmark{margin:0;text-align:center;font-size:var(--es-font-size-t8);line-height:var(--es-line-height-t8);letter-spacing:var(--es-letter-spacing-t8);font-weight:var(--es-font-weight-bold);color:var(--es-color-fg-neutral)}.es-auth__card{display:flex;flex-direction:column;gap:var(--es-space-x5);padding:var(--es-space-x8);border:1px solid var(--es-color-stroke-neutral-weak);border-radius:var(--es-radius-r3);background:var(--es-color-bg-surface);transition:opacity var(--es-duration-d3) var(--es-easing-out),transform var(--es-duration-d3) var(--es-easing-out)}@starting-style{.es-auth__card{opacity:0;transform:translateY(var(--es-space-x2))}}.es-auth__head{display:flex;flex-direction:column;gap:var(--es-space-x1_5)}.es-auth__title{margin:0;font-size:var(--es-font-size-t9);line-height:var(--es-line-height-t9);letter-spacing:var(--es-letter-spacing-t9);font-weight:var(--es-font-weight-bold);text-wrap:balance}.es-auth__desc{margin:0;color:var(--es-color-fg-neutral-subtle);text-wrap:pretty}.es-auth__muted{color:var(--es-color-fg-neutral-muted);font-size:var(--es-font-size-t2);line-height:var(--es-line-height-t2);letter-spacing:var(--es-letter-spacing-t2)}.es-auth__fields{display:flex;flex-direction:column;gap:var(--es-space-x4)}.es-auth__card .es-input{height:var(--es-size-control-lg);font-size:var(--es-font-size-t5)}.es-auth__submit{width:100%}.es-auth__actions{display:flex;flex-direction:column;gap:var(--es-space-x2)}.es-auth__spin{animation:es-spin var(--es-duration-spin) linear infinite}.es-auth__footer{margin:0;text-align:center;color:var(--es-color-fg-neutral-subtle)}.es-auth__link{padding:0;border:0;border-radius:var(--es-radius-r1);background:transparent;color:var(--es-color-fg-neutral);font:inherit;font-weight:var(--es-font-weight-medium);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.es-auth__link:hover:not(:disabled){text-decoration-thickness:2px}.es-auth__link:disabled{color:var(--es-color-fg-neutral-muted);cursor:not-allowed}.es-auth__steps{display:flex;gap:var(--es-space-x4);margin:0;padding:0;list-style:none}.es-auth__step{display:inline-flex;align-items:center;gap:var(--es-space-x1_5);font-size:var(--es-font-size-t3);line-height:var(--es-line-height-t3);letter-spacing:var(--es-letter-spacing-t3);color:var(--es-color-fg-neutral-muted)}.es-auth__step[data-state=current]{color:var(--es-color-fg-neutral);font-weight:var(--es-font-weight-semibold)}.es-auth__step[data-state=done]{color:var(--es-color-fg-neutral-subtle)}.es-auth__step-mark{display:grid;place-items:center;width:var(--es-space-x5);height:var(--es-space-x5);border:1px solid var(--es-color-stroke-neutral);border-radius:var(--es-radius-full);font-size:var(--es-font-size-t1);line-height:var(--es-line-height-t1)}.es-auth__step[data-state=current] .es-auth__step-mark{border-color:var(--es-color-bg-neutral-solid);background:var(--es-color-bg-neutral-solid);color:var(--es-color-fg-on-solid)}.es-auth__step[data-state=done] .es-auth__step-mark{border-color:var(--es-color-stroke-neutral-hover)}.es-auth__step-mark svg{width:var(--es-size-icon-sm);height:var(--es-size-icon-sm)}.es-auth__consent{display:flex;flex-direction:column;gap:var(--es-space-x3);margin:0;padding:var(--es-space-x4);border:1px solid var(--es-color-stroke-neutral);border-radius:var(--es-radius-r3);min-width:0}.es-auth__consent[data-invalid]{border-color:var(--es-color-fg-critical)}.es-auth__consent label{display:flex;align-items:flex-start;gap:var(--es-space-x2);cursor:pointer}.es-auth__consent .es-checkbox{margin-top:var(--es-space-x0_5)}.es-auth__consent-all{padding-bottom:var(--es-space-x3);border-bottom:1px solid var(--es-color-stroke-neutral-weak);font-weight:var(--es-font-weight-semibold)}.es-auth__consent-list{display:flex;flex-direction:column;gap:var(--es-space-x2);margin:0;padding:0;list-style:none}.es-auth__consent-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--es-space-x3)}.es-auth__consent-row>.es-auth__link{flex-shrink:0;font-size:var(--es-font-size-t3);line-height:var(--es-line-height-t4);color:var(--es-color-fg-neutral-subtle)}.es-auth__consent-note,.es-auth__versions{margin:0;font-size:var(--es-font-size-t2);line-height:var(--es-line-height-t2);letter-spacing:var(--es-letter-spacing-t2);color:var(--es-color-fg-neutral-subtle);text-wrap:pretty}.es-auth__versions{color:var(--es-color-fg-neutral-muted)}.es-auth__summary{display:flex;flex-direction:column;gap:var(--es-space-x1_5);margin:0;padding:var(--es-space-x3) var(--es-space-x4);border-radius:var(--es-radius-r2);background:var(--es-color-bg-sunken);font-size:var(--es-font-size-t3);line-height:var(--es-line-height-t3)}.es-auth__summary>div{display:grid;grid-template-columns:calc(var(--es-space-x16) + var(--es-space-x6)) minmax(0,1fr);gap:var(--es-space-x3)}.es-auth__summary dt{color:var(--es-color-fg-neutral-subtle)}.es-auth__summary dd{margin:0;color:var(--es-color-fg-neutral)}.es-auth__summary dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--es-space-x1) var(--es-space-x2)}.es-auth__verified{display:inline-flex;font-size:var(--es-font-size-t2)}.es-auth__summary>.es-auth__link{align-self:flex-start;margin-top:var(--es-space-x1);font-size:var(--es-font-size-t3)}.es-auth__card .es-input.es-auth__code{height:var(--es-size-control-lg);font-size:var(--es-font-size-t8);letter-spacing:var(--es-space-x2);text-align:center}.es-auth__done{display:flex}.es-auth__done .es-status>svg{animation:es-auth-done var(--es-duration-d3) var(--es-easing-out) var(--es-duration-d1) both}@keyframes es-auth-done{0%{opacity:0;transform:scale(var(--es-motion-scale-success))}}.es-auth__code-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--es-space-x1) var(--es-space-x3)}.es-legal{display:flex;flex-direction:column;gap:var(--es-space-x3);max-width:var(--es-size-prose);font-size:var(--es-font-size-t5);line-height:var(--es-line-height-prose);color:var(--es-color-fg-neutral)}.es-legal__section{display:flex;flex-direction:column;gap:var(--es-space-x2);padding-top:var(--es-space-x3)}.es-legal__heading{margin:0;font-size:var(--es-font-size-t6);line-height:var(--es-line-height-t6);font-weight:var(--es-font-weight-semibold);text-wrap:balance}.es-legal__p{margin:0;text-wrap:pretty}.es-legal__list{display:flex;flex-direction:column;gap:var(--es-space-x1);margin:0;padding-left:var(--es-space-x5)}.es-legal__list li{padding-left:var(--es-space-x0_5)}.es-auth__code-field{display:flex;flex-direction:column;gap:var(--es-space-x1_5)}.es-password-rules{display:flex;flex-wrap:wrap;gap:var(--es-space-x1) var(--es-space-x3);margin:var(--es-space-x1_5) 0 0;padding:0;list-style:none;color:var(--es-color-fg-neutral-muted);font-size:var(--es-font-size-t2);line-height:var(--es-line-height-t2)}.es-password-rules>li{display:inline-flex;align-items:center;gap:var(--es-space-x1)}.es-password-rules svg{width:var(--es-space-x3_5);height:var(--es-space-x3_5)}.es-password-rules>li[data-ok]{color:var(--es-color-fg-positive)}
