@property --glow{syntax:"<color>";inherits:true;initial-value:#0000}body{background:0 0}.atmos{z-index:-1;pointer-events:none;background:var(--void);--glow:var(--grade);transition:--glow 1.6s var(--ease);position:fixed;inset:0;overflow:hidden}.atmos>*{pointer-events:none;position:absolute;inset:0}#glow{opacity:.85;background:radial-gradient(60vw 55vh at 78% 18%, color-mix(in srgb, var(--glow) 14%, transparent), transparent 62%), radial-gradient(70vw 60vh at 12% 82%, color-mix(in srgb, var(--glow) 14%, transparent), transparent 66%);inset:-20vh -10vw}#dust{opacity:.55;block-size:100%;inline-size:100%}#vignette{background:radial-gradient(74% 62% at 50% 46%,#0000 42%,#0000009e 100%)}#grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");inset:-50%}@keyframes grain{33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}}.letterbox{z-index:40;pointer-events:none;block-size:calc(var(--bar) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--line);font:400 .64rem/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);background:#000;justify-content:space-between;align-items:center;gap:1rem;padding-block-end:env(safe-area-inset-bottom,0px);padding-inline:clamp(.9rem,2.4vw,2.2rem);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.letterbox .tc{font-variant-numeric:tabular-nums;flex:none}.letterbox .chap{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:lang(ar) .letterbox .chap{font-family:var(--arabic);letter-spacing:0;text-transform:none}main{padding-block-end:var(--bar)}@media screen and (prefers-reduced-motion:no-preference){#grain{animation:.7s steps(3,end) infinite grain}html.js .rv{transition:opacity .85s var(--ease), transform .85s var(--ease)}html.js .rv:not(.in){opacity:0;transform:translateY(18px)}html.js .rv-d1{transition-delay:.1s}html.js .rv-d2{transition-delay:.2s}html.js .rv-d3{transition-delay:.3s}html.js:not([lang=ar]) .settle{transition:opacity 1.2s var(--ease-cam), letter-spacing 1.4s var(--ease-cam)}html.js:not([lang=ar]) .settle:not(.in){opacity:0;letter-spacing:.44em}html.js .screen{--p:0;--ry:-11deg;transform:perspective(2000px) rotateX(calc((1 - var(--p)) * 7deg)) rotateY(calc((1 - var(--p)) * var(--ry))) scale(calc(.955 + var(--p) * .045))}html.js[dir=rtl] .screen{--ry:11deg}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#dust{display:none}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}main{padding-block-start:var(--bar)}@media (width<=480px){:root{--bar:50px}}.bar[data-astro-cid-nen7h5rs]{height:var(--bar);z-index:40;border-block-end:1px solid var(--line);background:#000;justify-content:space-between;align-items:center;gap:1rem;padding-inline:clamp(.9rem,2.4vw,2.2rem);display:flex;position:fixed;inset-block-start:0;inset-inline:0}.brand[data-astro-cid-nen7h5rs]{flex:none;align-items:center;min-height:44px;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:26px}.links[data-astro-cid-nen7h5rs]{display:none}.end[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.lang[data-astro-cid-nen7h5rs],.panel-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){min-height:44px;font:400 .64rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);transition:color .2s var(--ease);align-items:center;padding-inline:.7rem;text-decoration:none;display:inline-flex}.lang[data-astro-cid-nen7h5rs]{font-family:var(--arabic), var(--mono);letter-spacing:.04em;text-transform:none;font-size:.8rem}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.lang[data-astro-cid-nen7h5rs]:hover,.panel-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{color:var(--grade)}[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:inset 0 -2px 0 var(--grade);color:var(--ink)!important}.cta[data-astro-cid-nen7h5rs]{min-height:44px;padding-block:0;padding-inline:1.1rem;display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid var(--grade-line);border-radius:var(--r-btn);justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.bars[data-astro-cid-nen7h5rs],.bars[data-astro-cid-nen7h5rs]:before,.bars[data-astro-cid-nen7h5rs]:after{background:var(--ink);width:18px;height:2px;display:block}.bars[data-astro-cid-nen7h5rs]{position:relative}.bars[data-astro-cid-nen7h5rs]:before,.bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;inset-inline-start:0}.bars[data-astro-cid-nen7h5rs]:before{inset-block-start:-6px}.bars[data-astro-cid-nen7h5rs]:after{inset-block-start:6px}.panel-nav[data-astro-cid-nen7h5rs]{border-block-end:1px solid var(--line);max-height:calc(100vh - var(--bar));background:#000;flex-direction:column;align-items:stretch;gap:.25rem;padding:.75rem clamp(.9rem,2.4vw,2.2rem) 1rem;display:flex;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.panel-nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{margin-block-start:.5rem}@media (width>=640px){.cta[data-astro-cid-nen7h5rs]{display:inline-flex}.panel-nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{display:none}}@media (width>=900px){.links[data-astro-cid-nen7h5rs]{gap:.2rem;display:flex}.menu[data-astro-cid-nen7h5rs]{display:none}}@media (width<=480px){.bar[data-astro-cid-nen7h5rs]{gap:.5rem}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:18px}.lang[data-astro-cid-nen7h5rs]{padding-inline:.4rem}}@media (prefers-reduced-motion:reduce){[data-astro-cid-nen7h5rs]{transition:none!important}}.foot[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--line);background:var(--void);padding-block:3rem calc(var(--bar) + 2rem)}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=640px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width>=960px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1.4fr 1fr 1fr}}.brand[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:26px}.tag[data-astro-cid-jo6i4kqk]{color:var(--ink-2);margin-block-start:.5rem}h2[data-astro-cid-jo6i4kqk]{margin-block-end:.5rem}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;text-decoration:none;display:flex}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover span[data-astro-cid-jo6i4kqk]:first-child{color:var(--grade)}.st[data-astro-cid-jo6i4kqk]{font:400 .64rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.fine[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--line-2);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-block-start:2rem;padding-block-start:1.25rem;font-size:.85rem;display:flex}@media (prefers-reduced-motion:reduce){[data-astro-cid-jo6i4kqk]{transition:none!important}}.ev{--ev-bg:var(--panel);--ev-fg:var(--ink);--ev-mute:var(--ink-2);--ev-line:var(--grade-line);--ev-orb1:#12a594;--ev-orb2:var(--grade);--ev-err:#f2a3a3;inset-inline-end:max(16px,env(safe-area-inset-right));bottom:calc(var(--bar) + max(16px,env(safe-area-inset-bottom)));z-index:2147483000;color:var(--ev-fg);font:500 14px/1.35 system-ui,-apple-system,Segoe UI,Roboto,Noto Sans Arabic,Tahoma,sans-serif;position:fixed}.ev *{box-sizing:border-box}.ev-card{background:var(--ev-bg);border:1px solid var(--ev-line);border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 10px;display:flex;box-shadow:0 10px 30px #00000073}.ev-orb{background:radial-gradient(circle at 35% 30%,var(--ev-orb2),var(--ev-orb1) 70%);width:40px;height:40px;transform:scale(var(--ev-s,1));border-radius:50%;flex:none;transition:transform 80ms linear;box-shadow:0 0 #2de1c200}.ev[data-state=connecting] .ev-orb{animation:1.2s ease-in-out infinite ev-pulse}.ev[data-state=listening] .ev-orb,.ev[data-state=speaking] .ev-orb{box-shadow:0 0 0 6px #2de1c229}@keyframes ev-pulse{50%{opacity:.7;transform:scale(.88)}}.ev-text{flex-direction:column;min-width:0;display:flex}.ev-title{white-space:nowrap;font-weight:600}.ev-status{color:var(--ev-mute);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12px;overflow:hidden}.ev[data-state=error] .ev-status{color:var(--ev-err)}.ev-btn{appearance:none;cursor:pointer;font:inherit;background:var(--grade);color:var(--on-grade);white-space:nowrap;border:0;border-radius:999px;padding:10px 16px;font-weight:600}.ev-btn[data-kind=end]{color:var(--ev-err);background:#2a1416;border:1px solid #4a2226}.ev-btn:disabled{opacity:.55;cursor:default}.ev-seg{border:1px solid var(--ev-line);direction:ltr;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.ev-seg button{appearance:none;color:var(--ev-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:30px;padding:5px 9px;font-size:12px;font-weight:600}.ev-seg button[aria-pressed=true]{background:var(--ev-line);color:var(--ev-fg)}.ev-seg button:disabled{cursor:default;opacity:.6}.ev-btn:focus-visible,.ev-seg button:focus-visible{outline:2px solid var(--ev-orb2);outline-offset:2px}.ev-note{color:var(--ev-mute);text-align:end;margin:6px 12px 0;font-size:11px}@media (width<=420px){.ev{inset-inline-start:max(16px,env(safe-area-inset-left))}.ev-card{border-radius:20px;flex-wrap:wrap;gap:10px;padding:10px}.ev-orb{width:32px;height:32px}.ev-text{flex:calc(100% - 42px)}.ev-title{font-size:13px}.ev-status{white-space:normal;max-width:none}.ev-btn{flex:1}}@media (prefers-reduced-motion:reduce){.ev-orb{transition:none!important;animation:none!important}}
