:root{color-scheme:dark;font:15px/1.6 Inter,system-ui,sans-serif;color:#e9f2fa;background:#071b30}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}a:hover{color:#17c3e8}button,a.ws-primary{cursor:pointer}button,input,select,textarea{color:inherit;background:#102c44;border:1px solid #35516b;border-radius:6px}button{min-height:42px;padding:8px 14px}button:hover{border-color:#17c3e8}button:disabled{opacity:.5;cursor:default}input,select,textarea{width:100%;min-height:44px;padding:10px 12px}input[type=checkbox]{width:18px;min-height:18px}label{display:block;color:#c4d5e3;font-size:13px}label input,label select,label textarea{margin-top:6px}p{color:#adc2d4}h1,h2,h3,p{margin:0}h1{font-size:40px;letter-spacing:-.045em;line-height:1.2}h2{font-size:22px;letter-spacing:-.025em}h3{font-size:17px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #17c3e8;outline-offset:3px}[hidden]{display:none!important}.ws-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px max(24px,calc((100% - 1180px)/2));border-bottom:1px solid #29435a}.ws-header img{display:block;max-width:166px;height:auto}.ws-header nav{display:flex;align-items:center;gap:20px;font-size:13px}.ws-main{max-width:1180px;margin:auto;padding:44px 24px 64px}.ws-heading,.ws-toolbar,.ws-section-heading,.ws-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.ws-heading{margin-bottom:26px;align-items:end}.ws-heading p{margin-top:9px}.ws-eyebrow{font-size:10px;letter-spacing:.14em;color:#17c3e8!important;margin:0 0 14px!important}.ws-heading>span{font-size:12px;color:#a7bfd1;overflow-wrap:anywhere}.ws-primary{display:inline-flex;align-items:center;justify-content:center;padding:10px 17px;background:#17c3e8!important;color:#071b30!important;border:1px solid #17c3e8!important;border-radius:6px;font-weight:600;min-height:44px}.ws-toolbar{padding-block:20px;border-block:1px solid #29435a;margin-top:22px}.ws-tabs,.ws-toolbar-actions,.ws-actions{display:flex;gap:10px;align-items:center}.ws-tabs button{background:transparent;border-color:transparent}.ws-tabs button[aria-pressed=true]{background:#163951;color:#fff;border-color:#42647d}.ws-toolbar-actions{font-size:11px;color:#a7bfd1}.ws-section-heading{margin:28px 0 20px}.ws-section-heading p{font-size:13px;margin-top:5px;max-width:620px}.ws-filters{display:flex;align-items:center;gap:24px;margin:18px 0}.ws-filters label{display:flex;align-items:center;gap:9px}.ws-filters select{width:auto;max-width:260px;margin:0}.ws-filters input{margin:0}.ws-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ws-card,.ws-panel{padding:24px;border:1px solid #35516b;border-radius:9px;background:#0c253d;min-width:0}.ws-card p{font-size:12px;margin-top:10px;overflow-wrap:anywhere}.ws-card h3{overflow-wrap:anywhere}.ws-card .ws-actions{margin-top:22px;flex-wrap:wrap}.ws-card .ws-actions button,.ws-card .ws-actions a{font-size:12px}.ws-card small{color:#99b3c7;font-size:11px}.ws-card a{display:inline-flex;align-items:center;min-height:42px}.ws-empty{border:1px dashed #35516b;border-radius:9px;padding:30px;color:#a9bfd1}.ws-empty p{margin-top:6px;font-size:13px}.ws-row{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid #29435a}.ws-row>div:first-child{flex:1;min-width:0}.ws-row strong{overflow-wrap:anywhere}.ws-row p{font-size:11px;margin-top:5px}.ws-row .ws-actions{flex-wrap:wrap;justify-content:end}.ws-row .ws-actions button,.ws-row .ws-actions a{font-size:12px}.ws-outcome{font-size:11px;border:1px solid #41647b;border-radius:30px;padding:4px 9px;white-space:nowrap}.ws-note{font-size:12px;margin-top:35px;max-width:850px}.ws-panel p{margin:15px 0 22px}#ws-status{font-size:13px;min-height:24px}#ws-error{padding:14px 18px;border:1px solid #ac7772;background:#38272e;color:#ffded8;border-radius:6px;margin-top:12px}dialog{color:#e9f2fa;background:#0b263e;border:1px solid #44657c;border-radius:12px;padding:28px;width:min(520px,calc(100% - 32px));max-height:90dvh;overflow:auto}dialog::backdrop{background:#0009}dialog label{margin:18px 0}dialog p{font-size:12px;margin:12px 0}dialog a{color:#17c3e8;font-size:13px}.ws-dialog-heading{margin-bottom:20px}.ws-dialog-heading button{min-width:42px;font-size:24px;padding:0}.ws-dialog-heading h2{overflow-wrap:anywhere}#ws-editor-error,#ws-review-error{color:#ffded8}#ws-review-image{display:block;max-width:100%;height:auto;margin:20px auto;border-radius:6px}.ws-results{width:100%;border-collapse:collapse;font-size:13px}.ws-results th,.ws-results td{text-align:left;padding:13px;border-bottom:1px solid #35516b}.ws-results th{color:#a7bfd1;font-size:11px}.ws-table-wrap{overflow-x:auto}.ws-skip{position:fixed;top:12px;left:12px;transform:translateY(-200%);background:#17c3e8;color:#071b30;padding:8px 16px;z-index:5}.ws-skip:focus{transform:none}@media(max-width:900px){.ws-grid{grid-template-columns:1fr 1fr}.ws-toolbar{align-items:start;flex-direction:column}.ws-row{align-items:start;flex-wrap:wrap}.ws-row>.ws-actions{width:100%;justify-content:start}}@media(max-width:560px){.ws-header{padding:14px 18px;align-items:start}.ws-header img{width:140px}.ws-header nav{gap:8px;flex-wrap:wrap;justify-content:end;font-size:11px}.ws-header nav button{font-size:11px;padding:5px 8px;min-height:34px}.ws-main{padding:30px 18px}.ws-heading{align-items:start;flex-direction:column;gap:10px}h1{font-size:34px}.ws-section-heading{align-items:start;flex-direction:column}.ws-grid{grid-template-columns:1fr}.ws-tabs{gap:3px;flex-wrap:wrap}.ws-tabs button{font-size:13px;padding:8px 11px}.ws-filters{align-items:start;flex-direction:column;gap:12px}.ws-actions{flex-wrap:wrap}.ws-section-heading>.ws-actions{width:100%}.ws-section-heading>.ws-actions button{flex:1}.ws-filters select{max-width:230px}.ws-row{gap:12px}.ws-card{padding:20px}dialog{padding:22px}}.ws-empty-link{display:inline-flex;align-items:center;min-height:44px;color:#17c3e8;margin-top:12px;font-size:13px}.ws-empty h3{color:#e9f2fa}.ws-empty{max-width:100%}
