.approved-entry{position:fixed;inset:0;z-index:1000;min-height:100vh;overflow:auto;background:#090b10;color:#f7f7fa;font-family:var(--sans,Arial,sans-serif)}
.approved-entry::before{position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse 90% 60% at 50% -10%,var(--accent-soft),transparent),repeating-linear-gradient(0deg,transparent 0 39px,rgba(233,234,240,.025) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,rgba(233,234,240,.025) 39px 40px);content:""}.entry-close{position:fixed;top:14px;right:14px;z-index:2;width:38px;height:38px;border:1px solid #30333d;border-radius:0;background:#11141b;color:#fff;cursor:pointer}.approved-entry__wrap{margin:0 auto;text-align:center}.approved-entry__wrap--landing{width:min(900px,100%);padding:46px 22px 60px}.approved-entry__wrap--gate{width:min(460px,100%);padding:40px 24px}.approved-entry__seal{position:relative;display:flex;width:160px;height:160px;align-items:center;justify-content:center;margin:0 auto 24px;border-radius:50%;box-shadow:0 0 60px color-mix(in srgb,var(--accent) 18%,transparent)}.approved-entry__wrap--landing .approved-entry__seal{width:130px;height:130px;margin-bottom:20px}.approved-entry__seal::before{position:absolute;inset:-9px;border:2px solid var(--accent);border-radius:50%;content:"";opacity:.55}.approved-entry__seal img{display:block;width:100%;height:100%;border-radius:50%;object-fit:contain}.approved-entry__word{margin:0 0 4px;color:#f7f7fa;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif;font-size:34px;font-weight:800;letter-spacing:.04em;line-height:1.18;text-transform:uppercase}.approved-entry__word em{color:var(--accent);font-style:normal}.approved-entry__word--compact{font-size:clamp(22px,4vw,34px)}.approved-entry__meta{margin:0;color:#a6a9b7;font:10.5px var(--mono,ui-monospace,monospace);letter-spacing:.22em;text-transform:uppercase}.approved-entry__meta i{color:var(--accent);font-style:normal}.approved-entry__lede{max-width:600px;margin:22px auto 0;color:#b8bbc8;font-size:14px}.approved-entry__actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin:26px 0 30px}.approved-entry__actions button{display:inline-flex;width:min(230px,100%);min-height:52px;align-items:center;justify-content:center;gap:7px;border-radius:9px;font-weight:700;cursor:pointer}.approved-entry__actions img,.approved-entry .text-button img{width:17px;height:17px;filter:brightness(0) invert(1)}.approved-entry .entry-primary{border:0;background:var(--accent);color:#160711}.approved-entry .entry-secondary{border:1px solid var(--accent);background:transparent;color:var(--accent)}.approved-entry .entry-secondary img{filter:brightness(0) invert(1)}.approved-entry__confidential{margin:34px 0 0;color:#a6a9b7;font:11px var(--mono,ui-monospace,monospace);letter-spacing:.06em;text-align:center;text-transform:uppercase}.approved-entry__team{display:grid;grid-template-columns:1fr;gap:14px;margin:8px 0 30px;text-align:left}.approved-entry__team[hidden]{display:none}.approved-entry__team article{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid #2d303b;border-radius:14px;background:#12151c}.approved-entry__team h2{margin:0;font-size:15px}.approved-entry__team p{margin:7px 0;color:#b8bbc8;font-size:12.5px}.approved-entry__avatar{display:grid;flex:0 0 auto;place-items:center;width:64px;height:64px;border:2px solid var(--accent);border-radius:50%;background:var(--accent-soft);color:var(--accent);font:700 15px var(--mono,monospace)}.approved-entry__wrap--gate .approved-entry__meta{margin-bottom:34px}.approved-entry__choices{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:min(560px,100%);margin:26px 0 18px}.approved-entry__choices button{display:grid;justify-items:center;gap:8px;padding:22px 18px;border:1px solid #2d303b;border-radius:14px;background:#12151c;color:inherit;cursor:pointer;text-align:center}.approved-entry__choices button:hover,.approved-entry__choices button:focus-visible{border-color:var(--accent)}.approved-entry__choice-icon,.approved-entry__form header>img{width:26px;height:26px;filter:brightness(0) invert(1)}.approved-entry__choices small{color:#aeb1bf;font-size:12.5px}.approved-entry .text-button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#b8bbc8;text-decoration:underline;cursor:pointer}.approved-entry__form{padding:26px 26px 22px;border:1px solid #2d303b;border-radius:14px;background:#12151c;box-shadow:0 8px 24px rgba(0,0,0,.4);text-align:left}.approved-entry__form header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.approved-entry__form h2{margin:0 0 4px;font-size:16px}.approved-entry__form header p,.approved-entry__form>p{margin:0;color:#aeb1bf;font-size:12.5px}.approved-entry__form label{display:block;margin-bottom:13px}.approved-entry__form label span{display:block;margin-bottom:5px;color:#aeb1bf;font-size:11px;font-weight:700;text-transform:uppercase}.approved-entry__form input{width:100%;min-height:42px;padding:8px 10px;border:1px solid #353844;border-radius:5px;background:#090b10;color:#fff}.approved-entry__form-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.approved-entry__form-actions .entry-primary{min-width:120px;min-height:40px;padding:8px 16px;border-radius:9px}.approved-entry__error{min-height:18px;color:#ff788c;font-size:12px}.approved-entry__reviews{display:grid;gap:7px;margin-top:18px;padding-top:14px;border-top:1px solid #2d303b}.approved-entry__reviews>span{color:#a6a9b7;font:10px var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase}.approved-entry__reviews button{padding:8px;border:1px solid #353844;border-radius:6px;background:#090b10;color:#b8bbc8;text-align:left;cursor:pointer}
@media(max-width:640px){.approved-entry__wrap--landing{padding:26px 14px 44px}.approved-entry__wrap--landing .approved-entry__seal{width:96px;height:96px;margin-bottom:14px}.approved-entry__wrap--gate{padding:26px 14px}.approved-entry__wrap--gate .approved-entry__seal{width:104px;height:104px;margin-bottom:16px}.approved-entry__word{font-size:clamp(22px,7vw,34px)}.approved-entry__meta{font-size:9px;letter-spacing:.16em}.approved-entry__actions button{width:100%}.approved-entry__choices{grid-template-columns:1fr}.approved-entry__form-actions{align-items:stretch;flex-direction:column-reverse}.approved-entry__form-actions .entry-primary{width:100%}}
.approved-entry .preview-accounts{margin-top:18px;padding-top:13px;border-top:1px solid #2d303b}.approved-entry .preview-accounts>span{color:#a6a9b7;font:9.5px var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase}.approved-entry .preview-accounts>div{display:flex;flex-wrap:wrap;gap:4px 9px;margin:7px 0 4px}.approved-entry .preview-accounts button{padding:0;border:0;background:none;color:var(--accent);font:9.5px var(--mono,monospace);cursor:pointer}.approved-entry .preview-accounts button:hover,.approved-entry .preview-accounts button:focus-visible{color:#fff}.approved-entry .preview-accounts small{color:#a6a9b7;font-size:10px}.approved-entry .preview-accounts code{color:var(--accent);font-family:var(--mono,monospace)}.approved-entry__form select{width:100%;min-height:42px;padding:8px 10px;border:1px solid #353844;border-radius:5px;background:#090b10;color:#fff}.approved-entry__form .check-row{display:flex;align-items:center;gap:8px}.approved-entry__form .check-row input{width:auto;min-height:auto}.approved-entry__form .check-row span{margin:0;text-transform:none}
