.tip.svelte-532boy{top:.625rem;z-index:1;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold-300) 55%, transparent);font-family:var(--font-latin-serif);color:var(--color-gold-100);text-shadow:0 1px 2px color-mix(in srgb, var(--color-ink-900) 85%, transparent);cursor:help;transition:box-shadow var(--duration-fast) var(--ease-out);border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;inset-inline-end:.625rem}.tip.svelte-532boy:hover,.tip.svelte-532boy:focus-visible{color:#fffdf7;box-shadow:inset 0 0 0 1px var(--color-gold-300)}:root:not(.dark):not([data-theme=dark]) .tip.svelte-532boy{color:var(--color-ink-800);text-shadow:0 0 2px var(--color-ink-50);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold-600) 55%, transparent)}:root:not(.dark):not([data-theme=dark]) .tip.svelte-532boy:hover{color:var(--color-ink-900);box-shadow:inset 0 0 0 1px var(--color-gold-600)}.head.svelte-532boy{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .875rem .625rem;display:flex}.name.svelte-532boy{font-family:var(--font-latin-serif);color:var(--fg-1);font-size:1.125rem;font-weight:600;line-height:1.2}.head-ar.svelte-532boy{font-family:var(--font-arabic);color:var(--fg-gold-text);flex-shrink:0;font-size:1.25rem;line-height:1.3}.stat.svelte-532boy{border-block:1px solid var(--border-1);flex-direction:column;align-items:center;padding:.375rem .25rem .3125rem;display:flex}.stat.svelte-532boy b:where(.svelte-532boy){font-family:var(--font-latin-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--fg-1);font-size:1rem;font-weight:600;line-height:1.2}.stat.svelte-532boy small:where(.svelte-532boy){font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-3)}.fact.svelte-532boy{border-bottom:1px solid var(--border-1);font-size:var(--text-caption);color:var(--fg-3);justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .875rem;display:flex}.fact.svelte-532boy:last-child{border-bottom:0}.fact.svelte-532boy b:where(.svelte-532boy){color:var(--fg-1);font-weight:600}.fact.svelte-532boy .fact-ar:where(.svelte-532boy){font-family:var(--font-arabic);color:var(--fg-gold-text);font-size:1.125rem;font-weight:400}.challenge-card.svelte-1mv9b8n{--cc-title:var(--color-gold-100);--cc-body:color-mix(in oklab, var(--color-ink-50) 82%, transparent);--cc-muted:color-mix(in oklab, var(--color-ink-50) 62%, transparent);--cc-track:color-mix(in oklab, var(--color-gold-300) 28%, transparent);--cc-core:var(--color-gold-200);--cc-pill:var(--color-teal-300);--cc-behind:var(--color-warning);min-height:15rem;color:var(--cc-body);background:radial-gradient(46% 150% at 30% 135%, color-mix(in oklab, var(--color-gold-200) 34%, 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:inset 0 0 0 1px var(--plate-edge), inset 0 1px 0 var(--plate-sheen), 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);flex-direction:column;justify-content:center;gap:.875rem;padding:1rem 1.125rem;display:flex;position:relative}.challenge-card.svelte-1mv9b8n:hover{box-shadow:inset 0 0 0 1px var(--plate-edge-hover), inset 0 1px 0 var(--plate-sheen-hover), 0 2px 4px color-mix(in srgb, var(--color-ink-900) 22%, transparent), 0 12px 24px -10px color-mix(in srgb, var(--color-ink-900) 55%, transparent)}@media (width>=640px){.challenge-card.svelte-1mv9b8n{flex-direction:row;align-items:center;gap:1.25rem;min-height:7.25rem;padding:.875rem 1.25rem .875rem 1rem}}.body.svelte-1mv9b8n{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.text.svelte-1mv9b8n{border-radius:var(--radius-md);flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.text-link.svelte-1mv9b8n:hover .title:where(.svelte-1mv9b8n){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.eyebrow.svelte-1mv9b8n{letter-spacing:.12em;text-transform:uppercase;color:var(--cc-muted);font-size:.6875rem;font-weight:600}.title.svelte-1mv9b8n{color:var(--cc-title);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:1.1875rem;line-height:1.2;display:flex}.line.svelte-1mv9b8n{font-size:.875rem;line-height:1.35}.sep.svelte-1mv9b8n{color:var(--cc-muted)}.pill.svelte-1mv9b8n{font-family:var(--font-sans);color:var(--cc-pill);background:color-mix(in oklab, var(--cc-pill) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--cc-pill) 40%, transparent);border-radius:999px;align-items:center;padding:.0625rem .5rem;font-size:.75rem;font-style:normal;font-weight:600;display:inline-flex}.pill.behind.svelte-1mv9b8n{color:var(--cc-behind);background:color-mix(in oklab, var(--cc-behind) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--cc-behind) 42%, transparent)}.medallion.svelte-1mv9b8n{flex-shrink:0;place-items:center;width:4rem;height:4rem;display:grid;position:relative}.dial.svelte-1mv9b8n{position:absolute;inset:0;rotate:-90deg}.dial.svelte-1mv9b8n circle:where(.svelte-1mv9b8n){fill:none;stroke-width:4px}.dial-track.svelte-1mv9b8n{stroke:var(--cc-track)}.dial-fill.svelte-1mv9b8n{stroke-linecap:round;transition:stroke-dashoffset var(--duration-normal) var(--ease-out)}.medallion-core.svelte-1mv9b8n{color:var(--cc-core);place-items:center;display:grid;position:relative}.pct.svelte-1mv9b8n{font-family:var(--font-latin-serif);font-variant-numeric:tabular-nums;color:var(--cc-title);font-size:1rem;font-weight:600}.actions.svelte-1mv9b8n{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem 1rem;display:flex}@media (width>=640px){.actions.svelte-1mv9b8n{flex-direction:column;align-items:stretch;gap:.375rem}}.minor.svelte-1mv9b8n{justify-content:center;align-items:center;gap:1rem;display:flex}.primary.svelte-1mv9b8n{white-space:nowrap;min-height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold-300) 45%, transparent), 0 4px 12px -6px color-mix(in srgb, var(--color-ink-900) 60%, transparent);transition:scale var(--duration-fast) var(--ease-out);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.primary.svelte-1mv9b8n:hover{scale:1.03}.secondary.svelte-1mv9b8n{border-radius:var(--radius-md);white-space:nowrap;min-height:2rem;color:var(--cc-body);justify-content:center;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.secondary.svelte-1mv9b8n:hover{color:var(--cc-title);text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.primary.svelte-1mv9b8n:hover{scale:none}.dial-fill.svelte-1mv9b8n{transition:none}}:root:not(.dark):not([data-theme=dark]) .challenge-card.svelte-1mv9b8n{--cc-title:var(--color-ink-900);--cc-body:var(--color-ink-700);--cc-muted:var(--color-ink-500);--cc-track:color-mix(in oklab, var(--color-gold-500) 30%, transparent);--cc-core:var(--color-gold-700);--cc-pill:var(--color-primary);--cc-behind:var(--color-warning-text);background:radial-gradient(46% 150% at 30% 135%, oklab(99.3391% -.00096494 .0106876/.8), 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)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold-500) 50%, transparent), inset 0 1px 0 #fffdf799, 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)}:root:not(.dark):not([data-theme=dark]) .challenge-card.svelte-1mv9b8n:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold-500) 80%, transparent), inset 0 1px 0 #fffdf7b3, 0 1px 3px color-mix(in srgb, var(--color-gold-800) 10%, transparent), 0 6px 14px -6px color-mix(in srgb, var(--color-gold-800) 20%, transparent)}.all-plate.svelte-1uha8ag{min-height:max(3rem,44px);font-family:var(--font-latin-serif);letter-spacing:.02em;color:var(--color-gold-100);text-shadow:0 1px 2px color-mix(in srgb, var(--color-ink-900) 85%, transparent);justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.9375rem;font-weight:500;display:flex}.all-plate.svelte-1uha8ag .all-plate-arrow{color:var(--color-gold-300)}:root:not(.dark):not([data-theme=dark]) .all-plate.svelte-1uha8ag{color:var(--color-ink-800);text-shadow:0 0 2px var(--color-ink-50)}:root:not(.dark):not([data-theme=dark]) .all-plate.svelte-1uha8ag .all-plate-arrow{color:var(--color-gold-700)}
