:root{--primary: #6D28D9;--primary-dark: #2ea38c;--biw-black: #171726;--biw-gray: #1B1F23;--biw-light-bg: #F6F6F6;--white: #ffffff;--border-radius: 24px;--shadow-sm: 0 2px 4px rgba(0,0,0,.05);--shadow-md: 0 4px 12px rgba(0,0,0,.08)}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--biw-light-bg);color:var(--white);line-height:1.5}.app-root{min-height:100vh;display:flex;flex-direction:column;background-color:#000;background-repeat:no-repeat;background-attachment:fixed}.bg-home{background-image:url(/agent-support-bg.jpg);background-size:2200px 800px;background-position:110% -70%}.bg-health{background-image:url(/agent-bg.png);background-position:20% 0}.bg-default{background-color:#000}.hero{display:flex;align-items:center;justify-content:space-between;gap:2rem}.hero-2{margin-bottom:25px}.hero-left{flex:1}.hero-right{flex:1;display:flex;justify-content:flex-end;height:300px;width:400px;padding-top:60px}.hero-right iframe{border-radius:12px}.view-container{max-width:1200px;margin:0 auto;padding:.5rem 5rem;flex:1;width:100%}.view-container.narrow{max-width:600px}.view-container.fade-in{animation:fadeIn .3s ease-in}.two-col-layout{display:grid;grid-template-columns:1fr 350px;gap:2rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.two-col-layout{grid-template-columns:1fr}.agents-grid{grid-template-columns:1fr!important}}h1{font-size:46px;font-weight:500;margin-bottom:10px;letter-spacing:1.5px}h2{font-size:34px;margin-bottom:1rem;font-weight:600;letter-spacing:1.5px}h3{font-size:22px;font-weight:400;margin:0}p{color:var(--white);margin-top:0}.intro-text{font-size:1.1rem;max-width:800px;margin-bottom:2rem}.subtitle{font-size:16px;font-weight:200;margin-top:-7px}.legal-text{margin-left:40px;margin-top:20px;color:gray}.no-link{color:inherit;text-decoration:none}.navbar{background:#000000b3;box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100}.nav-container{max-width:1200px;margin:0 auto;padding:.5rem 4rem;display:flex;justify-content:space-between;align-items:center}.nav-logo{display:flex;align-items:center;gap:1rem;cursor:pointer;text-decoration:none;max-height:36px}.logo-img{height:35px;width:auto}.logo-img-footer{height:50px;width:auto}.divider{color:#e0e0e0;font-size:1.5rem;font-weight:300}.portal-title{font-weight:600;color:var(--biw-black);max-width:290px}.nav-links{position:relative;left:-20px}.nav-links a{padding:16px 8px;font-size:15px;color:var(--biw-gray);text-decoration:none;transition:color .2s;font-weight:500}.nav-links a:hover{color:var(--primary)}.nav-links a:active{color:purple}.footer{background:#000;padding:2rem;margin-top:auto}.footer-logo{display:flex}.footer-content{max-width:1045px;margin:0 auto;display:flex;justify-content:space-between;color:var(--biw-gray);font-size:10px}.footer-links{display:flex;gap:2rem;color:gray;margin-left:40px;margin-top:10px}.card{background:var(--biw-gray);border-radius:var(--border-radius);padding:1.5rem;box-shadow:var(--shadow-sm)}.tos-card{background:var(--biw-gray);border-radius:var(--border-radius);padding:1.5rem;box-shadow:var(--shadow-sm);color:#fff}.btn-primary{background:var(--primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;text-decoration:none;transition:background .2s}.btn-primary:hover{background:var(--primary-dark)}.btn-disabled{background:#59606d;cursor:default;pointer-events:none;color:#272c31}.btn-secondary{background:transparent;border:1px solid var(--biw-light-bg);color:var(--biw-light-bg);padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;cursor:pointer;text-decoration:none;height:38px;width:160px;display:block}.btn-text-learn-more{margin-top:-5px;display:block;font-size:14px}.back-link{background:none;border:none;color:var(--biw-gray);cursor:pointer;margin-bottom:1rem;display:inline-block;font-size:.9rem}.learn-more-icon{position:relative;top:3px;left:12px}.status-row{display:flex;align-items:center;gap:.5rem;font-weight:500;font-size:.9rem}.status-pill{padding:.25rem .75rem;border-radius:99px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.bg-green{background:#e6f4ea;color:#1e8e3e}.bg-orange{background:#fff0e0;color:#d95c00}.bg-gray{background:#f1f3f4;color:#5f6368}.bg-light-gray{background:#f8f9fa;color:#80868b}.text-green{color:#34a853}.text-yellow{color:#fbbc04}.text-red{color:#ea4335}.agents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.agent-card{display:flex;flex-direction:column;height:435px;transition:transform .2s}.agent-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.agent-name{font-size:16px;padding:20px 0}.agent-desc{font-size:15px;margin-bottom:5px}.card-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:1rem}.card-meta{margin-top:auto;padding-top:1rem;border-top:1px solid #eee;color:var(--biw-gray);font-size:.9rem}.agent-card-body{display:flex;flex-direction:column;height:443px;transition:transform .2s}.meta-item{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.agent-card-image{width:100%;height:160px;max-height:160px;overflow:hidden;flex-shrink:0}.agent-card-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.health-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;margin-top:-10px}.health-summary-badge{display:flex;align-items:center;gap:.75rem;background:var(--biw-gray);padding:.5rem 1rem;border-radius:99px;box-shadow:var(--shadow-sm);font-weight:600;color:#34a853}.pulse-dot{width:10px;height:10px;background:#34a853;border-radius:50%;box-shadow:0 0 #34a853b3;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #34a853b3}70%{transform:scale(1);box-shadow:0 0 0 10px #34a85300}to{transform:scale(.95);box-shadow:0 0 #34a85300}}.agent-status-indicator{display:flex;align-items:center;gap:.5rem;margin:.5rem 0;font-weight:600;font-size:.9rem}.agent-status-indicator .pulse-indicator{width:10px;height:10px;border-radius:50%;box-shadow:0 0 #0003;animation:pulse 2s infinite}.status-green{color:#34a853}.status-green .pulse-indicator{background:#34a853;box-shadow:0 0 #34a853b3}.status-red{color:#ea4335}.status-red .pulse-indicator{background:#ea4335;box-shadow:0 0 #ea4335b3}.status-orange{color:#fbbc05}.status-orange .pulse-indicator{background:#fbbc05;box-shadow:0 0 #fbbc05b3}.health-grid{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;margin-bottom:1.5rem;color:#eceff4}.big-metric{font-size:3.5rem;font-weight:500;color:#eceff4;line-height:1;margin:1rem 0 .5rem}.metric-label{font-weight:200;font-size:14px}.status-list{list-style:none;padding:0;margin:-15px 0 0}.status-item{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #59606D}.status-item-non-list{display:flex;justify-content:space-between;margin:15px 0;border-bottom:1px solid #59606D}.status-item:last-child{border-bottom:none}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:200;color:#fff}.form-input-half{width:400px;padding:.75rem;border:1px solid #ddd;border-radius:10px;font-size:1rem;font-family:inherit;background-color:inherit;color:#fff}.form-input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:10px;font-size:1rem;font-family:inherit;background-color:inherit;color:#fff}.form-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #f064241a}.full-width{width:100%;justify-content:center}.success-message{text-align:center;padding:3rem 1rem}.watson-widget{position:fixed;bottom:2rem;right:2rem;z-index:1000;cursor:pointer}.watson-widget .watson-tooltip{opacity:0}.watson-widget:hover .watson-tooltip{opacity:1}.watson-icon-container{width:80px;height:80px;background:#0f62fe;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:transform .2s}.watson-icon-container:hover{transform:scale(1.1)}.watson-tooltip{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#333;color:#fff;padding:.5rem 1rem;border-radius:4px;font-size:.85rem;white-space:nowrap;pointer-events:none;transition:opacity .2s}.breadcrumbs{font-size:.9rem;margin:1rem 0;display:flex;align-items:center;gap:.25rem;color:#fff;font-weight:200}.breadcrumbs a{color:var(--white);text-decoration:none;font-weight:200}.breadcrumbs a:hover{text-decoration:underline}.crumb-separator{opacity:.6;margin:0 5px}.crumb-current{font-weight:200}.icon-heading{display:flex;align-items:center;gap:.5rem}.icon{width:25px;height:25px;color:#fff}.incident-card,.form-card{margin:35px 0}.question{font-size:17px}.answer{font-weight:200}.tos-text-form{font-size:17px}input[type=checkbox]:checked+.custom-checkbox .checkmark{display:block}.error-text-side{color:red;margin-left:20px}.error-text{color:red}
