:root{--text:#0f172a;--text-h:#020617;--bg:#e9dff5;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;--ios-brand-purple:#7828c8;--ios-brand-purple-dark:#5c1a9a;--ios-brand-gold:#d4a843;--ios-label-primary:#0f172a;--ios-label-secondary:#334155;--ios-bg-card:#fff;--ios-cell-bg:#f2f2f7;--ios-sheet-bg:#fff;--ios-separator-color:#3c3c432e;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ios-brand-purple:#c084fc!important;--ios-brand-purple-dark:#e9d5ff!important;--ios-brand-gold:#f59e0b!important;--ios-brand-gold-light:#fbbf24!important;--ios-label-primary:#fff!important;--ios-label-secondary:#fff!important;--ios-bg-card:#1c1c1ef5!important;--ios-cell-bg:#2c2c2ecc!important;--ios-sheet-bg:#1c1c1efa!important;--ios-bg-page:#090514!important;--ios-separator-color:#ffffff26!important;--border:#ffffff1a!important;--text:#fff!important;--text-h:#fff!important}[data-theme=dark] body{color:#fff!important;background:0 0!important}[data-theme=dark] .assistant-drawer-page{color:#fff!important;background:#0f0c1bfa!important}[data-theme=dark] .assistant-drawer-page span,[data-theme=dark] .assistant-drawer-page button,[data-theme=dark] .assistant-drawer-page h3,[data-theme=dark] .assistant-drawer-page label,[data-theme=dark] .assistant-drawer-page p{color:#fff!important}[data-theme=dark] .assistant-category-btn{background:#1c1c1ef5!important;border-color:#ffffff26!important;box-shadow:0 6px 20px #0006!important}[data-theme=dark] .ios-card,[data-theme=dark] .ios-login-card,[data-theme=dark] .ios-sheet,[data-theme=dark] .ios-list-group{color:#fff!important;background:#1c1c1ef2!important;border:1px solid #ffffff1f!important;border-radius:20px!important;box-shadow:0 8px 32px #0006!important}[data-theme=dark] .ios-navigation-bar{color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}[data-theme=dark] .ios-list-cell{color:#fff!important;background:0 0!important;border-bottom:.5px solid #ffffff1a!important}[data-theme=dark] input[type=checkbox]:checked{background-color:#a855f7!important;border-color:#a855f7!important}[data-theme=dark] .ios-toggle-active,[data-theme=dark] .ios-switch-active{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#a855f7)!important}[data-theme=light] body,body:not([data-theme=dark]){color:#0f172a!important}body:not([data-theme=dark]) .ios-search-input,body:not([data-theme=dark]) .admin-search-input,body:not([data-theme=dark]) .input-focus,body:not([data-theme=dark]) input[type=text],body:not([data-theme=dark]) input[type=email],body:not([data-theme=dark]) input[type=password],body:not([data-theme=dark]) textarea{color:#0f172a!important;font-weight:600!important}body:not([data-theme=dark]) input::placeholder,body:not([data-theme=dark]) textarea::placeholder{color:#334155!important;opacity:1!important;font-weight:500!important}body:not([data-theme=dark]) [style*="color: #6e6e73"],body:not([data-theme=dark]) [style*="color: #8e8e93"],body:not([data-theme=dark]) [style*="color: #999"],body:not([data-theme=dark]) [style*="color: #888"],body:not([data-theme=dark]) [style*="color: #777"],body:not([data-theme=dark]) [style*="color: #666"],body:not([data-theme=dark]) [style*="color: rgba(0,0,0,0.5)"],body:not([data-theme=dark]) [style*="color: rgba(0,0,0,0.6)"],body:not([data-theme=dark]) [style*="color: rgba(0, 0, 0, 0.5)"],body:not([data-theme=dark]) [style*="color: rgba(0, 0, 0, 0.6)"],body:not([data-theme=dark]) [style*="color: rgba(0, 0, 0, 0.55)"],body:not([data-theme=dark]) [style*="color: rgba(0, 0, 0, 0.65)"]{color:#1e293b!important;opacity:1!important}[data-theme=dark] p,[data-theme=dark] span,[data-theme=dark] div,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] label,[data-theme=dark] strong,[data-theme=dark] b,[data-theme=dark] small,[data-theme=dark] td,[data-theme=dark] th,[data-theme=dark] li,[data-theme=dark] a,[data-theme=dark] button{color:inherit}[data-theme=dark] [style*="color: #000"],[data-theme=dark] [style*="color: #000000"],[data-theme=dark] [style*="color: #1c1c1e"],[data-theme=dark] [style*="color: #2c2c2e"],[data-theme=dark] [style*="color: #3c3c43"],[data-theme=dark] [style*="color: #48484a"],[data-theme=dark] [style*="color: #333333"],[data-theme=dark] [style*="color: #333"],[data-theme=dark] [style*="color: #222222"],[data-theme=dark] [style*="color: #222"],[data-theme=dark] [style*="color: #111827"],[data-theme=dark] [style*="color: #1f2937"],[data-theme=dark] [style*="color: #374151"],[data-theme=dark] [style*="color: #4b5563"],[data-theme=dark] [style*="color: rgb(28, 28, 30)"],[data-theme=dark] [style*="color: rgb(0, 0, 0)"]{color:#fff!important}[data-theme=dark] [style*="color: #8e8e93"],[data-theme=dark] [style*="color: #6c757d"],[data-theme=dark] [style*="color: #999999"],[data-theme=dark] [style*="color: #999"],[data-theme=dark] [style*="color: #666666"],[data-theme=dark] [style*="color: #666"],[data-theme=dark] [style*="color: #555555"],[data-theme=dark] [style*="color: #555"],[data-theme=dark] [style*="color: rgba(60, 60, 67"]{color:#a78bfa!important}[data-theme=dark] [style*="color: var(--ios-brand-purple-dark)"],[data-theme=dark] [style*="color: #3D0A6B"],[data-theme=dark] [style*="color: #3d0a6b"],[data-theme=dark] [style*="color: #5C1A9A"],[data-theme=dark] [style*="color: #5c1a9a"]{color:#c084fc!important}[data-theme=dark] [style*="background: var(--ios-brand-purple)"],[data-theme=dark] [style*="background: var(--ios-brand-purple-dark)"],[data-theme=dark] [style*="background-color: var(--ios-brand-purple)"],[data-theme=dark] [style*="background: #5C1A9A"],[data-theme=dark] [style*="background: #3D0A6B"]{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#a855f7)!important}[data-theme=dark] .ios-sheet-container,[data-theme=dark] .modal-content,[data-theme=dark] .ios-modal,[data-theme=dark] [style*="position: fixed"]>div[style*="background: white"],[data-theme=dark] [style*="position: fixed"]>div[style*="background-color: white"],[data-theme=dark] [style*="position: fixed"]>div[style*="background: #ffffff"],[data-theme=dark] [style*="position: fixed"]>div[style*="background-color: #ffffff"],[data-theme=dark] [style*="position: fixed"]>div[style*="background: #fafafa"],[data-theme=dark] [style*="position: fixed"]>div[style*="background: #FAF8FF"],[data-theme=dark] [style*="position: fixed"]>div[style*="background: #f2f2f7"]{color:#fff!important;background:#1c1c1ef5!important;border:1px solid #ffffff26!important;box-shadow:0 20px 60px #0009!important}[data-theme=dark] [style*="background: #fafafa"],[data-theme=dark] [style*="background-color: #fafafa"],[data-theme=dark] [style*="background: #f8f9fa"],[data-theme=dark] [style*="background-color: #f8f9fa"]{color:#fff!important;background:#1c1c1e!important;border-color:#ffffff1a!important}[data-theme=dark] [style*="background: #eee"],[data-theme=dark] [style*="background-color: #eee"]{color:#fff!important;background:#2c2c2e!important}[data-theme=dark] button[style*="background: white"],[data-theme=dark] button[style*="background-color: white"],[data-theme=dark] button[style*="background: #ffffff"],[data-theme=dark] button[style*="background-color: #ffffff"]{color:#fff!important;background:#2c2c2ef2!important}[data-theme=dark] button[style*="background: #f2f2f7"],[data-theme=dark] button[style*="background-color: #f2f2f7"],[data-theme=dark] button[style*="background: #eee"],[data-theme=dark] button[style*="background-color: #eee"]{color:#fff!important;background:#1e1e23e0!important}[data-theme=dark] button[style*="color: #dc3545"],[data-theme=dark] button[style*="color: #ff3b30"],[data-theme=dark] button[style*="color: #d32f2f"]{color:#ff453a!important}.message-bubble-model,.message-bubble-model p,.message-bubble-model span,.message-bubble-model div,.message-bubble-model li,.message-bubble-model td,.message-bubble-model th,.message-bubble-model h1,.message-bubble-model h2,.message-bubble-model h3,.message-bubble-model h4,.message-bubble-model strong{font-weight:500;color:#000!important;opacity:1!important}.message-bubble-user,.message-bubble-model{overflow-wrap:break-word!important;box-sizing:border-box!important}.message-bubble-user{color:#000!important;background:#fff!important;border:1px solid #7828c826!important;box-shadow:0 2px 8px #0000000a!important}.message-bubble-user p,.message-bubble-user span,.message-bubble-user div{color:#000!important;opacity:1!important}[data-theme=dark] .message-bubble-model,[data-theme=dark] .message-bubble-model p,[data-theme=dark] .message-bubble-model span,[data-theme=dark] .message-bubble-model div,[data-theme=dark] .message-bubble-model li,[data-theme=dark] .message-bubble-model td,[data-theme=dark] .message-bubble-model th,[data-theme=dark] .message-bubble-model h1,[data-theme=dark] .message-bubble-model h2,[data-theme=dark] .message-bubble-model h3,[data-theme=dark] .message-bubble-model h4,[data-theme=dark] .message-bubble-model strong{color:#fff!important;opacity:1!important;background:0 0!important}[data-theme=dark] .message-bubble-user{color:#fff!important;background:#2c2c2e!important;border:1px solid #ffffff26!important}[data-theme=dark] .message-bubble-user p,[data-theme=dark] .message-bubble-user span,[data-theme=dark] .message-bubble-user div{color:#fff!important;opacity:1!important}.aipage-wrapper label,.aipage-wrapper h1,.aipage-wrapper h2,.aipage-wrapper h3,.aipage-wrapper h4,.aipage-wrapper .ios-alert-title,.aipage-wrapper span[style*="var(--ios-brand-purple-dark)"],.aipage-wrapper div[style*="var(--ios-brand-purple-dark)"],.aipage-wrapper label[style*="var(--ios-brand-purple-dark)"]{color:#000!important;opacity:1!important;font-weight:700!important}[data-theme=dark] .aipage-wrapper label,[data-theme=dark] .aipage-wrapper h1,[data-theme=dark] .aipage-wrapper h2,[data-theme=dark] .aipage-wrapper h3,[data-theme=dark] .aipage-wrapper h4,[data-theme=dark] .aipage-wrapper .ios-alert-title,[data-theme=dark] .aipage-wrapper span[style*="var(--ios-brand-purple-dark)"],[data-theme=dark] .aipage-wrapper div[style*="var(--ios-brand-purple-dark)"],[data-theme=dark] .aipage-wrapper label[style*="var(--ios-brand-purple-dark)"]{color:#fff!important;opacity:1!important}[data-theme=dark] .floating-input-container{background:#1c1c1ef2!important;border-color:#ffffff26!important;box-shadow:0 8px 32px #00000080!important}[data-theme=dark] .floating-input-container input,[data-theme=dark] .floating-input-container textarea{color:#fff!important;background:0 0!important}[data-theme=dark] .floating-input-container input::placeholder,[data-theme=dark] .floating-input-container textarea::placeholder{color:#a1a1aa!important}[data-theme=dark] .card-control-buttons-flex{background-color:#ffffff1a!important;border-top-color:#ffffff1a!important}[data-theme=dark] .card-control-buttons-flex button{color:#fff!important;background-color:#1c1c1ef2!important}body{background-color:#0000;margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;background-color:#0000;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}@keyframes slideUpFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes springPop{0%{opacity:0;transform:scale(.88)}68%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes statusPulse{0%{box-shadow:0 0 #34c75999}70%{box-shadow:0 0 0 8px #34c75900}to{box-shadow:0 0 #34c75900}}@keyframes goldPulse{0%{box-shadow:0 0 #b8922a99}70%{box-shadow:0 0 0 8px #b8922a00}to{box-shadow:0 0 #b8922a00}}@keyframes redPulse{0%{box-shadow:0 0 #ff3b3099}70%{box-shadow:0 0 0 8px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}.pulse-green{animation:2s ease-in-out infinite statusPulse}.pulse-gold{animation:2s ease-in-out infinite goldPulse}.pulse-red{animation:2s ease-in-out infinite redPulse}.btn-animate{transition:all .25s cubic-bezier(.25,.8,.25,1)}.btn-animate:active{transform:scale(.95)}.input-focus{transition:all .25s cubic-bezier(.25,.8,.25,1)}.input-focus:focus{border-color:#5c1a9a;outline:none;box-shadow:0 0 0 3px #5c1a9a26}.card-stagger{animation:.5s cubic-bezier(.16,1,.3,1) both slideUpFade}.card-stagger:first-child{animation-delay:40ms}.card-stagger:nth-child(2){animation-delay:80ms}.card-stagger:nth-child(3){animation-delay:.12s}.card-stagger:nth-child(4){animation-delay:.16s}.card-stagger:nth-child(5){animation-delay:.2s}.ios-back-button{cursor:pointer;-webkit-tap-highlight-color:transparent;direction:rtl;background:linear-gradient(135deg,#7c3aed,#5c1a9a);border:none;border-radius:50px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #5c1a9a40;color:#fff!important}.ios-back-button:hover{background:linear-gradient(135deg,#8b5cf6,#6d28d9);transform:translateY(-1px);box-shadow:0 6px 16px #5c1a9a66}.ios-back-button:active{transform:scale(.95);box-shadow:0 2px 6px #5c1a9a26}.ambient-background{z-index:-1;pointer-events:none;background:#120324;transition:background .5s;position:fixed;inset:0;overflow:hidden}.blob{display:none!important}.ios-font{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,SF Arabic,Helvetica Neue,Helvetica Neue Arabic,sans-serif!important}.ios-page-entrance{animation:.4s cubic-bezier(.25,.8,.25,1) both fadeIn}.ios-clickable{-webkit-tap-highlight-color:transparent;cursor:pointer;will-change:transform, box-shadow;transition:transform .25s cubic-bezier(.25,.8,.25,1),box-shadow .25s cubic-bezier(.25,.8,.25,1),background-color .25s,border-color .25s}.ios-clickable:hover{transform:translateY(-2px);box-shadow:0 6px 14px #5c1a9a0f}.ios-clickable:active{transform:translateY(1px)scale(.96);box-shadow:0 2px 4px #5c1a9a08}.ios-clickable-highlight{-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background-color .15s}.ios-clickable-highlight:hover{background-color:#5c1a9a14!important}.ios-clickable-highlight:active{background-color:#5c1a9a26!important}.ios-list-group{background-color:var(--ios-cell-bg);border-radius:12px;flex-direction:column;margin-bottom:20px;padding:0;list-style:none;animation:.4s cubic-bezier(.16,1,.3,1) both scaleIn;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008}.ios-list-cell{background-color:var(--ios-cell-bg);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:14px 16px;transition:background-color .25s cubic-bezier(.25,.8,.25,1),transform .25s cubic-bezier(.25,.8,.25,1);display:flex;position:relative}.ios-list-cell:active{background-color:#0000000a}.ios-list-cell:not(:last-child):after{content:"";background-color:var(--ios-separator-color);height:.5px;position:absolute;bottom:0;left:0;right:16px}.ios-navigation-bar{z-index:1000;justify-content:space-between;align-items:center;margin:0;padding:12px 16px;display:flex;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important}.ios-large-title{color:var(--ios-brand-purple-dark);text-align:right;letter-spacing:.37px;margin:12px 16px 8px;font-size:34px;font-weight:800}.ios-search-container{box-sizing:border-box;background-color:#0000;width:100%;padding:8px 16px}.ios-search-wrapper{background:var(--ios-bg-card,#fff);background-color:var(--ios-bg-card,#fff);border:1.5px solid var(--ios-brand-purple,#7828c8);height:42px;color:var(--ios-brand-purple,#7828c8);box-sizing:border-box;border-radius:12px;align-items:center;gap:10px;padding:0 14px;transition:all .25s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 2px 8px #0000000d}.ios-search-wrapper:hover{border-color:var(--ios-brand-purple,#7828c8);box-shadow:0 4px 12px #7828c81f}.ios-search-wrapper:focus-within{background:var(--ios-bg-card,#fff);background-color:var(--ios-bg-card,#fff);border-color:var(--ios-brand-purple,#7828c8);box-shadow:0 4px 16px #7828c833}.ios-search-wrapper svg{stroke:var(--ios-brand-purple,#7828c8)!important;color:var(--ios-brand-purple,#7828c8)!important}.ios-search-wrapper .ios-search-input,.ios-search-wrapper input.ios-search-input{width:100%!important;min-width:0!important;height:100%!important;color:var(--ios-label-primary,#1c1c1e)!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;padding:0!important;font-family:inherit!important;font-size:14.5px!important;font-weight:600!important}.ios-search-wrapper .ios-search-input::placeholder{opacity:.7;color:var(--ios-label-secondary,#3c3c4399)!important}[data-theme=dark] .ios-search-wrapper{background:var(--ios-bg-card,#1c1c1ef5)!important;background-color:var(--ios-bg-card,#1c1c1ef5)!important;border:1.5px solid var(--ios-brand-purple,#c084fc)!important;color:var(--ios-brand-purple,#c084fc)!important;box-shadow:0 4px 16px #0006!important}[data-theme=dark] .ios-search-wrapper:focus-within{background-color:var(--ios-bg-card,#1c1c1ef5)!important;border-color:var(--ios-brand-purple,#c084fc)!important;box-shadow:0 4px 16px #c084fc66!important}[data-theme=dark] .ios-search-wrapper svg{stroke:var(--ios-brand-purple,#c084fc)!important;color:var(--ios-brand-purple,#c084fc)!important}[data-theme=dark] .ios-search-wrapper .ios-search-input,[data-theme=dark] .ios-search-wrapper input.ios-search-input{color:var(--ios-label-primary,#fff)!important;box-shadow:none!important;background:0 0!important;border:none!important}[data-theme=dark] .ios-search-wrapper .ios-search-input::placeholder{color:var(--ios-label-secondary,#ffffffa6)!important}.admin-search-bar{background:#fff!important;border:2px solid #7828c8!important;border-radius:12px!important;box-shadow:0 2px 10px #0003!important}[data-theme=dark] .admin-search-bar{background:#1c1c1e!important;border:2px solid #c084fc!important}.admin-search-input{color:#000!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}[data-theme=dark] .admin-search-input{color:#fff!important}[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not(.admin-search-input),[data-theme=dark] textarea,[data-theme=dark] select{color:#fff!important;background:#2c2c2ef2!important;border-color:#ffffff2e!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#ffffff8c!important}[data-theme=dark] label{color:#e5e5ea!important}.ios-sheet-wrapper{z-index:20000;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.ios-sheet-wrapper>*{pointer-events:auto}.ios-sheet-overlay,.modal-overlay,.ios-modal-overlay,.ios-alert-overlay{-webkit-backdrop-filter:blur(8px);background-color:#0000008c;justify-content:center;align-items:flex-end;animation:.3s ease-out both fadeIn;display:flex;position:fixed;inset:0;z-index:20000!important}.ios-sheet-container,.modal-content,.ios-modal,.ios-sheet{width:100%;max-width:680px;height:auto;max-height:90vh;padding-bottom:calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;border-top:1px solid var(--ios-separator-color,#00000014);flex-direction:column;transition:height .35s cubic-bezier(.16,1,.3,1),max-height .35s cubic-bezier(.16,1,.3,1),border-radius .35s;animation:.45s cubic-bezier(.16,1,.3,1) both iosSlideUp;display:flex;position:relative;overflow:hidden auto;box-shadow:0 -8px 40px #0003;background-color:var(--ios-sheet-bg,#fff)!important;color:var(--ios-label-primary,#1c1c1e)!important;z-index:20001!important;border-radius:24px 24px 0 0!important;margin-bottom:0!important}[data-theme=dark] .ios-sheet-container,[data-theme=dark] .modal-content,[data-theme=dark] .ios-modal,[data-theme=dark] .ios-sheet{color:#fff!important;background-color:#1c1c1efa!important;border-top:1px solid #ffffff26!important;box-shadow:0 -10px 40px #0009!important}[data-theme=dark] .ios-sheet-container p,[data-theme=dark] .ios-sheet-container li,[data-theme=dark] .ios-sheet-container span,[data-theme=dark] .ios-sheet-container label,[data-theme=dark] .ios-sheet-container div,[data-theme=dark] .ios-sheet-container strong{color:#fff!important}[data-theme=dark] .ios-sheet-container h1,[data-theme=dark] .ios-sheet-container h2,[data-theme=dark] .ios-sheet-container h3,[data-theme=dark] .ios-sheet-container h4{color:#c084fc!important}.ios-sheet-container.expanded,.modal-content.expanded,.ios-modal.expanded,.ios-sheet.expanded,.ios-sheet-expanded{border-radius:0!important;max-width:100%!important;height:100vh!important;max-height:100vh!important}.ios-sheet-handle,.modal-handle{cursor:grab;background-color:#78788059;border-radius:3px;flex-shrink:0;width:44px;height:5px;margin:12px auto 16px;transition:background-color .2s,width .2s}.ios-sheet-handle:active,.modal-handle:active{background-color:var(--ios-brand-purple,#a855f7);cursor:grabbing;width:54px}.ios-sheet-content{flex:1;padding:0 20px;overflow-y:auto}.ios-action-sheet-overlay{-webkit-backdrop-filter:blur(4px);z-index:10000;box-sizing:border-box;background-color:#0006;justify-content:center;align-items:flex-end;padding:10px;display:flex;position:fixed;inset:0}.ios-action-sheet-container{width:100%;max-width:400px;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;gap:8px;animation:.3s cubic-bezier(.32,.72,0,1) iosSlideUp;display:flex}.ios-action-sheet-group{-webkit-backdrop-filter:blur(20px);background-color:#ffffffeb;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ios-action-sheet-button{color:var(--ios-brand-purple);text-align:center;cursor:pointer;border:none;border-bottom:.5px solid var(--ios-separator-color);background:0 0;outline:none;width:100%;padding:15px;font-size:20px;font-weight:400;transition:background-color .15s}.ios-action-sheet-button:active{background-color:#00000014}.ios-action-sheet-button:last-child{border-bottom:none}.ios-action-sheet-button.destructive{color:#ff3b30}.ios-action-sheet-cancel{color:var(--ios-brand-purple);text-align:center;cursor:pointer;background-color:#fff;border:none;border-radius:14px;width:100%;padding:15px;font-size:20px;font-weight:600}.ios-action-sheet-cancel:active{background-color:#0000000d}[data-theme=dark] .ios-action-sheet-group{background:#1c1c1ef5!important;border:1px solid #ffffff26!important}[data-theme=dark] .ios-action-sheet-cancel{color:#c084fc!important;background:#1c1c1ef5!important;border:1px solid #ffffff26!important}[data-theme=dark] .ios-action-sheet-button{color:#c084fc!important;border-bottom-color:#ffffff1a!important}[data-theme=dark] .ios-action-sheet-button.destructive{color:#ff453a!important}[data-theme=dark] .ios-action-sheet-button:active,[data-theme=dark] .ios-action-sheet-cancel:active{background-color:#ffffff1a!important}.ios-alert-overlay{-webkit-backdrop-filter:blur(4px);z-index:10100;background-color:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ios-alert-container{-webkit-backdrop-filter:blur(20px);text-align:center;background-color:#ffffffe6;border-radius:14px;flex-direction:column;width:270px;animation:.25s cubic-bezier(.18,.89,.32,1.28) iosAlertPop;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026;z-index:20001!important}.ios-alert-body{padding:20px 16px}.ios-alert-title{color:#000;margin:0 0 4px;font-size:17px;font-weight:600}.ios-alert-message{color:#000;margin:0;font-size:13px;font-weight:400;line-height:1.4}.ios-alert-button{color:var(--ios-brand-purple);cursor:pointer;text-align:center;background:0 0;border:none;outline:none;flex:1;padding:12px;font-size:17px;font-weight:400;transition:background-color .15s}.ios-alert-button:active{background-color:#00000014}.ios-alert-button.bold{font-weight:600}.ios-alert-button.destructive{color:#ff3b30}[data-theme=dark] .ios-alert-container{color:#fff!important;background-color:#1c1c1ef5!important;border:1px solid #ffffff26!important;box-shadow:0 20px 60px #0009!important}[data-theme=dark] .ios-alert-title{color:#fff!important}[data-theme=dark] .ios-alert-message{color:#a78bfa!important}[data-theme=dark] .ios-alert-actions{border-top-color:#ffffff26!important}[data-theme=dark] .ios-alert-button{color:#c084fc!important;background-color:#0000!important}[data-theme=dark] .ios-alert-button:not(:last-child){border-bottom-color:#ffffff26!important;border-left-color:#ffffff26!important}[data-theme=dark] .ios-alert-button.destructive{color:#ff453a!important}[data-theme=dark] .ios-alert-button:active{background-color:#ffffff1a!important}[data-theme=dark] [style*="position: sticky"][style*="background: white"],[data-theme=dark] [style*="position: sticky"][style*=background\:white],[data-theme=dark] [style*="position: sticky"][style*="background: #ffffff"],[data-theme=dark] [style*="position: sticky"][style*="background:#ffffff"],[data-theme=dark] [style*="position: sticky"][style*="background: #F2F2F7"],[data-theme=dark] [style*="position: sticky"][style*="background: #fafafa"]{color:#fff!important;background:#1c1c1ef2!important}@keyframes iosSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes iosFadeIn{0%{opacity:0}to{opacity:1}}@keyframes iosAlertPop{0%{opacity:0;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.exam-printing-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=768px){.exam-printing-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.exam-printing-grid{grid-template-columns:1fr}}.ios-control-lang-row{border-top:.5px solid #0000000d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:2px;padding-top:6px;display:flex}.card-control-buttons-flex{background-color:#3c3c431f;border-top:1px solid #3c3c4314;flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.card-control-buttons-flex button{cursor:pointer;background-color:#fff;border:none;flex:120px;justify-content:center;align-items:center;gap:4px;padding:12px 6px;font-size:13px;font-weight:600;display:flex}.card-control-buttons-flex button:active{background-color:#0000000a}.profile-label{color:#1c1c1e;flex-shrink:0;align-items:center;gap:8px;width:130px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.profile-label-icon{display:none}@media (width<=480px){.profile-label{justify-content:center;gap:0;width:32px}.profile-label-text{display:none}.profile-label-icon{justify-content:center;align-items:center;display:flex}}.admin-action-btn{justify-content:center;align-items:center;gap:6px;transition:all .2s;display:inline-flex}.admin-action-btn .admin-btn-icon{display:none}@media (width<=600px){.admin-action-btn{flex:1!important;justify-content:center!important;align-items:center!important;padding:10px 6px!important}.admin-action-btn .admin-btn-text{display:none!important}.admin-action-btn .admin-btn-icon{width:18px!important;height:18px!important;margin:0!important;display:inline-block!important}.stats-card-title,.action-btn-text{display:none!important}.stats-card{justify-content:center!important;align-items:center!important;padding:10px!important}.stats-card>div{justify-content:center!important;gap:8px!important}}[dir=ltr] [style*="direction: rtl"],[dir=ltr] [style*=direction\:rtl]{direction:ltr!important}[dir=ltr] [style*="text-align: right"],[dir=ltr] [style*=text-align\:right]{text-align:left!important}[dir=ltr] .ios-font,[dir=ltr] .ios-back-button{direction:ltr!important}[dir=ltr] .ios-large-title{text-align:left!important}[dir=ltr] .ios-list-cell:not(:last-child):after{left:16px!important;right:0!important}[dir=ltr] .ios-sheet-content{text-align:left!important}[dir=ltr] input,[dir=ltr] textarea,[dir=ltr] .input-focus{text-align:left!important;direction:ltr!important}.empty-state-box{text-align:center;color:#5c1a9a;-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#7828c814;border:1px dashed #7828c859;border-radius:16px;width:100%;margin:12px 0;padding:28px 20px;font-size:15px;font-weight:500;transition:all .3s}.empty-state-box p{color:inherit}[data-theme=dark] .empty-state-box{box-shadow:0 8px 32px #00000026;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;background:#0f172ad9!important;border:1px dashed #c084fc59!important}[data-theme=dark] .empty-state-box p{opacity:.95;color:#fff!important}[data-theme=dark] .empty-state-box svg{color:#c084fc!important}.ios-list-group:has(>.empty-state-box){box-shadow:none!important;background:0 0!important;border:none!important}[data-theme=dark] .ios-list-group:has(>.empty-state-box){box-shadow:none!important;background:0 0!important;border:none!important}:root{--ios-brand-purple:#5c1a9a;--ios-brand-purple-dark:#3d0a6b;--ios-brand-gold:#b8922a;--ios-brand-gold-light:#d4a843}.login-container{box-sizing:border-box;direction:rtl;background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative}.ios-login-card{box-sizing:border-box;text-align:center;color:#000;background:#fff;border-radius:20px;width:100%;max-width:380px;padding:32px 24px;position:relative;box-shadow:0 15px 35px #00000040}.ios-login-logo{object-fit:contain;justify-content:center;align-items:center;display:flex;width:115px!important;height:115px!important;box-shadow:none!important;background-color:#0000!important;border-radius:0!important;margin:0 auto 12px!important;padding:0!important}.ios-login-logo-img{object-fit:contain;filter:drop-shadow(0 6px 16px #4c1d9540);width:100%;height:100%}[data-theme=dark] .ios-login-logo-img{filter:drop-shadow(0 6px 20px #a855f780)}.teacher-animated-logo-wrapper{-webkit-user-select:none;user-select:none;transition:transform .3s;position:relative}.teacher-animated-logo-wrapper:hover{transform:scale(1.06)}.ios-login-logo-flame-layer{object-fit:contain;clip-path:inset(0 0 68%);transform-origin:50% 32%;pointer-events:none;width:100%;height:100%;animation:1.8s ease-in-out infinite alternate imageFlameFlicker;position:absolute;inset:0}@keyframes imageFlameFlicker{0%{filter:none;transform:rotate(-2deg)scale(1)translateY(0)}25%{filter:none;transform:rotate(2.5deg)scale(1.05,.95)translateY(-1px)}50%{filter:none;transform:rotate(-3deg)scale(.96,1.06)translateY(1px)}75%{filter:none;transform:rotate(2deg)scale(1.04,.97)translateY(-.5px)}to{filter:none;transform:rotate(-1deg)scale(1.02,1.01)translateY(0)}}@keyframes innerFlicker{0%{opacity:.95;transform:scale(1)translateY(0)}50%{opacity:1;transform:scale(1.08,.92)translateY(-.8px)}to{opacity:.9;transform:scale(.94,1.06)translateY(.4px)}}.flame-sparkle{animation:2.2s ease-in-out infinite sparkleFloat}.flame-sparkle.s1{animation-delay:0s}.flame-sparkle.s2{animation-delay:.7s}.flame-sparkle.s3{animation-delay:1.4s}@keyframes sparkleFloat{0%{opacity:.2;transform:translateY(0)scale(.6)}50%{opacity:.9;transform:translateY(-4px)scale(1.2)}to{opacity:0;transform:translateY(-8px)scale(.4)}}.ios-login-title{color:#000;letter-spacing:-.5px;margin:0 0 6px;font-size:24px;font-weight:700}.ios-login-subtitle{color:#334155;margin:0 0 24px;font-size:14px;font-weight:600;line-height:1.4}.ios-segmented-control{background:#7878801f;border-radius:9px;gap:2px;margin-bottom:24px;padding:2px;display:flex}.ios-segment-btn{color:#000;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:6px 0;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,box-shadow .15s}.ios-segment-btn.active{background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001a,0 1px 1px #0000000f}.ios-form-group{background:#fff;border:1px solid #0000000f;border-radius:12px;margin-bottom:20px;overflow:hidden}.ios-form-cell{box-sizing:border-box;align-items:center;min-height:44px;padding:12px 16px;display:flex;position:relative}.ios-form-cell:not(:last-child):after{content:"";background:#3c3c431f;height:1px;position:absolute;bottom:0;left:0;right:16px}.ios-cell-input{color:#000;text-align:right;appearance:none;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px}.ios-cell-input::placeholder{color:#c7c7cc}.ios-cell-icon{color:var(--ios-brand-purple);justify-content:center;align-items:center;margin-left:12px;display:flex}.ios-password-toggle{color:#8e8e93;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:8px;padding:4px;transition:color .2s;display:flex}.ios-password-toggle:hover{color:var(--ios-brand-purple)}.ios-terms-cell{color:#3c3c43;text-align:right;align-items:center;gap:10px;margin-bottom:20px;padding:0 4px;font-size:13px;display:flex}.ios-terms-cell input[type=checkbox]{cursor:pointer;width:20px;height:20px;accent-color:var(--ios-brand-purple)}.ios-btn-primary{background:var(--ios-brand-purple);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:12px;padding:14px;font-family:inherit;font-size:17px;font-weight:600;transition:background-color .2s,transform .1s}.ios-btn-primary:active{background-color:var(--ios-brand-purple-dark);transform:scale(.98)}.ios-google-btn{color:#000;cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:12px;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .2s,transform .1s;display:flex}.ios-google-btn:active{background-color:#f2f2f7;transform:scale(.98)}.ios-divider{text-align:center;color:#334155;align-items:center;margin:20px 0;font-size:13px;font-weight:700;display:flex}.ios-divider:before,.ios-divider:after{content:"";border-bottom:1px solid #3c3c432e;flex:1}.ios-divider:before{margin-left:8px}.ios-divider:after{margin-right:8px}.ios-link-btn{color:var(--ios-brand-purple-dark,#5c1a9a);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s}.ios-link-btn:hover{color:var(--ios-brand-purple)}.ios-error-msg{color:#ff3b30;text-align:right;margin:8px 0;padding:0 4px;font-size:13px;line-height:1.4}.ios-success-msg{color:#34c759;text-align:right;margin:8px 0;padding:0 4px;font-size:13px;line-height:1.4}.ios-alert-overlay{z-index:99999;-webkit-backdrop-filter:blur(12px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ios-alert-container{background:#ffffffe6;border-radius:14px;flex-direction:column;width:280px;animation:.25s cubic-bezier(.19,1,.22,1) alertScaleIn;display:flex;overflow:hidden;box-shadow:0 15px 35px #0003}@keyframes alertScaleIn{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.ios-alert-body{text-align:center;padding:20px 16px}.ios-alert-title{color:#000;margin-bottom:6px;font-size:17px;font-weight:600}.ios-alert-actions{border-top:1px solid #3c3c4333;display:flex}.ios-alert-actions.vertical{flex-direction:column}.ios-alert-actions.vertical .ios-alert-button:not(:last-child){border-bottom:1px solid #3c3c4333;border-left:none}.ios-alert-button{color:#007aff;cursor:pointer;text-align:center;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;justify-content:center;align-items:center;padding:12px 8px;font-family:inherit;font-size:17px;display:flex}.ios-alert-button:not(:last-child){border-left:1px solid #3c3c4333}.ios-alert-button:active{background:#0000000d}.ios-clickable{cursor:pointer}.login-controls-bar{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:16px;right:16px}.login-theme-toggle{pointer-events:auto;-webkit-backdrop-filter:blur(15px);color:#0f172a;cursor:pointer;box-sizing:border-box;background:#ffffffd9;border:1px solid #0000001f;border-radius:50%;outline:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .2s,transform .1s,color .2s;display:flex}.login-theme-toggle:hover{background:#fffffff2}.login-theme-toggle:active{background:#f0f0f5;transform:scale(.92)}.login-lang-toggle{pointer-events:auto;-webkit-backdrop-filter:blur(15px);color:#0f172a;cursor:pointer;box-sizing:border-box;background:#ffffffd9;border:1px solid #0000001f;border-radius:50%;outline:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-family:inherit;font-size:14px;font-weight:700;transition:background .2s,transform .1s,color .2s;display:flex}.login-lang-toggle:hover{background:#fffffff2}.login-lang-toggle:active{background:#f0f0f5;transform:scale(.92)}[data-theme=dark] .login-theme-toggle,[data-theme=dark] .login-lang-toggle{color:#fff!important;background:#1e293be6!important;border:1px solid #fff3!important}[data-theme=dark] .login-theme-toggle:hover,[data-theme=dark] .login-lang-toggle:hover{background:#ffffff38!important}@media (width<=480px){.login-controls-bar{top:14px;left:14px;right:14px}.login-theme-toggle{width:36px;height:36px}.login-lang-toggle{width:36px;height:36px;font-size:13px}}[data-theme=dark] .ios-login-card{color:#fff!important;background:#1c1c1ef2!important;border:1px solid #ffffff1f!important;box-shadow:0 15px 35px #0009!important}[data-theme=dark] .ios-login-title{color:#fff!important}[data-theme=dark] .ios-login-subtitle{color:#ebebf599!important}[data-theme=dark] .ios-segmented-control{background:#7676803d!important}[data-theme=dark] .ios-segment-btn{color:#ebebf599!important}[data-theme=dark] .ios-segment-btn.active{color:#fff!important;background:#636366!important;box-shadow:0 1px 3px #0000004d!important}[data-theme=dark] .ios-form-group{background:#26262af2!important;border:1px solid #ffffff1f!important}[data-theme=dark] .ios-cell-input{color:#fff!important;background:0 0!important}[data-theme=dark] .ios-cell-input::placeholder{color:#ebebf566!important}[data-theme=dark] .ios-google-btn{color:#fff!important;background:#26262af2!important;border:1px solid #ffffff26!important}[data-theme=dark] .ios-google-btn:active{background-color:#303036f2!important}[data-theme=dark] .ios-divider:before,[data-theme=dark] .ios-divider:after{border-bottom-color:#ffffff26!important}[data-theme=dark] .ios-form-cell:not(:last-child):after{background:#ffffff1a!important}[data-theme=dark] input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #26262af2!important}[data-theme=dark] input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #26262af2!important}[data-theme=dark] input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #26262af2!important}.onboarding-overlay{z-index:999999;-webkit-backdrop-filter:blur(30px);color:#fff;direction:rtl;background:#060312;justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,sans-serif;animation:.35s ease-out obFadeIn;display:flex;position:fixed;inset:0;overflow:hidden}[data-theme=light] .onboarding-overlay{color:#fff;background:#060312}@keyframes obFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.onboarding-container{width:100vw;max-width:100vw;height:100vh;max-height:100vh;box-shadow:none;padding:calc(env(safe-area-inset-top,16px) + 12px) 24px calc(env(safe-area-inset-bottom,16px) + 16px) 24px;border:none;border-radius:0;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.onboarding-bg-layer{z-index:1;width:100vw;height:100vh;position:absolute;inset:0;overflow:hidden}.onboarding-bg-image{object-fit:cover;object-position:center top;width:100vw;height:100vh;transition:opacity .4s;animation:none!important;transform:none!important}@media (width>=768px){.onboarding-bg-image{object-position:center 20%}}@media (width>=768px) and (orientation:landscape){.onboarding-bg-image{object-position:center center;object-fit:cover}.speech-bubble-dialog,.onboarding-footer-actions{max-width:520px;margin-left:28px;margin-right:auto}}.onboarding-bg-gradient{z-index:2;pointer-events:none;background:linear-gradient(#06031273 0%,#0603120d 30%,#0603128c 65%,#060312eb 100%);position:absolute;inset:0}[data-theme=light] .onboarding-bg-gradient{background:linear-gradient(#06031273 0%,#0603120d 30%,#0603128c 65%,#060312eb 100%)}.onboarding-top-bar{z-index:10;justify-content:space-between;align-items:center;margin-top:24px;display:flex;position:relative}.onboarding-skip-btn,[data-theme=dark] .onboarding-skip-btn,[data-theme=light] .onboarding-skip-btn{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #0006;-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;white-space:nowrap!important;background:#05020fa6!important;border:1px solid #ffffff4d!important}.onboarding-skip-btn svg{flex-shrink:0}.onboarding-skip-btn *,[data-theme=dark] .onboarding-skip-btn *,[data-theme=light] .onboarding-skip-btn *{color:#fff!important}.onboarding-skip-btn:hover{transform:translateY(-1px);color:#fff!important;background:#b8860be0!important;border-color:#d4a843!important}@media (width<=520px){.onboarding-top-bar{gap:8px;margin-top:18px}.onboarding-btn-text,.onboarding-lang-arrow{display:none!important}.onboarding-skip-btn,[data-theme=dark] .onboarding-skip-btn,[data-theme=light] .onboarding-skip-btn{border-radius:50%!important;justify-content:center!important;align-items:center!important;gap:0!important;width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important}.onboarding-skip-btn svg{width:16px!important;height:16px!important}.onboarding-lang-menu{border-radius:14px!important;min-width:135px!important;padding:5px!important}.onboarding-lang-menu button{padding:8px 10px!important;font-size:12.5px!important}}@media (width<=380px){.onboarding-skip-btn,[data-theme=dark] .onboarding-skip-btn,[data-theme=light] .onboarding-skip-btn{width:32px!important;height:32px!important}.onboarding-skip-btn svg{width:14px!important;height:14px!important}}.onboarding-lang-menu{z-index:1000;white-space:nowrap;border-radius:16px;flex-direction:column;gap:4px;min-width:145px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) obFadeIn;display:flex;position:absolute;top:calc(100% + 8px);box-shadow:0 12px 36px #0009;-webkit-backdrop-filter:blur(20px)!important;background:#0c0620f2!important;border:1px solid #ffffff40!important}[dir=rtl] .onboarding-lang-menu,[style*="direction: rtl"] .onboarding-lang-menu{left:0!important;right:auto!important}[dir=ltr] .onboarding-lang-menu,[style*="direction: ltr"] .onboarding-lang-menu{left:auto!important;right:0!important}.onboarding-lang-menu button{color:#e5e5ea;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:13px;font-weight:650;transition:all .15s;display:flex}.onboarding-lang-menu button.active,.onboarding-lang-menu button:hover{color:#fff!important;background:#9333ea59!important}.onboarding-dots-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05020f66;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;display:flex}.onboarding-dot{cursor:pointer;background:#ffffff4d;border-radius:3px;height:6px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.onboarding-dot.active{background:linear-gradient(135deg,#d4a843 0%,#f7d774 100%);width:22px;box-shadow:0 0 10px #d4a84380}.onboarding-dot.inactive{width:7px}.speech-bubble-dialog,[data-theme=dark] .speech-bubble-dialog,[data-theme=light] .speech-bubble-dialog{z-index:10;box-sizing:border-box;border-radius:24px;width:calc(100% - 8px);max-width:620px;margin:auto auto 12px;padding:18px 22px;animation:.4s cubic-bezier(.34,1.56,.64,1) speechPopUp;position:relative;box-shadow:0 15px 40px #0009,inset 0 1px #ffffff40;-webkit-backdrop-filter:blur(20px)!important;background:#0c0620d1!important;border:1.5px solid #d4a84399!important}@keyframes speechPopUp{0%{opacity:0;transform:translateY(22px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.speech-bubble-dialog:before{content:"";z-index:11;border-bottom:15px solid #d4a84399;border-left:13px solid #0000;border-right:13px solid #0000;width:0;height:0;position:absolute;top:-15px;right:48px}.speech-bubble-dialog:after{content:"";z-index:12;border-bottom:13px solid #0c0620d1;border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute;top:-12px;right:50px}.speech-title,[data-theme=dark] .speech-title,[data-theme=light] .speech-title{text-align:right;overflow-wrap:break-word;margin:0 0 6px;padding-left:6px;font-size:16.5px;font-weight:800;color:#f7d774!important;text-shadow:0 2px 10px #000000f2!important}.speech-desc,[data-theme=dark] .speech-desc,[data-theme=light] .speech-desc{text-align:right;overflow-wrap:break-word;margin:0 0 10px;padding-left:8px;font-size:12.5px;font-weight:600;line-height:1.55;color:#fff!important;text-shadow:0 2px 8px #000000f2!important}.speech-highlights{text-align:right;box-sizing:border-box;flex-direction:column;gap:7px;width:100%;display:flex}.speech-highlight-item,[data-theme=dark] .speech-highlight-item,[data-theme=light] .speech-highlight-item{text-shadow:0 1px 6px #000000f2;box-sizing:border-box;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:11.5px;font-weight:700;display:flex;overflow:hidden;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;background:#0000008c!important;border:1px solid #ffffff40!important}.speech-highlight-text,[data-theme=dark] .speech-highlight-text,[data-theme=light] .speech-highlight-text{overflow-wrap:break-word;text-align:right;flex:1;min-width:0;padding-left:4px;line-height:1.45;color:#fff!important}.speech-highlight-icon{color:#fff;background:#b8860be0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 2px 6px #0000004d}.speech-badge-svg{align-items:center;gap:6px;display:inline-flex}.speech-terms-scroll{text-align:right;max-height:200px;margin-bottom:10px;padding-left:4px;overflow-y:auto}.speech-terms-scroll::-webkit-scrollbar{width:5px}.speech-terms-scroll::-webkit-scrollbar-thumb{background:#d4a843b3;border-radius:4px}.speech-term-item,[data-theme=dark] .speech-term-item,[data-theme=light] .speech-term-item{border-radius:12px;margin-bottom:8px;-webkit-backdrop-filter:blur(10px)!important;background:#000000a6!important;border:1px solid #ffffff40!important;padding:10px 12px!important}.speech-term-title,[data-theme=dark] .speech-term-title,[data-theme=light] .speech-term-title{text-align:right;margin-bottom:4px;color:#f7d774!important;text-shadow:0 1px 6px #000000f2!important;font-size:13px!important;font-weight:800!important}.speech-term-text,[data-theme=dark] .speech-term-text,[data-theme=light] .speech-term-text{text-align:right;margin:0;color:#fff!important;text-shadow:0 1px 6px #000000f2!important;font-size:12px!important;line-height:1.5!important}.speech-agree-box,[data-theme=dark] .speech-agree-box,[data-theme=light] .speech-agree-box{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:10px;margin-top:8px;display:flex;-webkit-backdrop-filter:blur(12px)!important;background:#d4a84340!important;border:1px solid #d4a843b3!important;padding:10px 14px!important}.speech-agree-checkbox{accent-color:#d4a843;cursor:pointer;width:18px;height:18px}.speech-agree-text,[data-theme=dark] .speech-agree-text,[data-theme=light] .speech-agree-text{color:#fff!important;text-shadow:0 1px 6px #000000f2!important;font-size:12.5px!important;font-weight:800!important}.onboarding-footer-actions{z-index:10;gap:10px;width:100%;max-width:620px;margin-bottom:34px;margin-left:auto;margin-right:auto;display:flex;position:relative}.onboarding-btn-next,[data-theme=dark] .onboarding-btn-next,[data-theme=light] .onboarding-btn-next{cursor:pointer;border:none;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 8px 20px #7828c866;color:#fff!important;background:linear-gradient(135deg,#7828c8 0%,#5c1a9a 100%)!important;font-size:14.5px!important;font-weight:800!important}.onboarding-btn-next *,[data-theme=dark] .onboarding-btn-next *,[data-theme=light] .onboarding-btn-next *{color:#fff!important}.onboarding-btn-next:hover:not(:disabled){background:linear-gradient(135deg,#8a32e0 0%,#681eb0 100%);transform:translateY(-2px);box-shadow:0 12px 25px #7828c899}.onboarding-btn-next:active:not(:disabled){transform:scale(.98)}.onboarding-btn-next:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.onboarding-btn-prev,[data-theme=dark] .onboarding-btn-prev,[data-theme=light] .onboarding-btn-prev{-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;cursor:pointer!important;background:#0f0823d9!important;border:1.5px solid #fff6!important;border-radius:16px!important;padding:13px 22px!important;font-size:14px!important;font-weight:700!important;transition:all .2s!important;box-shadow:0 4px 15px #0006!important}.onboarding-btn-prev *,[data-theme=dark] .onboarding-btn-prev *,[data-theme=light] .onboarding-btn-prev *{color:#fff!important}.onboarding-btn-prev:hover:not(:disabled){color:#fff!important;background:#1e293be0!important;border-color:#fff9!important}.onboarding-btn-prev:disabled{opacity:.35!important;cursor:not-allowed!important;border-color:#ffffff26!important}
