.qib[data-astro-cid-vdqbt4ui]{padding-top:14px}.qib-header[data-astro-cid-vdqbt4ui]{margin-bottom:8px}.qib-title[data-astro-cid-vdqbt4ui]{font-size:26px;font-weight:800;color:var(--color-brand-green-700);margin:4px 0 0;display:inline-flex;align-items:baseline;gap:10px;letter-spacing:-.025em}.qib-title[data-astro-cid-vdqbt4ui] .arabic[data-astro-cid-vdqbt4ui]{font-size:22px;color:var(--color-brand-gold-600);font-weight:400}.qib-sub[data-astro-cid-vdqbt4ui]{font-size:12px;color:var(--color-ink-400);margin:8px 0 0;line-height:1.5;max-width:32ch}.qib-stage[data-astro-cid-vdqbt4ui]{display:flex;flex-direction:column;align-items:center;padding:18px 16px 0}.qib-compass[data-astro-cid-vdqbt4ui]{position:relative;width:280px;height:280px;margin:8px 0 22px}.qib-ring[data-astro-cid-vdqbt4ui]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.9) 0%,var(--color-cream-50) 60%,var(--color-cream-100) 100%);border:1px solid rgba(212,175,55,.4);box-shadow:var(--shadow-lg),inset 0 0 0 8px #fff9,inset 0 0 30px #d4af371a}.qib-card[data-astro-cid-vdqbt4ui]{position:absolute;font-size:12px;font-weight:800;color:var(--color-ink-400);letter-spacing:.05em}.qib-n[data-astro-cid-vdqbt4ui]{top:12px;left:50%;transform:translate(-50%);color:var(--color-danger)}.qib-s[data-astro-cid-vdqbt4ui]{bottom:12px;left:50%;transform:translate(-50%)}.qib-e[data-astro-cid-vdqbt4ui]{right:14px;top:50%;transform:translateY(-50%)}.qib-w[data-astro-cid-vdqbt4ui]{left:14px;top:50%;transform:translateY(-50%)}.qib-dial[data-astro-cid-vdqbt4ui]{position:absolute;inset:18px;border-radius:50%;transition:transform .12s linear;will-change:transform}.qib-tick-wrap[data-astro-cid-vdqbt4ui]{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(31,107,58,.18) 0deg .5deg,transparent .5deg 30deg);-webkit-mask:radial-gradient(circle,transparent 0 105px,#000 105px 118px,transparent 118px);mask:radial-gradient(circle,transparent 0 105px,#000 105px 118px,transparent 118px)}.qib-kaaba[data-astro-cid-vdqbt4ui]{position:absolute;inset:0;transform-origin:50% 50%}.qib-kaaba-icon[data-astro-cid-vdqbt4ui]{position:absolute;top:2px;left:50%;transform:translate(-50%);filter:drop-shadow(0 2px 4px rgba(10,28,20,.25))}.qib-kaaba-stem[data-astro-cid-vdqbt4ui]{position:absolute;top:34px;left:50%;transform:translate(-50%);width:3px;height:64px;border-radius:2px;background:linear-gradient(180deg,var(--color-brand-gold-400),rgba(212,175,55,.1))}.qib-pointer[data-astro-cid-vdqbt4ui]{position:absolute;top:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:16px solid var(--color-brand-green-600);filter:drop-shadow(0 2px 3px rgba(10,28,20,.25));z-index:3}.qib-hub[data-astro-cid-vdqbt4ui]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:var(--color-brand-green-600);box-shadow:0 0 0 4px #d4af374d,var(--shadow-sm);z-index:2}.qib-readout[data-astro-cid-vdqbt4ui]{width:100%;max-width:320px;text-align:center;padding:16px 18px;border-radius:var(--radius-2xl);border-color:#d4af374d}.qib-bearing[data-astro-cid-vdqbt4ui]{display:flex;align-items:baseline;justify-content:center;gap:4px}.qib-bearing-num[data-astro-cid-vdqbt4ui]{font-size:34px;font-weight:800;color:var(--color-brand-green-700);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.qib-bearing-deg[data-astro-cid-vdqbt4ui]{font-size:12px;color:var(--color-ink-400);font-weight:600}.qib-status[data-astro-cid-vdqbt4ui]{font-size:11.5px;color:var(--color-ink-500);margin-top:6px;line-height:1.45;min-height:2.4em}.qib-btn[data-astro-cid-vdqbt4ui]{margin:16px 0 4px;display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:var(--radius-full);font-size:13px;font-weight:800;color:#d6bc78;background:radial-gradient(ellipse 80% 60% at 30% 0%,rgba(255,255,255,.08) 0%,transparent 60%),linear-gradient(135deg,var(--color-brand-green-600),var(--color-brand-green-500));box-shadow:var(--shadow-md);min-height:44px}.qib-btn[data-astro-cid-vdqbt4ui]:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}.qib-note[data-astro-cid-vdqbt4ui]{font-size:10.5px;color:var(--color-ink-400);line-height:1.55;text-align:center;font-style:italic;margin:18px 0 0;max-width:40ch}@media(prefers-reduced-motion:reduce){.qib-dial[data-astro-cid-vdqbt4ui]{transition:none}}
