.iqra.svelte-1md6av5{fill:currentColor;display:block}.hero.svelte-7ccykd{gap:1.25rem;margin:.75rem 0 0;display:grid}@media (width>=960px){.hero.svelte-7ccykd{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:1.5rem;margin-top:1.25rem}}.intro.svelte-7ccykd{isolation:isolate;border-radius:var(--radius-lg);background:var(--hero);color:var(--hero-text);box-shadow:var(--shadow);padding:1.75rem 1.25rem 1.5rem;position:relative;overflow:hidden}@media (width>=640px){.intro.svelte-7ccykd{padding:2.5rem 2.25rem 2.25rem}}.intro.svelte-7ccykd:before{content:"";z-index:-1;background:radial-gradient(110% 90% at 100% 0,#ffffff29,#0000 55%),radial-gradient(90% 70% at 0 100%,#f3d68f24,#0000 60%);position:absolute;inset:0}.intro.svelte-7ccykd:after{content:"";z-index:-1;opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23fff' stroke-opacity='.12'%3E%3Cpath d='M28 12l4.7 4.7h6.6v6.6L44 28l-4.7 4.7v6.6h-6.6L28 44l-4.7-4.7h-6.6v-6.6L12 28l4.7-4.7v-6.6h6.6z'/%3E%3Cpath d='M0 0l12 12M56 0L44 12M0 56l12-12M56 56L44 44'/%3E%3Ccircle cx='28' cy='28' r='3.5'/%3E%3C/g%3E%3C/svg%3E") 50%/56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 100% 0,#000 25%,#0000 80%);mask-image:radial-gradient(120% 100% at 100% 0,#000 25%,#0000 80%)}.intro.svelte-7ccykd :focus-visible{outline-color:#fff}.iqra-wrap.svelte-7ccykd{color:var(--hero-gold);align-items:flex-end;gap:.875rem;margin:0 0 1.125rem;display:flex}.iqra-wrap.svelte-7ccykd .iqra{filter:drop-shadow(0 4px 14px #0003);flex:none;width:3.75rem;height:auto}@media (width>=960px){.iqra-wrap.svelte-7ccykd .iqra{width:4.75rem}}.iqra-wrap.svelte-7ccykd figcaption:where(.svelte-7ccykd){color:#ffffffb8;max-width:14rem;padding-bottom:.25rem;font-size:.8125rem;line-height:1.4}h1.svelte-7ccykd{color:inherit;letter-spacing:-.035em;margin-bottom:.75rem;font-size:clamp(1.875rem,6vw,3rem);font-weight:800;line-height:1.08}.lede.svelte-7ccykd{color:#ffffffd6;max-width:34rem;margin:0 0 1.375rem;font-size:1.0625rem;line-height:1.6}.intro.svelte-7ccykd .search .field{border-color:#0000;box-shadow:0 14px 34px -14px #0000008c}.quick.svelte-7ccykd{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.quick.svelte-7ccykd a:where(.svelte-7ccykd){color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:2.25rem;padding:.25rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.quick.svelte-7ccykd a:where(.svelte-7ccykd):hover{background:#fff3;border-color:#fff6;transform:translateY(-1px)}.ctas.svelte-7ccykd{flex-wrap:wrap;align-items:center;gap:.625rem;margin:1.5rem 0 0;display:flex}.cta-main.svelte-7ccykd{color:#0b3d33;background:#fff;border:0;box-shadow:0 12px 28px -14px #0009}.cta-main.svelte-7ccykd:hover{color:#0b3d33;background:#fff}.cta-main.svelte-7ccykd .n:where(.svelte-7ccykd){opacity:.6;font-weight:500}.cta-glass.svelte-7ccykd{color:#fff;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff38}.cta-glass.svelte-7ccykd:hover{color:#fff;background:#ffffff2e;border-color:#fff6}.cta-glass.svelte-7ccykd .short:where(.svelte-7ccykd){display:none}@media (width<=520px){.cta-glass.svelte-7ccykd .long:where(.svelte-7ccykd){display:none}.cta-glass.svelte-7ccykd .short:where(.svelte-7ccykd){display:inline}}:root[data-resume] .home.svelte-7ccykd{flex-direction:column;display:flex}:root[data-resume] .resume.svelte-7ccykd{order:-3}:root[data-resume] .today.svelte-7ccykd{order:-2}:root[data-resume] .recent.svelte-7ccykd{order:-1}@media (width<=760px){:root[data-resume] .iqra-wrap.svelte-7ccykd,:root[data-resume] .lede.svelte-7ccykd,:root[data-resume] .ctas.svelte-7ccykd{display:none}}.today.svelte-7ccykd{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;padding:.875rem 1rem;display:flex}.ring.svelte-7ccykd{flex:none;width:3rem;height:3rem;position:relative}.ring.svelte-7ccykd svg:where(.svelte-7ccykd){width:100%;height:100%;transform:rotate(-90deg)}.ring.svelte-7ccykd circle:where(.svelte-7ccykd){fill:none;stroke-width:3px;stroke-linecap:round}.ring.svelte-7ccykd .track:where(.svelte-7ccykd){stroke:var(--surface-3)}.ring.svelte-7ccykd .bar:where(.svelte-7ccykd){stroke:var(--brand);stroke-dasharray:var(--p) 100;transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1)}.today.svelte-7ccykd.done .ring:where(.svelte-7ccykd) .bar:where(.svelte-7ccykd){stroke:var(--gold)}.ring.svelte-7ccykd .n:where(.svelte-7ccykd){font-variant-numeric:lining-nums tabular-nums;place-items:center;font-size:.9375rem;font-weight:750;display:grid;position:absolute;inset:0}.text.svelte-7ccykd{flex-direction:column;min-width:0;line-height:1.3;display:flex}.text.svelte-7ccykd strong:where(.svelte-7ccykd){font-size:1.0625rem;font-weight:700}.streak.svelte-7ccykd{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border-radius:999px;align-items:center;gap:.25rem;padding:.3125rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.goal.svelte-7ccykd{margin-inline-start:auto}.goal.svelte-7ccykd select:where(.svelte-7ccykd){font:inherit;border:1px solid var(--border);background:var(--surface-2);max-width:10rem;min-height:2.5rem;color:var(--text);cursor:pointer;border-radius:999px;padding:.375rem .75rem;font-size:.9375rem;font-weight:550}.today.svelte-7ccykd>.remind{border-top:1px solid var(--border);flex-basis:100%;padding-top:.875rem}.week.svelte-7ccykd{flex-basis:100%;justify-content:space-between;gap:.25rem;max-width:20rem;display:flex}.week.svelte-7ccykd i:where(.svelte-7ccykd){border:2px solid var(--surface-3);width:2rem;height:2rem;color:var(--muted);border-radius:999px;place-items:center;font-size:.75rem;font-style:normal;font-weight:700;display:grid}.week.svelte-7ccykd i.read{border-color:var(--brand)}.week.svelte-7ccykd i.met{border-color:var(--brand);background:var(--brand);color:#fff}.week.svelte-7ccykd i.now{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--brand) 35%, transparent)}.stats.svelte-7ccykd,.life.svelte-7ccykd{flex-wrap:wrap;flex-basis:100%;gap:.25rem .875rem;margin:0;font-size:.9375rem;display:flex}.stats.svelte-7ccykd strong:where(.svelte-7ccykd){color:var(--brand);font-variant-numeric:tabular-nums}.life.svelte-7ccykd{color:var(--muted);font-size:.8125rem}.life-label.svelte-7ccykd{font-weight:700}.hasanat-note.svelte-7ccykd{flex-basis:100%;margin:-.25rem 0 0;font-size:.75rem}.hasanat-note.svelte-7ccykd a:where(.svelte-7ccykd){color:var(--muted)}.index.svelte-7ccykd{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.entry.svelte-7ccykd{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);height:100%;box-shadow:var(--shadow-sm);color:inherit;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem 1.125rem 1.125rem;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s;display:flex;position:relative}.entry.svelte-7ccykd:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--border));box-shadow:var(--shadow);transform:translateY(-3px)}.entry.svelte-7ccykd .ar:where(.svelte-7ccykd){color:var(--brand);align-self:flex-end;font-size:2rem;line-height:1.5}.num.svelte-7ccykd{top:1rem;background:var(--brand-soft);color:var(--brand);font-variant-numeric:lining-nums tabular-nums;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700;position:absolute;inset-inline-start:1.125rem}.names.svelte-7ccykd{flex-direction:column;min-width:0;line-height:1.35;display:flex}.names.svelte-7ccykd strong:where(.svelte-7ccykd){font-size:1.0625rem;font-weight:700}.names.svelte-7ccykd small:where(.svelte-7ccykd){color:var(--muted);font-size:.875rem}.nw.svelte-7ccykd{white-space:nowrap}.almanac.svelte-7ccykd{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0;display:grid}.almanac.svelte-7ccykd div:where(.svelte-7ccykd){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);gap:.375rem;padding:1rem 1.125rem;display:grid}.almanac.svelte-7ccykd dt:where(.svelte-7ccykd){color:var(--muted);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.ico.svelte-7ccykd{background:color-mix(in srgb, var(--gold) 16%, transparent);width:2rem;height:2rem;color:var(--gold);border-radius:50%;place-items:center;display:grid}.almanac.svelte-7ccykd dd:where(.svelte-7ccykd){margin:0;font-size:1.0625rem;font-weight:700}.almanac.svelte-7ccykd a:where(.svelte-7ccykd){color:var(--text);text-decoration:none}.almanac.svelte-7ccykd a:where(.svelte-7ccykd):after{content:" →";color:var(--brand);opacity:0;transition:opacity .15s}.almanac.svelte-7ccykd a:where(.svelte-7ccykd):hover{color:var(--brand)}.almanac.svelte-7ccykd a:where(.svelte-7ccykd):hover:after{opacity:1}.bookmarks[hidden].svelte-7ccykd{display:none}.bm.svelte-7ccykd{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bm.svelte-7ccykd a{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:100%;color:inherit;flex-direction:column;gap:.25rem;padding:.875rem 1rem;text-decoration:none;transition:border-color .15s;display:flex}.bm.svelte-7ccykd a:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--border))}.bm.svelte-7ccykd a:hover strong{color:var(--brand)}.bm.svelte-7ccykd span{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.resume.svelte-7ccykd,.recent.svelte-7ccykd{margin:.75rem 0 0;display:none}:root[data-resume] .resume.svelte-7ccykd,:root[data-recent] .recent.svelte-7ccykd{display:block}.resume-card.svelte-7ccykd{border:1px solid color-mix(in srgb, var(--brand) 25%, var(--border));border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--brand-soft) 60%, var(--surface)));box-shadow:var(--shadow);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text ar""foot foot foot";align-items:center;gap:.75rem 1rem;padding:1rem 1.25rem .9375rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.resume-card.svelte-7ccykd:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.rc-icon.svelte-7ccykd{background:var(--brand);width:2.75rem;height:2.75rem;color:var(--brand-ink);border-radius:50%;grid-area:icon;place-items:center;display:grid}.rc-text.svelte-7ccykd{flex-direction:column;grid-area:text;min-width:0;line-height:1.3;display:flex}.rc-text.svelte-7ccykd strong:where(.svelte-7ccykd){margin-top:.125rem;font-size:1.25rem;font-weight:750}.rc-text.svelte-7ccykd strong:where(.svelte-7ccykd),.rc-sub.svelte-7ccykd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-sub.svelte-7ccykd{color:var(--muted);font-size:.9375rem}.rc-ar.svelte-7ccykd{color:var(--brand);white-space:nowrap;grid-area:ar;font-size:2rem;line-height:1.4}.rc-foot.svelte-7ccykd{grid-area:foot;align-items:center;gap:.875rem;display:flex}.rc-bar.svelte-7ccykd{background:var(--surface-3);border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.rc-bar.svelte-7ccykd span:where(.svelte-7ccykd){background:linear-gradient(90deg, var(--brand), var(--gold));border-radius:999px;width:0;height:100%;display:block}.rc-pct.svelte-7ccykd{min-width:2.5rem;color:var(--muted);font-variant-numeric:lining-nums tabular-nums;font-size:.875rem;font-weight:600}.rc-go.svelte-7ccykd{background:var(--brand);color:var(--brand-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.9375rem;font-weight:700;display:inline-flex}[dir=rtl] .rc-go.svelte-7ccykd .flip{transform:scaleX(-1)}@media (width<=480px){.rc-icon.svelte-7ccykd{display:none}.resume-card.svelte-7ccykd{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text ar""foot foot"}}.recent.svelte-7ccykd h2:where(.svelte-7ccykd){color:var(--muted);margin:0 0 .5rem}.recent.svelte-7ccykd ul:where(.svelte-7ccykd){scroll-snap-type:x mandatory;scrollbar-width:none;gap:.625rem;margin:0;padding:0 0 .375rem;list-style:none;display:flex;overflow-x:auto}.recent.svelte-7ccykd li{scroll-snap-align:start;flex:none;width:10rem}.recent.svelte-7ccykd a{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:100%;color:inherit;flex-direction:column;gap:.25rem;padding:.625rem .875rem .75rem;text-decoration:none;transition:border-color .15s;display:flex}.recent.svelte-7ccykd a:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--border))}.recent.svelte-7ccykd a:hover strong{color:var(--brand)}.recent.svelte-7ccykd .ar{color:var(--brand);align-self:flex-end;font-size:1.375rem;line-height:1.5}.recent.svelte-7ccykd strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;overflow:hidden}.recent.svelte-7ccykd .bar{background:var(--surface-3);border-radius:999px;height:4px;overflow:hidden}.recent.svelte-7ccykd .bar i{background:var(--brand);border-radius:999px;height:100%;display:block}.recent.svelte-7ccykd small{color:var(--muted);font-size:.8125rem}.langs.svelte-7ccykd{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin:2.5rem 0;display:flex}.langs.svelte-7ccykd ul:where(.svelte-7ccykd){flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.langs.svelte-7ccykd a:where(.svelte-7ccykd){border:1px solid var(--border);background:var(--surface);min-height:2.375rem;color:var(--text);border-radius:999px;align-items:center;padding:.25rem .9375rem;font-weight:550;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.langs.svelte-7ccykd a:where(.svelte-7ccykd):hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--border));color:var(--brand)}.langs.svelte-7ccykd a[aria-current]:where(.svelte-7ccykd){background:var(--brand);color:var(--brand-ink);border-color:#0000}.install-card.svelte-7ccykd{inset-inline:.75rem;bottom:calc(.75rem + max(var(--tabbar-space,0px), env(safe-area-inset-bottom)));z-index:65;padding:.875rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);max-width:30rem;box-shadow:var(--shadow-lg);grid-template-columns:auto 1fr auto;grid-template-areas:"icon text close""go go go";align-items:center;gap:.75rem;margin-inline:auto;padding-inline-end:.375rem;animation:.4s cubic-bezier(.2,.8,.2,1) svelte-7ccykd-install-in;display:grid;position:fixed}.install-card[hidden].svelte-7ccykd{display:none}@keyframes svelte-7ccykd-install-in{0%{opacity:0;transform:translateY(1.5rem)}}.install-card.svelte-7ccykd img:where(.svelte-7ccykd){box-shadow:var(--shadow-sm);border-radius:22%;grid-area:icon}.install-card.svelte-7ccykd p:where(.svelte-7ccykd){grid-area:text;gap:.125rem;margin:0;display:grid}.install-card.svelte-7ccykd small:where(.svelte-7ccykd){color:var(--muted);font-size:.8125rem;line-height:1.45}.install-card.svelte-7ccykd .close:where(.svelte-7ccykd){grid-area:close;align-self:start;margin-top:-.375rem}.install-card.svelte-7ccykd .go:where(.svelte-7ccykd){grid-area:go;margin-inline-end:.5rem}
