:root{--bg:#101418;--panel:#1c2329;--panel-soft:#26313a;--text:#f3f7fa;--muted:#a6b4bf;--ok:#258b57;--weak:#9fba39;--warning:#c88a21;--alert:#bb3b3b;--unknown:#6f7d86;--ok-bg:#184f36;--weak-bg:#485920;--warning-bg:#654616;--alert-bg:#642528;--unknown-bg:#34414a}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;letter-spacing:0;margin:0}a{color:inherit}h1,h2,p,span,strong,td,th{overflow-wrap:anywhere}.dashboard-screen{overflow:hidden}#dashboard{min-height:100vh;padding:64px 28px 58px;position:relative}.rotation-meter{background:hsla(0,0%,100%,.1);height:8px;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:30}.rotation-meter__bar{background:linear-gradient(90deg,#53c68c,#f0b94a);height:100%;transition:width .12s linear;width:0}.rotation-meter__bar.is-paused{background:#d34d4d}.section-nav{align-items:center;background:rgba(28,35,41,.92);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;display:flex;gap:4px;padding:4px;position:fixed;right:20px;top:16px;z-index:30}.section-counter{color:var(--text);font-size:18px;font-weight:700;min-width:48px;padding:4px 6px;text-align:center}.section-nav__button{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);border-radius:5px;color:var(--text);display:inline-flex;font-size:26px;font-weight:700;height:32px;justify-content:center;line-height:1;padding:0;width:34px}.section-nav__button:focus,.section-nav__button:hover{background:hsla(0,0%,100%,.2);outline:none}.section-nav__button svg{fill:currentColor;height:18px;width:18px}.section-nav__button svg[hidden]{display:none}.live-alert{background:var(--alert);color:#fff;font-size:28px;font-weight:700;margin-bottom:18px;padding:18px 24px;text-align:center}.dashboard-section{left:28px;max-height:calc(100vh - 132px);opacity:0;overflow-y:auto;padding-bottom:24px;pointer-events:none;position:absolute;right:28px;top:64px;transform:translateX(7vw);transition:opacity .65s ease,transform .65s ease;visibility:hidden}.dashboard-section.section-active{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible;z-index:2}.dashboard-section.section-backward:not(.section-active):not(.section-leaving){transform:translateX(-7vw)}.dashboard-section.section-leaving,.dashboard-section.section-leaving.section-forward{opacity:0;transform:translateX(-7vw);visibility:visible;z-index:1}.dashboard-section.section-leaving.section-backward{transform:translateX(7vw)}.admin-header,.section-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.eyebrow{align-items:center;color:var(--muted);display:flex;font-size:19px;font-weight:700;gap:8px;line-height:1.1;margin:0 0 6px;text-transform:uppercase}.eyebrow--platform{color:var(--text);font-size:26px}.eyebrow__icon{display:block;flex:0 0 auto;height:34px;width:34px}h1{font-size:42px;margin:0}.last-updated{color:var(--muted)}.platform-grid,.project-grid,.special-grid,.todo-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-form,.admin-panel,.platform-card,.project-card,.special-card,.todo-card{background:var(--panel);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:16px}.platform-card,.project-card,.special-card,.todo-card{color:#fff}.project-card{display:flex;flex-direction:column}.platform-card.severity-ok,.special-card.severity-ok,.status-up{background:linear-gradient(135deg,rgba(37,139,87,.9),var(--ok-bg));border-color:rgba(109,219,161,.8)}.platform-card.severity-alert,.project-card.status-down.has-degraded-endpoint,.special-card.severity-alert,.status-down{background:linear-gradient(135deg,rgba(187,59,59,.92),var(--alert-bg));border-color:hsla(0,100%,78%,.82)}.platform-card.severity-warning,.special-card.severity-warning{background:linear-gradient(135deg,rgba(200,138,33,.92),var(--warning-bg));border-color:rgba(255,205,117,.86)}.platform-card.severity-weak,.special-card.severity-weak{background:linear-gradient(135deg,rgba(159,186,57,.86),var(--weak-bg));border-color:hsla(68,79%,71%,.72)}.platform-card.severity-unknown,.special-card.severity-unknown{background:linear-gradient(135deg,hsla(203,9%,48%,.82),var(--unknown-bg));border-color:rgba(179,193,201,.54)}.platform-card.severity-degraded,.project-card.has-degraded-endpoint{background:repeating-linear-gradient(135deg,rgba(174,118,34,.82),rgba(174,118,34,.82) 14px,rgba(114,82,38,.82) 0,rgba(114,82,38,.82) 28px);border-color:rgba(255,215,132,.92)}.project-heading{align-items:center;display:flex;gap:14px;margin-bottom:16px}.project-heading--compact{gap:10px;margin-bottom:0}.project-heading--compact .favicon{height:42px;width:42px}.project-heading--compact .favicon img{max-height:30px;max-width:30px}.project-heading--compact .fallback-icon{font-size:24px}.favicon{align-items:center;background:var(--panel-soft);border-radius:8px;display:flex;height:56px;justify-content:center;width:56px}.favicon img{max-height:38px;max-width:38px}.fallback-icon{font-size:30px}.platform-card h2,.project-card h2,.special-card h2,.todo-card h2{font-size:18px;margin:0}.todo-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.todo-card{display:flex;flex-direction:column;gap:14px;max-height:calc(50vh - 105px);min-height:0}.todo-card header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.todo-card header span{color:var(--muted);display:block;font-size:13px;margin-top:4px}.todo-list{display:grid;gap:8px;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0 4px 0 0}.todo-item{align-items:flex-start;background:rgba(88,101,108,.62);border:1px solid rgba(0,0,0,.9);border-radius:6px;display:grid;gap:8px;grid-template-columns:24px 1fr auto;padding:10px}.todo-item:not(.is-done){border-color:rgba(0,0,0,.9)!important}.todo-item.severity-warning:not(.is-done){background:rgba(200,138,33,.86)}.todo-item.severity-alert:not(.is-done){background:rgba(187,59,59,.9)}.todo-item.is-done{background:transparent;border-color:rgba(109,219,161,.86);color:hsla(0,0%,100%,.76);opacity:1}.todo-item.is-done .todo-title{text-decoration:line-through}.todo-checkbox{align-items:center;border:2px solid hsla(0,0%,100%,.72);border-radius:5px;display:inline-flex;font-size:16px;font-weight:800;height:22px;justify-content:center;line-height:1;width:22px}.todo-title{font-size:16px;line-height:1.3}.todo-deadline{color:hsla(0,0%,100%,.86);font-size:13px;font-weight:700;white-space:nowrap}.metric-row{background:rgba(0,0,0,.16);border-radius:6px;display:flex;gap:12px;justify-content:space-between;margin:8px 0;padding:8px 10px}.metric-row--button{align-items:center;border:0;color:#fff;cursor:pointer;font:inherit;width:100%}.metric-row--button:focus,.metric-row--button:hover{filter:brightness(1.1);outline:2px solid hsla(0,0%,100%,.45);outline-offset:2px}.metric-row.severity-ok{background:rgba(14,96,57,.72)}.metric-row.severity-weak{background:rgba(112,133,35,.72)}.metric-row.severity-warning{background:rgba(148,96,21,.78)}.metric-row.severity-alert{background:rgba(132,38,41,.8)}.metric-row.severity-unknown{background:rgba(70,82,90,.78)}.health-detail{margin-top:14px}.health-detail h3{font-size:15px;margin:0 0 8px}.health-detail ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.health-detail li{background:rgba(0,0,0,.18);border-radius:6px;padding:8px 10px}.health-detail li.severity-warning{background:rgba(148,96,21,.78)}.health-detail li.severity-alert{background:rgba(132,38,41,.82)}.health-detail li.severity-unknown{background:rgba(70,82,90,.78)}.health-detail span,.health-detail strong{display:block}.health-detail strong{font-size:13px}.health-detail span{color:hsla(0,0%,100%,.86);font-size:12px;margin-top:3px}.endpoint-check{border:1px solid hsla(0,0%,100%,.18);border-radius:6px;margin:12px 0;padding:10px 12px}.endpoint-check span,.endpoint-check strong{display:block}.endpoint-check span{color:hsla(0,0%,100%,.84);font-size:13px;margin-top:3px}.endpoint-check.severity-ok{background:rgba(12,92,54,.86)}.endpoint-check.is-degraded,.severity-degraded{background:repeating-linear-gradient(135deg,rgba(174,118,34,.82),rgba(174,118,34,.82) 12px,rgba(114,82,38,.82) 0,rgba(114,82,38,.82) 24px);color:#fff}.platform-card.severity-degraded .endpoint-check.is-degraded,.project-card.has-degraded-endpoint .endpoint-check.is-degraded,.sparkline{background:transparent}.sparkline{align-items:flex-end;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:flex;gap:3px;height:68px;margin-top:16px;padding:0;width:100%}.project-card .sparkline{margin-top:auto}.sparkline span{background:#65a6d9;border-radius:3px 3px 0 0;flex:1;min-width:4px}.project-card .sparkline span{background:#65a6d9;box-shadow:0 0 0 1px hsla(0,0%,100%,.16)}.project-card .sparkline span.response-warning{background:#f0a13a}.project-card .sparkline span.response-alert{background:#e65353}.project-card .sparkline span.response-unknown{background:hsla(0,0%,100%,.42)}.sparkline--button{cursor:pointer}.sparkline--button:focus,.sparkline--button:hover{filter:brightness(1.15);outline:2px solid rgba(101,166,217,.9);outline-offset:4px}.platform-card header{align-items:center;display:flex;gap:16px;justify-content:space-between}.finding-count{align-items:center;border:1px solid hsla(0,0%,100%,.42);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:800;height:34px;justify-content:center;min-width:34px;padding:0 10px}.finding-count.severity-ok{background:var(--ok)}.finding-count.severity-weak{background:var(--weak)}.finding-count.severity-degraded,.finding-count.severity-warning{background:var(--warning)}.finding-count.severity-alert{background:var(--alert)}.finding-count.severity-unknown{background:var(--unknown)}.finding-list{list-style:none;margin:14px 0 0;padding:0}.finding-list li{background:rgba(0,0,0,.16);border:1px solid hsla(0,0%,100%,.12);border-left:5px solid var(--unknown);border-radius:6px;margin-bottom:10px;padding:9px 10px}.finding-list span,.finding-list strong{display:block}.config-sync,.empty-state,.special-date{color:hsla(0,0%,100%,.78)}.special-date{font-size:30px;font-weight:700;line-height:1.15;margin:0}.voting-date-list{display:grid;gap:14px;margin-top:14px}.voting-date{background:rgba(0,0,0,.14);border:1px solid hsla(0,0%,100%,.14);border-radius:6px;padding:12px}.voting-date__type{color:hsla(0,0%,100%,.78);font-size:13px;font-weight:700;margin:4px 0 8px;text-transform:uppercase}.special-card ul,.voting-date ul{margin-bottom:0;padding-left:20px}.config-sync{border-radius:6px;margin:12px 0;padding:10px 12px}.config-sync.severity-ok,.finding-list li.severity-ok{background:rgba(12,92,54,.84);border-color:rgba(109,219,161,.72)}.config-sync.severity-weak,.finding-list li.severity-weak{background:rgba(112,133,35,.84);border-color:hsla(68,79%,71%,.72)}.config-sync.severity-warning,.finding-list li.severity-warning{background:rgba(148,96,21,.88);border-color:rgba(255,205,117,.82)}.config-sync.severity-alert,.finding-list li.severity-alert{background:rgba(132,38,41,.9);border-color:hsla(0,100%,78%,.82)}.config-sync.severity-unknown,.finding-list li.severity-unknown{background:rgba(70,82,90,.86);border-color:rgba(179,193,201,.54)}.severity-ok{border-color:var(--ok)!important}.severity-weak{border-color:var(--weak)!important}.severity-warning{border-color:var(--warning)!important}.severity-alert{border-color:var(--alert)!important}.severity-degraded{border-color:var(--warning)!important}.dashboard-footer{align-items:center;bottom:16px;color:var(--muted);display:flex;font-size:13px;gap:18px;justify-content:center;left:0;position:fixed;right:0}.history-modal[hidden]{display:none}.history-modal{inset:0;position:fixed;z-index:80}.history-modal__backdrop{background:rgba(5,8,10,.78);inset:0;position:absolute}.history-modal__panel{background:#172026;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.46);color:#fff;display:grid;gap:18px;left:50%;max-height:calc(100vh - 56px);overflow-y:auto;padding:22px;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(1100px,100vw - 36px)}.history-modal__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.history-modal__header h2{font-size:30px;margin:0}.history-modal__close{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:30px;height:42px;justify-content:center;line-height:1;padding:0;width:42px}.history-modal__summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.history-modal__summary div{background:hsla(0,0%,100%,.08);border-radius:6px;padding:12px}.history-modal__summary b,.history-modal__summary span{display:block}.history-modal__summary span{color:var(--muted);font-size:13px;text-transform:uppercase}.history-modal__summary b{font-size:24px;margin-top:4px}.history-modal__body{display:grid;gap:18px}.history-chart{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:14px}.history-chart header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.history-chart h3{font-size:18px;margin:0}.history-chart header span,.history-note{color:var(--muted)}.history-chart svg{background:rgba(0,0,0,.18);border-radius:6px;display:block;height:300px;width:100%}.history-plot{display:grid;gap:10px;grid-template-columns:58px minmax(0,1fr)}.history-y-axis{flex-direction:column;padding:2px 0;text-align:right}.history-x-axis,.history-y-axis{color:var(--muted);display:flex;font-size:12px;justify-content:space-between}.history-x-axis{margin:8px 0 0 68px}.history-chart line{stroke:hsla(0,0%,100%,.28);stroke-width:2}.history-chart path{fill:none;stroke:#65a6d9;stroke-linejoin:round;stroke-width:3}.history-chart circle{fill:#65a6d9;stroke:#fff;stroke-width:2}.uptime-timeline{background:rgba(0,0,0,.22);border-radius:6px;height:46px;overflow:hidden;position:relative}.uptime-timeline span{bottom:0;position:absolute;top:0}.uptime-timeline .is-up{background:var(--ok)}.uptime-timeline .is-down{background:var(--alert)}@media(max-width:760px){#dashboard{padding:74px 14px 70px}.section-nav{right:14px}.dashboard-section{left:14px;max-height:calc(100vh - 144px);right:14px;top:74px}.section-header{align-items:flex-start;flex-direction:column;gap:10px}h1{font-size:32px}.history-modal__panel{max-height:calc(100vh - 24px);padding:16px;width:calc(100vw - 20px)}.history-modal__summary{grid-template-columns:1fr}.history-chart svg{height:220px}}.footer-action{align-items:center;background:var(--panel-soft);border:0;border-radius:50%;color:var(--text);display:inline-flex;height:32px;justify-content:center;line-height:32px;padding:0;text-decoration:none;width:32px}.footer-action svg{fill:currentColor;height:16px;width:16px}.footer-action.is-sending{opacity:.58}.footer-action.is-disabled{cursor:not-allowed;opacity:.58}.footer-action.is-success{background:var(--ok);color:#fff}.footer-action.is-error{background:var(--alert);color:#fff}.footer-action.is-shutdown{background:hsla(0,100%,78%,.22);color:#ffb4b4}.footer-text-action{background:rgba(23,32,38,.84);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:var(--text);font:inherit;padding:7px 12px}.footer-text-action[hidden]{display:none}.footer-text-action.is-active{background:hsla(0,100%,78%,.24);border-color:hsla(0,100%,78%,.72);color:#fcc}.footer-text-action.is-sending{opacity:.58}.footer-countdown{background:rgba(23,32,38,.84);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:var(--text);font-variant-numeric:tabular-nums;padding:7px 12px}.footer-countdown[hidden]{display:none}.footer-status{background:rgba(23,32,38,.58);border:0;border-radius:999px;color:var(--text);max-width:min(560px,44vw);padding:7px 12px}.footer-status[hidden]{display:none}.footer-status.is-success{color:#a9f2c8}.footer-status.is-error{color:#ffb4b4}.footer-status.is-info{color:#b9ddf7}.admin-shell{margin:0 auto;max-width:1180px;padding:32px}.admin-shell.is-loading{cursor:progress}.admin-shell.is-loading button{opacity:.72}.admin-login{align-items:center;display:flex;justify-content:center;min-height:100vh}.admin-form,.admin-form-section,.admin-panel{display:grid;gap:16px}.admin-form-section{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:16px}.admin-form-section h2{font-size:22px;margin:0}.admin-panel{width:min(420px,100%)}.field-label,label span{color:var(--muted);display:block;font-size:14px;margin-bottom:6px}.field-help{color:var(--muted);display:block;font-size:13px;line-height:1.35;margin-top:6px}.field-help code{color:var(--text)}.pairing-panel,.upload-field{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:grid;gap:14px;padding:14px 16px}.pairing-actions{align-items:end;display:grid;gap:12px;grid-template-columns:max-content minmax(160px,240px) max-content}.pairing-pin span{color:var(--muted);display:block;font-size:14px;margin-bottom:6px}.pairing-status{border:1px solid hsla(0,0%,100%,.12);border-radius:6px;padding:10px 12px}.pairing-status.is-info{border-color:rgba(101,166,217,.72);color:#b9ddf7}.pairing-status.is-success{border-color:rgba(78,204,139,.62);color:#a9f2c8}.pairing-status.is-error{border-color:hsla(0,100%,78%,.82);color:#ffb4b4}.webhook-info{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:grid;gap:8px;padding:14px 16px}.webhook-info code{color:var(--text);overflow-wrap:anywhere;white-space:normal}.todo-admin-grid{display:grid;gap:16px;margin-top:16px}.todo-admin-tabs{display:flex;flex-wrap:wrap;gap:8px}.todo-admin-tab{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);color:var(--text);display:inline-flex;gap:9px;max-width:260px}.todo-admin-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-admin-tab b{align-items:center;background:var(--panel-soft);border-radius:999px;display:inline-flex;font-size:12px;height:22px;justify-content:center;min-width:22px;padding:0 7px}.todo-admin-tab.is-active{background:#2e6da4;border-color:rgba(151,204,247,.8)}.todo-admin-tab.is-active b{background:hsla(0,0%,100%,.22)}.todo-admin-group{align-items:stretch}.inline-admin-form,.todo-admin-group__header,.todo-admin-item,.todo-admin-item__edit,.todo-item-form{align-items:end;display:grid;gap:12px}.todo-admin-group__header{grid-template-columns:1fr auto}.inline-admin-form{grid-template-columns:minmax(220px,1fr) auto}.todo-admin-item__edit,.todo-item-form{grid-template-columns:minmax(240px,1fr) minmax(150px,190px) auto}.todo-admin-list{display:grid;gap:10px}.todo-admin-item{background:rgba(0,0,0,.16);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;grid-template-columns:auto 1fr auto;padding:12px}.todo-admin-item.is-done{opacity:.7}.todo-toggle{align-items:center;background:transparent;border-color:hsla(0,0%,100%,.34);display:inline-flex;font-size:20px;font-weight:800;height:42px;justify-content:center;padding:0;width:42px}.button-danger{background:#8f3434}.startup-log-table td:last-child{display:grid;gap:4px;min-width:280px}.startup-log-table td:last-child span{color:var(--muted);overflow-wrap:anywhere}.status-pill{border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-width:54px;padding:4px 8px}.status-pill.is-success{background:#2f9e62}.status-pill.is-error{background:#d94b4b}.status-code{color:var(--muted);display:block;font-size:13px;margin-top:4px}.empty-state{color:var(--muted);margin:0}.favicon-preview{align-items:center;background:rgba(0,0,0,.16);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;display:flex;gap:12px;padding:10px}.favicon-preview img{background:var(--panel-soft);border-radius:6px;height:42px;-o-object-fit:contain;object-fit:contain;padding:6px;width:42px}.favicon-preview span,.favicon-preview strong{display:block}.favicon-preview span{color:var(--muted);font-size:13px;margin-top:2px}.checkbox-label{align-items:flex-start;display:flex;gap:10px}.checkbox-label input{flex:0 0 auto;margin-top:2px;width:auto}.checkbox-label span{margin:0}.switch-field{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:14px 16px}.switch-field__text small,.switch-field__text strong{display:block}.switch-field__text strong{color:var(--text);font-size:16px;margin-bottom:3px}.switch-field__text small{color:var(--muted);font-size:13px}.switch{display:inline-flex;flex:0 0 auto;position:relative}.switch input{height:1px;opacity:0;position:absolute;width:1px}.switch__slider{background:var(--unknown-bg);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;cursor:pointer;display:block;height:34px;position:relative;transition:background .18s ease,border-color .18s ease;width:62px}.switch__slider:before{background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.35);content:"";height:26px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:26px}.switch input:checked+.switch__slider{background:var(--ok);border-color:rgba(109,219,161,.82)}.switch input:checked+.switch__slider:before{transform:translateX(28px)}.switch input:focus-visible+.switch__slider{outline:3px solid rgba(101,166,217,.7);outline-offset:3px}.button,button,input,select,textarea{border:1px solid hsla(0,0%,100%,.12);border-radius:6px;font:inherit;padding:10px 12px}input,select,textarea{background:#11181d;color:var(--text);width:100%}.button,button{background:#2e6da4;color:#fff;cursor:pointer;text-decoration:none}button.sparkline{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;padding:0}button.sparkline span{background:#65a6d9}.admin-actions,.row-actions{align-items:center;display:flex;gap:10px}.admin-table{border-collapse:collapse;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid hsla(0,0%,100%,.08);padding:12px;text-align:left;vertical-align:top}.form-error{color:#ffb4b4}.form-success{color:#a9f2c8}
