@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-1.a30ddcd349.woff2) format("woff2")}*{box-sizing:border-box}body{margin:0;background:#091b22;color:#f3f7f9;font:400 16px/1.75 Manrope,'Segoe UI',Arial,sans-serif}header,main,footer{width:min(100%,1100px);margin:auto;padding:26px 30px}header{border-bottom:1px solid #bdd1dc30;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:12px;font-weight:650;letter-spacing:.09em;color:#bdd1dc}.label{font-size:12px;color:#a9c3d1}h1{font-size:clamp(31px,4vw,46px);line-height:1.15;letter-spacing:-.04em;font-weight:550;margin:15px 0}h2{font-size:24px;line-height:1.3;font-weight:550;margin:0 0 18px}h3{font-size:18px;margin:0 0 8px}p{margin:0 0 20px;color:#c3d0d8;max-width:70ch}.panel{padding:26px;background:#142b35;border:1px solid #bdd1dc30;border-radius:12px;margin-top:23px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.metric{padding:18px;background:#192f3a;border:1px solid #bdd1dc26;border-radius:8px}.metric b{display:block;font-size:30px;font-weight:550;font-variant-numeric:tabular-nums}.metric span{font-size:13px;color:#bdd1dc}.field{display:grid;gap:8px;min-width:0}label{font-size:14px;font-weight:550;color:#dbe7ed}input,select,textarea{width:100%;min-width:0;background:#0a1d26;border:1px solid #7e9aaa;color:#f4f8fa;font:inherit;font-size:16px;border-radius:6px;padding:11px 13px;min-height:47px}input::placeholder,textarea::placeholder{color:#9fb5c2;opacity:1}textarea{min-height:135px;resize:vertical;line-height:1.6}button{border:1px solid transparent;border-radius:6px;padding:11px 16px;min-height:44px;background:#d9e7eb;color:#102832;font:600 14px/1.5 Manrope,'Segoe UI',sans-serif;cursor:pointer}button:hover{background:#f3f9fc}button.secondary{border-color:#9eb6c466;color:#d9e7eb;background:transparent}button.secondary:hover,button[aria-pressed=true]{background:#314b5a;color:#fff}.actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:18px}.actions>button{flex:none}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.row{display:flex;gap:15px;align-items:center;padding:18px;background:#192f3a;border:1px solid #bdd1dc26;border-radius:8px;margin-top:12px}.row .grow{flex:1;min-width:0}.row b{display:block;overflow-wrap:anywhere;font-size:16px}.row small{color:#c3d0d8;display:block;font-size:13px;margin-top:4px}.row.done b{text-decoration:line-through;color:#aebfc9}.row button{flex:none}.empty{padding:24px;border:1px dashed #bdd1dc66;border-radius:8px;color:#c3d0d8;text-align:center}.status{font-size:13px;color:#c3d0d8;line-height:1.7;min-height:22px;margin-top:15px}.storage{font-size:12px;color:#bdd1dc;padding:14px 0}.check{border-top:1px solid #bdd1dc30;padding:18px 0}.check b{font-size:16px}.check small{display:block;color:#c3d0d8;font-size:14px;margin-top:5px}.tag{display:inline-block;font-size:12px;padding:3px 8px;border:1px solid #bdd1dc55;border-radius:20px;margin-right:9px}.pass{background:#293f4b}.review{background:#3a3b37}.ad-preview{background:#edf3f5;color:#142b35;border-radius:8px;padding:28px;min-height:240px}.ad-preview p{color:#405c6d}.ad-preview h3{font-size:28px;line-height:1.2;margin:20px 0}.ad-preview strong{font-size:12px;letter-spacing:.08em}.ad-cta{display:block;background:#203d4e;color:#fff;padding:11px 14px;font-size:14px;margin-top:25px;border-radius:4px}.readonly{background:#edf3f5;color:#203d4e}footer{font-size:12px;color:#a9c3d1;border-top:1px solid #bdd1dc26;padding-bottom:30px}a{color:#d9e7eb}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #bdd1dc;outline-offset:4px}[hidden]{display:none!important}@media(max-width:650px){header,main,footer{padding:23px 20px}.grid{grid-template-columns:1fr}.panel{padding:21px}.row{align-items:start;gap:10px;flex-wrap:wrap}.row .grow{flex-basis:60%}.row button{font-size:12px;padding:9px 11px}.metrics{gap:8px}.metric{padding:13px 10px}.metric span{font-size:12px}.actions{gap:9px}.ad-preview{padding:23px}header .label{display:none}}.embedded>header,.embedded main>.label,.embedded main>p:first-of-type{display:none}.embedded main>h1{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.embedded main{padding:24px}.embedded main>.panel:first-of-type{margin-top:0}@media(max-width:650px){.embedded main{padding:18px}}form .field+.field{margin-top:17px}.skip-link{position:absolute;left:16px;top:-100px;background:#d9e7eb;color:#102832;padding:12px;z-index:100}.skip-link:focus{top:8px}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}