.ProfileSelectorVerse{z-index:2;flex-direction:column;align-items:center;gap:10px;max-width:360px;padding:0 8px;display:flex;position:relative}.ProfileSelectorVerse-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;font-size:.7rem;font-weight:600}.ProfileSelectorVerse-arabic{color:#fff;text-align:center;text-shadow:0 1px 6px #0000001a;flex-wrap:wrap;justify-content:center;gap:4px 6px;margin:0;font-size:1.5rem;line-height:2.2;display:flex}.ProfileSelectorVerse-word{display:inline-block}.ProfileSelectorVerse-playback{flex-direction:column;align-items:center;display:flex}.ProfileSelectorVerse-playback .Onboarding-verseContainer{justify-content:center}.ProfileSelectorVerse-playback .Onboarding-word{font-size:1.5rem;line-height:2.2}.ProfileSelectorVerse-translation{font-family:var(--font-libre-baskerville),serif;color:#ffffffeb;text-shadow:0 1px 3px #00000073;text-align:center;max-width:300px;margin:0;font-size:.8rem;font-style:italic;line-height:1.65}.ProfileSelectorVerse-footer{align-items:center;gap:6px;display:flex}.ProfileSelectorVerse-badge{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;background:#00000057;border:none;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:.68rem;font-weight:600;display:flex}.ProfileSelectorVerse-badge--btn{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s}.ProfileSelectorVerse-badge--btn:hover{background:#0000007a}.ProfileSelectorVerse-badge--loading{animation:.8s infinite ProfileSelectorVerse-pulse}@keyframes ProfileSelectorVerse-pulse{0%,to{opacity:1}50%{opacity:.4}}
.ProfileSelectorBurhan{z-index:2;flex-direction:column;align-items:center;gap:10px;min-height:120px;margin-top:24px;display:flex;position:relative}.ProfileSelectorBurhan-dict{flex-direction:column;align-items:center;gap:10px;display:flex}.ProfileSelectorBurhan-arabic{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:5rem;line-height:1.4}.ProfileSelectorBurhan-row{align-items:baseline;gap:8px;display:flex}.ProfileSelectorBurhan-translit{font-family:var(--font-libre-baskerville),serif;color:var(--accent-splash-dark,#641d11);letter-spacing:.02em;font-size:1.2rem;font-style:italic;font-weight:400}.ProfileSelectorBurhan-sep{color:#fff6;font-size:1rem}.ProfileSelectorBurhan-verse{flex-direction:column;align-items:center;gap:16px;max-width:500px;padding:0 16px;display:flex}.ProfileSelectorBurhan-translation{font-family:var(--font-libre-baskerville),serif;color:#ffffffb3;font-size:1rem;font-weight:700}.ProfileSelectorBurhan-translationText{font-family:var(--font-libre-baskerville),serif;color:#fff9;text-align:center;max-width:420px;margin:0;font-size:.9rem;font-style:italic;line-height:1.6}.ProfileSelectorBurhan-highlight{font-style:italic}.ProfileSelectorBurhan-verse .Onboarding-verseContainer{justify-content:center}.ProfileSelectorBurhan-verse .Onboarding-word{font-size:2rem;line-height:1.4}
.ProfileFormSheet-view{z-index:9999}.ProfileFormSheet-backdrop{background-color:#00000080;position:fixed;inset:0}.ProfileFormSheet-content{height:auto;max-height:calc(100svh - env(safe-area-inset-top,0px) - 24px);background-color:var(--sheet-bg,#fff);border-radius:22px 22px 0 0;flex-direction:column;display:flex;overflow:hidden}.ProfileFormSheet-handle{background-color:var(--border);border-radius:2px;width:36px;height:4px;margin:10px auto 0;display:block}.ProfileFormSheet-header{justify-content:space-between;align-items:center;padding:14px 20px 4px;display:flex}.ProfileFormSheet-title{color:var(--foreground);margin:0;font-size:1.05rem;font-weight:700}.ProfileFormSheet-closeBtn{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;place-items:center;padding:4px;display:grid}.ProfileFormSheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:4px 20px calc(20px + env(safe-area-inset-bottom,0px) + var(--keyboard-inset,0px));flex:1;overflow-y:auto}.ProfileFormSheet-fields{flex-direction:column;align-items:center;gap:18px;display:flex}.ProfileFormSheet-avatarBtn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.ProfileFormSheet-avatar{border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;transition:background-color .25s,transform .2s;display:flex;box-shadow:0 6px 24px #0000001f}.ProfileFormSheet-avatarBtn:active .ProfileFormSheet-avatar{transform:scale(.94)}.ProfileFormSheet-avatarHint{color:var(--accent,#e64610);font-size:.78rem;font-weight:600}.ProfileFormSheet-input{border:1.5px solid var(--border,#0000001f);background:var(--card,#fff);width:100%;color:var(--foreground,#1a1a1a);text-align:center;appearance:none;border-radius:14px;outline:none;padding:14px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ProfileFormSheet-input:focus{border-color:var(--accent,#e64610);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)12%,transparent)}.ProfileFormSheet-input::placeholder{color:var(--foreground-muted,#bbb)}.ProfileFormSheet-section{flex-direction:column;gap:4px;width:100%;display:flex}.ProfileFormSheet-label{color:var(--foreground-muted,#999);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:600}.ProfileFormSheet-hint{color:var(--foreground-muted,#999);margin:0;font-size:.78rem;line-height:1.4}.ProfileFormSheet-themes{grid-template-columns:repeat(6,1fr);gap:10px 4px;width:100%;margin-top:10px;display:grid}.ProfileFormSheet-themeBtn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:4px 0;display:flex}.ProfileFormSheet-themeBtn:active{opacity:.7}.ProfileFormSheet-themeDot{border-radius:50%;width:34px;height:34px;transition:box-shadow .2s,transform .2s;box-shadow:0 2px 8px #0000001a}.ProfileFormSheet-themeBtn--active .ProfileFormSheet-themeDot{box-shadow:0 0 0 3px var(--sheet-bg,#fff),0 0 0 5px var(--foreground,#1a1a1a);transform:scale(1.08)}.ProfileFormSheet-themeLabel{max-width:100%;color:var(--foreground-muted,#999);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:500;overflow:hidden}.ProfileFormSheet-themeBtn--active .ProfileFormSheet-themeLabel{color:var(--foreground,#1a1a1a);font-weight:600}.ProfileFormSheet-toggleRow{background:var(--card,#00000008);border:1px solid var(--border,#00000014);cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.ProfileFormSheet-toggleText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ProfileFormSheet-switch{background:var(--border,#0000002e);border-radius:9999px;flex:none;width:44px;height:26px;padding:3px;transition:background-color .2s;display:flex}.ProfileFormSheet-switch--on{background:var(--accent)}.ProfileFormSheet-switchKnob{background:#fff;border-radius:9999px;width:20px;height:20px;transition:transform .2s;box-shadow:0 1px 3px #00000040}.ProfileFormSheet-switch--on .ProfileFormSheet-switchKnob{transform:translate(18px)}[dir=rtl] .ProfileFormSheet-switch--on .ProfileFormSheet-switchKnob{transform:translate(-18px)}.ProfileFormSheet-footer{flex-direction:column;align-items:center;gap:6px;margin-top:22px;display:flex}.ProfileFormSheet-actions{gap:10px;width:100%;display:flex}.ProfileFormSheet-btn{cursor:pointer;border:none;border-radius:9999px;flex:1;padding:14px 20px;font-size:.95rem;font-weight:600;transition:opacity .15s,transform .15s}.ProfileFormSheet-btn:active{transform:scale(.97)}.ProfileFormSheet-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ProfileFormSheet-btn--primary{background:var(--accent,#e64610);color:var(--accent-contrast,#fff);box-shadow:0 4px 14px color-mix(in srgb,var(--accent)25%,transparent)}.ProfileFormSheet-btn--secondary{background:var(--card-hover,#0000000d);color:var(--foreground,#1a1a1a)}.ProfileFormSheet-btn--danger{color:#fff;background:#d32f2f}.ProfileFormSheet-deleteLink{cursor:pointer;color:#d32f2f;background:0 0;border:none;border-radius:9999px;padding:10px 16px;font-size:.85rem;font-weight:600}.ProfileFormSheet-deleteConfirm{background:#d32f2f12;border-radius:16px;flex-direction:column;gap:14px;margin-top:22px;padding:16px;display:flex}.ProfileFormSheet-deleteText{color:var(--foreground,#1a1a1a);margin:0;font-size:.88rem;line-height:1.55}[data-theme=dark] .ProfileFormSheet-content{background-color:var(--card)}[data-theme=dark] .ProfileFormSheet-input,[data-theme=dark] .ProfileFormSheet-toggleRow{background:var(--background)}[data-theme=dark] .ProfileFormSheet-themeBtn--active .ProfileFormSheet-themeDot{box-shadow:0 0 0 3px var(--card),0 0 0 5px var(--foreground)}@media (prefers-reduced-motion:reduce){.ProfileFormSheet-switch,.ProfileFormSheet-switchKnob,.ProfileFormSheet-themeDot,.ProfileFormSheet-avatar{transition:none}}
.ProfileSelectorAccountState{z-index:9998;padding:calc(env(safe-area-inset-top,0px) + 1.5rem)1.5rem calc(env(safe-area-inset-bottom,0px) + 1.5rem);background:var(--background);color:var(--foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;display:flex;position:fixed;inset:0}.ProfileSelectorAccountState-spinner{color:var(--accent);animation:.9s linear infinite ProfileSelectorAccountState-spin}@keyframes ProfileSelectorAccountState-spin{to{transform:rotate(360deg)}}.ProfileSelectorAccountState-warning{color:#d3a02a}.ProfileSelectorAccountState-title{margin:0;font-size:1.125rem;font-weight:600}.ProfileSelectorAccountState-text{max-width:22rem;color:var(--foreground-muted);margin:0;font-size:.9375rem;line-height:1.55}.ProfileSelectorAccountState-actions{flex-direction:column;gap:.625rem;width:100%;max-width:22rem;margin-top:.5rem;display:flex}.ProfileSelectorAccountState-retry,.ProfileSelectorAccountState-leave{cursor:pointer;border-radius:.875rem;min-height:2.875rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:600}.ProfileSelectorAccountState-retry{background:var(--accent);color:var(--accent-contrast,#fff);border:none}.ProfileSelectorAccountState-leave{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.ProfileSelectorAccountState-retry:disabled,.ProfileSelectorAccountState-leave:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.ProfileSelectorAccountState-spinner{animation-duration:2.4s}}
.ProfileSelector{inset:0 0 var(--keyboard-inset)0;z-index:9998;background-color:var(--background,#fff);flex-direction:column;display:flex;position:fixed;overflow:hidden auto}.ProfileSelector-splash{width:100%;padding:calc(32px + env(safe-area-inset-top))24px 48px;background-image:linear-gradient(to bottom,transparent calc(100% - 2px),var(--background)calc(100% - 2px)),var(--splash-image);background-position:50%;background-size:cover;flex-direction:column;flex-shrink:0;align-items:center;gap:16px;display:flex;position:relative;overflow:hidden}.ProfileSelector-splash:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#00000040 0%,#00000026 40%,#0000 70%);position:absolute;inset:0}.ProfileSelector-splash:after{content:"";background:linear-gradient(to bottom,transparent,var(--background));pointer-events:none;z-index:1;height:60%;position:absolute;bottom:0;left:0;right:0}.ProfileSelector-rose{z-index:0;pointer-events:none;background-color:var(--rose-color,#e64610);opacity:.12;width:620px;max-width:none;height:620px;max-height:none;position:absolute;-webkit-mask-image:url(/rose.svg);mask-image:url(/rose.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ProfileSelector-rose--br{animation:180s linear infinite ProfileSelector-roseBr;bottom:0;right:0;transform:translate(50%,50%)}.ProfileSelector-rose--tl{animation:180s linear infinite ProfileSelector-roseTl;top:0;left:0;transform:translate(-50%,-50%)}@keyframes ProfileSelector-roseBr{0%{transform:translate(50%,50%)rotate(0)}to{transform:translate(50%,50%)rotate(360deg)}}@keyframes ProfileSelector-roseTl{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.ProfileSelector-body{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:480px;margin:0 auto;padding:8px 24px 40px;transition:opacity .4s,transform .4s;display:flex}.ProfileSelector-greeting{font-family:var(--font-libre-baskerville),serif;color:var(--foreground,#1a1a1a);text-align:center;margin:0;font-size:1.15rem;font-style:italic;font-weight:400}.ProfileSelector-sectionHeader{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.ProfileSelector-sectionRow{align-items:center;gap:6px;display:flex}.ProfileSelector-sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--foreground-muted,#999);margin:0;font-size:.75rem;font-weight:600}.ProfileSelector-helpBtn{border:1.5px solid var(--border,#0000001f);width:22px;height:22px;color:var(--foreground-muted,#999);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.ProfileSelector-helpBtn:hover{color:var(--foreground,#1a1a1a);border-color:var(--foreground-muted,#999)}.ProfileSelector-helpCard{width:100%;max-width:320px;overflow:hidden}.ProfileSelector-helpInner{background:var(--card,#fff);border:1px solid var(--border,#0000000f);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ProfileSelector-helpIntro{color:var(--foreground,#1a1a1a);margin:0;font-size:.82rem;line-height:1.5}.ProfileSelector-helpExamples{flex-direction:column;gap:8px;display:flex}.ProfileSelector-helpExample{align-items:baseline;gap:8px;display:flex}.ProfileSelector-helpExampleName{color:var(--accent,#e64610);flex-shrink:0;font-size:.8rem;font-weight:700}.ProfileSelector-helpExampleDesc{color:var(--foreground-muted,#888);font-size:.78rem;line-height:1.4}.ProfileSelector-helpFooter{color:var(--foreground-muted,#999);border-top:1px solid var(--border,#0000000f);margin:0;padding-top:4px;font-size:.75rem;line-height:1.5}.ProfileSelector-grid{flex-wrap:wrap;justify-content:center;gap:24px;width:100%;display:flex}.ProfileSelector-item{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;width:88px;padding:0;display:flex}.ProfileSelector-avatar{border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;transition:box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 14px #0000001a}.ProfileSelector-item:hover .ProfileSelector-avatar{box-shadow:0 0 0 3px var(--background,#fff),0 0 0 5px color-mix(in srgb,var(--accent)35%,transparent),0 6px 20px #0000001a;transform:translateY(-2px)}.ProfileSelector-avatarText{z-index:1;color:#fff;-webkit-user-select:none;user-select:none;text-shadow:0 1px 3px #0000001f;font-size:1.9rem;line-height:1;position:relative}.ProfileSelector-avatar--memorize{border:2px solid #ffffff40;box-shadow:0 2px 8px #8934ff59}.ProfileSelector-avatar--add{box-shadow:none;border:2px dashed color-mix(in srgb,var(--foreground)14%,transparent);color:var(--foreground-muted,#999);background:0 0;transition:border-color .2s,color .2s}.ProfileSelector-item:hover .ProfileSelector-avatar--add{box-shadow:none;border-color:var(--accent,#e64610);color:var(--accent,#e64610);transform:none}.ProfileSelector-avatar--small{flex-shrink:0;width:40px;height:40px;box-shadow:0 2px 8px #00000014}.ProfileSelector-avatar--small .ProfileSelector-avatarText{text-shadow:none;font-size:1.1rem}.ProfileSelector-name{color:var(--foreground,#1a1a1a);text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:.8rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.ProfileSelector-name--muted{color:var(--foreground-muted,#999);font-weight:500}.ProfileSelector-manage{color:var(--accent,#e64610);cursor:pointer;opacity:.65;background:0 0;border:none;border-radius:9999px;padding:8px 20px;font-size:.85rem;font-weight:500;transition:opacity .2s}.ProfileSelector-manage:hover{opacity:1}.ProfileSelector-switchOverlay{z-index:10;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ProfileSelector-switchRose{z-index:0;opacity:.3;pointer-events:none;filter:brightness(.7);width:620px;max-width:none;height:620px;max-height:none;position:fixed;-webkit-mask-image:url(/rose.svg);mask-image:url(/rose.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ProfileSelector-switchRose--br{animation:180s linear infinite ProfileSelector-roseBr;bottom:0;right:0;transform:translate(50%,50%)}.ProfileSelector-switchRose--tl{animation:180s linear infinite ProfileSelector-roseTl;top:0;left:0;transform:translate(-50%,-50%)}.ProfileSelector-switchContent{z-index:1;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.ProfileSelector-switchIcon{color:#fff;filter:drop-shadow(0 2px 6px #00000026)}.ProfileSelector-switchSpinner{border:2.5px solid #ffffff40;border-top-color:#fff;border-radius:9999px;width:24px;height:24px;animation:.7s linear infinite ProfileSelector-spin}@keyframes ProfileSelector-spin{to{transform:rotate(360deg)}}.ProfileSelector-iconBtn{cursor:pointer;color:var(--foreground-muted,#999);background:0 0;border:none;border-radius:10px;align-items:center;padding:8px;transition:color .15s,background-color .15s;display:flex}.ProfileSelector-iconBtn:hover{color:var(--foreground,#1a1a1a);background:var(--surface,#0000000d)}.ProfileSelector-manageList{flex-direction:column;gap:8px;width:100%;max-width:360px;display:flex}.ProfileSelector-manageItem{background:var(--card,#fff);border:1px solid var(--border,#0000000f);border-radius:16px;overflow:hidden}.ProfileSelector-manageRow{align-items:center;gap:4px;padding:6px 10px 6px 0;display:flex}.ProfileSelector-manageEdit{cursor:pointer;text-align:start;min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:8px 4px 8px 0;display:flex}.ProfileSelector-manageName{min-width:0;color:var(--foreground,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.95rem;font-weight:600;overflow:hidden}.ProfileSelector-manageBadge{color:var(--foreground-muted,#999);flex-shrink:0}.ProfileSelector-manageActions{flex-shrink:0;display:flex}.ProfileSelector-manageChevron{color:var(--foreground-muted,#999);flex-shrink:0}[dir=rtl] .ProfileSelector-manageChevron{transform:scaleX(-1)}.ProfileSelector-doneBtn{color:var(--accent,#e64610);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-self:center;margin-top:8px;padding:10px 24px;font-size:.85rem;font-weight:600;transition:opacity .15s}.ProfileSelector-doneBtn:hover{opacity:.7}@media (prefers-reduced-motion:reduce){.ProfileSelector-rose,.ProfileSelector-switchRose{animation:none}.ProfileSelector-switchSpinner{animation-duration:1.5s}}.ProfileSelector-avatarWrap{display:flex;position:relative}.ProfileSelector-memorizeBadge{border:2px solid var(--background);border-radius:9999px;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-2px;right:-2px}.ProfileSelector-orderRow{align-items:center;display:flex;position:relative}.ProfileSelector-orderContent{flex:1;min-width:0}.ProfileSelector-dragHandle{touch-action:none;cursor:grab;flex-shrink:0;align-self:center}.ProfileSelector-dragHandle:active{cursor:grabbing}.ProfileSelector-iconBtn:disabled{opacity:.3;cursor:default}.ProfileSelector-orderHint{opacity:.7;text-align:center;margin:0 0 12px;font-size:13px}.ProfileSelector-orderList{flex-direction:column;gap:8px;display:flex}.ProfileSelector-orderRow .ProfileSelector-avatar{flex-shrink:0}
/*# sourceMappingURL=86ba8d6e827e9d7d.css.map*/