:root{--brand-midnight:#102d49;--brand-deep:#071b2f;--brand-amber:#ffbf69;--brand-orbit:#3b7cac;--brand-paper:#fff3da;--brand-light:#f1f6fa;--brand-muted:#bdd0e2;--brand-border:#3e5c79;--font-ui:'Plus Jakarta Sans',Arial,sans-serif;--font-ar:Tajawal,'Plus Jakarta Sans',Arial,sans-serif;--font-time:'Plus Jakarta Sans',Tajawal,Arial,sans-serif;--radius-control:12px;--radius-panel:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--bg:var(--brand-deep);--surface:var(--brand-midnight);--text:var(--brand-light);--acid:var(--brand-amber);--muted:var(--brand-muted);--line:var(--brand-border);font-family:var(--font-ui)}
body{font-family:var(--font-ui)}html[dir=rtl] body{font-family:var(--font-ar)}h1,h2,h3{font-weight:750}.brand-lockup{display:block;width:204px;height:auto;max-width:100%;object-fit:contain}.footer-brand .brand-lockup{width:156px}.brand-icon-only{display:none;width:42px;height:42px}.brand{letter-spacing:0}.brand-page nav .brand-lockup{width:228px}input,select,textarea,button{font-family:inherit}button{border-radius:var(--radius-control)}.card,.feature-card{border-radius:var(--radius-panel)}.feature-actions .accent-button{background:var(--brand-amber);color:var(--brand-midnight)}.day input:checked+span{background:var(--brand-amber);color:var(--brand-midnight)}.source-check{font-size:12px;padding:12px 0;color:var(--brand-muted)}.source-check a{color:var(--brand-amber)}.source-check.warning{padding:14px;border:1px solid #b88444;border-radius:12px;background:#3c2f28;color:#ffe2b7}.source-check:empty{display:none}
@media(max-width:620px){.brand-lockup{width:182px}.brand-page nav .brand-lockup{width:182px}.top-inner{gap:12px}.language{margin-inline-start:auto}}
@media(max-width:350px){.brand-lockup{width:168px}.language{padding-inline:8px}.top-inner{gap:8px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}

[hidden]{display:none!important}.source-check.warning{grid-column:1/-1}.data-main .brand-lockup{width:204px}.tool-methods{padding:36px 0;max-width:900px}.tool-methods h2{margin-top:24px}.tool-methods p{line-height:1.8}.tool-methods a{color:var(--brand-amber)}
@media(max-width:350px){.topbar .brand:has(.brand-icon-only) .brand-lockup{display:none}.topbar .brand-icon-only{display:block}}

.meeting .share-notes summary,.meeting .calendar-drafts summary,.meeting .share-notes p{color:#314e65;font-size:13px}.meeting .calendar-drafts a{color:#102d49}.meeting .share-notes,.meeting .calendar-drafts{border-color:#b5a282}

html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-weight:700}@media(max-width:620px){.event-builder{order:-1}.event-workspace>.source-check{order:0}.event-display{order:1}}
