@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_400Regular-s.p.0lpav2uuxaw1g.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_600SemiBold-s.p.2f2v1eakcx2bw.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_700Bold-s.p.1wbllutzs02jl.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_800ExtraBold-s.p.22hwh4vbq1476.ttf)format("truetype");font-display:swap;font-weight:800}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.zJy-1W_className{font-family:jakarta,jakarta Fallback,system-ui,sans-serif}.zJy-1W_variable{--glow-webfont-jakarta:"jakarta", "jakarta Fallback", system-ui, sans-serif}
@font-face{font-family:tajawal;src:url(../media/Tajawal_400Regular-s.0611-useewozp.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:tajawal;src:url(../media/Tajawal_500Medium-s.11hf8kjawvf51.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:tajawal;src:url(../media/Tajawal_700Bold-s.1u-kpeu-zobfc.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:tajawal;src:url(../media/Tajawal_800ExtraBold-s.0asx4ti3v-o6o.ttf)format("truetype");font-display:swap;font-weight:800}@font-face{font-family:tajawal Fallback;src:local(Arial);ascent-override:68.09%;descent-override:37.8%;line-gap-override:21.18%;size-adjust:94.43%}.VJ4aZG_className{font-family:tajawal,tajawal Fallback,system-ui,sans-serif}.VJ4aZG_variable{--glow-webfont-tajawal:"tajawal", "tajawal Fallback", system-ui, sans-serif}
@font-face{font-family:dmSerifDisplay;src:url(../media/DMSerifDisplay_400Regular-s.3seo8kqzt6t7-.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:dmSerifDisplay Fallback;src:local(Arial);ascent-override:102.23%;descent-override:33.06%;line-gap-override:0.0%;size-adjust:101.35%}._74fXFq_className{font-family:dmSerifDisplay,dmSerifDisplay Fallback,serif;font-weight:400}._74fXFq_variable{--glow-webfont-dm-serif-display:"dmSerifDisplay", "dmSerifDisplay Fallback", serif}
*,:before,:after{box-sizing:border-box}html,body{-webkit-text-size-adjust:100%;background:var(--glow-color-cream);color:var(--glow-color-ink);font-family:var(--glow-webfont-jakarta,var(--glow-font-jakarta)), var(--glow-webfont-tajawal,var(--glow-font-tajawal)), system-ui, sans-serif;margin:0}html:lang(ar) body,[lang|=ar]{font-family:var(--glow-webfont-tajawal,var(--glow-font-tajawal)), var(--glow-webfont-jakarta,var(--glow-font-jakarta)), system-ui, sans-serif}[lang|=en]{font-family:var(--glow-webfont-jakarta,var(--glow-font-jakarta)), var(--glow-webfont-tajawal,var(--glow-font-tajawal)), system-ui, sans-serif}main{text-align:center;place-content:center;gap:1.5rem;min-height:100vh;display:grid}.brand{font-family:var(--glow-webfont-dm-serif-display,var(--glow-font-dm-serif-display)), serif;margin:0;font-size:3rem}nav ul{justify-content:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}a{color:inherit}a:focus-visible{outline:3px solid var(--glow-color-ink);outline-offset:3px}.admin-bar{z-index:10;background:var(--glow-color-ink);color:var(--glow-color-cream);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex;position:sticky;inset-block-start:0}.admin-brand{color:inherit;align-items:baseline;gap:.6rem;text-decoration:none;display:flex}.admin-wordmark{font-family:var(--glow-webfont-dm-serif-display,var(--glow-font-dm-serif-display)), serif;font-size:1.6rem;line-height:1}.admin-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:.72rem;font-weight:700}.admin-nav{flex-basis:100%;order:3;gap:.4rem;display:flex;overflow-x:auto}.admin-nav a{color:var(--glow-color-cream);opacity:.8;border-radius:99px;flex:none;align-items:center;min-height:36px;padding:.4rem .85rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.admin-nav a[aria-current=page]{opacity:1;background:color-mix(in srgb, var(--glow-color-cream) 16%, transparent)}.admin-nav a:focus-visible{outline:2px solid var(--glow-color-orange);outline-offset:2px}@media (min-width:720px){.admin-nav{flex-basis:auto;order:0;margin-inline:1.25rem auto}}.admin-signout{font:inherit;color:var(--glow-color-cream);border:1px solid color-mix(in srgb, var(--glow-color-cream) 40%, transparent);cursor:pointer;background:0 0;border-radius:99px;min-height:36px;padding:.4rem .9rem;font-size:.85rem;font-weight:700}.page{text-align:start;overflow-wrap:anywhere;place-content:start stretch;gap:.9rem;width:100%;max-width:760px;min-height:auto;margin-inline:auto;padding:1.25rem 1rem 3rem;display:grid}.page>*{min-width:0}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.title{font-family:var(--glow-webfont-dm-serif-display,var(--glow-font-dm-serif-display)), serif;margin:.25rem 0 0;font-size:2rem;font-weight:400;line-height:1.1}html:lang(ar) .title{font-family:var(--glow-webfont-tajawal,var(--glow-font-tajawal)), serif;font-weight:800}.lede{color:color-mix(in srgb, var(--glow-color-ink) 70%, transparent);margin:0;font-size:.92rem}.muted{color:color-mix(in srgb, var(--glow-color-ink) 72%, transparent)}.mono{font-variant-numeric:tabular-nums;font-size:.8rem}.card{border:1px solid color-mix(in srgb, var(--glow-color-ink) 10%, transparent);background:#fff;border-radius:16px;gap:.6rem;min-width:0;padding:1rem;display:grid}.card.empty{text-align:center;color:color-mix(in srgb, var(--glow-color-ink) 70%, transparent);margin:0;padding:1.5rem 1rem}.card-draft{background:color-mix(in srgb, var(--glow-color-pink) 35%, white);border-color:color-mix(in srgb, var(--glow-color-pink) 90%, var(--glow-color-ink) 10%)}.section-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--glow-color-ink) 72%, transparent);margin:0;font-size:.75rem;font-weight:800}.queue{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.queue-item{color:inherit;gap:.55rem;text-decoration:none}.queue-item:hover{border-color:var(--glow-color-ink)}.queue-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.queue-name{font-size:1.05rem;font-weight:800}.queue-foot{color:color-mix(in srgb, var(--glow-color-ink) 62%, transparent);justify-content:space-between;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.queue-open{color:var(--glow-color-ink);font-weight:800}html[dir=rtl] .queue-open span,html[dir=rtl] .back-arrow{display:inline-block;transform:scaleX(-1)}.chip,.count-pill{letter-spacing:.04em;background:color-mix(in srgb, var(--glow-color-ink) 8%, transparent);border-radius:99px;flex:none;padding:.2rem .55rem;font-size:.72rem;font-weight:800}.count-pill{background:var(--glow-color-orange);color:var(--glow-text-on-accent);padding:.3rem .7rem;font-size:.78rem}.pills{flex-wrap:wrap;gap:.4rem;display:flex}.pill{border-radius:99px;padding:.3rem .7rem;font-size:.8rem;font-weight:700;line-height:1.3}.pill.calm{background:color-mix(in srgb, var(--glow-color-green) 14%, white);color:color-mix(in srgb, var(--glow-text-positive) 78%, black)}.pill.attention{background:color-mix(in srgb, var(--glow-color-orange) 14%, white);color:color-mix(in srgb, var(--glow-text-accent) 85%, black)}.back{border:1px solid color-mix(in srgb, var(--glow-color-ink) 14%, transparent);min-height:40px;color:var(--glow-color-ink);background:#fff;border-radius:99px;justify-self:start;align-items:center;gap:.4rem;padding:.35rem .9rem .35rem .7rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.back-arrow{font-size:1.3rem;line-height:1}.facts{gap:.7rem;margin:0;display:grid}.facts>div{gap:.15rem;display:grid}.facts dt{color:color-mix(in srgb, var(--glow-color-ink) 60%, transparent);font-size:.78rem}.facts dd{margin:0;font-weight:600}.rows{margin:0;padding:0;list-style:none;display:grid}.row{border-block-end:1px solid color-mix(in srgb, var(--glow-color-ink) 8%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;font-size:.9rem;display:flex}.row:last-child{border-block-end:0}.row strong{font-weight:700}.result{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--glow-color-ink) 8%, transparent);border-radius:99px;flex:none;padding:.25rem .6rem;font-size:.75rem;font-weight:800}.result.pass{background:color-mix(in srgb, var(--glow-color-green) 16%, white);color:var(--glow-text-positive)}.result.warn,.result.fail{background:color-mix(in srgb, var(--glow-color-orange) 16%, white);color:var(--glow-text-accent)}.decision{gap:.8rem}.choices{border:0;gap:.5rem;margin:0;padding:0;display:grid}.choice{border:1.5px solid color-mix(in srgb, var(--glow-color-ink) 16%, transparent);cursor:pointer;border-radius:14px;align-items:center;gap:.7rem;min-height:52px;padding:.6rem .9rem;font-weight:700;display:flex}.choice.on{border-color:var(--glow-color-ink);background:color-mix(in srgb, var(--glow-color-cream) 70%, white)}.choice input{accent-color:var(--glow-color-ink);block-size:1.15rem;inline-size:1.15rem;min-height:0;margin:0}.decided{justify-items:start}.decided p{margin:0}.note{border-radius:12px;margin:0;padding:.75rem .9rem;font-size:.88rem}.note.info{background:color-mix(in srgb, var(--glow-color-blue) 60%, white)}.note.warn{border:1.5px solid var(--glow-color-orange);background:#fff}.btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:.7rem 1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.btn.block{inline-size:100%}.btn.small{background:var(--glow-color-ink);min-height:36px;color:var(--glow-color-cream);border-radius:99px;flex:none;padding:.35rem .8rem;font-size:.82rem}.btn.primary{background:var(--glow-color-orange);color:var(--glow-text-on-accent)}.btn.secondary{color:var(--glow-color-ink);border-color:var(--glow-color-ink);background:#fff}.field{gap:.35rem;display:grid}.field-label{font-size:.82rem;font-weight:700}.check{cursor:pointer;align-items:flex-start;gap:.6rem;min-block-size:44px;padding-block:.6rem;font-weight:600;display:flex}.check input{accent-color:var(--glow-color-ink);block-size:1.15rem;inline-size:1.15rem;flex:none;min-height:0;margin:.15rem 0 0;padding:0}.hint{color:color-mix(in srgb, var(--glow-color-ink) 70%, transparent);font-size:.85rem}input,select,textarea{font:inherit;border:1.5px solid color-mix(in srgb, var(--glow-color-ink) 22%, transparent);inline-size:100%;color:var(--glow-color-ink);background:#fff;border-radius:14px;min-height:48px;padding:.7rem .85rem}input:focus,select:focus,textarea:focus{border-color:var(--glow-color-ink)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--glow-color-ink);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signin{max-width:440px}.signin form{gap:.9rem}.devcode{letter-spacing:.12em;background:color-mix(in srgb, var(--glow-color-ink) 8%, transparent);border-radius:8px;padding:.1rem .45rem;font-weight:800;display:inline-block}.checks-summary{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-weight:700;display:flex}.attention-text{color:var(--glow-text-accent)}.check-source{margin-block-start:.1rem;font-size:.8rem;display:block}.all-checks summary{cursor:pointer;padding:.4rem 0;font-size:.88rem;font-weight:800;list-style-position:inside}.decided{gap:.35rem}.decided.ok{border-color:color-mix(in srgb, var(--glow-color-green) 45%, white);background:color-mix(in srgb, var(--glow-color-green) 8%, white)}.decided.stop{border-color:color-mix(in srgb, var(--glow-color-orange) 45%, white);background:color-mix(in srgb, var(--glow-color-orange) 6%, white)}.decided-title{font-family:var(--glow-webfont-dm-serif-display,var(--glow-font-dm-serif-display)), serif;margin:0;font-size:1.6rem;font-weight:400}html:lang(ar) .decided-title{font-family:var(--glow-webfont-tajawal,var(--glow-font-tajawal)), serif;font-weight:800}.chip.money{font-variant-numeric:tabular-nums;font-weight:800}.facts.compact{margin:.25rem 0 0}.note.ok{border:1.5px solid color-mix(in srgb, var(--glow-color-green) 45%, white);background:color-mix(in srgb, var(--glow-color-green) 10%, white)}.agreement>.btn{justify-self:start}@media (min-width:720px){.filters{flex-wrap:wrap;overflow-x:visible}}.actions{flex-wrap:wrap;gap:.6rem;margin-block-start:.6rem;display:flex}.queue-item .decision{margin-block-start:.4rem}div.note.warn{gap:.25rem;display:grid}.case-note{overflow-wrap:anywhere;margin:0;font-size:.88rem}.pill.ok{background:color-mix(in srgb, var(--glow-color-green) 14%, white);color:color-mix(in srgb, var(--glow-text-positive) 78%, black)}.pill.stop{background:color-mix(in srgb, var(--glow-color-orange) 14%, white);color:color-mix(in srgb, var(--glow-text-accent) 85%, black);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glow-color-orange) 45%, transparent)}.search{gap:.5rem;display:flex}input[type=search]::-webkit-search-cancel-button{appearance:none}.search input{flex:1;min-width:0}.filters{scrollbar-width:none;gap:.4rem;padding-block-end:.15rem;display:flex;overflow-x:auto}.filter{font:inherit;border:1px solid color-mix(in srgb, var(--glow-color-ink) 18%, transparent);min-height:36px;color:var(--glow-color-ink);cursor:pointer;background:#fff;border-radius:99px;flex:none;padding:.35rem .85rem;font-size:.82rem;font-weight:700}.filter.on{background:var(--glow-color-ink);border-color:var(--glow-color-ink);color:var(--glow-color-cream)}.filter:focus-visible,.btn:focus-visible{outline:3px solid var(--glow-color-orange);outline-offset:2px}@media (min-width:720px){.facts.two,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.status-block{border-inline-start:4px solid var(--glow-color-ink);background:color-mix(in srgb, var(--glow-color-cream) 60%, white);border-radius:14px;gap:.2rem;padding:.85rem 1rem;display:grid}.status-block.ok{border-inline-start-color:var(--glow-color-green);background:color-mix(in srgb, var(--glow-color-green) 9%, white)}.status-block.attention,.status-block.stop{border-inline-start-color:var(--glow-color-orange);background:color-mix(in srgb, var(--glow-color-orange) 9%, white)}.status-block p{margin:0}.status-title{font-size:1.05rem;font-weight:800}.status-hint{color:color-mix(in srgb, var(--glow-color-ink) 75%, transparent);font-size:.9rem}.status-reasons{color:var(--glow-text-accent);font-size:.85rem;font-weight:700}.sub-form{border-block-start:1px solid color-mix(in srgb, var(--glow-color-ink) 10%, transparent);gap:.8rem;padding-block-start:.9rem;display:grid}.sub-title{margin:0;font-size:1rem;font-weight:800}.sub-form .hint{margin:0}.form-grid{gap:.8rem;display:grid}.choices.horizontal{flex-wrap:wrap;display:flex}.choices.horizontal .choice{flex:10rem}.choices legend{margin-block-end:.4rem}.actions{flex-wrap:wrap;gap:.5rem;display:flex}.btn.danger{background:var(--glow-color-ink);color:var(--glow-color-cream)}.btn.quiet-danger{color:var(--glow-text-accent);border-color:color-mix(in srgb, var(--glow-color-orange) 55%, transparent);background:0 0;justify-self:start}.btn:disabled{opacity:.55;cursor:progress}.danger-zone{border-block-start-color:color-mix(in srgb, var(--glow-color-orange) 45%, transparent)}.file-actions{flex:none;align-items:center;gap:.5rem;display:flex}.timeline{margin:0;padding:0;list-style:none;display:grid}.timeline-item{grid-template-columns:1.1rem minmax(0,1fr);gap:.6rem;padding-block:.55rem;display:grid;position:relative}.timeline-item:not(:last-child):after{content:"";background:color-mix(in srgb, var(--glow-color-ink) 12%, transparent);inline-size:2px;position:absolute;inset-block:1.45rem -.15rem;inset-inline-start:calc(.55rem - 1px)}.timeline-dot{background:color-mix(in srgb, var(--glow-color-ink) 40%, white);border-radius:50%;block-size:.7rem;inline-size:.7rem;margin-block-start:.35rem;margin-inline-start:.2rem}.timeline-item.ok .timeline-dot{background:var(--glow-color-green)}.timeline-item.stop .timeline-dot,.timeline-item.attention .timeline-dot{background:var(--glow-color-orange)}.timeline-body{gap:.1rem;display:grid}.muted.small,.timeline-body .small{font-size:.8rem}.content-row{flex-wrap:wrap}.content-main{flex:14rem;gap:.3rem;min-inline-size:0;display:grid}.content-row>.sub-form{flex-basis:100%}.audit-filters{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:.75rem 1rem;display:grid}.audit-rows{gap:.6rem}.audit-row{gap:.3rem;display:grid}.audit-command{overflow-wrap:anywhere;font-weight:700}.audit-detail{color:color-mix(in srgb, var(--glow-color-ink) 70%, transparent);overflow-wrap:anywhere;font-size:.82rem}.staff-section{gap:.6rem;margin-block-start:1.5rem;display:grid}.staff-request,.staff-person{gap:.4rem;display:grid}.staff-permissions{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.staff-permission{border-block-start:1px solid color-mix(in srgb, var(--glow-color-ink) 10%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.35rem;display:flex}.staff-permission>.sub-form{flex-basis:100%}.staff-code{font-variant-numeric:tabular-nums;letter-spacing:.3em;max-inline-size:12ch}.moderation-quote{border-inline-start:3px solid color-mix(in srgb, var(--glow-color-ink) 18%, transparent);background:color-mix(in srgb, var(--glow-color-ink) 4%, transparent);border-radius:.5rem;gap:.3rem;margin:0;padding:.6rem .8rem;display:grid}.moderation-quote[data-target=on]{border-inline-start-color:var(--glow-color-orange)}.moderation-quote p{margin:0}.moderation-stars{color:var(--glow-color-orange);letter-spacing:.08em}.moderation-stars-off{opacity:.25}.moderation-body{white-space:pre-wrap;overflow-wrap:anywhere}.moderation-reply-title{font-size:.82rem;font-weight:800}.moderation-quote .chip{justify-self:start}
