.brief-dialog{box-sizing:border-box;color:#edf1f2;background:#101112;border:1px solid #2b303c;border-radius:24px;width:min(620px,calc(100% - 32px));max-height:90dvh;padding:34px;box-shadow:0 30px 100px #0009;font:14px/1.65 Manrope,Arial,sans-serif;overscroll-behavior:contain}
.brief-dialog *{box-sizing:border-box}.brief-dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}.brief-dialog[open]{animation:brief-appear .2s ease-out}.brief-dialog [hidden]{display:none!important}.dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.brief-dialog .eyebrow{font-size:11px;color:#92a3ae;letter-spacing:.13em}.close-dialog{background:transparent;border:1px solid #323743;border-radius:50%;width:34px;height:34px;color:#eee;font-size:24px;cursor:pointer;line-height:1}.brief-dialog h2{font-size:38px;font-weight:500;letter-spacing:-.05em;line-height:1.12;margin:0 0 18px}.brief-dialog .pixel{font-family:Doto,monospace;color:#5bc1ff}.brief-dialog p{color:#b5b1aa;margin:12px 0}.brief-dialog input,.brief-dialog textarea{width:100%;background:#1b1a18;border:1px solid #323640;border-radius:10px;color:#eff4f5;padding:12px 14px;font:inherit}.brief-dialog input:focus,.brief-dialog textarea:focus{outline:2px solid #55bafd;outline-offset:2px}.brief-dialog label,.brief-dialog legend{display:block;margin:18px 0 7px;font-size:13px;color:#d4dee0}.brief-dialog fieldset{border:0;padding:0;margin:0}.service-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.service-options label{margin:0;padding:8px 10px;border:1px solid #2f3441;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer}.service-options input{width:auto;accent-color:#51b9ff}.brief-dialog .form-privacy{font-size:11px;line-height:1.5;margin:18px 0}.brief-dialog .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 18px;min-height:46px;border:1px solid #2f364b;border-radius:10px;font:600 12px Manrope,Arial,sans-serif;color:#edf3f4;background:#1c1e24;cursor:pointer}.brief-dialog .button-primary{background:#57b4f3;color:#0d0f16;border-color:#79cef9}.brief-dialog .form-submit{width:100%}.brief-dialog .form-error{color:#84dcff;font-size:12px}.brief-dialog .text-link{background:transparent;color:#aadbec;border:0;padding:10px 0;text-decoration:underline;cursor:pointer}.result-icon{font-size:28px;color:#6ec8f9}.brief-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:32vh;overflow:auto;border:1px solid #2f3441;border-radius:10px;padding:16px;color:#d2dcde;font:12px/1.7 Manrope,Arial,sans-serif;background:#181715}.result-actions{display:flex;gap:10px;flex-wrap:wrap}.brief-dialog a{color:#8adcff}.brief-dialog :focus-visible{outline:2px solid #7dd6ff;outline-offset:4px}@keyframes brief-appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:480px){.brief-dialog{padding:24px}.brief-dialog h2{font-size:33px}}@media(prefers-reduced-motion:reduce){.brief-dialog[open]{animation:none}}
.wb-project-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:24px auto 0;max-width:920px}.wb-project-links a{font-size:12px;line-height:1.7;color:var(--cl-muted);border-bottom:1px solid var(--cl-border);padding:4px 0;transition:color .2s,border-color .2s}.wb-project-links a:hover,.wb-project-links a:focus-visible{color:var(--cl-accent-soft);border-color:var(--cl-accent-soft)}.cl-feature h3 a{color:inherit}.cl-feature h3 a:hover{text-decoration:underline;text-underline-offset:5px}.brief-dialog{font-family:"Cortex Landing Manrope",Arial,sans-serif}.brief-dialog .button,.brief-dialog pre{font-family:"Cortex Landing Manrope",Arial,sans-serif}.brief-dialog .pixel{font-family:"Cortex Doto",monospace}
.cortex-landing[data-landing-theme=light] .cl-brand-dark{display:block!important;filter:brightness(0)}
.cortex-landing[data-landing-theme=light] .cl-brand img{filter:brightness(0)}

.cl-mobile-nav[hidden]{display:none!important}
