._root_1gme8_1{margin:24px auto;max-width:640px;border:1px solid var(--border);background:var(--card);border-radius:12px;padding:20px;display:grid;gap:10px}._title_1gme8_12{margin:0;font-size:var(--font-size-heading-sm);line-height:1.2}._message_1gme8_18{margin:0;color:var(--muted-foreground);white-space:pre-wrap;word-break:break-word}._actions_1gme8_25{margin-top:4px;display:flex}._container_j6dkd_1{position:fixed;bottom:12px;right:12px;display:flex;flex-direction:column;gap:8px;pointer-events:none;z-index:1000}._toast_j6dkd_12{pointer-events:auto;width:296px;border-radius:8px;background-color:color-mix(in oklab,var(--background) 70%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-elevation-2);padding:8px;display:flex;align-items:center;gap:8px;position:relative;overflow:hidden;animation:_slideIn_j6dkd_1 .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes _slideIn_j6dkd_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._success_j6dkd_40{--toast-icon-color: #00cfc1;--toast-bar-color: color-mix(in oklab, var(--success) 15%, transparent)}._error_j6dkd_45{--toast-icon-color: var(--destructive);--toast-bar-color: color-mix( in oklab, var(--destructive) 15%, transparent )}._info_j6dkd_54{--toast-icon-color: var(--info);--toast-bar-color: color-mix( in oklab, var(--info) 15%, transparent )}._warning_j6dkd_63{--toast-icon-color: var(--warning);--toast-bar-color: color-mix( in oklab, var(--warning) 15%, transparent )}._message_j6dkd_72{margin:0;flex:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground-secondary);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._icon_j6dkd_84{color:var(--toast-icon-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}._dismiss_j6dkd_92{width:24px;height:24px;color:var(--muted-foreground);opacity:.6;transition:opacity .2s,background-color .2s;flex-shrink:0;border-radius:4px;display:flex;align-items:center;justify-content:center}._dismiss_j6dkd_92:hover{opacity:1;background-color:var(--tertiary)}._progressBar_j6dkd_112{position:absolute;top:0;left:0;height:4px;background-color:var(--toast-bar-color);pointer-events:none;transition:width .1s linear;border-top-left-radius:8px}@layer reset,base;:root{--font-sans: Inter, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: Inter, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-fast: .15s;--motion-normal: .3s;--focus-ring-shadow: 0 0 0 1px color-mix(in oklab, var(--ring) 70%, transparent), 0 0 0 3px color-mix(in oklab, var(--background) 75%, transparent);--font-10: .769rem;--font-11: .846rem;--font-12: .923rem;--font-13: 1rem;--font-14: 1.077rem;--font-16: 1.231rem;--font-20: 1.538rem;--font-24: 1.846rem;--font-size-tiny: var(--font-10);--font-size-xs: var(--font-11);--font-size-label: var(--font-11);--font-size-caption: var(--font-12);--font-size-sm: var(--font-12);--font-size-body: var(--font-13);--font-size-heading-sm: var(--font-16);--font-size-heading-md: var(--font-20);--font-size-heading-lg: var(--font-24);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--line-height-md: 1.1;--nav-drawer-width: 220px;--nav-drawer-collapsed-width: 40px;--nav-drawer-current-width: var(--nav-drawer-width);--topbar-height: 39px;--table-checkbox-width: 32px;--table-cell-padding-x: 8px;--panel-border: 1px solid var(--border);--panel-radius: var(--radius-md);--panel-bg: var(--surface);--bg-translucent-subtle: color(display-p3 0 0 0 / .02);--bg-translucent: color(display-p3 0 0 0 / .039);--avatar-bg: color(display-p3 .913 .854 .971);--avatar-fg: color(display-p3 .224 .137 .297)}:root,:root[data-theme=light]{color-scheme:light;--background: color(display-p3 1 1 1);--foreground: color(display-p3 .2 .2 .2);--card: color(display-p3 1 1 1);--card-foreground: color(display-p3 .4 .4 .4);--surface: color(display-p3 1 1 1);--surface-foreground: color(display-p3 .4 .4 .4);--tertiary: color(display-p3 .945 .945 .945);--foreground-secondary: color(display-p3 .4 .4 .4);--foreground-tertiary: color(display-p3 .6 .6 .6);--overlay: rgba(255, 255, 255, .98);--scrim: rgba(9, 11, 17, .45);--primary: color(display-p3 .2 .2 .2);--primary-foreground: color(display-p3 1 1 1);--secondary: color(display-p3 .988 .988 .988);--secondary-foreground: color(display-p3 .4 .4 .4);--muted: color(display-p3 .988 .988 .988);--muted-foreground: color(display-p3 .6 .6 .6);--accent: color(display-p3 .976 .976 .976);--accent-foreground: color(display-p3 .2 .2 .2);--destructive: color(display-p3 .75 .2 .2);--destructive-foreground: color(display-p3 1 1 1);--success: color(display-p3 .2 .56 .32);--success-foreground: color(display-p3 1 1 1);--warning: color(display-p3 .7 .5 .12);--warning-foreground: color(display-p3 1 1 1);--info: color(display-p3 .24 .46 .74);--info-foreground: color(display-p3 1 1 1);--border: color(display-p3 .945 .945 .945);--input: color(display-p3 .945 .945 .945);--ring: color(display-p3 .2 .2 .2);--shadow-elevation-1: 0px 2px 4px 0px color(display-p3 0 0 0 / .039), 0px 0px 4px 0px color(display-p3 0 0 0 / .078);--shadow-elevation-2: 2px 4px 16px 0px color(display-p3 0 0 0 / .161), 0px 2px 4px 0px color(display-p3 0 0 0 / .078);--shadow-elevation-3: 0px 0px 8px 0px color(display-p3 0 0 0 / .161), 0px 8px 64px -16px color(display-p3 0 0 0 / .478), 0px 24px 56px -16px color(display-p3 0 0 0 / .078);--shadow-elevation-4: var(--shadow-elevation-3);--radius-lg: 12px;--radius-md: 8px;--radius-sm: 4px}:root[data-theme=dark]{color-scheme:dark;--background: color(display-p3 .09 .09 .09);--foreground: color(display-p3 .922 .922 .922);--card: color(display-p3 .09 .09 .09);--card-foreground: color(display-p3 .702 .702 .702);--surface: color(display-p3 .09 .09 .09);--surface-foreground: color(display-p3 .702 .702 .702);--tertiary: color(display-p3 .114 .114 .114);--foreground-secondary: color(display-p3 .702 .702 .702);--foreground-tertiary: color(display-p3 .506 .506 .506);--overlay: rgba(18, 18, 18, .98);--scrim: rgba(4, 6, 10, .72);--primary: color(display-p3 .922 .922 .922);--primary-foreground: color(display-p3 .09 .09 .09);--secondary: color(display-p3 .106 .106 .106);--secondary-foreground: color(display-p3 .702 .702 .702);--muted: color(display-p3 .106 .106 .106);--muted-foreground: color(display-p3 .506 .506 .506);--accent: color(display-p3 .114 .114 .114);--accent-foreground: color(display-p3 .922 .922 .922);--destructive: color(display-p3 .52 .15 .15);--destructive-foreground: color(display-p3 .96 .84 .84);--success: color(display-p3 .13 .38 .22);--success-foreground: color(display-p3 .82 .95 .86);--warning: color(display-p3 .44 .36 .08);--warning-foreground: color(display-p3 .96 .91 .73);--info: color(display-p3 .14 .28 .5);--info-foreground: color(display-p3 .76 .86 .96);--border: color(display-p3 .114 .114 .114);--input: color(display-p3 .114 .114 .114);--ring: color(display-p3 .922 .922 .922);--shadow-elevation-1: 0px 2px 4px 0px color(display-p3 0 0 0 / .04), 0px 0px 4px 0px color(display-p3 0 0 0 / .08);--shadow-elevation-2: 2px 4px 16px 0px color(display-p3 0 0 0 / .16), 0px 2px 4px 0px color(display-p3 0 0 0 / .08);--shadow-elevation-3: 2px 4px 16px 0px color(display-p3 0 0 0 / .12), 0px 2px 4px 0px color(display-p3 0 0 0 / .04);--shadow-elevation-4: var(--shadow-elevation-3);--bg-translucent-subtle: color(display-p3 1 1 1 / .031);--bg-translucent: color(display-p3 1 1 1 / .059);--avatar-bg: color(display-p3 .298 .298 .298);--avatar-fg: color(display-p3 .922 .922 .922)}@media(max-width:640px){:root{--font-size-caption: var(--font-13);--font-size-sm: var(--font-14);--font-size-body: var(--font-16);--font-size-heading-sm: var(--font-20);--font-size-heading-md: var(--font-24)}}@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,textarea,select{font:inherit;color:inherit;background:none;border:none}a{color:inherit;text-decoration:inherit}img,svg,video{display:block;max-width:100%}ul,ol{list-style:none}table{border-collapse:collapse}}@layer base{*{border-color:var(--border);outline-color:var(--ring)}html{font-size:13px}html,body,#app{min-height:100vh}body{font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-md);background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-size:var(--font-size-body);cursor:pointer}}
