@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700&display=swap";:root{--font: "Outfit", sans-serif;--font-size-sm: clamp(12.8px, .05vw + 12.61px, 13.5px);--font-size-base: clamp(14px, 1.1vw + 10px, 18px);--font-size-md: clamp(21px, .971vw + 18.6375px, 24.85px);--font-size-lg: clamp(28px, 1.602vw + 10.25px, 41px);--font-size-xl: clamp(32px, 2.0313vw + 13px, 52px);--font-size-xxl: clamp(50px, 27.5px + 4.3vw, 110px);font-family:var(--font);font-size:var(--font-size-base);color-scheme:light dark}body,.light-theme{--color-primary: #4f7fff;--color-primary-transparent: #4f7fff32;--color-secondary: #f472b6;--color-secondary-transparent: #f472b632;--color-tertiary: #8b5cf6;--color-tertiary-transparent: #8b5cf632;--color-on-accent: #fff;--color-gradient: linear-gradient(to right, var(--color-primary), var(--color-secondary));--bg-primary: #ffffff;--bg-secondary: #f3f4f6;--bg-tertiary: #e5e7eb;--bg-overlay: rgba(255, 255, 255, .6);--text-primary: #1f2937;--text-secondary: #4b5563;--text-tertiary: #6b7280;--status-running: #10b981;--status-running-border: #10b98132;--status-paused: #fbbf24;--status-paused-border: #fbbf2432;--status-error: #ef4444;--status-error-border: #ef444432;--border-color: #d1d5db;--shadow-primary: rgba(0, 169, 255, .3);--shadow-secondary: rgba(244, 114, 182, .3);--shadow-tertiary: rgba(139, 92, 246, .3)}.dark-theme{--color-primary: #4f7fff;--color-primary-transparent: #4f7fff32;--color-secondary: #ff4f8f;--color-secondary-transparent: #ff4f8f32;--color-tertiary: #8b5fff;--color-tertiary-transparent: #8b5fff32;--color-on-accent: #fff;--color-gradient: linear-gradient(to right, var(--color-primary), var(--color-secondary));--bg-primary: #0a0b1e;--bg-secondary: rgba(26, 27, 46, 1);--bg-tertiary: rgba(38, 39, 60, 1);--bg-overlay: rgba(0, 0, 0, .6);--text-primary: #ffffff;--text-secondary: #e1e1e3;--text-tertiary: #a1a1a3;--border-color: rgba(58, 59, 92, .3);--status-running: #34d399;--status-running-border: #34d39932;--status-paused: #fbbf24;--status-paused-border: #fbbf2432;--status-error: #f87171;--status-error-border: #f8717132;--shadow-primary: rgba(79, 127, 255, .15);--shadow-secondary: rgba(255, 79, 143, .15);--shadow-tertiary: rgba(139, 92, 246, .3)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font);background-color:var(--bg-primary);color:var(--text-primary)}h1,h2,h3,h4,h5,h6,p{margin:0 0 .5em}h1{font-weight:700;font-size:var(--font-size-xl)}h2{font-weight:700;font-size:var(--font-size-lg)}h3{font-size:var(--font-size-md);font-weight:600}p{font-size:var(--font-size-base)}img{max-width:100%}a{text-decoration:underline;color:var(--color-primary)}table th,table td{vertical-align:middle;line-height:1.2}input,button,select,textarea{padding:10px;border-radius:4px;font:var(--font)}input,select,textarea{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);font-size:inherit;transition:.15s all}input::placeholder,textarea::placeholder{color:var(--text-secondary)}input:focus,select:focus,textarea:focus{background-color:var(--bg-primary);border-color:var(--text-primary);outline:none;transition:.15s all}button{cursor:pointer}.error-message{color:var(--status-error)}.success-message{color:var(--status-running)}.date-filter{position:absolute;top:40px;right:40px;padding:5px 10px;border-radius:4px;font-size:1rem}a[class^=btn-],button[class^=btn-],input[class^=btn-]{display:inline-block;text-decoration:none;line-height:1;padding:.5rem 1rem;border-radius:.5rem;color:var(--color-on-accent);cursor:pointer;font-weight:600;font-size:var(--font-size-base);font-family:var(--font);transition:.15s all}a[class^=btn-]:disabled,button[class^=btn-]:disabled,input[class^=btn-]:disabled{cursor:not-allowed;background-color:var(--text-tertiary);color:var(--bg-tertiary);border-color:var(--bg-tertiary)}.btn-primary{background-color:var(--color-primary)}.btn-primary:hover{background-color:var(--color-secondary);box-shadow:0 0 8px var(--shadow-secondary);transition:.15s all}.btn-secondary{background-color:var(--color-secondary)}.btn-secondary:hover{background-color:var(--color-tertiary);box-shadow:0 0 8px var(--shadow-tertiary);transition:.15s all}.btn-tertiary{background-color:var(--color-tertiary)}.btn-tertiary:hover{background-color:var(--color-primary);box-shadow:0 0 8px var(--shadow-primary);transition:.15s all}.btn-gradient{background:var(--color-gradient);color:var(--color-on-accent);border:none}.btn-chat{display:inline-flex!important;align-items:center;gap:10px;background-color:var(--bg-primary);color:var(--color-primary)!important;border-color:var(--color-primary)}.btn-chat svg{fill:var(--color-primary);color:var(--color-primary)}a.link-underline{color:var(--text-primary);text-decoration:none;position:relative}a.link-underline:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:2px;background-color:var(--text-primary);transition:width .5s ease}a.link-underline:hover:after{width:100%}.card{height:auto;display:flex;flex-direction:column;align-items:start;justify-content:space-between;background-color:var(--bg-secondary);gap:1rem;border-radius:1rem;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 8px var(--shadow-secondary);padding:2rem;transition:transform .25s ease}#headshots{min-height:100%;background:url(/images/Kris-Mullet.png),var(--bg-overlay);background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:overlay}.view-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.view-title{width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.running{color:var(--status-running);border:1px solid var(--status-running-border)}.running .status-dot{background-color:var(--status-running);box-shadow:0 0 6px var(--status-running)}.paused{color:var(--status-paused);border:1px solid var(--status-paused-border)}.paused .status-dot{background-color:var(--status-paused);box-shadow:0 0 6px var(--status-paused)}.error{color:var(--status-error);border:1px solid var(--status-error-border)}.error .status-dot{background-color:var(--status-error);box-shadow:0 0 6px var(--status-error)}.status-dot{width:.6rem;height:.6rem;border-radius:9999px;margin-right:.5rem}.agent-tagline{font-size:14px;color:var(--text-tertiary);margin:0}.infinite-anim{width:100%;height:14px;background:repeating-linear-gradient(-45deg,var(--color-primary) 0 15px,var(--color-secondary) 0 20px) left/200% 100%;animation:infiniteAnim 20s infinite linear}@keyframes infiniteAnim{to{background-position:right}}.circle-loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:var(--color-primary);--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:circleLoader 1s infinite linear}@keyframes circleLoader{to{transform:rotate(1turn)}}@media screen and (max-width: 1024px){.view-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 425px){.view-grid{grid-template-columns:repeat(1,1fr)}}.account-content{width:100%;height:100svh;padding:1rem;position:relative}
