.qutb-site__skip{z-index:2;padding:var(--riwaq-space-sm) var(--riwaq-space-md);background:var(--riwaq-color-accent);color:var(--riwaq-color-accent-ink);font-weight:var(--riwaq-type-weight-bold);position:absolute;inset-inline-start:-100vw}.qutb-site__skip:focus{position:static;inset-inline-start:auto}.qutb-site__main{min-height:40vh}.qutb-site__header{z-index:1;background:var(--riwaq-color-canvas);border-block-end:1px solid var(--riwaq-color-line);position:sticky;top:0}.qutb-site__strip{background:var(--riwaq-color-accent);color:var(--riwaq-color-accent-ink)}.qutb-site__strip-inner{box-sizing:border-box;max-width:75rem;padding:var(--riwaq-space-sm) var(--riwaq-space-md);justify-content:space-between;align-items:center;gap:var(--riwaq-space-sm);font-size:var(--riwaq-type-size-caption);flex-wrap:wrap;margin:0 auto;display:flex}.qutb-site__strip-next,.qutb-site__strip-jummah{align-items:center;gap:var(--riwaq-space-sm);margin:0;display:flex}.qutb-site__strip-salah{font-weight:var(--riwaq-type-weight-bold)}.qutb-site__strip-countdown{font-variant-numeric:tabular-nums;font-weight:var(--riwaq-type-weight-bold)}.qutb-site__strip-word--fault{font-weight:var(--riwaq-type-weight-bold);text-decoration:underline}.qutb-site__bar{box-sizing:border-box;max-width:75rem;padding:var(--riwaq-space-md);justify-content:space-between;align-items:center;gap:var(--riwaq-space-lg);margin:0 auto;display:flex}.qutb-site__lockup{color:var(--riwaq-color-ink);text-decoration:none}.qutb-site__lockup-name{font-size:var(--riwaq-type-size-title);font-weight:var(--riwaq-type-weight-bold);line-height:var(--riwaq-type-line-height-tight)}.qutb-site__links,.qutb-site__drawer-links,.qutb-site__footer-links,.qutb-site__footer-legal-links{margin:0;padding:0;list-style:none}.qutb-site__links{align-items:center;gap:var(--riwaq-space-lg);flex-wrap:wrap;display:flex}.qutb-site__link,.qutb-site__drawer-link,.qutb-site__footer-link{color:var(--riwaq-color-ink-muted);text-decoration:none}.qutb-site__link:hover,.qutb-site__drawer-link:hover,.qutb-site__footer-link:hover{color:var(--riwaq-color-ink);text-decoration:underline}.qutb-site__bar-end{align-items:center;gap:var(--riwaq-space-md);display:flex}.qutb-site__drawer{border-block-start:1px solid var(--riwaq-color-line);padding:var(--riwaq-space-sm) var(--riwaq-space-md)}.qutb-site__drawer-link{padding:var(--riwaq-space-md) 0;border-block-end:1px solid var(--riwaq-color-line);font-size:var(--riwaq-type-size-body);display:block}@media (min-width:48rem){.qutb-site__bar-end,.qutb-site__drawer{display:none}}@media (max-width:47.999rem){.qutb-site__links{display:none}}.qutb-hero{padding:var(--riwaq-space-xxl) var(--riwaq-space-md) var(--riwaq-space-xxxl);position:relative;overflow:hidden}.qutb-hero__inner{box-sizing:border-box;gap:var(--riwaq-space-xxl);grid-template-columns:1.15fr .85fr;align-items:center;max-width:75rem;margin:0 auto;display:grid;position:relative}@media (max-width:55rem){.qutb-hero__inner{grid-template-columns:1fr}}.qutb-hero__glow{pointer-events:none;filter:blur(20px);border-radius:50%;position:absolute}.qutb-hero__glow--lead{background:radial-gradient(circle, color-mix(in srgb, var(--riwaq-color-accent) 24%, transparent), transparent 62%);width:39rem;height:39rem;inset-block-start:-14rem;inset-inline-end:-10rem}.qutb-hero__glow--trail{background:radial-gradient(circle, color-mix(in srgb, var(--riwaq-color-accent) 16%, transparent), transparent 60%);width:33rem;height:33rem;inset-block-end:-11rem;inset-inline-start:-10rem}.qutb-site__pattern{pointer-events:none;position:absolute;inset:0}.qutb-hero__greeting{margin:0 0 var(--riwaq-space-lg)}.qutb-hero__greeting-arabic{padding:var(--riwaq-space-xs) var(--riwaq-space-md);border:1px solid var(--riwaq-color-line);background:color-mix(in srgb, var(--riwaq-color-accent) 8%, transparent);color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-title);border-radius:999px;display:inline-block}.qutb-hero__title{margin:0 0 var(--riwaq-space-md);font-size:var(--riwaq-type-size-hero);line-height:var(--riwaq-type-line-height-tight);font-weight:var(--riwaq-type-weight-bold);color:var(--riwaq-color-ink)}.qutb-hero__subhead{margin:0 0 var(--riwaq-space-xl);max-width:34rem;color:var(--riwaq-color-ink-muted)}.qutb-hero__actions{gap:var(--riwaq-space-md);flex-wrap:wrap;display:flex}.qutb-hero__action{box-sizing:border-box;min-height:44px;padding:var(--riwaq-space-md) var(--riwaq-space-lg);border-radius:var(--riwaq-space-sm);font-weight:var(--riwaq-type-weight-bold);align-items:center;text-decoration:none;display:inline-flex}.qutb-hero__action--primary{background:var(--riwaq-color-accent);color:var(--riwaq-color-accent-ink)}.qutb-hero__action--secondary{border:1px solid var(--riwaq-color-line);color:var(--riwaq-color-ink)}.qutb-hero__arch{justify-self:center;width:100%;max-width:24rem;position:relative}.qutb-hero__arch-frame{inset:calc(-1 * var(--riwaq-space-md)) calc(-1 * var(--riwaq-space-md)) auto;border:1px solid color-mix(in srgb, var(--riwaq-color-accent) 35%, transparent);border-radius:12rem 12rem var(--riwaq-space-lg) var(--riwaq-space-lg);pointer-events:none;height:60%;position:absolute}.qutb-hero__card{border-radius:11rem 11rem var(--riwaq-space-lg) var(--riwaq-space-lg);text-align:center;position:relative}.qutb-hero__card-kicker{margin:0 0 var(--riwaq-space-sm);color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);letter-spacing:.22em;text-transform:uppercase}.qutb-hero__card-salah{font-size:var(--riwaq-type-size-headline);font-weight:var(--riwaq-type-weight-bold);line-height:var(--riwaq-type-line-height-tight);color:var(--riwaq-color-ink);margin:0}.qutb-hero__card-salah--fault{text-decoration:underline}.qutb-hero__card-countdown{margin:var(--riwaq-space-md) 0 var(--riwaq-space-xs);font-size:var(--riwaq-type-size-hero);font-weight:var(--riwaq-type-weight-bold);font-variant-numeric:tabular-nums;line-height:var(--riwaq-type-line-height-tight);color:var(--riwaq-color-accent)}.qutb-hero__card-at{margin:var(--riwaq-space-sm) 0 0;color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption)}.qutb-section{padding:var(--riwaq-space-xxl) var(--riwaq-space-md);border-block-start:1px solid var(--riwaq-color-line);position:relative;overflow:hidden}.qutb-section__inner{box-sizing:border-box;max-width:40rem;margin:0 auto;position:relative}.qutb-section__title{margin:0 0 var(--riwaq-space-xs);font-size:var(--riwaq-type-size-headline);line-height:var(--riwaq-type-line-height-tight);font-weight:var(--riwaq-type-weight-bold)}.qutb-section__meta,.qutb-section__note{margin:0 0 var(--riwaq-space-lg);color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption)}.qutb-section__note{margin:var(--riwaq-space-lg) 0 0}.qutb-section__empty{color:var(--riwaq-color-ink-muted);margin:0}.qutb-section__fault{padding:var(--riwaq-space-md);border-inline-start:4px solid var(--riwaq-color-line);background:var(--riwaq-color-surface);color:var(--riwaq-color-ink);font-weight:var(--riwaq-type-weight-bold);margin:0}.qutb-section__subscribe{margin:var(--riwaq-space-lg) 0 0}.qutb-section__link,.qutb-page__link{color:var(--riwaq-color-accent);font-weight:var(--riwaq-type-weight-medium)}.qutb-page{box-sizing:border-box;max-width:48rem;padding:var(--riwaq-space-xl) var(--riwaq-space-md) var(--riwaq-space-xxxl);margin:0 auto}.qutb-page--narrow{max-width:36rem}.qutb-page__title{margin:0 0 var(--riwaq-space-xs);font-size:var(--riwaq-type-size-headline);line-height:var(--riwaq-type-line-height-tight);font-weight:var(--riwaq-type-weight-bold)}.qutb-page__byline,.qutb-page__lede{margin:0 0 var(--riwaq-space-lg);color:var(--riwaq-color-ink-muted)}.qutb-page__byline{font-size:var(--riwaq-type-size-caption)}.qutb-page__rule{margin:0 0 var(--riwaq-space-lg);border:0;border-block-start:1px solid var(--riwaq-color-line)}.qutb-page__absent{margin:0 0 var(--riwaq-space-md);color:var(--riwaq-color-ink)}.qutb-page__absent-detail,.qutb-page__step-note{color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);margin:0}.qutb-page__step-note{margin:var(--riwaq-space-md) 0 0}.qutb-page__step,.qutb-page__notice,.qutb-page__article{margin:0 0 var(--riwaq-space-lg)}.qutb-page__notice{border-inline-start:4px solid var(--riwaq-color-accent)}.qutb-page__notice-body{color:var(--riwaq-color-ink);margin:0}.qutb-page__step-title{margin:0 0 var(--riwaq-space-sm);font-size:var(--riwaq-type-size-title);line-height:var(--riwaq-type-line-height-tight);font-weight:var(--riwaq-type-weight-bold)}.qutb-page__step-body{margin:0 0 var(--riwaq-space-sm);color:var(--riwaq-color-ink-muted)}.qutb-page__back{margin:var(--riwaq-space-xl) 0 0;text-align:center}.qutb-site__footer{padding:var(--riwaq-space-xxl) var(--riwaq-space-md) var(--riwaq-space-xl);background:var(--riwaq-color-surface);border-block-start:1px solid var(--riwaq-color-line)}.qutb-site__footer-inner{box-sizing:border-box;max-width:75rem;margin:0 auto}.qutb-site__footer-columns{gap:var(--riwaq-space-xl);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}@media (max-width:55rem){.qutb-site__footer-columns{grid-template-columns:1fr}}.qutb-site__footer-lockup{color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-title);font-weight:var(--riwaq-type-weight-bold);text-decoration:none}.qutb-site__footer-heading{margin:0 0 var(--riwaq-space-md);color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);font-weight:var(--riwaq-type-weight-medium);letter-spacing:.16em;text-transform:uppercase}.qutb-site__footer-absent{color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);margin:0}.qutb-site__footer-links{gap:var(--riwaq-space-sm);font-size:var(--riwaq-type-size-caption);flex-direction:column;display:flex}.qutb-site__footer-rule{margin:var(--riwaq-space-xl) 0 var(--riwaq-space-lg);border:0;border-block-start:1px solid var(--riwaq-color-line)}.qutb-site__footer-legal{justify-content:space-between;align-items:center;gap:var(--riwaq-space-md);color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);flex-wrap:wrap;display:flex}.qutb-site__footer-copyright,.qutb-site__footer-ayah{margin:0}.qutb-site__footer-legal-links{gap:var(--riwaq-space-md);flex-wrap:wrap;display:flex}.qutb-site__footer-ayah{font-size:var(--riwaq-type-size-title)}.qutb-card{box-sizing:border-box;background:var(--riwaq-color-surface);border:1px solid var(--riwaq-color-line);border-radius:var(--riwaq-space-md)}.qutb-card--md{padding:var(--riwaq-space-md)}.qutb-card--lg{padding:var(--riwaq-space-lg)}.qutb-card--xl{padding:var(--riwaq-space-xl)}.qutb-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--riwaq-space-sm);border-radius:var(--riwaq-space-sm);min-width:44px;min-height:44px;font-family:inherit;font-weight:var(--riwaq-type-weight-bold);cursor:pointer;line-height:1;display:inline-flex}.qutb-button--primary{background:var(--riwaq-color-accent);color:var(--riwaq-color-accent-ink);border:1px solid var(--riwaq-color-accent)}.qutb-button--ghost{color:var(--riwaq-color-ink);border:1px solid var(--riwaq-color-line);background:0 0}.qutb-button--sm{padding:var(--riwaq-space-sm) var(--riwaq-space-md);font-size:var(--riwaq-type-size-caption)}.qutb-button--md{padding:var(--riwaq-space-md) var(--riwaq-space-lg);font-size:var(--riwaq-type-size-body)}.qutb-button--full{width:100%}.qutb-button--loading,.qutb-button[disabled]{cursor:not-allowed;opacity:.6}.qutb-site__menu-icon{pointer-events:none}.qutb-reveal,.qutb-reveal-set{opacity:0;transition:opacity var(--riwaq-motion-duration-slow) var(--riwaq-motion-easing-enter), transform var(--riwaq-motion-duration-slow) var(--riwaq-motion-easing-enter);transform:translateY(12px)}.qutb-reveal.in,.qutb-reveal-set.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.qutb-reveal,.qutb-reveal-set,.qutb-reveal.in,.qutb-reveal-set.in{opacity:1;transition:none;transform:none}.qutb-hero__glow{transform:none}}.qutb-calendar{max-width:64rem}.qutb-calendar__nav{gap:var(--riwaq-space-sm);margin:0 0 var(--riwaq-space-lg);flex-wrap:wrap;display:flex}.qutb-calendar__step{align-items:center;gap:var(--riwaq-space-xs);padding:var(--riwaq-space-xs) var(--riwaq-space-md);border:1px solid var(--riwaq-color-line);color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-caption);font-weight:var(--riwaq-type-weight-medium);text-decoration:none;display:inline-flex}.qutb-calendar__step:hover,.qutb-calendar__step:focus-visible{border-color:var(--riwaq-color-accent);color:var(--riwaq-color-accent)}.qutb-calendar__grid-wrap{overflow-x:auto}.qutb-calendar__grid{border-collapse:collapse;table-layout:fixed;background:var(--riwaq-color-surface);width:100%}.qutb-calendar__caption{padding:0 0 var(--riwaq-space-sm);color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);text-align:start}.qutb-calendar__weekday{padding:var(--riwaq-space-xs);border:1px solid var(--riwaq-color-line);color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);font-weight:var(--riwaq-type-weight-bold);text-align:center}.qutb-calendar__cell{height:6.5rem;padding:var(--riwaq-space-xs);border:1px solid var(--riwaq-color-line);vertical-align:top}.qutb-calendar__cell--outside{background:var(--riwaq-color-canvas)}.qutb-calendar__day{min-width:1.5rem;margin:0 0 var(--riwaq-space-xs);color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);font-weight:var(--riwaq-type-weight-medium);text-align:center;display:inline-block}.qutb-calendar__day--today{background:var(--riwaq-color-accent);color:var(--riwaq-color-accent-ink);font-weight:var(--riwaq-type-weight-bold)}.qutb-calendar__chips{gap:var(--riwaq-space-xs);flex-direction:column;display:flex}.qutb-calendar__chip{padding:var(--riwaq-space-xs);border:1px solid var(--riwaq-color-line);color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-caption);line-height:var(--riwaq-type-line-height-tight);text-decoration:none;display:block}.qutb-calendar__chip:hover,.qutb-calendar__chip:focus-visible{border-color:var(--riwaq-color-accent)}.qutb-calendar__chip-time{font-weight:var(--riwaq-type-weight-bold)}.qutb-calendar__chip--off .qutb-calendar__chip-name{text-decoration:line-through}.qutb-calendar__chip-off{color:var(--riwaq-color-ink-muted);font-weight:var(--riwaq-type-weight-bold);display:block}.qutb-calendar__more-summary{cursor:pointer;color:var(--riwaq-color-accent);font-size:var(--riwaq-type-size-caption);font-weight:var(--riwaq-type-weight-bold)}.qutb-calendar__agenda{gap:var(--riwaq-space-sm);flex-direction:column;display:none}.qutb-calendar__agenda-date{margin:0 0 var(--riwaq-space-xs);color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);font-weight:var(--riwaq-type-weight-bold)}.qutb-calendar__today-note{color:var(--riwaq-color-accent)}.qutb-calendar__agenda-list{gap:var(--riwaq-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (max-width:47.5rem){.qutb-calendar__grid-wrap{display:none}.qutb-calendar__agenda{display:flex}}.qutb-gathering__off{margin:0 0 var(--riwaq-space-lg);border-inline-start:4px solid var(--riwaq-color-accent)}.qutb-gathering__facts{gap:var(--riwaq-space-xs) var(--riwaq-space-lg);margin:0 0 var(--riwaq-space-lg);grid-template-columns:auto 1fr;display:grid}.qutb-gathering__fact{display:contents}.qutb-gathering__fact dt{color:var(--riwaq-color-ink-muted);font-weight:var(--riwaq-type-weight-medium)}.qutb-gathering__fact dd{color:var(--riwaq-color-ink);margin:0}.qutb-gathering__summary{margin:0 0 var(--riwaq-space-lg);color:var(--riwaq-color-ink-muted);white-space:pre-line}.qutb-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qutb-offerings{gap:var(--riwaq-space-lg);margin:var(--riwaq-space-lg) 0 0;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));padding:0;list-style:none;display:grid}.qutb-offerings__item{display:flex}.qutb-offerings__card{gap:var(--riwaq-space-xs);flex-direction:column;width:100%;display:flex}.qutb-offerings__kicker,.qutb-offering__kicker{color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);font-weight:var(--riwaq-type-weight-medium);letter-spacing:.14em;text-transform:uppercase;margin:0}.qutb-offering__kicker{margin-block-end:var(--riwaq-space-xs)}.qutb-offerings__name{font-size:var(--riwaq-type-size-title);font-weight:var(--riwaq-type-weight-bold);margin:0}.qutb-offerings__meets{color:var(--riwaq-color-ink);margin:0}.qutb-offerings__teacher{color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);margin:0}.qutb-offerings__off{border-inline-start:4px solid var(--riwaq-color-accent);color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-caption);margin:0;padding-inline-start:var(--riwaq-space-sm)}.qutb-volunteer__list{margin:var(--riwaq-space-lg) 0 0;gap:var(--riwaq-space-md);padding:0;list-style:none;display:grid}.qutb-volunteer__offer{margin:var(--riwaq-space-lg) 0 0}.qutb-volunteer__offer-heading{margin:0 0 var(--riwaq-space-sm);font-size:var(--riwaq-type-size-title);line-height:var(--riwaq-type-line-height-tight);font-weight:var(--riwaq-type-weight-bold);color:var(--riwaq-color-ink)}.qutb-volunteer__offer-note{margin:0 0 var(--riwaq-space-md);color:var(--riwaq-color-ink-muted)}.qutb-volunteer__shift-name{margin:0 0 var(--riwaq-space-xs);font-size:var(--riwaq-type-size-title);line-height:var(--riwaq-type-line-height-tight);font-weight:var(--riwaq-type-weight-bold);color:var(--riwaq-color-ink)}.qutb-volunteer__shift-when{margin:0 0 var(--riwaq-space-sm);color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption)}.qutb-volunteer__shift-notes{margin:0 0 var(--riwaq-space-sm);color:var(--riwaq-color-ink);white-space:pre-line}.qutb-volunteer__shift-places{margin:0 0 var(--riwaq-space-sm);color:var(--riwaq-color-ink);font-weight:var(--riwaq-type-weight-bold)}.qutb-volunteer__shift-mine{margin:0 0 var(--riwaq-space-sm);border-inline-start:4px solid var(--riwaq-color-accent);color:var(--riwaq-color-ink);font-weight:var(--riwaq-type-weight-medium);padding-inline-start:var(--riwaq-space-md)}.qutb-volunteer__shift-fault{color:var(--riwaq-color-ink);font-weight:var(--riwaq-type-weight-bold)}.qutb-volunteer__form{margin:var(--riwaq-space-sm) 0 0;gap:var(--riwaq-space-xs);display:grid}.qutb-volunteer__label{color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-caption);font-weight:var(--riwaq-type-weight-medium)}.qutb-volunteer__optional{color:var(--riwaq-color-ink-muted);font-weight:var(--riwaq-type-weight-medium)}.qutb-volunteer__input{width:100%;padding:var(--riwaq-space-sm);border:1px solid var(--riwaq-color-line);border-radius:var(--riwaq-space-xs);background:var(--riwaq-color-canvas);color:var(--riwaq-color-ink);font-family:inherit;font-size:var(--riwaq-type-size-body)}.qutb-volunteer__input--number{width:6rem}.qutb-volunteer__actions{margin:var(--riwaq-space-sm) 0 0;gap:var(--riwaq-space-sm);flex-wrap:wrap;display:flex}.qutb-volunteer__input:focus-visible{outline:3px solid var(--riwaq-color-focus-ring);outline-offset:2px}.qutb-prose__heading{margin:var(--riwaq-space-lg) 0 var(--riwaq-space-sm);color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-title);letter-spacing:-.01em;font-weight:700}.qutb-prose__heading:first-child{margin-block-start:0}.qutb-prose__paragraph{margin:0 0 var(--riwaq-space-md);color:var(--riwaq-color-ink-muted);white-space:pre-line;overflow-wrap:anywhere;line-height:1.75}.qutb-prose__paragraph:last-child{margin-block-end:0}.qutb-ask__answers{margin:var(--riwaq-space-xl) 0 0}.qutb-ask__answers-heading{margin:0 0 var(--riwaq-space-md);color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-title);line-height:var(--riwaq-type-line-height-tight);font-weight:var(--riwaq-type-weight-bold)}.qutb-ask__list{gap:var(--riwaq-space-md);margin:0;padding:0;list-style:none;display:grid}.qutb-ask__question{margin:0 0 var(--riwaq-space-sm);color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-body);line-height:var(--riwaq-type-line-height-tight);font-weight:var(--riwaq-type-weight-bold)}.qutb-ask__reply{margin:0 0 var(--riwaq-space-sm);color:var(--riwaq-color-ink-muted);white-space:pre-line;overflow-wrap:anywhere;line-height:1.65}.qutb-ask__when{color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);margin:0}.qutb-ask__when--fault{color:var(--riwaq-color-ink);font-weight:var(--riwaq-type-weight-bold)}.qutb-ask__form{margin:var(--riwaq-space-lg) 0 0;gap:var(--riwaq-space-xs);display:grid}.qutb-ask__label{color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-caption);font-weight:var(--riwaq-type-weight-medium)}.qutb-ask__input{width:100%;padding:var(--riwaq-space-sm);border:1px solid var(--riwaq-color-line);border-radius:var(--riwaq-space-xs);background:var(--riwaq-color-canvas);color:var(--riwaq-color-ink);font-family:inherit;font-size:var(--riwaq-type-size-body);resize:vertical}.qutb-ask__input:focus-visible{outline:3px solid var(--riwaq-color-focus-ring);outline-offset:2px}.qutb-ask__fieldset{margin:var(--riwaq-space-md) 0 0;padding:var(--riwaq-space-md);border:1px solid var(--riwaq-color-line);border-radius:var(--riwaq-space-xs);gap:var(--riwaq-space-sm);display:grid}.qutb-ask__legend{padding-inline:var(--riwaq-space-xs);color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-caption);font-weight:var(--riwaq-type-weight-medium)}.qutb-ask__choice{gap:var(--riwaq-space-sm);color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);align-items:start;line-height:1.5;display:flex}.qutb-ask__choice input:focus-visible{outline:3px solid var(--riwaq-color-focus-ring);outline-offset:2px}.qutb-ask__actions{margin:var(--riwaq-space-md) 0 0;gap:var(--riwaq-space-sm);flex-wrap:wrap;display:flex}.qutb-help__form{margin:var(--riwaq-space-lg) 0 0;gap:var(--riwaq-space-xs);display:grid}.qutb-help__intro{color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-body);margin:0 0 var(--riwaq-space-sm);line-height:1.6}.qutb-help__label{margin:var(--riwaq-space-md) 0 0;color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-caption);font-weight:var(--riwaq-type-weight-medium)}.qutb-help__optional{color:var(--riwaq-color-ink-muted);font-weight:var(--riwaq-type-weight-medium)}.qutb-help__input{width:100%;padding:var(--riwaq-space-sm);border:1px solid var(--riwaq-color-line);border-radius:var(--riwaq-space-xs);background:var(--riwaq-color-canvas);color:var(--riwaq-color-ink);font-family:inherit;font-size:var(--riwaq-type-size-body);resize:vertical}.qutb-help__input:focus-visible{outline:3px solid var(--riwaq-color-focus-ring);outline-offset:2px}.qutb-help__hint{margin:var(--riwaq-space-xs) 0 0;color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);line-height:1.5}.qutb-help__fieldset{margin:var(--riwaq-space-md) 0 0;padding:var(--riwaq-space-md);border:1px solid var(--riwaq-color-line);border-radius:var(--riwaq-space-xs);gap:var(--riwaq-space-xs);display:grid}.qutb-help__legend{padding-inline:var(--riwaq-space-xs);color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-caption);font-weight:var(--riwaq-type-weight-medium)}.qutb-help__choice{gap:var(--riwaq-space-sm);color:var(--riwaq-color-ink-muted);font-size:var(--riwaq-type-size-caption);align-items:start;line-height:1.5;display:flex}.qutb-help__choice input:focus-visible{outline:3px solid var(--riwaq-color-focus-ring);outline-offset:2px}.qutb-help__actions{margin:var(--riwaq-space-md) 0 0;gap:var(--riwaq-space-sm);flex-wrap:wrap;display:flex}.qutb-help__invalid{margin:var(--riwaq-space-sm) 0 0;color:var(--riwaq-color-ink);font-size:var(--riwaq-type-size-caption);padding-inline-start:var(--riwaq-space-lg);line-height:1.6}
