:root{font-family:Arial,Helvetica,sans-serif;color:#e5e9f2;background:#0d111a;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:1160px;margin:auto;padding:30px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #28303c}.logo{color:white;text-decoration:none;font-weight:900;letter-spacing:3px}.logo span{font-weight:400;font-size:12px;letter-spacing:2px;color:#a5b0c3}.pill{border:1px solid #344150;border-radius:30px;padding:9px 14px;font-size:12px;color:#aebccf}.intro{padding:50px 0 35px;max-width:700px}.eyebrow{font-size:10px!important;letter-spacing:2px;color:#839abf!important;font-weight:bold}h1{font-size:clamp(40px,6vw,72px);line-height:1.05;letter-spacing:-3px;margin:22px 0}h1 em{font-style:normal;color:#a9bff0}p{font-size:14px;color:#aab5c8;line-height:1.65}h2{font-size:22px;letter-spacing:-.5px;margin:8px 0}h3{font-size:16px}.connections{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#2b3442;border:1px solid #2b3442;border-radius:12px;overflow:hidden}.connections>div{background:#131a26;padding:22px}small{color:#8190a7;font-size:10px;letter-spacing:1.5px}h3 span{display:block;font-size:12px;font-weight:normal;color:#b7a180;margin-top:9px}.toolbar,.sectionhead,.folder{display:flex;justify-content:space-between;align-items:center;gap:18px}.toolbar{padding:25px 0}.toolbar p{margin:5px 0}.panel{padding:26px;border:1px solid #2a3546;background:#121925;border-radius:12px;margin:18px 0}button,select{font:inherit;border:1px solid #4c628c;border-radius:7px;padding:11px 16px;background:#bbcdf4;color:#0b1427;cursor:pointer;font-size:13px}button:disabled{opacity:.4;cursor:not-allowed}.secondary{background:transparent;color:#c1cce0;border-color:#38465e}.folder{background:#0c121d;padding:15px;border-radius:8px;overflow-wrap:anywhere}code{font-size:12px;color:#c6d4ef}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:24px}.card{background:#182132;border:1px solid #303e53;border-radius:8px;padding:16px}.card video{width:100%;height:200px;background:#090e17;border-radius:5px}.card h3{overflow-wrap:anywhere}.card select{display:block;width:100%;background:#0e1623;color:#e4eafa;margin:12px 0}.empty{padding:28px;text-align:center;border:1px dashed #344056;border-radius:8px;color:#7e8ca3}.job{padding:18px 0;border-bottom:1px solid #2d3747}.job p{white-space:pre-wrap;overflow-wrap:anywhere}.job b{color:#b8c9ea}.error,#message{color:#f2baab}summary{cursor:pointer;color:#bfcee8}footer{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1px;color:#75839b}@media(max-width:650px){header,main,footer{padding:20px}.connections{grid-template-columns:1fr}.toolbar,.sectionhead,.folder{align-items:flex-start;flex-direction:column}.panel{padding:18px}header .pill{display:none}h1{letter-spacing:-1.5px}}
.card input{display:block;width:100%;margin:12px 0;padding:12px;border:1px solid #4c628c;border-radius:7px;background:#0e1623;color:#e4eafa;font:inherit;font-size:13px}
.connections{grid-template-columns:repeat(4,1fr)}@media(max-width:650px){.connections{grid-template-columns:1fr}}
a{color:#b8cdf4}.option{display:flex;gap:9px;align-items:flex-start;margin:14px 0;font-size:13px;line-height:1.5}.card .option input{width:auto;margin:3px 0}.option-field{display:block;font-size:12px;margin:14px 0;color:#b8c8df}.option-field textarea{display:block;width:100%;min-height:80px;background:#0e1623;color:#fff;border:1px solid #4c628c;border-radius:7px;padding:10px;margin-top:8px}.card details{margin:15px 0}.legal{max-width:850px}.legal li{line-height:1.7;color:#aab5c8;margin-bottom:8px}
