[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.hero-plate.svelte-kz4286{--plate-ring:inset 0 0 0 1px var(--plate-edge), inset 0 1px 0 var(--plate-sheen);--plate-lift:0 1px 2px color-mix(in srgb, var(--color-ink-900) 22%, transparent), 0 6px 16px -8px color-mix(in srgb, var(--color-ink-900) 45%, transparent);border-radius:var(--radius-lg);background:radial-gradient(40% 140% at 50% 125%, color-mix(in oklab, var(--color-gold-200) 40%, transparent), transparent 72%), linear-gradient(to bottom, color-mix(in oklab, var(--night-sky-top) 86%, var(--night-sky-warm)), var(--night-sky-mid) 55%, color-mix(in oklab, var(--night-sky-foot) 70%, var(--night-sky-warm)));box-shadow:var(--plate-ring), var(--plate-lift);position:relative}:root:not(.dark):not([data-theme=dark]) .hero-plate.svelte-kz4286{--plate-ring:inset 0 0 0 1px color-mix(in srgb, var(--color-gold-500) 50%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-ink-50) 60%, transparent);--plate-lift:0 1px 2px color-mix(in srgb, var(--color-gold-800) 8%, transparent), 0 3px 8px -4px color-mix(in srgb, var(--color-gold-800) 16%, transparent);background:radial-gradient(40% 140% at 50% 125%, color-mix(in oklab, var(--color-ink-50) 80%, transparent), transparent 72%), linear-gradient(to bottom, color-mix(in oklab, var(--color-teal-50) 80%, var(--color-gold-50)), color-mix(in oklab, var(--color-teal-50) 35%, var(--color-ink-50)) 55%, color-mix(in oklab, var(--color-gold-50) 70%, var(--color-ink-50)))}.time-plate.svelte-kz4286{--sky:linear-gradient(to bottom, var(--color-teal-100), color-mix(in oklab, var(--color-teal-50) 50%, var(--color-ink-50)) 60%, var(--color-ink-50));--sun:color-mix(in oklab, var(--color-ink-50) 90%, transparent);--sun-x:70%;--sun-y:100%;--ground:var(--color-ink-150);--ink:var(--color-ink-800);--halo:var(--color-ink-50);--shade:color-mix(in oklab, var(--color-ink-500) 16%, transparent);align-items:center;gap:.25rem;height:6rem;padding-inline:.25rem .75rem;display:flex;container-type:inline-size}.time-plate[data-sky=pre-dawn].svelte-kz4286{--sky:linear-gradient(to bottom, var(--color-teal-900), var(--color-teal-800) 55%, color-mix(in oklab, var(--color-teal-700) 72%, var(--color-gold-600)));--sun:color-mix(in oklab, var(--color-gold-300) 45%, transparent)}.time-plate[data-sky=sunrise].svelte-kz4286{--sky:linear-gradient(to bottom, color-mix(in oklab, var(--color-teal-100) 70%, var(--color-gold-50)), var(--color-gold-50) 55%, var(--color-gold-200));--sun:color-mix(in oklab, var(--color-ink-50) 92%, transparent);--ground:var(--color-gold-100)}.time-plate[data-sky=midday].svelte-kz4286{--sun-y:-10%}.time-plate[data-sky=afternoon].svelte-kz4286{--sky:linear-gradient(to bottom, color-mix(in oklab, var(--color-teal-50) 60%, var(--color-gold-50)), var(--color-gold-50) 50%, var(--color-gold-100));--sun:color-mix(in oklab, var(--color-ink-50) 85%, transparent);--sun-y:30%;--ground:var(--color-gold-100)}.time-plate[data-sky=sunset].svelte-kz4286{--sky:linear-gradient(to bottom, color-mix(in oklab, var(--color-teal-200) 55%, var(--color-gold-100)), var(--color-gold-100) 45%, var(--color-gold-300));--sun:color-mix(in oklab, var(--color-gold-50) 90%, transparent);--ground:var(--color-gold-200)}.time-plate[data-sky=night].svelte-kz4286{--sky:linear-gradient(to bottom, color-mix(in oklab, var(--color-teal-900) 90%, var(--color-gold-700)), var(--color-teal-800) 55%, color-mix(in oklab, var(--color-teal-700) 70%, var(--color-gold-700)));--sun:color-mix(in oklab, var(--color-gold-200) 40%, transparent)}.time-plate[data-sky=pre-dawn].svelte-kz4286,.time-plate[data-sky=night].svelte-kz4286,:root.dark .time-plate.svelte-kz4286,:root[data-theme=dark] .time-plate.svelte-kz4286{--ground:var(--color-ink-900);--ink:var(--color-gold-50);--halo:var(--color-ink-900);--shade:color-mix(in oklab, var(--color-ink-900) 55%, transparent)}:root.dark .time-plate.svelte-kz4286,:root[data-theme=dark] .time-plate.svelte-kz4286{--sky:linear-gradient(to bottom, color-mix(in oklab, var(--night-sky-top) 86%, var(--night-sky-warm)), var(--night-sky-mid) 55%, color-mix(in oklab, var(--night-sky-foot) 70%, var(--night-sky-warm)));--sun:color-mix(in oklab, var(--color-gold-200) 40%, transparent);--sun-y:100%}.art.svelte-kz4286{isolation:isolate;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.layer.svelte-kz4286{position:absolute;inset:0}.sky.svelte-kz4286{background:var(--sky)}.bloom.svelte-kz4286{background:radial-gradient(42% 110% at var(--sun-x) var(--sun-y), var(--sun), transparent 74%)}[dir=rtl] .bloom.svelte-kz4286{--sun-x:30%}.sujood.svelte-kz4286{bottom:0;background:linear-gradient(to top, var(--color-ink-900), color-mix(in oklab, var(--color-teal-900) 80%, var(--color-ink-700)));width:min(62%,8.5rem);height:92%;-webkit-mask:var(--art) right bottom / contain no-repeat;mask:var(--art) right bottom / contain no-repeat;opacity:.88;position:absolute;inset-inline-end:.5rem}[dir=rtl] .sujood.svelte-kz4286{scale:-1 1}.time-plate[data-sky=pre-dawn].svelte-kz4286 .sujood:where(.svelte-kz4286),.time-plate[data-sky=night].svelte-kz4286 .sujood:where(.svelte-kz4286),:root.dark .sujood.svelte-kz4286,:root[data-theme=dark] .sujood.svelte-kz4286{background:linear-gradient(to top, var(--color-gold-500), var(--color-gold-200));opacity:.8}.ground.svelte-kz4286{background:linear-gradient(to top, var(--ground) 0%, color-mix(in oklab, var(--ground) 65%, transparent) 10%, transparent 36%)}.vignette.svelte-kz4286{background:radial-gradient(120% 160% at 30% 40%, transparent 60%, var(--shade) 100%)}.time-plate[data-state=past].svelte-kz4286 .art:where(.svelte-kz4286){filter:saturate(.55)}.time-plate[data-state=past].svelte-kz4286 .sujood:where(.svelte-kz4286){opacity:.5}.time-plate[data-state=next].svelte-kz4286{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-gold-400) 22%, transparent), var(--plate-lift)}.time-plate[data-state=next].svelte-kz4286 .gold-hairline:where(.svelte-kz4286){box-shadow:inset 0 0 0 2px var(--color-gold-400)}.names.svelte-kz4286{flex-direction:column;flex-shrink:0;align-items:center;gap:.125rem;width:6rem;display:flex;position:relative}.name-ar.svelte-kz4286{--gold-leaf-blur:8px;font-family:var(--font-arabic);font-size:1.875rem;line-height:1.2}.name-latin.svelte-kz4286,.plate-time.svelte-kz4286{color:var(--ink);text-shadow:0 0 2px var(--halo), 0 0 10px color-mix(in srgb, var(--halo) 85%, transparent)}.name-latin.svelte-kz4286{font-family:var(--font-latin-serif);letter-spacing:.02em;font-size:.875rem;font-weight:500;line-height:1.15}.plate-time.svelte-kz4286{font-family:var(--font-latin-serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:1.75rem;font-weight:600;line-height:1;position:relative}.meridiem.svelte-kz4286{letter-spacing:.06em;font-size:.5em}@container (width>18rem){.plate-time.svelte-kz4286{text-align:center;flex:1;padding-inline-end:9rem;font-size:2rem}}@container (18rem<width<=22rem){.sujood.svelte-kz4286{width:7rem}.plate-time.svelte-kz4286{padding-inline-end:7.75rem}}@container (width<=18rem){.sujood.svelte-kz4286{width:5rem}.names.svelte-kz4286{width:5.25rem}.name-ar.svelte-kz4286{font-size:1.75rem}}.plate-chip.svelte-kz4286{top:.5rem;background:var(--color-primary);color:var(--color-primary-foreground);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-gold-300) 45%, transparent);font-size:var(--text-3xs);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;padding:.125rem .5rem;font-weight:600;position:absolute;inset-inline-end:.5rem}.timetable-plate.svelte-kz4286{min-height:max(3rem,44px);font-family:var(--font-latin-serif);color:var(--color-foreground);transition:translate var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.9375rem;font-weight:500;display:flex}.timetable-plate.svelte-kz4286:hover{translate:0 -2px}@media (prefers-reduced-motion:reduce){.timetable-plate.svelte-kz4286:hover{translate:none}}.medallion.svelte-1hw5qkj{isolation:isolate;--disc:clamp(13rem, 60vw, 17rem);--count:calc(var(--disc) * .11);--spill:1rem;padding:1.25rem 1rem .75rem;position:relative}.medallion.svelte-1hw5qkj:before{content:"";inset:-5rem calc(-1 * var(--spill));z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--color-background) 62%, color-mix(in oklab, var(--color-background) 80%, transparent) 76%, color-mix(in oklab, var(--color-background) 40%, transparent) 90%, transparent 100%);position:absolute}.medallion[data-size=lg].svelte-1hw5qkj{--disc:clamp(15rem, min(100svh - 32rem, 100vw - 60rem), 28rem);--spill:clamp(2rem, 50vw - 45rem, 8rem)}.disc.svelte-1hw5qkj{width:var(--disc);height:var(--disc)}.photo.svelte-1hw5qkj,.veil.svelte-1hw5qkj{border-radius:50%;width:88%;height:88%;position:absolute;inset:6%}.photo.svelte-1hw5qkj{object-fit:cover}.veil.svelte-1hw5qkj{--veil:var(--color-ink-900);background:radial-gradient(circle closest-side, color-mix(in srgb, var(--veil) 58%, transparent) 0%, color-mix(in srgb, var(--veil) 46%, transparent) 55%, color-mix(in srgb, var(--veil) 8%, transparent) 100%)}[data-tone=light].svelte-1hw5qkj .veil:where(.svelte-1hw5qkj){--veil:var(--color-ink-50)}.dial.svelte-1hw5qkj{fill:none;stroke-width:3.2px;rotate:-90deg}.track.svelte-1hw5qkj{stroke:color-mix(in srgb, var(--color-gold-400) 25%, transparent)}.arc.svelte-1hw5qkj{stroke:var(--color-gold-400);stroke-linecap:round}.label.svelte-1hw5qkj{color:#fff;text-shadow:0 2px 10px #00000080}[data-tone=light].svelte-1hw5qkj .label:where(.svelte-1hw5qkj){color:var(--color-ink-900);text-shadow:0 1px 8px #fff9}.label-time.svelte-1hw5qkj{background:color-mix(in srgb, var(--color-ink-900) 80%, transparent);text-shadow:none;border-radius:9999px;padding:.125rem .5rem}[data-tone=light].svelte-1hw5qkj .label-time:where(.svelte-1hw5qkj){background:color-mix(in srgb, var(--color-ink-50) 85%, transparent)}.label-ar.svelte-1hw5qkj{font-size:calc(var(--disc) * .13)}.label-name.svelte-1hw5qkj{font-size:calc(var(--disc) * .1);line-height:1.15}.countdown.svelte-1hw5qkj{height:var(--count);font-size:var(--count);display:block}.medal-link.svelte-1hw5qkj{min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);text-underline-offset:4px;align-items:center;gap:.5rem;display:inline-flex}.medal-link.svelte-1hw5qkj:hover{text-decoration:underline}.medal-link.svelte-1hw5qkj:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.log-strip.svelte-o4fgdx{--bead:2.25rem;--gold:var(--color-gold-400);--thread:color-mix(in oklab, var(--gold) 38%, var(--border-1));container-type:inline-size}.strip-eyebrow.svelte-o4fgdx{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-text);font-weight:500}.streak-chip.svelte-o4fgdx{border:1px solid color-mix(in oklab, var(--gold) 45%, transparent);background:color-mix(in oklab, var(--gold) 10%, transparent);font-size:var(--text-2xs);color:var(--color-gold-text);border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .5rem;display:inline-flex}.streak-unit.svelte-o4fgdx{color:var(--color-muted-foreground)}.strip-link.svelte-o4fgdx{min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);text-underline-offset:4px;align-items:center;gap:.35rem;display:inline-flex}.strip-link.svelte-o4fgdx:hover{text-decoration:underline}.bead.svelte-o4fgdx{z-index:1;width:var(--bead);height:var(--bead);border:1.5px solid var(--border-strong);background:var(--color-background);color:var(--tone,var(--color-muted-foreground));transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}[data-moment=upcoming].svelte-o4fgdx .bead:where(.svelte-o4fgdx){border-style:dashed;border-color:color-mix(in oklab, var(--border-strong) 70%, transparent)}[data-moment=due].svelte-o4fgdx .bead:where(.svelte-o4fgdx){border-color:color-mix(in oklab, var(--gold) 70%, transparent)}[data-moment=now].svelte-o4fgdx .bead:where(.svelte-o4fgdx){border-color:var(--gold);box-shadow:0 0 0 4px color-mix(in oklab, var(--gold) 22%, transparent)}[data-status=ontime].svelte-o4fgdx{--tone:var(--color-success)}[data-status=late].svelte-o4fgdx{--tone:var(--color-warning)}[data-status=qaza].svelte-o4fgdx{--tone:var(--color-primary)}[data-status=missed].svelte-o4fgdx{--tone:var(--color-destructive)}[data-status=excused].svelte-o4fgdx{--tone:var(--color-muted-foreground)}[data-status].svelte-o4fgdx .bead:where(.svelte-o4fgdx){border-style:solid;border-color:var(--tone);background:color-mix(in oklab, var(--tone) 14%, var(--color-background))}.ledger.svelte-o4fgdx{margin-top:.25rem}.entry.svelte-o4fgdx{border-radius:var(--radius-lg);align-items:center;gap:.75rem;padding:.125rem .5rem;display:flex;position:relative}.entry.svelte-o4fgdx:not(:last-child):before{content:"";inset-inline-start:calc(.5rem + var(--bead) / 2 - .75px);background:var(--thread);width:1.5px;height:100%;position:absolute;top:50%}.entry[data-moment=due].svelte-o4fgdx:not(:last-child):before,.entry[data-status].svelte-o4fgdx:not(:last-child):before{background:color-mix(in oklab, var(--gold) 70%, transparent)}.entry[data-moment=now].svelte-o4fgdx{background:color-mix(in oklab, var(--gold) 9%, transparent)}.who.svelte-o4fgdx{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.names.svelte-o4fgdx{align-items:baseline;gap:.5rem;min-width:0;display:flex}.name-ar.svelte-o4fgdx{font-family:var(--font-arabic);color:var(--color-gold-text);font-size:1.125rem;line-height:1.2}.name-latin.svelte-o4fgdx{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-latin-serif);color:var(--color-foreground);font-size:1rem;font-weight:500;line-height:1.2;overflow:hidden}[dir=rtl] .name-latin.svelte-o4fgdx{font-family:var(--font-arabic)}.when.svelte-o4fgdx{font-size:var(--text-2xs);color:var(--color-muted-foreground);align-items:center;gap:.5rem;display:flex}.now-chip.svelte-o4fgdx{background:color-mix(in oklab, var(--gold) 22%, transparent);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-text);border-radius:9999px;padding:0 .4rem}.acts.svelte-o4fgdx{flex:none;align-items:center;gap:.25rem;display:flex}.status-word.svelte-o4fgdx{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tone);margin-inline-end:.25rem;font-weight:500}.context.svelte-o4fgdx{color:var(--color-muted-foreground);gap:.25rem;margin-inline-end:.25rem;display:inline-flex}.act.svelte-o4fgdx{border:1px solid var(--border-1);min-width:2.75rem;min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground);transition:background-color var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out);background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding-inline:.75rem;display:inline-flex}.act.is-icon.svelte-o4fgdx{border-color:#0000;padding-inline:0}.act.svelte-o4fgdx:hover{background:var(--color-muted);color:var(--color-foreground)}.act.is-offer.svelte-o4fgdx{border-color:color-mix(in oklab, var(--color-success) 45%, transparent);background:color-mix(in oklab, var(--color-success) 10%, transparent);color:var(--color-success)}.act.is-offer.svelte-o4fgdx:hover{background:color-mix(in oklab, var(--color-success) 18%, transparent)}.act.is-qaza.svelte-o4fgdx,.act.is-missed.svelte-o4fgdx{border-color:#0000}[data-moment=upcoming].svelte-o4fgdx .acts:where(.svelte-o4fgdx){opacity:.55;transition:opacity var(--duration-normal) var(--ease-out)}[data-moment=upcoming].svelte-o4fgdx:hover .acts:where(.svelte-o4fgdx),[data-moment=upcoming].svelte-o4fgdx .acts:where(.svelte-o4fgdx):focus-within{opacity:1}.act.is-qaza.svelte-o4fgdx:hover{border-color:color-mix(in oklab, var(--color-primary) 45%, transparent);background:var(--color-primary-subtle);color:var(--color-primary)}.act.is-missed.svelte-o4fgdx:hover,.act.is-undo.svelte-o4fgdx:hover{border-color:color-mix(in oklab, var(--color-destructive) 45%, transparent);background:color-mix(in oklab, var(--color-destructive) 10%, transparent);color:var(--color-destructive)}@container (width<34rem){.act.is-qaza.svelte-o4fgdx,.act.is-missed.svelte-o4fgdx{padding-inline:0}.act-word.svelte-o4fgdx{display:none}}@container (width<24rem){.act.is-offer.svelte-o4fgdx{padding-inline:0}.act.is-offer.svelte-o4fgdx span:where(.svelte-o4fgdx),.now-chip.svelte-o4fgdx,.name-ar.svelte-o4fgdx{display:none}}.sync-link.svelte-o4fgdx{min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground);text-underline-offset:4px;align-items:center;display:inline-flex}.sync-link.svelte-o4fgdx:hover{color:var(--color-primary);text-decoration:underline}.act.svelte-o4fgdx:focus-visible,.strip-link.svelte-o4fgdx:focus-visible,.sync-link.svelte-o4fgdx:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bead.svelte-o4fgdx,.act.svelte-o4fgdx{transition:none}}@media (forced-colors:active){.bead.svelte-o4fgdx,.act.svelte-o4fgdx{color:canvastext;background:canvas;border:1px solid canvastext}.entry.svelte-o4fgdx:before{background:canvastext}}.pdf-card.svelte-4vv39o{transition:border-color .15s,box-shadow .15s}.pdf-card.svelte-4vv39o:hover{border-color:color-mix(in srgb, var(--color-gold-400) 80%, transparent);box-shadow:0 6px 18px -12px #00000073}.pdf-cta.svelte-4vv39o{color:var(--color-gold-text)}@media (prefers-reduced-motion:reduce){.pdf-card.svelte-4vv39o{transition:none}}
