/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:light dark;accent-color:var(--accent);font-family:var(--typography-screen-body-font-family);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;caret-color:var(--text)}body{background-color:var(--bg);color:var(--text)}::selection{background-color:var(--divider);color:var(--text)}button,input,select,textarea{appearance:none}:is(:invalid,:user-invalid){box-shadow:none}dialog{color:var(--text);background:var(--dialog);border:0;padding:0}dialog::backdrop{background:var(--scrim)}:focus{outline:none}:is(a[href],button,summary,[tabindex]):not([tabindex="-1"]):focus-visible{outline:var(--spacing-stroke) solid var(--focus);outline-offset:var(--spacing-focus-offset)}[tabindex="-1"]:focus{outline:none}}@layer components{.press-layer{position:relative}.press-layer:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:currentColor;position:absolute;inset:0}.press-layer:not([aria-disabled=true]):active:after{opacity:.1}.page{min-block-size:100dvh;max-inline-size:calc(var(--spacing-phone-width-max) + 2 * var(--spacing-margin));flex-direction:column;margin-inline:auto;display:flex}.column{inline-size:calc(100% - 2 * var(--spacing-margin));max-inline-size:var(--spacing-phone-width-max);margin-inline:auto}.middle{flex-direction:column;flex:1 0 auto;display:flex}.top-row{min-block-size:var(--spacing-target);padding-inline:var(--spacing-margin);flex:none;align-items:center;display:flex}.top-row__end{inline-size:var(--spacing-target);block-size:var(--spacing-target);flex:none;margin-inline-start:auto}.centered-screen{padding-block:var(--spacing-margin);text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;margin-block:auto;display:flex}.centered-screen__mark{margin-block:calc(var(--spacing-mark) * -4 / 16)}.centered-screen__title{margin-block-start:var(--spacing-4)}.centered-screen__body{max-inline-size:var(--spacing-explanation-body-max);color:var(--quiet-text);margin-block-start:var(--spacing-3)}.centered-screen__body--long{text-align:start}.centered-screen__action{margin-block-start:var(--spacing-5)}.legal-links+.centered-screen__action{margin-block-start:var(--spacing-3)}.legal-links,.no-js-page__links{justify-content:center;gap:var(--spacing-3);flex-wrap:wrap;margin-block-start:var(--spacing-5);display:flex}.no-js-page__body{color:var(--text);margin-block-start:var(--spacing-4)}.underlined-link{min-block-size:var(--spacing-target);min-inline-size:var(--spacing-target);color:var(--link);justify-content:center;align-items:center;text-decoration-line:underline;display:inline-flex}@media (hover:hover){.underlined-link:hover{background-color:var(--divider)}}.solid-button{min-block-size:var(--spacing-button-min-height);padding-block:var(--spacing-button-padding-y);padding-inline:var(--spacing-5);border:var(--fc-border);border-radius:var(--rounded-md);background-color:var(--card);color:var(--card-text)}.icon-button{inline-size:var(--spacing-target);block-size:var(--spacing-target);border:var(--fc-border);border-radius:var(--rounded-md);color:var(--text);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.icon-button:hover{background-color:var(--divider)}}.picker-dialog{inline-size:fit-content;min-inline-size:min(280px,100% - 80px);max-inline-size:min(560px,100% - 80px);max-block-size:calc(100dvh - 2 * var(--spacing-5));border:var(--fc-border);border-radius:var(--rounded-xl);outline:var(--hc-outline);margin:auto;overflow:hidden}.picker-dialog[open]{flex-direction:column;display:flex}.picker-dialog__surface{flex-direction:column;flex:auto;min-block-size:0;display:flex}.picker-dialog__title{padding-block:var(--spacing-5) 0;padding-inline:var(--spacing-5);color:var(--text);overflow-wrap:anywhere;flex:none}.picker-dialog__head-line{padding-block:var(--spacing-3) 0;padding-inline:var(--spacing-5);color:var(--quiet-text);overflow-wrap:anywhere;flex:none}.picker-dialog__content{overscroll-behavior:contain;min-block-size:0;padding-block:var(--spacing-3) 16px;flex:0 auto;overflow-y:auto}.picker-dialog__list:focus-visible{outline:none}.picker-dialog__option{align-items:center;gap:var(--spacing-3);min-block-size:var(--spacing-target);padding-block:var(--spacing-row-padding-y);padding-inline:16px var(--spacing-5);color:var(--text);display:flex}.picker-dialog__list:focus-visible>.picker-dialog__option--active{outline:var(--spacing-stroke) solid var(--focus);outline-offset:calc(-1 * (var(--spacing-stroke) + var(--spacing-focus-offset)))}.picker-dialog__label{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.picker-dialog__check{color:var(--accent);flex:none}.picker-dialog__footer{padding-block:0 var(--spacing-3);padding-inline:var(--spacing-3);flex:none;justify-content:flex-end;display:flex}.picker-dialog__close{min-block-size:var(--spacing-target);min-inline-size:var(--spacing-target);padding-inline:var(--spacing-3);border:var(--fc-border);border-radius:var(--rounded-md);color:var(--accent);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.picker-dialog__option:hover,.picker-dialog__close:hover{background-color:var(--divider)}}@media (height<=30rem){.picker-dialog{overscroll-behavior:contain;border-radius:0;block-size:100%;max-block-size:none;inline-size:100%;min-inline-size:0;max-inline-size:none;overflow-y:auto}.picker-dialog__surface{flex:1 0 auto}.picker-dialog__content{flex:none;overflow-y:visible}}.type-time{font-family:var(--typography-time-font-family);font-size:var(--typography-time-font-size);font-weight:var(--typography-time-font-weight);line-height:var(--typography-time-line-height);letter-spacing:var(--typography-time-letter-spacing)}.type-tracked-label{font-family:var(--typography-tracked-label-font-family);font-size:var(--typography-tracked-label-font-size);font-weight:var(--typography-tracked-label-font-weight);line-height:var(--typography-tracked-label-line-height);letter-spacing:var(--typography-tracked-label-letter-spacing);text-transform:uppercase}.type-screen-title{font-family:var(--typography-screen-title-font-family);font-size:var(--typography-screen-title-font-size);font-weight:var(--typography-screen-title-font-weight);line-height:var(--typography-screen-title-line-height);letter-spacing:var(--typography-screen-title-letter-spacing)}.type-screen-body{font-family:var(--typography-screen-body-font-family);font-size:var(--typography-screen-body-font-size);font-weight:var(--typography-screen-body-font-weight);line-height:var(--typography-screen-body-line-height);letter-spacing:var(--typography-screen-body-letter-spacing)}.type-screen-button{font-family:var(--typography-screen-button-font-family);font-size:var(--typography-screen-button-font-size);font-weight:var(--typography-screen-button-font-weight);line-height:var(--typography-screen-button-line-height);letter-spacing:var(--typography-screen-button-letter-spacing)}.type-label{font-family:var(--typography-label-font-family);font-size:var(--typography-label-font-size);font-weight:var(--typography-label-font-weight);line-height:var(--typography-label-line-height);letter-spacing:var(--typography-label-letter-spacing)}.type-body-label{font-family:var(--typography-body-label-font-family);font-size:var(--typography-body-label-font-size);font-weight:var(--typography-body-label-font-weight);line-height:var(--typography-body-label-line-height);letter-spacing:var(--typography-body-label-letter-spacing)}.type-value{font-family:var(--typography-value-font-family);font-size:var(--typography-value-font-size);font-weight:var(--typography-value-font-weight);line-height:var(--typography-value-line-height);letter-spacing:var(--typography-value-letter-spacing)}.type-meta{font-family:var(--typography-meta-font-family);font-size:var(--typography-meta-font-size);font-weight:var(--typography-meta-font-weight);line-height:var(--typography-meta-line-height);letter-spacing:var(--typography-meta-letter-spacing)}.type-dialog-title{font-family:var(--typography-dialog-title-font-family);font-size:var(--typography-dialog-title-font-size);font-weight:var(--typography-dialog-title-font-weight);line-height:var(--typography-dialog-title-line-height);letter-spacing:var(--typography-dialog-title-letter-spacing)}.type-app-bar-title{font-family:var(--typography-app-bar-title-font-family);font-size:var(--typography-app-bar-title-font-size);font-weight:var(--typography-app-bar-title-font-weight);line-height:var(--typography-app-bar-title-line-height);letter-spacing:var(--typography-app-bar-title-letter-spacing)}.type-input{font-family:var(--typography-input-font-family);font-size:var(--typography-input-font-size);font-weight:var(--typography-input-font-weight);line-height:var(--typography-input-line-height);letter-spacing:var(--typography-input-letter-spacing)}.type-hadith-ar{font-family:var(--typography-hadith-ar-font-family);font-size:var(--typography-hadith-ar-font-size);font-weight:var(--typography-hadith-ar-font-weight);line-height:var(--typography-hadith-ar-line-height);letter-spacing:var(--typography-hadith-ar-letter-spacing)}:is(.type-tracked-label,.type-screen-title,.type-screen-body,.type-screen-button,.type-label,.type-body-label,.type-value,.type-meta,.type-input):lang(ar){letter-spacing:var(--typography-ar-letter-spacing)}.type-tracked-label:lang(ar){text-transform:none}[dir=rtl] .rtl-mirror{transform:scaleX(-1)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hourglass{color:var(--gold)}.hourglass--mark{width:calc(var(--spacing-mark) * 24 / 16);height:calc(var(--spacing-mark) * 24 / 16)}}@layer utilities{.visible{visibility:visible}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.inline{display:inline}}:root,::backdrop{--bg:#f5f2eb;--text:#1a3a2a;--accent:#1b5e3b;--gold:#c8a84e;--card:#1b5e3b;--card-text:#f5f2eb;--card-alt:#c8a84e;--card-alt-text:#1a3a2a;--quiet-text:#1a3a2abb;--divider:#1a3a2a24;--banner-fill:#1a3a2a14;--scrim:#0000008a;--gold-mark:#a68834;--link:#1b5e3b;--focus:#1b5e3b;--dialog:#f5f2eb;--button-muted:#1a3a2a14;--button-muted-text:#1a3a2a;--switch-track-on:#1b5e3b;--switch-track-off:#ccc5b8;--switch-thumb-on:#f5f2eb;--switch-thumb-off:#1a3a2a;--switch-outline-off:#1a3a2a;--base:16;--rounded-sm:8px;--rounded-md:12px;--rounded-lg:20px;--rounded-xl:28px;--rounded-full:9999px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:20px;--spacing-5:24px;--spacing-margin:24px;--spacing-card-padding:20px;--spacing-row-padding-y:12px;--spacing-banner-padding-x:20px;--spacing-banner-padding-y:12px;--spacing-button-padding-y:16px;--spacing-explanation-body-max:calc(240 * 1rem / var(--base));--spacing-screen-body-wide-max:calc(280 * 1rem / var(--base));--spacing-phone-width-max:480px;--spacing-target:48px;--spacing-button-min-height:48px;--spacing-stroke:2px;--spacing-hairline:1px;--spacing-focus-offset:2px;--spacing-selected-indicator:3px;--spacing-icon-sm:18px;--spacing-icon-md:24px;--spacing-mark:56px;--typography-time-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--typography-time-font-size:calc(56 * 1rem / var(--base));--typography-time-font-weight:300;--typography-time-line-height:1.43;--typography-time-letter-spacing:-2px;--typography-tracked-label-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--typography-tracked-label-font-size:calc(14 * 1rem / var(--base));--typography-tracked-label-font-weight:300;--typography-tracked-label-line-height:1.43;--typography-tracked-label-letter-spacing:4px;--typography-screen-title-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--typography-screen-title-font-size:calc(22 * 1rem / var(--base));--typography-screen-title-font-weight:600;--typography-screen-title-line-height:1.43;--typography-screen-title-letter-spacing:.25px;--typography-screen-body-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--typography-screen-body-font-size:calc(14 * 1rem / var(--base));--typography-screen-body-font-weight:400;--typography-screen-body-line-height:1.43;--typography-screen-body-letter-spacing:.25px;--typography-screen-button-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--typography-screen-button-font-size:calc(15 * 1rem / var(--base));--typography-screen-button-font-weight:600;--typography-screen-button-line-height:1.43;--typography-screen-button-letter-spacing:.1px;--typography-label-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--typography-label-font-size:calc(14 * 1rem / var(--base));--typography-label-font-weight:500;--typography-label-line-height:1.43;--typography-label-letter-spacing:.1px;--typography-body-label-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--typography-body-label-font-size:calc(14 * 1rem / var(--base));--typography-body-label-font-weight:500;--typography-body-label-line-height:1.5;--typography-body-label-letter-spacing:.5px;--typography-value-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--typography-value-font-size:calc(14 * 1rem / var(--base));--typography-value-font-weight:300;--typography-value-line-height:1.43;--typography-value-letter-spacing:.25px;--typography-meta-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--typography-meta-font-size:calc(12 * 1rem / var(--base));--typography-meta-font-weight:400;--typography-meta-line-height:1.43;--typography-meta-letter-spacing:.25px;--typography-dialog-title-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--typography-dialog-title-font-size:calc(24 * 1rem / var(--base));--typography-dialog-title-font-weight:400;--typography-dialog-title-line-height:1.33;--typography-dialog-title-letter-spacing:0px;--typography-app-bar-title-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--typography-app-bar-title-font-size:calc(18 * 1rem / var(--base));--typography-app-bar-title-font-weight:600;--typography-app-bar-title-line-height:1.27;--typography-app-bar-title-letter-spacing:0px;--typography-input-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--typography-input-font-size:calc(16 * 1rem / var(--base));--typography-input-font-weight:400;--typography-input-line-height:1.43;--typography-input-letter-spacing:.25px;--typography-hadith-ar-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Geeza Pro", Tahoma, sans-serif;--typography-hadith-ar-font-size:calc(20 * 1rem / var(--base));--typography-hadith-ar-font-weight:400;--typography-hadith-ar-line-height:2;--typography-hadith-ar-letter-spacing:0px;--typography-ar-letter-spacing:0px}@media (prefers-color-scheme:dark){:root,::backdrop{--bg:#0d1f17;--text:#e8e0d0;--accent:#5fa67a;--gold:#c8a84e;--card:#1b4d35;--card-text:#c8d8c0;--card-alt:#3d3420;--card-alt-text:#c8a84e;--quiet-text:#e8e0d09e;--divider:#e8e0d024;--banner-fill:#e8e0d014;--scrim:#0000008a;--gold-mark:#c8a84e;--link:#c8a84e;--focus:#5fa67a;--dialog:#162e22;--button-muted:#c8a84e1a;--button-muted-text:#c8a84e;--switch-track-on:#5fa67a;--switch-track-off:#2a3a30;--switch-thumb-on:#0d1f17;--switch-thumb-off:#e8e0d0;--switch-outline-off:#e8e0d0}}:root{--hc-outline:none;--fc-border:none}html:not(.ready) .when-ready{visibility:hidden}@supports (font:-apple-system-body) and (-webkit-touch-callout:none){:root{font:-apple-system-body;font-family:var(--typography-screen-body-font-family);line-height:revert-layer;--base:17}}@media (prefers-contrast:more){:root{--quiet-text:var(--text);--hc-outline:var(--spacing-hairline) solid var(--text)}}@media (forced-colors:active){:root{--fc-border:var(--spacing-hairline) solid transparent}.icon{fill:currentColor}}
