.customPlan-module__QBS-Iq__container{background:radial-gradient(circle at top right,var(--color-bg-start),var(--color-bg-end));direction:rtl;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:40px 20px;display:flex}.customPlan-module__QBS-Iq__formCard{flex-direction:column;gap:2.5rem;width:100%;max-width:800px;display:flex}.customPlan-module__QBS-Iq__header{text-align:center;margin-bottom:1rem}.customPlan-module__QBS-Iq__iconCircle{background:var(--btn-bg);width:70px;height:70px;box-shadow:0 10px 25px rgba(var(--color-accent-rgb),.3);border-radius:24px;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.customPlan-module__QBS-Iq__sparkleIcon{color:#fff;width:35px;height:35px}.customPlan-module__QBS-Iq__mainTitle{color:var(--color-text-primary);margin-bottom:10px;font-family:Cairo,sans-serif;font-size:clamp(2rem,5vw,2.8rem);font-weight:900}.customPlan-module__QBS-Iq__subtitle{color:var(--color-text-secondary);max-width:500px;margin:0 auto;font-size:1.1rem}.customPlan-module__QBS-Iq__questionGroup{background:var(--color-card-bg);width:100%;-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-border);box-shadow:var(--glass-shadow);transition:transform .4s var(--transition-smooth),border-color .3s ease;border-radius:32px;padding:2.5rem}.customPlan-module__QBS-Iq__questionGroup:focus-within{border-color:var(--color-accent);transform:translateY(-5px)}.customPlan-module__QBS-Iq__questionLabel{color:var(--color-text-primary);align-items:center;gap:12px;margin-bottom:1.5rem;font-size:1.25rem;font-weight:800;display:flex}.customPlan-module__QBS-Iq__questionLabel svg{color:var(--color-accent)}.customPlan-module__QBS-Iq__inputWrapper{position:relative}.customPlan-module__QBS-Iq__textInput{border:2px solid var(--color-border);width:100%;min-height:140px;color:var(--color-text-primary);resize:none;background:#00000005;border-radius:20px;outline:none;padding:1.5rem;font-family:inherit;font-size:1.1rem;line-height:1.7;transition:all .3s}[data-theme=dark] .customPlan-module__QBS-Iq__textInput{background:#ffffff08}.customPlan-module__QBS-Iq__textInput:focus{background:var(--color-bg-start);border-color:var(--color-accent);box-shadow:0 0 0 4px rgba(var(--color-accent-rgb),.1)}.customPlan-module__QBS-Iq__charCount{color:var(--color-text-secondary);background:var(--color-card-bg);border-radius:6px;padding:2px 8px;font-size:.85rem;font-weight:700;position:absolute;bottom:12px;left:15px}.customPlan-module__QBS-Iq__charCount.customPlan-module__QBS-Iq__limit{color:#ef4444}.customPlan-module__QBS-Iq__optionsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.customPlan-module__QBS-Iq__optionCard{border:2px solid var(--color-border);cursor:pointer;background:var(--color-bg-start);color:var(--color-text-secondary);transition:all .25s var(--transition-smooth);text-align:center;border-radius:18px;justify-content:center;align-items:center;padding:1.2rem;font-size:1rem;font-weight:700;display:flex}.customPlan-module__QBS-Iq__optionCard:hover{background:var(--color-bg-end);border-color:var(--color-text-secondary)}.customPlan-module__QBS-Iq__optionCard.customPlan-module__QBS-Iq__selected{background:var(--btn-bg);color:#fff;box-shadow:0 8px 20px rgba(var(--color-accent-rgb),.3);border-color:#0000;transform:scale(1.03)}.customPlan-module__QBS-Iq__customDaysInputWrapper{background:var(--color-bg-start);border:2px dashed var(--color-accent);border-radius:20px;flex-wrap:wrap;align-items:center;gap:15px;margin-top:1.5rem;padding:1.2rem 2rem;animation:.4s ease-out customPlan-module__QBS-Iq__fadeIn;display:flex}.customPlan-module__QBS-Iq__customDaysInput{border:none;border-bottom:3px solid var(--color-accent);color:var(--color-text-primary);text-align:center;background:0 0;outline:none;width:80px;padding:5px;font-size:1.5rem;font-weight:900}.customPlan-module__QBS-Iq__inputSuffix{color:var(--color-text-primary);font-size:1.2rem;font-weight:800}.customPlan-module__QBS-Iq__limitHint{color:var(--color-text-secondary);margin:0;font-size:.9rem;font-weight:600}.customPlan-module__QBS-Iq__submitBtn{background:var(--btn-bg);color:#fff;cursor:pointer;width:100%;max-width:450px;transition:all .3s var(--transition-bounce);box-shadow:0 15px 35px rgba(var(--color-accent-rgb),.4);border:none;border-radius:24px;justify-content:center;align-items:center;gap:12px;margin:20px auto 40px;padding:1.2rem 2rem;font-size:1.25rem;font-weight:900;display:flex}.customPlan-module__QBS-Iq__submitBtn:hover:not(:disabled){box-shadow:0 20px 45px rgba(var(--color-accent-rgb),.5);filter:brightness(1.1);transform:translateY(-5px)scale(1.02)}.customPlan-module__QBS-Iq__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.customPlan-module__QBS-Iq__loadingOverlay{background:var(--color-bg-start);z-index:3000;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.customPlan-module__QBS-Iq__spinner{border:5px solid rgba(var(--color-accent-rgb),.1);border-top:5px solid var(--color-accent);border-radius:50%;width:80px;height:80px;margin-bottom:2rem;animation:1s cubic-bezier(.5,.1,.4,.9) infinite customPlan-module__QBS-Iq__spin}.customPlan-module__QBS-Iq__sectionTitle{margin-bottom:10px;font-weight:900}.customPlan-module__QBS-Iq__loadingSub{color:var(--color-text-secondary);font-weight:600}.customPlan-module__QBS-Iq__shareOptions{flex-direction:column;gap:1.5rem;margin-top:.5rem;display:flex}.customPlan-module__QBS-Iq__checkboxContainer{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-text-primary);align-items:center;padding-right:35px;font-size:1.1rem;font-weight:600;display:flex;position:relative}.customPlan-module__QBS-Iq__checkboxContainer input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.customPlan-module__QBS-Iq__checkmark{background-color:var(--color-bg-end);border:2px solid var(--color-border);border-radius:6px;width:24px;height:24px;transition:all .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.customPlan-module__QBS-Iq__checkboxContainer:hover input~.customPlan-module__QBS-Iq__checkmark{border-color:var(--color-accent)}.customPlan-module__QBS-Iq__checkboxContainer input:checked~.customPlan-module__QBS-Iq__checkmark{background-color:var(--color-accent);border-color:var(--color-accent)}.customPlan-module__QBS-Iq__checkmark:after{content:"";display:none;position:absolute}.customPlan-module__QBS-Iq__checkboxContainer input:checked~.customPlan-module__QBS-Iq__checkmark:after{display:block}.customPlan-module__QBS-Iq__checkboxContainer .customPlan-module__QBS-Iq__checkmark:after{border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:10px;top:4px;left:8px;transform:rotate(45deg)}.customPlan-module__QBS-Iq__checkboxLabel{margin-right:10px}.customPlan-module__QBS-Iq__authWarning{color:#ef4444;margin-top:-10px;font-size:.9rem;font-weight:600}.customPlan-module__QBS-Iq__authorOption{background:rgba(var(--color-accent-rgb),.05);border:1px dashed var(--color-accent);border-radius:16px;margin-top:10px;padding:1rem;animation:.3s ease-out customPlan-module__QBS-Iq__fadeIn}.customPlan-module__QBS-Iq__authorPreview{color:var(--color-text-secondary);align-items:center;gap:6px;margin-top:8px;padding-right:35px;font-size:.95rem;display:flex}.customPlan-module__QBS-Iq__authorPreview strong{color:var(--color-accent)}@keyframes customPlan-module__QBS-Iq__spin{to{transform:rotate(360deg)}}@keyframes customPlan-module__QBS-Iq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.customPlan-module__QBS-Iq__container{padding:20px 15px}.customPlan-module__QBS-Iq__questionGroup{border-radius:24px;padding:1.5rem}.customPlan-module__QBS-Iq__optionsGrid{grid-template-columns:repeat(2,1fr)}.customPlan-module__QBS-Iq__submitBtn{max-width:100%}.customPlan-module__QBS-Iq__checkboxContainer{font-size:1rem}}
