.cards-module__NmadoG__card{--gap:14px;--opt-gap:10px;gap:var(--gap);background:var(--card-bg);box-shadow:var(--card-shadow), 0 2px 0 var(--card-rim), var(--noor-edge);color:var(--noor-ink);border-radius:24px;padding:clamp(18px,1.6vw,24px);display:grid;position:relative}@media (max-width:760px){[data-layout=horizontal] .cards-module__NmadoG__card{--gap:8px;--opt-gap:6px;padding:16px}}.cards-module__NmadoG__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cards-module__NmadoG__title{font-family:var(--noor-font-display);letter-spacing:-.01em;color:var(--noor-ink);margin:0;font-size:clamp(1.15rem,1rem + .4vw,1.35rem);font-weight:700;line-height:1.25}.cards-module__NmadoG__text{font-size:var(--noor-t-sm);color:var(--card-text);margin:0;line-height:1.5}.cards-module__NmadoG__small{font-size:var(--noor-t-xs);color:var(--noor-ink-soft);margin:0;line-height:1.45}.cards-module__NmadoG__tag{background:var(--noor-wood);color:#fff;letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.cards-module__NmadoG__tagQuiet{background:var(--tag-quiet-bg);color:var(--noor-ink-warm)}.cards-module__NmadoG__actions{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cards-module__NmadoG__prompt{background:var(--noor-wood);color:#fff;width:100%;font-family:var(--noor-font-display);border-radius:22px;margin:0;padding:12px 16px;font-size:clamp(1.02rem,.95rem + .3vw,1.15rem);font-weight:600;line-height:1.3;display:block}.cards-module__NmadoG__fieldset{border:0;min-width:0;margin:0;padding:0}.cards-module__NmadoG__options{gap:var(--opt-gap,10px);margin-top:var(--gap,14px);display:grid}.cards-module__NmadoG__options[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-module__NmadoG__option{--o-line:#c2baa6;--o-edge:#c2baa6;--o-fill:var(--opt-fill);--o-ink:#353535;border:1.5px solid var(--o-line);background:var(--o-fill);min-height:52px;box-shadow:3px 4px 0 var(--o-edge);color:var(--o-ink);font-family:var(--noor-font-display);font-size:var(--noor-t-md);letter-spacing:-.005em;cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin:0 3px 4px 0;padding:4px 12px 4px 4px;font-weight:600;line-height:1.3;transition-property:transform,box-shadow,background-color,border-color;transition-duration:95ms,95ms,.15s,.15s;transition-timing-function:cubic-bezier(.65,0,.35,1);display:flex;position:relative}.cards-module__NmadoG__option:active:not([aria-disabled=true]){box-shadow:0 0 0 var(--o-edge);transition-duration:55ms;transform:translate(3px,4px)}.cards-module__NmadoG__letter{border-right:1px solid var(--o-line);border-radius:9px;flex:none;align-self:stretch;place-items:center;width:36px;min-height:42px;font-size:.875rem;font-weight:700;display:grid}.cards-module__NmadoG__radio{opacity:0;width:1px;height:1px;margin:0;position:absolute}:is(.cards-module__NmadoG__option:has(.cards-module__NmadoG__radio:focus-visible),.cards-module__NmadoG__choice:has(.cards-module__NmadoG__radio:focus-visible)){outline:3px solid var(--noor-focus);outline-offset:3px}.cards-module__NmadoG__option:not([data-state]):has(.cards-module__NmadoG__radio:checked){--o-line:#68a67d;--o-edge:#68a67d;--o-fill:#d1e4d1;border-width:2px}.cards-module__NmadoG__option[data-state=correct]{--o-line:#3a9e68;--o-edge:#2b8f59;--o-fill:#3a9e68;--o-ink:#fff}.cards-module__NmadoG__option[data-state=incorrect]{--o-line:#e05545;--o-edge:#d14636;--o-fill:#e05545;--o-ink:#fff}.cards-module__NmadoG__option:is([data-state=correct],[data-state=incorrect]) .cards-module__NmadoG__letter{background:#0000001f;border-right-color:#ffffff3d}.cards-module__NmadoG__option[aria-disabled=true]{cursor:default}.cards-module__NmadoG__option[aria-disabled=true]:not([data-state]){opacity:.6}.cards-module__NmadoG__mark{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;margin-left:auto}.cards-module__NmadoG__feedback{animation:cards-module__NmadoG__rise .26s var(--noor-ease-out);background:#e1f0dd;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;padding:14px 16px;display:grid}.cards-module__NmadoG__feedback[data-tone=incorrect]{background:#fae5d7}.cards-module__NmadoG__face{color:#fff;background:#3a9e68;border-radius:50%;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.cards-module__NmadoG__feedback[data-tone=incorrect] .cards-module__NmadoG__face{background:#e05545}.cards-module__NmadoG__face svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cards-module__NmadoG__verdict{font-family:var(--noor-font-display);letter-spacing:-.015em;color:#236f47;margin:0;font-size:1.1rem;font-weight:700}.cards-module__NmadoG__feedback[data-tone=incorrect] .cards-module__NmadoG__verdict{color:#9b2f22}.cards-module__NmadoG__explain{font-family:var(--noor-font-display);color:#353535;grid-column:2;margin:0;font-size:.9rem;font-weight:500;line-height:1.4}.cards-module__NmadoG__feedbackSlot{outline:none}.cards-module__NmadoG__feedbackSlot:empty{display:none}@keyframes cards-module__NmadoG__rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.cards-module__NmadoG__option,.cards-module__NmadoG__feedback{transition:none;animation:none}}@media (max-height:820px) and (min-width:761px){.cards-module__NmadoG__card{--gap:10px;--opt-gap:8px;padding:16px 18px}.cards-module__NmadoG__prompt{padding:9px 14px;font-size:1rem}.cards-module__NmadoG__option{min-height:44px;font-size:.98rem}.cards-module__NmadoG__letter{min-height:36px}.cards-module__NmadoG__feedback{padding:10px 14px}}.cards-module__NmadoG__linear{box-shadow:0 2px 0 var(--card-rim), 0 8px 24px var(--shadow-warm)}
.QuranLesson-module___DK-6q__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--noor-ink-soft);font-size:.78rem;font-weight:700;display:block}.QuranLesson-module___DK-6q__progress{grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;margin:0;padding:0;list-style:none;display:grid}.QuranLesson-module___DK-6q__progress li{background:var(--card-line);height:6px;transition:background-color .26s var(--noor-ease-out);border-radius:999px}.QuranLesson-module___DK-6q__progress li[data-done]{background:#68a67d}.QuranLesson-module___DK-6q__body{outline:none;align-content:start;min-height:358px;display:grid}.QuranLesson-module___DK-6q__body[data-kind=question]{align-content:center}.QuranLesson-module___DK-6q__body>*{animation:QuranLesson-module___DK-6q__step .28s var(--noor-ease-out)}.QuranLesson-module___DK-6q__question{grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:8px 4px;display:grid}.QuranLesson-module___DK-6q__question img{width:72px;height:auto}.QuranLesson-module___DK-6q__question p{font-family:var(--noor-font-display);letter-spacing:-.01em;color:var(--noor-ink-warm);margin:0;font-size:clamp(1.25rem,1.05rem + .6vw,1.55rem);font-weight:700;line-height:1.3}.QuranLesson-module___DK-6q__reading{background:var(--verse-bg);border:1.5px solid #68a67d;border-radius:20px;gap:10px;margin-bottom:5px;padding:clamp(16px,1.4vw,20px);display:grid;box-shadow:0 5px #68a67d}.QuranLesson-module___DK-6q__citation{color:var(--verse-ink);background:#68a67d26;border-radius:24px;justify-self:start;margin:0;padding:4px 14px;line-height:1.35;display:grid}.QuranLesson-module___DK-6q__surah{font-family:var(--noor-font-display);font-size:.95rem;font-weight:700}.QuranLesson-module___DK-6q__ref{font-family:var(--noor-font-display);font-size:.78rem;font-weight:600}.QuranLesson-module___DK-6q__arabic{font-family:var(--noor-font-arabic);color:var(--verse-ink);text-align:right;margin:0;font-size:clamp(1.55rem,1.2rem + .9vw,2rem);font-weight:700;line-height:1.7}.QuranLesson-module___DK-6q__transliteration{font-family:var(--noor-font-arabic);letter-spacing:.01em;color:var(--verse-ink);text-align:right;margin:0;font-size:.9rem;font-weight:400;line-height:1.55}.QuranLesson-module___DK-6q__translation{font-family:var(--noor-font-display);font-size:var(--noor-t-md);color:var(--verse-text);margin:0;font-weight:400;line-height:1.45}.QuranLesson-module___DK-6q__summary{background:#ebe2cd;border-radius:20px;gap:8px;padding:clamp(14px,1.3vw,18px) clamp(16px,1.4vw,20px);display:grid}.QuranLesson-module___DK-6q__summaryTitle{font-family:var(--noor-font-display);color:#353535;border-bottom:1px solid #35353526;margin:0 0 2px;padding-bottom:8px;font-size:1.2rem;font-weight:700;line-height:1.35}.QuranLesson-module___DK-6q__summaryHeading{font-family:var(--noor-font-display);color:#353535;margin:4px 0 2px;font-size:.95rem;font-weight:700;line-height:1.4}.QuranLesson-module___DK-6q__points{gap:3px;margin:0;padding:0;list-style:none;display:grid}.QuranLesson-module___DK-6q__points li{font-family:var(--noor-font-display);color:#353535d9;padding-left:16px;font-size:.86rem;font-weight:400;line-height:1.5;position:relative}.QuranLesson-module___DK-6q__points li:before{content:"•";position:absolute;left:2px}.QuranLesson-module___DK-6q__nav{justify-content:flex-end}.QuranLesson-module___DK-6q__nav>:first-child:not(.QuranLesson-module___DK-6q__count){margin-right:auto}.QuranLesson-module___DK-6q__count{font-family:var(--noor-font-display);color:var(--noor-ink-soft);font-size:.85rem;font-weight:600}@keyframes QuranLesson-module___DK-6q__step{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.QuranLesson-module___DK-6q__body>*{animation:none}.QuranLesson-module___DK-6q__progress li{transition:none}}@media (max-height:820px) and (min-width:761px){.QuranLesson-module___DK-6q__body{min-height:304px}.QuranLesson-module___DK-6q__reading{gap:6px;padding:12px 16px}.QuranLesson-module___DK-6q__arabic{font-size:1.45rem;line-height:1.6}.QuranLesson-module___DK-6q__summary{gap:5px;padding:12px 16px}.QuranLesson-module___DK-6q__points li{font-size:.82rem;line-height:1.45}}@media (max-width:760px){.QuranLesson-module___DK-6q__body{min-height:0}}
.RoutinePlanner-module__jlPNNa__stage{outline:none;align-content:start;gap:12px;min-height:470px;display:grid;position:relative}.RoutinePlanner-module__jlPNNa__stage>*{animation:RoutinePlanner-module__jlPNNa__arrive .36s var(--noor-ease-out)}.RoutinePlanner-module__jlPNNa__group{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.RoutinePlanner-module__jlPNNa__legend{font-family:var(--noor-font-display);color:var(--noor-ink);margin-bottom:6px;padding:0;font-size:.9rem;font-weight:700}.RoutinePlanner-module__jlPNNa__chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.RoutinePlanner-module__jlPNNa__chip{background:var(--opt-fill);color:#353535;cursor:pointer;border:1.5px solid #c2baa6;border-radius:12px;align-content:center;justify-items:center;min-height:38px;margin:0 2px 3px 0;padding:2px 6px;transition:transform 95ms,box-shadow 95ms,background-color .15s,border-color .15s;display:grid;position:relative;box-shadow:2px 3px #c2baa6}.RoutinePlanner-module__jlPNNa__chip:active{transform:translate(2px,3px);box-shadow:0 0 #c2baa6}.RoutinePlanner-module__jlPNNa__chip:has(.RoutinePlanner-module__jlPNNa__radio:checked){background:#d1e4d1;border:2px solid #68a67d;box-shadow:2px 3px #68a67d}:is(.RoutinePlanner-module__jlPNNa__chip:has(.RoutinePlanner-module__jlPNNa__radio:focus-visible),.RoutinePlanner-module__jlPNNa__hadiyyah:has(.RoutinePlanner-module__jlPNNa__radio:focus-visible)){outline:3px solid var(--noor-focus);outline-offset:3px}.RoutinePlanner-module__jlPNNa__radio{opacity:0;width:1px;height:1px;margin:0;position:absolute}.RoutinePlanner-module__jlPNNa__chipLabel{font-family:var(--noor-font-display);font-size:.9rem;font-weight:600;line-height:1.2}.RoutinePlanner-module__jlPNNa__lock{color:#fff;background:linear-gradient(#2c2f63 0%,#9a4f6b 100%);border-radius:20px;justify-items:center;gap:6px;padding:8px 14px 12px;display:grid}.RoutinePlanner-module__jlPNNa__clock{font-family:var(--noor-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px #0000002e;margin:0;font-size:2rem;font-weight:600;line-height:1.05}.RoutinePlanner-module__jlPNNa__note{color:#1d1d1f;background:#ffffffdb;border-radius:14px;gap:1px;width:100%;padding:7px 12px 9px;display:grid;box-shadow:0 6px 18px #00000029}.RoutinePlanner-module__jlPNNa__noteHead{font-family:var(--noor-font-display);letter-spacing:.02em;color:#6b6b70;justify-content:space-between;margin:0 0 2px;font-size:.72rem;font-weight:600;display:flex}.RoutinePlanner-module__jlPNNa__noteHead span:first-child{text-transform:uppercase;letter-spacing:.06em}.RoutinePlanner-module__jlPNNa__noteTitle{font-family:var(--noor-font-display);color:#1d1d1f;margin:0;font-size:.92rem;font-weight:700;line-height:1.3}.RoutinePlanner-module__jlPNNa__noteBody{font-family:var(--noor-font-display);margin:0;font-size:.88rem;font-weight:400;line-height:1.35}.RoutinePlanner-module__jlPNNa__noteArabic{font-family:var(--noor-font-arabic);unicode-bidi:isolate;font-size:1rem}.RoutinePlanner-module__jlPNNa__stage[data-stage=flame]{flex-direction:column;display:flex}@property --hearth{syntax:"<number>";inherits:false;initial-value:.06}.RoutinePlanner-module__jlPNNa__flame{background:radial-gradient(60% 55% at 50% 38%, rgba(241, 143, 1, var(--hearth,.06)) 0%, transparent 100%), var(--hearth-bg);border-radius:20px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;min-height:0;padding:12px 16px 10px;transition:--hearth .6s;display:flex}.RoutinePlanner-module__jlPNNa__flame:has([data-lit]){--hearth:.2}.RoutinePlanner-module__jlPNNa__fire{--grow:.86;aspect-ratio:1;min-height:96px;max-height:176px;transform:scale(calc(var(--grow) * 1.3));transform-origin:50% 58%;filter:grayscale(.9)opacity(.62);transition:transform .24s var(--noor-ease-out), filter .5s var(--noor-ease-out);flex:1 1 0}.RoutinePlanner-module__jlPNNa__fire[data-lit]{filter:drop-shadow(0 0 18px #f18f0180)}.RoutinePlanner-module__jlPNNa__fire video,.RoutinePlanner-module__jlPNNa__fire img{object-fit:contain;width:100%;height:100%;display:block}.RoutinePlanner-module__jlPNNa__burning{min-height:46px;font-family:var(--noor-font-display);text-align:center;color:var(--noor-ink-soft);align-content:center;margin:0;font-size:.92rem;font-weight:500;line-height:1.3;display:grid;position:relative}.RoutinePlanner-module__jlPNNa__burning[data-lit]{color:var(--flame-ink);font-size:1.05rem;font-weight:800}.RoutinePlanner-module__jlPNNa__burning span{color:var(--noor-ink-warm);font-size:.92rem;font-weight:600;display:block}.RoutinePlanner-module__jlPNNa__controls{grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%;display:grid}.RoutinePlanner-module__jlPNNa__play{color:#fff;cursor:pointer;background:#f18f01;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0 0 4px;transition:transform 95ms,box-shadow 95ms,padding 95ms;display:grid;box-shadow:inset 0 -4px #c46f00}.RoutinePlanner-module__jlPNNa__play:active{padding-bottom:1px;transition-duration:55ms;transform:translateY(2px);box-shadow:inset 0 -1px #c46f00}.RoutinePlanner-module__jlPNNa__play:focus-visible{outline:3px solid var(--noor-focus);outline-offset:3px}.RoutinePlanner-module__jlPNNa__play svg{fill:currentColor;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.RoutinePlanner-module__jlPNNa__track{gap:0;min-width:0;display:grid}.RoutinePlanner-module__jlPNNa__range{--p:0%;cursor:pointer;appearance:none;background:0 0;width:100%;height:32px;margin:0}.RoutinePlanner-module__jlPNNa__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #f18f01 var(--p), var(--range-track) var(--p));border-radius:999px;height:12px;box-shadow:inset 0 0 0 1px #c2baa699}.RoutinePlanner-module__jlPNNa__range::-moz-range-track{background:linear-gradient(90deg, #f18f01 var(--p), var(--range-track) var(--p));border-radius:999px;height:12px;box-shadow:inset 0 0 0 1px #c2baa699}.RoutinePlanner-module__jlPNNa__range::-webkit-slider-thumb{appearance:none;background:url(/art/app/icons/streak.webp) 50%/contain no-repeat;border:0;width:30px;height:30px;margin-top:-9px}.RoutinePlanner-module__jlPNNa__range::-moz-range-thumb{background:url(/art/app/icons/streak.webp) 50%/contain no-repeat;border:0;width:30px;height:30px}.RoutinePlanner-module__jlPNNa__range:focus-visible{outline:3px solid var(--noor-focus);outline-offset:2px;border-radius:999px}.RoutinePlanner-module__jlPNNa__count{text-align:center;font-family:var(--noor-font-display);font-variant-numeric:tabular-nums;color:var(--flame-ink);margin:0;font-size:.9rem;font-weight:700;line-height:1.3}.RoutinePlanner-module__jlPNNa__reward{color:#f5ecd7;text-align:center;isolation:isolate;background:radial-gradient(120% 80% at 50% 38%,#a24a0a 0%,#833500 60%);border-radius:20px;align-content:center;justify-items:center;gap:8px;min-height:470px;padding:20px 18px;display:grid;position:relative;overflow:hidden}.RoutinePlanner-module__jlPNNa__rain{z-index:-1;pointer-events:none;position:absolute;inset:0}.RoutinePlanner-module__jlPNNa__rain img{opacity:0;height:auto;animation:2.2s cubic-bezier(.35,0,.65,1) forwards RoutinePlanner-module__jlPNNa__fall;position:absolute;top:-40px}.RoutinePlanner-module__jlPNNa__rewardTitle{font-family:var(--noor-font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:1.7rem;font-weight:800;line-height:1.15}.RoutinePlanner-module__jlPNNa__rewardLine{font-family:var(--noor-font-display);margin:0;font-size:1rem;font-weight:500;line-height:1.35}.RoutinePlanner-module__jlPNNa__dattel{filter:drop-shadow(0 10px 18px #00000047);width:132px;height:auto;margin:10px 0 6px;animation:1s linear .2s both RoutinePlanner-module__jlPNNa__pop}.RoutinePlanner-module__jlPNNa__rewardGift{font-family:var(--noor-font-display);letter-spacing:.01em;margin:0 0 8px;font-size:1.05rem;font-weight:600;line-height:1.35}.RoutinePlanner-module__jlPNNa__stage[data-stage=gift]{align-content:stretch}.RoutinePlanner-module__jlPNNa__gift{grid-template-rows:auto 1fr auto;gap:12px;display:grid}.RoutinePlanner-module__jlPNNa__giftHead{gap:2px;display:grid}.RoutinePlanner-module__jlPNNa__giftTitle{font-family:var(--noor-font-display);color:var(--noor-ink);margin:0;font-size:1.2rem;font-weight:800;line-height:1.2}.RoutinePlanner-module__jlPNNa__giftLine{font-size:var(--noor-t-sm);color:var(--noor-ink-soft);margin:0;line-height:1.35}.RoutinePlanner-module__jlPNNa__hadaya{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;display:grid}.RoutinePlanner-module__jlPNNa__hadiyyah{--tone:#8a6fc4;border:1.5px solid var(--card-line);background:var(--hadiyyah-bg);min-height:0;box-shadow:2px 3px 0 var(--card-line);cursor:pointer;transition:transform .18s var(--noor-ease-out), box-shadow .18s, border-color .18s;border-radius:16px;grid-template-rows:minmax(0,1fr) auto auto;place-items:end center;gap:3px;padding:6px 4px 7px;display:grid;position:relative}.RoutinePlanner-module__jlPNNa__hadiyyah img{aspect-ratio:360/320;object-fit:contain;width:auto;max-width:100%;height:100%;min-height:0;max-height:96px}.RoutinePlanner-module__jlPNNa__hadiyyah:has(.RoutinePlanner-module__jlPNNa__radio:checked){border:2px solid var(--tone);box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 22%, transparent), 2px 3px 0 var(--tone);transform:translateY(-3px)}.RoutinePlanner-module__jlPNNa__hadiyyah:has(.RoutinePlanner-module__jlPNNa__radio:disabled){cursor:default}.RoutinePlanner-module__jlPNNa__hadiyyah[data-flying]{z-index:2;animation:.75s cubic-bezier(.5,0,.75,0) forwards RoutinePlanner-module__jlPNNa__fly}.RoutinePlanner-module__jlPNNa__badge{background:var(--tone);color:#fff;max-width:100%;font-family:var(--noor-font-display);text-align:center;text-wrap:balance;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700;line-height:1.25}.RoutinePlanner-module__jlPNNa__badgeArabic{font-family:var(--noor-font-arabic);color:var(--noor-ink-soft);font-size:.8rem;line-height:1.3}.RoutinePlanner-module__jlPNNa__sendBar{background:var(--noor-surface-sand);border-radius:16px;align-items:center;gap:14px;padding:10px 10px 10px 14px;display:flex}.RoutinePlanner-module__jlPNNa__sendBar .RoutinePlanner-module__jlPNNa__meaning{flex:1;min-width:0}.RoutinePlanner-module__jlPNNa__sendBar button{flex:none;margin-bottom:5px}.RoutinePlanner-module__jlPNNa__meaning{color:var(--card-text);margin:0;font-size:.82rem;line-height:1.35}.RoutinePlanner-module__jlPNNa__meaning strong{font-family:var(--noor-font-display);color:var(--noor-ink);font-weight:700}.RoutinePlanner-module__jlPNNa__sent{--tone:#8a6fc4;text-align:center;grid-template-rows:auto 1fr auto auto auto;place-items:center;gap:14px;min-height:516px;display:grid}.RoutinePlanner-module__jlPNNa__sentTitle{font-family:var(--noor-font-display);color:var(--noor-ink);margin:0;font-size:clamp(1.3rem,1.1rem + .5vw,1.55rem);font-weight:800;line-height:1.2}.RoutinePlanner-module__jlPNNa__sentArt{isolation:isolate;width:180px;position:relative}.RoutinePlanner-module__jlPNNa__sentArt:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--tone) 55%, #fff) 0%, color-mix(in srgb, var(--tone) 22%, transparent) 45%, transparent 70%);border-radius:50%;animation:2.4s ease-in-out infinite alternate RoutinePlanner-module__jlPNNa__glow;position:absolute;inset:-14% -22% -8%}.RoutinePlanner-module__jlPNNa__sentArt img{width:100%;height:auto;animation:.7s cubic-bezier(.34,1.56,.64,1) both RoutinePlanner-module__jlPNNa__land;display:block}.RoutinePlanner-module__jlPNNa__sentCaption{font-family:var(--noor-font-display);color:var(--noor-ink-soft);margin:0;font-size:.9rem;font-weight:600}.RoutinePlanner-module__jlPNNa__inbox{text-align:left;width:100%;animation:RoutinePlanner-module__jlPNNa__arrive .42s var(--noor-ease-out) .42s both;background:linear-gradient(#2c2f63 0%,#9a4f6b 100%);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.RoutinePlanner-module__jlPNNa__inbox>div{color:#1d1d1f;background:#ffffffe6;border-radius:12px;padding:6px 10px 8px}.RoutinePlanner-module__jlPNNa__inbox>img{width:44px;height:auto}@keyframes RoutinePlanner-module__jlPNNa__arrive{0%{opacity:0;transform:translateY(6px)}}@keyframes RoutinePlanner-module__jlPNNa__fall{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:.95}85%{opacity:.9}to{opacity:0;transform:translateY(560px) rotate(var(--spin))}}@keyframes RoutinePlanner-module__jlPNNa__pop{0%{transform:scale(0)}12%{transform:scale(.9,1.06)}22%{transform:scale(1.22,1.1)}34%{transform:scale(.92,.98)}48%{transform:scaleX(1.06)}64%{transform:scale(.98,1.02)}82%{transform:scale(1.01,.995)}to{transform:scale(1)}}@keyframes RoutinePlanner-module__jlPNNa__fly{to{opacity:0;transform:translate(40px,-220px)rotate(14deg)scale(.55)}}@keyframes RoutinePlanner-module__jlPNNa__land{0%{opacity:0;transform:translateY(-40px)scale(.6)}}@keyframes RoutinePlanner-module__jlPNNa__glow{to{opacity:.55;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.RoutinePlanner-module__jlPNNa__stage>*,.RoutinePlanner-module__jlPNNa__dattel,.RoutinePlanner-module__jlPNNa__sentArt img,.RoutinePlanner-module__jlPNNa__sentArt:before,.RoutinePlanner-module__jlPNNa__inbox{animation:none}.RoutinePlanner-module__jlPNNa__rain{display:none}.RoutinePlanner-module__jlPNNa__fire,.RoutinePlanner-module__jlPNNa__chip,.RoutinePlanner-module__jlPNNa__play,.RoutinePlanner-module__jlPNNa__hadiyyah{transition:none}}@media (max-height:820px) and (min-width:761px){.RoutinePlanner-module__jlPNNa__stage,.RoutinePlanner-module__jlPNNa__reward{min-height:430px}.RoutinePlanner-module__jlPNNa__sent{min-height:476px}.RoutinePlanner-module__jlPNNa__stage{gap:8px}.RoutinePlanner-module__jlPNNa__lock{gap:4px;padding:6px 12px 10px}.RoutinePlanner-module__jlPNNa__clock{font-size:1.55rem}.RoutinePlanner-module__jlPNNa__legend{margin-bottom:4px}.RoutinePlanner-module__jlPNNa__flame{gap:4px;padding:8px 14px 6px}.RoutinePlanner-module__jlPNNa__fire{min-height:72px}.RoutinePlanner-module__jlPNNa__burning{min-height:42px}.RoutinePlanner-module__jlPNNa__reward{gap:6px;padding:16px}.RoutinePlanner-module__jlPNNa__dattel{width:112px}.RoutinePlanner-module__jlPNNa__sentArt{width:160px}}@media (max-width:760px){.RoutinePlanner-module__jlPNNa__fire{flex:none;height:150px}.RoutinePlanner-module__jlPNNa__stage,.RoutinePlanner-module__jlPNNa__reward,.RoutinePlanner-module__jlPNNa__sent{min-height:0}.RoutinePlanner-module__jlPNNa__reward{padding-block:28px}.RoutinePlanner-module__jlPNNa__sent{padding-block:4px 0}.RoutinePlanner-module__jlPNNa__badge{border-radius:10px;font-size:.7rem}[data-layout=horizontal] .RoutinePlanner-module__jlPNNa__stage{gap:8px}[data-layout=horizontal] .RoutinePlanner-module__jlPNNa__lock{padding-block:6px 8px}[data-layout=horizontal] .RoutinePlanner-module__jlPNNa__fire{height:clamp(100px,17svh,144px)}}
.FriendsQuiz-module__OX0StW__wrap{isolation:isolate;display:grid;position:relative}.FriendsQuiz-module__OX0StW__players{z-index:-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;margin:0 10px -16px;display:grid;position:relative}.FriendsQuiz-module__OX0StW__player{background:#ebe2cd;border:1.5px solid #c2baa6;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:10px 12px 24px;transition:background-color .25s,border-color .25s;display:flex;position:relative;box-shadow:0 3px #c2baa6,0 8px 20px -6px #28465a33}.FriendsQuiz-module__OX0StW__player[data-side=self]{rotate:-2deg}.FriendsQuiz-module__OX0StW__player[data-side=other]{text-align:right;flex-direction:row-reverse;rotate:2deg}.FriendsQuiz-module__OX0StW__player[data-state=correct]{background:#d1e4d1;border-color:#2b8f59;box-shadow:0 3px #68a67d,0 8px 20px -6px #28465a33}.FriendsQuiz-module__OX0StW__avatar{background:#ffdf8a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:0 0 0 2.5px #80c9ffe6}.FriendsQuiz-module__OX0StW__player[data-side=other] .FriendsQuiz-module__OX0StW__avatar{box-shadow:0 0 0 2.5px #e60f418c}.FriendsQuiz-module__OX0StW__player[data-state=correct] .FriendsQuiz-module__OX0StW__avatar{box-shadow:0 0 0 2.5px #048665}.FriendsQuiz-module__OX0StW__player[data-state=incorrect] .FriendsQuiz-module__OX0StW__avatar{box-shadow:0 0 0 2.5px #e60f41}.FriendsQuiz-module__OX0StW__avatar img{object-fit:contain;width:40px;height:40px;translate:0 3px}.FriendsQuiz-module__OX0StW__player[data-side=other][data-state] .FriendsQuiz-module__OX0StW__avatar img{animation:FriendsQuiz-module__OX0StW__wave .7s var(--noor-ease-out)}.FriendsQuiz-module__OX0StW__meta{min-width:0;display:grid}.FriendsQuiz-module__OX0StW__name{overflow-wrap:anywhere;line-height:1.2;font-family:var(--noor-font-display);color:#353535;font-size:.9rem;font-weight:600}.FriendsQuiz-module__OX0StW__score{font-family:var(--noor-font-display);color:#aa5826;align-items:center;gap:4px;font-size:.85rem;font-weight:700;display:inline-flex}.FriendsQuiz-module__OX0StW__player[data-side=other] .FriendsQuiz-module__OX0StW__score{justify-content:flex-end}.FriendsQuiz-module__OX0StW__versus{font-family:var(--noor-font-display);color:#f18f01;font-size:.85rem;font-weight:700;translate:0 -6px}.FriendsQuiz-module__OX0StW__reaction{font-family:var(--noor-font-display);white-space:nowrap;color:#236f47;animation:FriendsQuiz-module__OX0StW__pop .42s var(--noor-ease-out);background:#fefef1;border-radius:12px 12px 4px;padding:5px 10px;font-size:.8rem;font-weight:600;position:absolute;bottom:calc(100% - 4px);right:8px;box-shadow:0 6px 16px #28465a2e}.FriendsQuiz-module__OX0StW__pick{background:#ffdf8a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;display:grid;overflow:hidden;box-shadow:0 0 0 2px #fff}.FriendsQuiz-module__OX0StW__pick img{object-fit:contain;width:24px;height:24px;translate:0 2px}.FriendsQuiz-module__OX0StW__pick+svg{margin-left:4px}.FriendsQuiz-module__OX0StW__check{margin-top:var(--gap)}.FriendsQuiz-module__OX0StW__next{animation:FriendsQuiz-module__OX0StW__next-in .26s var(--noor-ease-out)}.FriendsQuiz-module__OX0StW__next>button{--b-bg:var(--noor-success-bright);--b-ink:#fff;--b-shadow:var(--noor-success-shadow);font-size:1.2rem;font-weight:700}@keyframes FriendsQuiz-module__OX0StW__next-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.FriendsQuiz-module__OX0StW__next{animation:none}}@keyframes FriendsQuiz-module__OX0StW__wave{30%{rotate:-10deg}60%{rotate:8deg}}@keyframes FriendsQuiz-module__OX0StW__pop{0%{opacity:0;transform:translateY(6px)scale(.9)}}@media (prefers-reduced-motion:reduce){.FriendsQuiz-module__OX0StW__reaction,.FriendsQuiz-module__OX0StW__player[data-side=other][data-state] .FriendsQuiz-module__OX0StW__avatar img{animation:none}}@media (max-height:820px) and (min-width:761px){.FriendsQuiz-module__OX0StW__player{padding:8px 10px 22px}}@media (max-width:760px){[data-layout=horizontal] .FriendsQuiz-module__OX0StW__player{gap:6px;padding:8px 10px 20px}}
.ChatPreview-module__4oHO3G__chat{background:var(--chat-bg);height:min(540px,100%);box-shadow:var(--card-shadow), 0 2px 0 var(--card-rim), var(--noor-edge);font-family:var(--noor-font-text);color:var(--chat-ink);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.ChatPreview-module__4oHO3G__thread{overscroll-behavior-y:contain;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;padding:22px 22px 8px;display:flex;overflow-y:auto}.ChatPreview-module__4oHO3G__welcome{gap:12px;display:grid}.ChatPreview-module__4oHO3G__head{align-items:center;gap:8px;margin:0;display:flex}.ChatPreview-module__4oHO3G__nuri{object-fit:contain;width:40px;height:40px}.ChatPreview-module__4oHO3G__name{font-size:1rem;font-weight:800}.ChatPreview-module__4oHO3G__beta{background:var(--chat-chip);border-radius:12px;padding:2px 7px;font-size:.72rem;font-weight:800}.ChatPreview-module__4oHO3G__premium{color:#fbf8f1;white-space:nowrap;background:#123c32;border-radius:999px;margin-left:auto;padding:4px 11px;font-size:.72rem;font-weight:800}.ChatPreview-module__4oHO3G__intro{font-size:var(--noor-t-md);margin:0;line-height:1.45}.ChatPreview-module__4oHO3G__suggestions{margin-top:auto;padding-top:20px}.ChatPreview-module__4oHO3G__suggestionsTitle{color:var(--chat-muted);margin:0 0 10px;font-size:.8rem}.ChatPreview-module__4oHO3G__tiles,.ChatPreview-module__4oHO3G__more{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;margin-inline:-22px;padding-inline:22px;display:flex;overflow-x:auto}.ChatPreview-module__4oHO3G__tiles::-webkit-scrollbar{display:none}.ChatPreview-module__4oHO3G__more::-webkit-scrollbar{display:none}.ChatPreview-module__4oHO3G__tile{background:var(--chat-tile);width:148px;min-height:44px;color:var(--chat-ink);font:inherit;font-size:var(--noor-t-sm);text-align:left;cursor:pointer;border:0;border-radius:18px;flex:none;padding:12px 14px;line-height:1.3;transition:background-color .15s}.ChatPreview-module__4oHO3G__tile:hover{background:var(--chat-tile-hover)}.ChatPreview-module__4oHO3G__more{margin-top:6px}.ChatPreview-module__4oHO3G__messages{gap:12px;padding-top:18px;display:grid}.ChatPreview-module__4oHO3G__user{color:#fff;max-width:78%;font-size:var(--noor-t-md);animation:ChatPreview-module__4oHO3G__rise .24s var(--noor-ease-out);background:#163e2b;border-radius:24px 4px 24px 24px;justify-self:end;margin:0 0 4px;padding:12px 14px;font-weight:500;line-height:1.5}.ChatPreview-module__4oHO3G__answer{animation:ChatPreview-module__4oHO3G__rise .32s .16s var(--noor-ease-out) both;gap:8px;display:grid}.ChatPreview-module__4oHO3G__answer>p{font-size:var(--noor-t-md);margin:0;line-height:1.5}.ChatPreview-module__4oHO3G__reference{color:var(--chat-link);font:inherit;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline}.ChatPreview-module__4oHO3G__sources{background:var(--chat-bubble);animation:ChatPreview-module__4oHO3G__rise .22s var(--noor-ease-out);border-radius:18px;gap:8px;padding:12px;display:grid;box-shadow:0 6px 18px -6px #0000002e}.ChatPreview-module__4oHO3G__sources[hidden]{display:none}.ChatPreview-module__4oHO3G__sources p{margin:0}.ChatPreview-module__4oHO3G__sourcesTitle{font-weight:800}.ChatPreview-module__4oHO3G__source{background:var(--chat-chip);border-radius:16px;gap:2px;padding:10px 12px;font-size:.875rem;display:grid}.ChatPreview-module__4oHO3G__sourceTerm{font-weight:700}.ChatPreview-module__4oHO3G__sources a{color:var(--chat-link);text-underline-offset:.18em;font-weight:700}.ChatPreview-module__4oHO3G__answer>.ChatPreview-module__4oHO3G__sampleNote{font-size:var(--noor-t-xs);color:var(--chat-muted)}.ChatPreview-module__4oHO3G__composer{align-items:flex-end;gap:8px;padding:8px 16px 6px;display:flex}.ChatPreview-module__4oHO3G__field{background:var(--chat-tile);min-height:52px;color:var(--chat-placeholder);font-size:var(--noor-t-md);border-radius:28px;flex:1;align-items:center;padding:6px 18px;display:flex}.ChatPreview-module__4oHO3G__send{background:var(--chat-send);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.ChatPreview-module__4oHO3G__send svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.ChatPreview-module__4oHO3G__notice{text-align:center;color:var(--chat-muted);margin:0;padding:4px 18px 14px;font-size:.75rem;line-height:1.5}.ChatPreview-module__4oHO3G__tile:focus-visible,.ChatPreview-module__4oHO3G__reference:focus-visible,.ChatPreview-module__4oHO3G__sources a:focus-visible{outline:3px solid var(--noor-focus);outline-offset:2px}@keyframes ChatPreview-module__4oHO3G__rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ChatPreview-module__4oHO3G__user,.ChatPreview-module__4oHO3G__answer,.ChatPreview-module__4oHO3G__sources{animation:none}}@media (max-width:760px){.ChatPreview-module__4oHO3G__chat{height:auto}.ChatPreview-module__4oHO3G__thread{overflow:visible}.ChatPreview-module__4oHO3G__noticeBreak{display:none}[data-layout=horizontal] .ChatPreview-module__4oHO3G__thread{padding-top:14px}[data-layout=horizontal] .ChatPreview-module__4oHO3G__welcome{gap:10px}}
.Waitlist-module__X25-8a__waitlist{width:min(100%,480px);margin-top:var(--noor-2);gap:10px;display:grid;container-type:inline-size}.Waitlist-module__X25-8a__trigger{border:2px solid var(--field-line);border-radius:calc(var(--noor-r-button) + 6px);background:var(--field-bg);width:100%;box-shadow:0 5px 0 0 var(--glass-shadow), 0 16px 32px -14px var(--card-shadow-color);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s var(--noor-ease-out);align-items:center;gap:6px;padding:6px 6px 6px 16px;display:flex}@media (hover:hover) and (pointer:fine){.Waitlist-module__X25-8a__trigger:hover{border-color:var(--noor-accent)}}.Waitlist-module__X25-8a__trigger:focus-visible{border-color:var(--noor-focus);outline:3px solid var(--noor-focus);outline-offset:1px}.Waitlist-module__X25-8a__triggerHint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--noor-ink-soft);flex:1;font-size:1rem;overflow:hidden}.Waitlist-module__X25-8a__submit{flex:none;margin-bottom:4px}.Waitlist-module__X25-8a__trigger:active .Waitlist-module__X25-8a__submit{transform:translateY(var(--b-depth));box-shadow:0 0 0 0 var(--b-shadow);transition-duration:55ms}.Waitlist-module__X25-8a__note{max-width:52ch;font-size:var(--noor-t-xs);color:var(--sky-lead);text-shadow:0 1px 10px var(--sky-halo);text-wrap:pretty;line-height:1.45}.Waitlist-module__X25-8a__error{background:var(--noor-danger-surface);color:var(--noor-danger-ink);font-size:var(--noor-t-sm);border-radius:12px;padding:8px 12px;font-weight:700}.Waitlist-module__X25-8a__sent{border-radius:calc(var(--noor-r-button) + 6px);background:var(--glass-bg);box-shadow:0 5px 0 0 var(--glass-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--noor-ink-warm);font-size:var(--noor-t-sm);align-items:flex-start;gap:10px;padding:14px 16px;line-height:1.45;display:flex}.Waitlist-module__X25-8a__sent strong{font-family:var(--noor-font-display)}.Waitlist-module__X25-8a__sent .Waitlist-module__X25-8a__check{color:var(--noor-success-ink);margin-top:1px}.Waitlist-module__X25-8a__email{overflow-wrap:anywhere;font-weight:700}.Waitlist-module__X25-8a__again{color:var(--noor-accent-deep);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.Waitlist-module__X25-8a__check{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em}.Waitlist-module__X25-8a__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.Waitlist-module__X25-8a__dialog{--pop-in:cubic-bezier(.22, 1, .36, 1);--pop-out:cubic-bezier(.4, 0, 1, 1);--exit-panel:.24s;width:100%;max-width:none;height:100%;max-height:none;padding:16px var(--noor-gutter);color:var(--lvl-ink);overscroll-behavior:contain;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.Waitlist-module__X25-8a__dialog[open]{place-items:center;display:grid}.Waitlist-module__X25-8a__dialog::backdrop{background:0 0}.Waitlist-module__X25-8a__veil{background:var(--veil,#fbf6ea80);-webkit-backdrop-filter:blur(var(--veil-blur,10px)) saturate(1.05);backdrop-filter:blur(var(--veil-blur,10px)) saturate(1.05);pointer-events:none;opacity:0;transition:opacity .16s var(--pop-out) var(--exit-panel);position:absolute;inset:0}.Waitlist-module__X25-8a__panel{border-radius:var(--noor-r-panel);background:var(--noor-surface);width:min(430px,100%);max-height:100%;box-shadow:0 30px 70px -20px var(--card-shadow-color), 0 2px 0 var(--card-rim);overscroll-behavior:contain;opacity:0;transition:opacity var(--exit-panel) var(--pop-out), translate var(--exit-panel) var(--pop-out), scale var(--exit-panel) var(--pop-out);padding:32px 28px 28px;position:relative;overflow-y:auto;translate:0 16px;scale:.96}.Waitlist-module__X25-8a__dialog[open]:not([data-closing])>.Waitlist-module__X25-8a__panel{opacity:1;transition-duration:.52s;transition-timing-function:var(--pop-in);translate:0;scale:1}.Waitlist-module__X25-8a__dialog[open]:not([data-closing])>.Waitlist-module__X25-8a__veil{opacity:1;transition:opacity .6s var(--pop-in)}@starting-style{.Waitlist-module__X25-8a__dialog[open]:not([data-closing])>.Waitlist-module__X25-8a__panel{opacity:0;translate:0 16px;scale:.96}.Waitlist-module__X25-8a__dialog[open]:not([data-closing])>.Waitlist-module__X25-8a__veil{opacity:0}}.Waitlist-module__X25-8a__panel[data-morphing]{overflow:hidden}.Waitlist-module__X25-8a__step{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.Waitlist-module__X25-8a__step>*{animation:Waitlist-module__X25-8a__stepIn .52s var(--pop-in) both;animation-delay:calc(60ms + var(--i,0) * 45ms)}.Waitlist-module__X25-8a__step>:nth-child(2){--i:1}.Waitlist-module__X25-8a__step>:nth-child(3){--i:2}.Waitlist-module__X25-8a__step>:nth-child(4){--i:3}.Waitlist-module__X25-8a__step>:nth-child(5){--i:4}.Waitlist-module__X25-8a__step>:nth-child(n+6){--i:5}@keyframes Waitlist-module__X25-8a__stepIn{0%{opacity:0;translate:0 10px}}.Waitlist-module__X25-8a__panel[data-leaving] .Waitlist-module__X25-8a__step>*,.Waitlist-module__X25-8a__panel[data-leaving] .Waitlist-module__X25-8a__step>.Waitlist-module__X25-8a__panelNuri{animation:Waitlist-module__X25-8a__stepOut .2s var(--pop-out) both}@keyframes Waitlist-module__X25-8a__stepOut{to{opacity:0;translate:0 -8px}}.Waitlist-module__X25-8a__step[data-step=sent]>.Waitlist-module__X25-8a__panelNuri{animation:.64s cubic-bezier(.34,1.56,.64,1) 40ms both Waitlist-module__X25-8a__nuriPop}@keyframes Waitlist-module__X25-8a__nuriPop{0%{opacity:0;translate:0 12px;scale:.6}60%{opacity:1}}.Waitlist-module__X25-8a__close{background:var(--lvl-pill);width:40px;height:40px;color:var(--lvl-pill-ink);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.Waitlist-module__X25-8a__close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.Waitlist-module__X25-8a__close:focus-visible{outline:3px solid var(--noor-focus);outline-offset:2px}.Waitlist-module__X25-8a__panelNuri{filter:drop-shadow(0 10px 16px #5032142e);width:clamp(104px,32%,140px);height:auto;margin-bottom:2px}.Waitlist-module__X25-8a__kicker{letter-spacing:1.6px;text-transform:uppercase;color:var(--lvl-eyebrow);font-size:13px;font-weight:700;line-height:1.2}.Waitlist-module__X25-8a__title{color:var(--lvl-ink);text-wrap:balance;font-size:clamp(1.7rem,1.5rem + .8vw,2.05rem);font-weight:800;line-height:1.08}.Waitlist-module__X25-8a__text{max-width:32ch;color:var(--lvl-ink-soft);font-size:1rem;font-weight:500;line-height:1.5}.Waitlist-module__X25-8a__small{font-size:var(--noor-t-sm);color:var(--lvl-ink-soft);line-height:1.45}.Waitlist-module__X25-8a__gift{background:var(--lvl-pill);box-shadow:inset 0 0 0 1px var(--lvl-pill-rim);color:var(--lvl-pill-ink);font-size:var(--noor-t-sm);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:8px 14px;line-height:1.35;display:flex}.Waitlist-module__X25-8a__gift img{flex:none;width:24px;height:24px}.Waitlist-module__X25-8a__footer{text-align:left;gap:10px;width:100%;max-width:340px;margin-top:6px;display:grid}.Waitlist-module__X25-8a__footer .Waitlist-module__X25-8a__again{justify-self:center}.Waitlist-module__X25-8a__label{font-family:var(--noor-font-display);font-size:var(--noor-t-sm);color:var(--lvl-ink);font-weight:700}.Waitlist-module__X25-8a__input{border:2px solid var(--field-line);border-radius:var(--noor-r-button);background:var(--field-bg);width:100%;min-height:50px;color:var(--noor-ink);transition:border-color .15s var(--noor-ease-out);padding:10px 14px;font-size:1rem}.Waitlist-module__X25-8a__input::placeholder{color:var(--noor-ink-soft);opacity:.8}.Waitlist-module__X25-8a__input:focus-visible{outline:3px solid var(--noor-focus);outline-offset:1px;border-color:var(--noor-focus)}.Waitlist-module__X25-8a__input[aria-invalid=true]{border-color:var(--noor-danger)}.Waitlist-module__X25-8a__consent{font-size:var(--noor-t-xs);color:var(--lvl-ink-soft);line-height:1.5}.Waitlist-module__X25-8a__consent a{color:var(--noor-accent-deep);font-weight:700}@media (prefers-reduced-motion:reduce){.Waitlist-module__X25-8a__trigger,.Waitlist-module__X25-8a__input{transition:none}.Waitlist-module__X25-8a__dialog{--exit-panel:.12s}.Waitlist-module__X25-8a__panel,.Waitlist-module__X25-8a__dialog[open]:not([data-closing])>.Waitlist-module__X25-8a__panel{transition-duration:.12s;translate:none;scale:none}.Waitlist-module__X25-8a__veil,.Waitlist-module__X25-8a__dialog[open]:not([data-closing])>.Waitlist-module__X25-8a__veil{transition-duration:.12s}.Waitlist-module__X25-8a__step>*,.Waitlist-module__X25-8a__step[data-step=sent]>.Waitlist-module__X25-8a__panelNuri{animation:none}}
.AppStoreBadge-module__qSj_eW__badge{transition:filter .15s var(--noor-ease-out);border-radius:9px;flex:none;line-height:0;display:inline-flex}.AppStoreBadge-module__qSj_eW__badge img{width:auto;height:48px}.AppStoreBadge-module__qSj_eW__badge:focus-visible{outline:3px solid var(--noor-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.AppStoreBadge-module__qSj_eW__badge:hover{filter:brightness(1.25)}}@media (prefers-reduced-motion:reduce){.AppStoreBadge-module__qSj_eW__badge{transition:none}}
