@font-face{font-family:Geist;src:url(https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-sans/Geist-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-sans/Geist-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-sans/Geist-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-sans/Geist-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-mono/GeistMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-mono/GeistMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-mono/GeistMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(https://cdn.jsdelivr.net/npm/geist@1.2.0/dist/fonts/geist-mono/GeistMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--atman-color-primary: #111111;--atman-color-primary-hover: #333333;--atman-color-primary-active: #222222;--atman-color-primary-light: #F5F5F5;--atman-color-secondary: #5F6368;--atman-color-secondary-hover: #4A4E52;--atman-color-secondary-active: #3C4043;--atman-color-secondary-light: #F1F3F4;--atman-color-success: #1E8E3E;--atman-color-success-hover: #187A34;--atman-color-success-active: #13662A;--atman-color-success-light: #E6F4EA;--atman-color-warning: #F9AB00;--atman-color-warning-hover: #E09900;--atman-color-warning-active: #C68600;--atman-color-warning-light: #FEF7E0;--atman-color-destructive: #D93025;--atman-color-destructive-hover: #C12B21;--atman-color-destructive-active: #A8251C;--atman-color-destructive-light: #FCE8E6;--atman-color-neutral-50: #FAFAFA;--atman-color-neutral-100: #F5F5F5;--atman-color-neutral-200: #EEEEEE;--atman-color-neutral-300: #E0E0E0;--atman-color-neutral-400: #BDBDBD;--atman-color-neutral-500: #9E9E9E;--atman-color-neutral-600: #707070;--atman-color-neutral-700: #616161;--atman-color-neutral-800: #424242;--atman-color-neutral-900: #212121;--atman-color-background: #FFFFFF;--atman-color-background-subtle: var(--atman-color-neutral-50);--atman-color-surface: #FFFFFF;--atman-color-surface-hover: var(--atman-color-neutral-100);--atman-color-border: var(--atman-color-neutral-300);--atman-color-border-subtle: var(--atman-color-neutral-200);--atman-color-text: var(--atman-color-neutral-900);--atman-color-text-secondary: var(--atman-color-neutral-600);--atman-color-text-tertiary: var(--atman-color-neutral-500);--atman-color-text-inverse: #FFFFFF;--atman-color-text-on-primary: #FFFFFF;--atman-space-0: 0;--atman-space-1: 4px;--atman-space-2: 8px;--atman-space-3: 12px;--atman-space-4: 16px;--atman-space-5: 24px;--atman-space-6: 32px;--atman-space-7: 48px;--atman-space-8: 64px;--atman-space-9: 96px;--atman-font-family: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;--atman-font-family-mono: "Geist Mono", "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--atman-font-size-xs: 12px;--atman-font-size-sm: 14px;--atman-font-size-md: 16px;--atman-font-size-lg: 18px;--atman-font-size-xl: 20px;--atman-font-size-2xl: 24px;--atman-font-size-3xl: 32px;--atman-font-size-4xl: 48px;--atman-font-weight-regular: 400;--atman-font-weight-medium: 500;--atman-font-weight-semibold: 600;--atman-font-weight-bold: 700;--atman-line-height-tight: 1.2;--atman-line-height-normal: 1.5;--atman-line-height-relaxed: 1.75;--atman-radius-sm: 4px;--atman-radius-md: 8px;--atman-radius-lg: 12px;--atman-radius-full: 9999px;--atman-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--atman-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--atman-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--atman-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--atman-duration-fast: .15s;--atman-duration-normal: .2s;--atman-duration-slow: .3s;--atman-easing-default: cubic-bezier(.4, 0, .2, 1);--atman-easing-in: cubic-bezier(.4, 0, 1, 1);--atman-easing-out: cubic-bezier(0, 0, .2, 1);--atman-easing-in-out: cubic-bezier(.4, 0, .2, 1);--atman-z-dropdown: 1000;--atman-z-sticky: 1100;--atman-z-fixed: 1200;--atman-z-modal-backdrop: 1300;--atman-z-modal: 1400;--atman-z-popover: 1500;--atman-z-tooltip: 1600;--atman-z-toast: 1700;--atman-focus-ring-color: rgba(0, 0, 0, .3);--atman-focus-ring-width: 3px;--atman-focus-ring-offset: 2px}[data-theme=dark],.atman-dark{--atman-color-primary: #FFFFFF;--atman-color-primary-hover: #E0E0E0;--atman-color-primary-active: #CCCCCC;--atman-color-primary-light: #333333;--atman-color-secondary: #9AA0A6;--atman-color-secondary-hover: #BDC1C6;--atman-color-secondary-active: #E8EAED;--atman-color-secondary-light: #3C4043;--atman-color-success: #81C995;--atman-color-success-hover: #A8DAB5;--atman-color-success-active: #CEEAD6;--atman-color-success-light: #1E3A29;--atman-color-warning: #FDD663;--atman-color-warning-hover: #FDE293;--atman-color-warning-active: #FEEFC3;--atman-color-warning-light: #3D3523;--atman-color-destructive: #F28B82;--atman-color-destructive-hover: #F5ABA4;--atman-color-destructive-active: #F8CBC6;--atman-color-destructive-light: #4A2623;--atman-color-neutral-50: #212121;--atman-color-neutral-100: #303030;--atman-color-neutral-200: #424242;--atman-color-neutral-300: #4A4A4A;--atman-color-neutral-400: #616161;--atman-color-neutral-500: #757575;--atman-color-neutral-600: #9E9E9E;--atman-color-neutral-700: #BDBDBD;--atman-color-neutral-800: #E0E0E0;--atman-color-neutral-900: #F5F5F5;--atman-color-background: #121212;--atman-color-background-subtle: #1E1E1E;--atman-color-surface: #1E1E1E;--atman-color-surface-hover: #2D2D2D;--atman-color-border: #3C3C3C;--atman-color-border-subtle: #2D2D2D;--atman-color-text: #F5F5F5;--atman-color-text-secondary: #BDBDBD;--atman-color-text-tertiary: #9E9E9E;--atman-color-text-inverse: #212121;--atman-color-text-on-primary: #000000;--atman-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--atman-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--atman-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -4px rgba(0, 0, 0, .3);--atman-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 8px 10px -6px rgba(0, 0, 0, .4);--atman-focus-ring-color: rgba(255, 255, 255, .4)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not(.atman-light){--atman-color-primary: #FFFFFF;--atman-color-primary-hover: #E0E0E0;--atman-color-primary-active: #CCCCCC;--atman-color-primary-light: #333333;--atman-color-secondary: #9AA0A6;--atman-color-secondary-hover: #BDC1C6;--atman-color-secondary-active: #E8EAED;--atman-color-secondary-light: #3C4043;--atman-color-success: #81C995;--atman-color-success-hover: #A8DAB5;--atman-color-success-active: #CEEAD6;--atman-color-success-light: #1E3A29;--atman-color-warning: #FDD663;--atman-color-warning-hover: #FDE293;--atman-color-warning-active: #FEEFC3;--atman-color-warning-light: #3D3523;--atman-color-destructive: #F28B82;--atman-color-destructive-hover: #F5ABA4;--atman-color-destructive-active: #F8CBC6;--atman-color-destructive-light: #4A2623;--atman-color-neutral-50: #212121;--atman-color-neutral-100: #303030;--atman-color-neutral-200: #424242;--atman-color-neutral-300: #4A4A4A;--atman-color-neutral-400: #616161;--atman-color-neutral-500: #757575;--atman-color-neutral-600: #9E9E9E;--atman-color-neutral-700: #BDBDBD;--atman-color-neutral-800: #E0E0E0;--atman-color-neutral-900: #F5F5F5;--atman-color-background: #121212;--atman-color-background-subtle: #1E1E1E;--atman-color-surface: #1E1E1E;--atman-color-surface-hover: #2D2D2D;--atman-color-border: #3C3C3C;--atman-color-border-subtle: #2D2D2D;--atman-color-text: #F5F5F5;--atman-color-text-secondary: #BDBDBD;--atman-color-text-tertiary: #9E9E9E;--atman-color-text-inverse: #212121;--atman-color-text-on-primary: #000000;--atman-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--atman-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--atman-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -4px rgba(0, 0, 0, .3);--atman-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 8px 10px -6px rgba(0, 0, 0, .4);--atman-focus-ring-color: rgba(255, 255, 255, .4)}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{font-family:var(--atman-font-family);font-size:var(--atman-font-size-md);font-weight:var(--atman-font-weight-regular);line-height:var(--atman-line-height-normal);color:var(--atman-color-text);background-color:var(--atman-color-background)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:var(--atman-color-primary);text-decoration:none}a:hover{text-decoration:underline}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:var(--atman-font-weight-semibold);line-height:var(--atman-line-height-tight);color:var(--atman-color-text)}h1{font-size:var(--atman-font-size-4xl)}h2{font-size:var(--atman-font-size-3xl)}h3{font-size:var(--atman-font-size-2xl)}h4{font-size:var(--atman-font-size-xl)}h5{font-size:var(--atman-font-size-lg)}h6{font-size:var(--atman-font-size-md)}p{line-height:var(--atman-line-height-normal)}small{font-size:var(--atman-font-size-sm)}strong,b{font-weight:var(--atman-font-weight-semibold)}code,kbd,samp,pre{font-family:var(--atman-font-family-mono);font-size:var(--atman-font-size-sm)}code{padding:var(--atman-space-1) var(--atman-space-2);background-color:var(--atman-color-neutral-100);border-radius:var(--atman-radius-sm)}pre{padding:var(--atman-space-4);background-color:var(--atman-color-neutral-100);border-radius:var(--atman-radius-md);overflow-x:auto}pre code{padding:0;background-color:transparent}:focus{outline:none}:focus-visible{outline:var(--atman-focus-ring-width) solid var(--atman-focus-ring-color);outline-offset:var(--atman-focus-ring-offset)}.atman-focus-ring:focus-visible{box-shadow:0 0 0 var(--atman-focus-ring-offset) var(--atman-color-background),0 0 0 calc(var(--atman-focus-ring-offset) + var(--atman-focus-ring-width)) var(--atman-focus-ring-color);outline:none}.atman-skip-link{position:absolute;top:-100%;left:50%;transform:translate(-50%);padding:var(--atman-space-2) var(--atman-space-4);background-color:var(--atman-color-primary);color:var(--atman-color-text-on-primary);border-radius:var(--atman-radius-md);z-index:var(--atman-z-toast);transition:top var(--atman-duration-fast) var(--atman-easing-default)}.atman-skip-link:focus{top:var(--atman-space-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::selection{background-color:var(--atman-color-primary-light);color:var(--atman-color-text)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--atman-color-neutral-100)}::-webkit-scrollbar-thumb{background:var(--atman-color-neutral-400);border-radius:var(--atman-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--atman-color-neutral-500)}.atman-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.atman-not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}
