#site-mark,.quicklinks,#auth-note,.web-label{display:none!important}#status:empty{display:none}#viewport>.content-engine{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff}#auth-gate{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#050508;color:#f5f3ff}.auth-content{text-align:center;width:min(360px,85vw)}.auth-content>img{width:88px;height:88px;filter:drop-shadow(0 0 40px #8362d92a)}.auth-content h1{font-size:38px;margin:17px 0 8px}.auth-content p{color:#a7a0bb;font-size:13px;margin:0 0 36px}.auth-content button{width:100%;display:flex;justify-content:center;gap:24px;align-items:center;color:#fff;background:linear-gradient(120deg,#7250c8,#9473e0);border:1px solid #af91ee66;border-radius:10px;padding:15px;font-size:15px;font-weight:650;box-shadow:0 9px 40px #6d43b825}.auth-content button:hover{background:#9673e4}.auth-content small{display:block;color:#9992ae;margin-top:19px;font-size:12px;line-height:1.6}.permission{align-items:center;gap:14px}.permission input{width:36px!important;height:21px!important}.permission input::after{width:13px!important;height:13px!important}.permission input:checked{background:#7862b6!important}#panel label small{color:var(--muted)}.about-hero{display:flex;align-items:center;gap:20px}.about-hero img{width:70px;height:70px}.about-hero h2{font-size:24px;margin:0}.about-hero p{margin:6px 0 0;font-weight:650;color:var(--purple)}
#internal.product-settings{padding:0}#internal .settings-layout{min-height:100%;margin:auto}#internal .settings-header h1{font-size:32px}#internal .settings-section h2{font-size:18px}#internal .settings-row{padding:18px 0}#internal .settings-nav{position:sticky;top:0;align-self:start}.portal footer{margin-top:24px}.panel-grid p.small{color:var(--muted);font-size:11px;line-height:1.6}.permission input[role=switch]{background:#344259}.permission input[role=switch]:checked{background:#7862b6}.permission label{margin:0!important;font-size:12px!important;color:var(--text)!important}#destination{overflow-wrap:anywhere;font-size:12px;line-height:1.6}#auth-gate[hidden]{display:none!important}#internal .about-hero h1{margin:0}#internal a:focus-visible{outline:2px solid var(--purple)}@media(prefers-reduced-motion:reduce){*,*::after{animation:none!important;transition:none!important}}@media(max-width:700px){#internal .settings-layout{display:block}#internal .settings-nav{position:static}}
.security-incident{flex:none;padding:12px 20px;background:#38231b;color:#ffdfc6;border-bottom:1px solid #b27c50;font:600 12px/1.6 system-ui,sans-serif}
#internal .controls{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}#internal .controls a{display:inline-flex;align-items:center;justify-content:center;min-width:112px;padding:10px 16px;border:1px solid var(--line);border-radius:8px;background:var(--raised);text-decoration:none;font-weight:650}#internal .controls a:hover{border-color:var(--purple);color:var(--purple)}
.site-permission-dialog{position:fixed;inset:106px 18px auto auto;margin:0;width:min(410px,calc(100vw - 32px));padding:25px;background:var(--card);color:var(--text);border:1px solid var(--line);border-top:2px solid var(--purple);border-radius:12px;box-shadow:0 22px 75px #0009}.site-permission-dialog::backdrop{background:#03070e55}.permission-symbol{float:right;font-size:28px;color:var(--purple)}.permission-eyebrow{font:700 10px ui-monospace,monospace;letter-spacing:1.5px;color:var(--purple);margin:0 0 14px}.site-permission-dialog h2{font-size:20px;margin:0 0 14px}.request-origin{display:block;overflow-wrap:anywhere;color:var(--cyan);font-size:14px}.request-detail{color:var(--muted);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.permission-actions{display:flex;gap:10px;margin-top:24px}.permission-actions button{flex:1;padding:11px;border:1px solid var(--line);background:var(--raised)}.permission-actions .allow{background:var(--purple);color:#151025;font-weight:700}.permission-footnote{font-size:10px;color:var(--muted);margin:15px 0 0}#panel{max-height:calc(100dvh - 106px);overflow:auto}
