:root,:root[data-theme=dark]{color-scheme:dark;--rg-bg-void:#020704;--rg-bg-canvas:#070f0c;--rg-bg-shade:#0b1510;--rg-bg-page:#0f1b15;--rg-bg-surface:#122119;--rg-bg-elevated:#16261d;--rg-bg-scrim:#000000;--rg-bg-glass:#ffffff;--rg-text-heading:#fcf4e2;--rg-text-primary:#f2e8d5;--rg-text-secondary:#d9cfb8;--rg-text-muted:#8f8c7b;--rg-text-on-brand:#2a210b;--rg-text-on-accent:#070f0c;--rg-text-on-status:#070f0c;--rg-brand-fill:#c9a864;--rg-brand-foreground:#e3c57f;--rg-brand-pressed:#8a6f3a;--rg-brand-subtle:rgba(201,168,100,0.15);--rg-brand-faint:rgba(201,168,100,0.08);--rg-brand-glow:rgba(201,168,100,0.25);--rg-accent-fill:#5a9378;--rg-accent-foreground:#7fb79a;--rg-accent-pressed:#2d5a46;--rg-accent-glow:rgba(127,183,154,0.15);--rg-bilge-foreground:#7fb79a;--rg-bilge-wash:rgba(45,90,70,0.16);--rg-action-primary-bg:#c9a864;--rg-action-primary-fg:#2a210b;--rg-action-secondary-bg:#5a9378;--rg-action-secondary-fg:#070f0c;--rg-action-soft-bg:#183329;--rg-action-soft-fg:#7fb79a;--rg-border-soft:rgba(242,232,213,0.08);--rg-border-card:rgba(242,232,213,0.08);--rg-border-strong:rgba(242,232,213,0.16);--rg-border-brand:rgba(201,168,100,0.3);--rg-status-success-fg:#7fb79a;--rg-status-success-fill:#5a9378;--rg-status-success-on:#070f0c;--rg-status-success-subtle:rgba(127,183,154,0.15);--rg-status-warning:#e0a23c;--rg-status-error:#c97164;--rg-status-heart:#ff4b4b;--rg-status-info:#7f9fb7;--rg-status-info-alt:#6fb0cc;--rg-status-danger:#b06a60;--rg-status-danger-edge:#be4848;--rg-overlay:rgba(7,15,12,0.7);--rg-canvas-40:rgba(7,15,12,0.4);--rg-canvas-00:rgba(7,15,12,0);--rg-canvas-35:rgba(7,15,12,0.35);--rg-elevated-92:rgba(22,38,29,0.92);--rg-bead-amber-empty-0:#3b4632;--rg-bead-amber-empty-1:#283021;--rg-bead-amber-empty-2:#141a12;--rg-bead-outline:#0c120d;--rg-bead-thread:#1c241a;--rg-bead-knot:#6b5a32}:root[data-theme=night]{color-scheme:dark;--rg-bg-void:#030712;--rg-bg-canvas:#07111f;--rg-bg-shade:#0b1728;--rg-bg-page:#0e1c30;--rg-bg-surface:#12243a;--rg-bg-elevated:#172c45;--rg-bg-scrim:#000000;--rg-bg-glass:#ffffff;--rg-text-heading:#fff7e8;--rg-text-primary:#f4ebdd;--rg-text-secondary:#cdd7e3;--rg-text-muted:#9aa8b8;--rg-text-on-brand:#061a1c;--rg-text-on-accent:#0b1220;--rg-text-on-status:#0b1220;--rg-brand-fill:#6fc7c1;--rg-brand-foreground:#8bdad3;--rg-brand-pressed:#4aa39d;--rg-brand-subtle:rgba(111,199,193,0.16);--rg-brand-faint:rgba(111,199,193,0.08);--rg-brand-glow:rgba(111,199,193,0.25);--rg-accent-fill:#b99a55;--rg-accent-foreground:#d9bd79;--rg-accent-pressed:#8a6f3a;--rg-accent-glow:rgba(217,189,121,0.15);--rg-bilge-foreground:#8fcfae;--rg-bilge-wash:rgba(59,122,90,0.16);--rg-action-primary-bg:#6fc7c1;--rg-action-primary-fg:#061a1c;--rg-action-secondary-bg:#b99a55;--rg-action-secondary-fg:#0b1220;--rg-action-soft-bg:#273449;--rg-action-soft-fg:#d9bd79;--rg-border-soft:rgba(201,216,232,0.1);--rg-border-card:rgba(201,216,232,0.1);--rg-border-strong:rgba(201,216,232,0.19);--rg-border-brand:rgba(139,218,211,0.32);--rg-status-success-fg:#8bdad3;--rg-status-success-fill:#6fc7c1;--rg-status-success-on:#061a1c;--rg-status-success-subtle:rgba(139,218,211,0.15);--rg-status-warning:#e1b45d;--rg-status-error:#cc7d6c;--rg-status-heart:#ff6b6b;--rg-status-info:#79a9c8;--rg-status-info-alt:#8dbbd7;--rg-status-danger:#b76a5e;--rg-status-danger-edge:#b94545;--rg-overlay:rgba(5,10,19,0.7);--rg-canvas-40:rgba(7,17,31,0.4);--rg-canvas-00:rgba(7,17,31,0);--rg-canvas-35:rgba(7,17,31,0.35);--rg-elevated-92:rgba(23,44,69,0.92);--rg-bead-amber-empty-0:#2e3540;--rg-bead-amber-empty-1:#202a38;--rg-bead-amber-empty-2:#101725;--rg-bead-outline:#0a1421;--rg-bead-thread:#1a2a3c;--rg-bead-knot:#80672f}:root[data-theme=light]{color-scheme:light;--rg-bg-void:#e3d5b8;--rg-bg-canvas:#f4ebd8;--rg-bg-shade:#f8f1e2;--rg-bg-page:#fbf6ea;--rg-bg-surface:#fdfaf2;--rg-bg-elevated:#fffefa;--rg-bg-scrim:#000000;--rg-bg-glass:#2a241a;--rg-text-heading:#1a160f;--rg-text-primary:#2a241a;--rg-text-secondary:#5a4e3a;--rg-text-muted:#75694e;--rg-text-on-brand:#2a210b;--rg-text-on-accent:#ffffff;--rg-text-on-status:#ffffff;--rg-brand-fill:#c9a864;--rg-brand-foreground:#7a5f26;--rg-brand-pressed:#5c4718;--rg-brand-subtle:rgba(201,168,100,0.3);--rg-brand-faint:rgba(201,168,100,0.16);--rg-brand-glow:rgba(201,168,100,0.25);--rg-accent-fill:#2f6b52;--rg-accent-foreground:#2a6049;--rg-accent-pressed:#1e4a38;--rg-accent-glow:rgba(42,96,73,0.15);--rg-bilge-foreground:#2a6049;--rg-bilge-wash:rgba(30,74,56,0.16);--rg-action-primary-bg:#c9a864;--rg-action-primary-fg:#2a210b;--rg-action-secondary-bg:#2f6b52;--rg-action-secondary-fg:#ffffff;--rg-action-soft-bg:#e1e8df;--rg-action-soft-fg:#2a6049;--rg-border-soft:rgba(42,36,26,0.1);--rg-border-card:transparent;--rg-border-strong:rgba(42,36,26,0.2);--rg-border-brand:rgba(122,95,38,0.3);--rg-status-success-fg:#2a6049;--rg-status-success-fill:#2f6b52;--rg-status-success-on:#ffffff;--rg-status-success-subtle:rgba(47,107,82,0.12);--rg-status-warning:#7f5f0c;--rg-status-error:#b03a2e;--rg-status-heart:#c0392b;--rg-status-info:#2c6e8a;--rg-status-info-alt:#3e86a3;--rg-status-danger:#96422f;--rg-status-danger-edge:#8a1f14;--rg-overlay:rgba(42,36,26,0.7);--rg-canvas-40:rgba(244,235,216,0.4);--rg-canvas-00:rgba(244,235,216,0);--rg-canvas-35:rgba(244,235,216,0.35);--rg-elevated-92:rgba(255,254,250,0.92);--rg-bead-amber-empty-0:#e8dfc8;--rg-bead-amber-empty-1:#dcd0b4;--rg-bead-amber-empty-2:#c9bc9a;--rg-bead-outline:#c9bc9a;--rg-bead-thread:#dcd0b4;--rg-bead-knot:#8a6f3a}:root[data-theme=mint]{color-scheme:light;--rg-bg-void:#c9e2d7;--rg-bg-canvas:#dcefe7;--rg-bg-shade:#e6f4ee;--rg-bg-page:#edf8f3;--rg-bg-surface:#f4fbf8;--rg-bg-elevated:#fbfefd;--rg-bg-scrim:#000000;--rg-bg-glass:#21342c;--rg-text-heading:#101c17;--rg-text-primary:#21342c;--rg-text-secondary:#3c5148;--rg-text-muted:#51685e;--rg-text-on-brand:#ebfbf3;--rg-text-on-accent:#ffffff;--rg-text-on-status:#ffffff;--rg-brand-fill:#007651;--rg-brand-foreground:#006746;--rg-brand-pressed:#00563a;--rg-brand-subtle:rgba(0,118,81,0.2);--rg-brand-faint:rgba(0,118,81,0.1);--rg-brand-glow:rgba(0,118,81,0.25);--rg-accent-fill:#007f8a;--rg-accent-foreground:#006746;--rg-accent-pressed:#005d65;--rg-accent-glow:rgba(0,127,138,0.15);--rg-bilge-foreground:#2a6049;--rg-bilge-wash:rgba(30,74,56,0.16);--rg-action-primary-bg:#007651;--rg-action-primary-fg:#ebfbf3;--rg-action-secondary-bg:#007f8a;--rg-action-secondary-fg:#ffffff;--rg-action-soft-bg:#c8e5e1;--rg-action-soft-fg:#00636b;--rg-border-soft:rgba(33,52,44,0.12);--rg-border-card:transparent;--rg-border-strong:rgba(33,52,44,0.23);--rg-border-brand:rgba(0,103,70,0.3);--rg-status-success-fg:#006746;--rg-status-success-fill:#007651;--rg-status-success-on:#ebfbf3;--rg-status-success-subtle:rgba(0,118,81,0.12);--rg-status-warning:#7f5f0c;--rg-status-error:#b03a2e;--rg-status-heart:#c0392b;--rg-status-info:#2c6e8a;--rg-status-info-alt:#3e86a3;--rg-status-danger:#96422f;--rg-status-danger-edge:#8a1f14;--rg-overlay:rgba(33,52,44,0.7);--rg-canvas-40:rgba(220,239,231,0.4);--rg-canvas-00:rgba(220,239,231,0);--rg-canvas-35:rgba(220,239,231,0.35);--rg-elevated-92:rgba(251,254,253,0.92);--rg-bead-amber-empty-0:#baecdc;--rg-bead-amber-empty-1:#b8dace;--rg-bead-amber-empty-2:#9ec7ba;--rg-bead-outline:#9ec7ba;--rg-bead-thread:#b8dace;--rg-bead-knot:#3d826c}:root{--rg-media-stage:#000000;--rg-media-chip:#ffffff;--rg-media-scrim:#000000;--rg-media-accent:#c9a864;--rg-media-accent-alt:#9fd3b8;--rg-media-ink:#ffffff;--rg-media-on-light:#070f0c;--rg-media-ink-soft:#d9cfb8;--rg-media-ink-dim:#b0a891;--rg-cin-bg:#070f0c;--rg-cin-text:#f2e8d5;--rg-cin-text-secondary:#d9cfb8;--rg-cin-text-muted:#8f8c7b;--rg-cin-border:rgba(242,232,213,0.08);--rg-cin-action-bg:#c9a864;--rg-cin-action-fg:#2a210b;--rg-cin-chip-bg:#16261d;--rg-cin-chip-fg:#f2e8d5;--rg-cin-accent:#c9a864;--rg-cin-accent-secondary:#9fd3b8;--rg-cin-brand-foreground:#e3c57f;--rg-onboarding-rating:#e6c478}@keyframes rgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes rgFadeInDown{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes rgFadeInUp{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes rgSlideInRight{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes rgSlideInLeft{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes rgZoomIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes rgFocusIn{0%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes rgPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes rgSpin{to{transform:rotate(1turn)}}@keyframes rgShimmer{0%{background-position:-180% 0}to{background-position:180% 0}}@keyframes rgBilgeFloat{0%{translate:0 calc(var(--rg-float, 3px) * -1)}to{translate:0 var(--rg-float,3px)}}.rg-spinner{width:18px;height:18px;border-radius:9999px;border:2px solid;border-top:2px solid transparent;animation:rgSpin .72s linear infinite;opacity:.9}@keyframes rgHaloPulse{0%{opacity:0;transform:scale(1)}6.2%{opacity:.28;transform:scale(1.007)}15%{opacity:.229;transform:scale(1.017)}25%{opacity:.177;transform:scale(1.026)}32.9%{opacity:.14;transform:scale(1.033)}50%{opacity:.078;transform:scale(1.045)}70%{opacity:.028;transform:scale(1.055)}85%{opacity:.007;transform:scale(1.059)}to{opacity:0;transform:scale(1.06)}}@keyframes rgHaloPulseAlt{0%{opacity:.1;transform:scale(1.03)}10%{opacity:.062;transform:scale(1.041)}20%{opacity:.028;transform:scale(1.052)}29.28%{opacity:0;transform:scale(1.06)}29.29%{opacity:0;transform:scale(1)}38.4%{opacity:.18;transform:scale(1.007)}50%{opacity:.153;transform:scale(1.015)}70%{opacity:.119;transform:scale(1.025)}85%{opacity:.105;transform:scale(1.029)}to{opacity:.1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.rg-halo-ring{display:none}}@keyframes rgLandingTitleRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rgLandingFooterRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rgBilgeThinkingDot{0%{opacity:.3}to{opacity:1}}@keyframes rgBeadPop{0%{transform:scale(1);animation-timing-function:cubic-bezier(.5,1,.89,1)}41.94%{transform:scale(1.28);animation-timing-function:ease-in-out}to{transform:scale(1)}}@keyframes rgSetupSweepMove{0%{transform:translateX(calc(var(--rg-sweep, 375px) * -1)) rotate(16deg)}to{transform:translateX(var(--rg-sweep,375px)) rotate(16deg)}}@keyframes rgSetupSweepFade{0%{opacity:0}4.17%{opacity:1}41.52%{opacity:1}to{opacity:0}}@keyframes rgSetupFanOpen{0%{transform:translateX(0) translateY(0) rotate(0deg) scale(.9)}to{transform:translateX(var(--rg-fan-x,0)) translateY(var(--rg-fan-y,0)) rotate(var(--rg-fan-rotate,0deg)) scale(var(--rg-fan-scale,1))}}@keyframes rgSetupFanReveal{0%{opacity:0}13.38%{opacity:1}to{opacity:1}}@keyframes rgSetupFanSway{0%{transform:rotate(calc(var(--rg-fan-sway, 0deg) * -1))}to{transform:rotate(var(--rg-fan-sway,0deg))}}@keyframes rgSetupPulse{0%{opacity:var(--rg-pulse-from,.35)}to{opacity:var(--rg-pulse-to,.65)}}@keyframes rgSetupMarquee{0%{transform:translateX(0)}to{transform:translateX(calc(var(--rg-marquee, 0px) * -1))}}@keyframes rgCommitBreath{0%{opacity:.55}to{opacity:1}}@keyframes rgCommitSealPop{0%{transform:scale(1);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}41.38%{transform:scale(1.14);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}to{transform:scale(1)}}@keyframes rgTickerRight{0%{translate:-50% 0}to{translate:0 0}}@media (prefers-reduced-motion:reduce){.rg-ticker-track{animation:none!important;translate:0 0!important}}@font-face{font-family:Geist-Light;src:url(/q/fonts/Geist-Light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist-Regular;src:url(/q/fonts/Geist-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist-Medium;src:url(/q/fonts/Geist-Medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist-SemiBold;src:url(/q/fonts/Geist-SemiBold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist-Bold;src:url(/q/fonts/Geist-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist-Thin;src:url(/q/fonts/Geist-Light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist-ExtraLight;src:url(/q/fonts/Geist-Light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist-ExtraBold;src:url(/q/fonts/Geist-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist-Black;src:url(/q/fonts/Geist-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces-Light;src:url(/q/fonts/Fraunces_72pt-Light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces-Regular;src:url(/q/fonts/Fraunces_72pt-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces-Medium;src:url(/q/fonts/Fraunces_72pt-Medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces-SemiBold;src:url(/q/fonts/Fraunces_72pt-SemiBold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces-Bold;src:url(/q/fonts/Fraunces_72pt-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces-Black;src:url(/q/fonts/Fraunces_72pt-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces-Thin;src:url(/q/fonts/Fraunces_72pt-Light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces-Italic;src:url(/q/fonts/Fraunces_72pt-Italic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces-MediumItalic;src:url(/q/fonts/Fraunces_72pt-Italic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AmiriQuran;src:url(/q/fonts/AmiriQuran-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ionicons;src:url(/q/fonts/Ionicons-subset.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body,html{background-color:#020704}body{color:#f2e8d5;font-family:Geist-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;display:flex;align-items:center;justify-content:center}button{font-family:inherit;color:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled{cursor:default}input,textarea{font-family:inherit;color:inherit}img{max-width:100%;display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rg-column{position:relative;width:100%;max-width:420px;height:100dvh;max-height:100dvh;overflow:hidden;background-color:#070f0c;display:flex;flex-direction:column;isolation:isolate}@media (min-width:480px){.rg-column{height:min(100dvh,920px);border-radius:28px;box-shadow:0 0 0 1px rgba(242,232,213,.06),0 40px 120px rgba(0,0,0,.6)}}.rg-scroll{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rg-scroll::-webkit-scrollbar{display:none}.rg-column{-moz-user-select:none;user-select:none;-webkit-user-select:none}.rg-selectable{-moz-user-select:text;user-select:text;-webkit-user-select:text}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.rg-button:not(:disabled):active{opacity:.8!important}.rg-pressable{transition:transform .12s cubic-bezier(.215,.61,.355,1);transform-origin:center}.rg-pressable:active{transform:scale(.98);transition-duration:90ms}.rg-hitslop{position:relative}.rg-hitslop:before{content:"";position:absolute;inset:-12px}.rg-clamp-1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rg-clamp-2{-webkit-line-clamp:2}.rg-clamp-2,.rg-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.rg-clamp-3{-webkit-line-clamp:3}