[data-sal]{transition-delay:0s;transition-delay:var(--sal-delay,0s);transition-duration:.2s;transition-duration:var(--sal-duration,.2s);transition-timing-function:ease;transition-timing-function:var(--sal-easing,ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:50ms}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translate(20%)}[data-sal=slide-right]{transform:translate(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px)rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px)rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px)rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px)rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}
.auth-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s fadeIn;display:flex;position:fixed;top:0;left:0}.auth-modal{background:var(--color-blackest);border:1px solid var(--color-border);border-radius:20px;width:90%;max-width:440px;padding:40px;animation:.3s slideUp;position:relative}.auth-modal-close{color:var(--color-body);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.auth-modal-close:hover{background:var(--color-dark)}.auth-modal-header{text-align:center;margin-bottom:28px}.auth-modal-header h3{color:var(--color-heading);margin-bottom:8px;font-size:22px;font-weight:700}.auth-modal-header p{color:var(--color-body);opacity:.7;margin:0;font-size:14px}.auth-error{color:#ff3d71;background:#ff3d711a;border:1px solid #ff3d714d;border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}.auth-social-buttons{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.auth-social-btn{justify-content:center;align-items:center;gap:10px;width:100%;border-radius:12px!important;padding:14px 20px!important;font-size:14px!important;font-weight:500!important;display:flex!important}.auth-social-btn .icon-left{align-items:center;display:flex}.auth-divider{align-items:center;gap:12px;margin-bottom:20px;display:flex}.auth-divider hr{border:none;border-top:1px solid var(--color-border);flex:1;margin:0}.auth-divider span{color:var(--color-body);opacity:.6;white-space:nowrap;font-size:13px}.auth-email-form{flex-direction:column;gap:12px;display:flex}.auth-input-section{align-items:center;display:flex;position:relative}.auth-input-section .icon{color:var(--color-body);opacity:.5;font-size:15px;position:absolute;left:16px}.auth-input-section input,.auth-input-section .auth-email-input{background:var(--color-dark);border:1px solid var(--color-border);width:100%;color:var(--color-body);text-align:left;border-radius:12px;outline:none;padding:14px 16px 14px 44px;font-size:14px;line-height:1.2;transition:border-color .2s}.auth-input-section .auth-email-input{text-indent:0}.auth-input-section input:focus{border-color:var(--color-primary)}.auth-submit-btn{width:100%;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:14px!important;font-weight:600!important;display:flex!important}.auth-disclaimer{text-align:center;color:var(--color-body);opacity:.5;margin-top:16px;margin-bottom:0;font-size:12px}.auth-email-sent{text-align:center;padding:20px 0}.auth-email-sent-icon{color:#00b894;margin-bottom:16px;font-size:48px}.auth-email-sent h4{color:var(--color-heading);margin-bottom:8px;font-size:18px}.auth-email-sent p{color:var(--color-body);margin-bottom:20px;font-size:14px;line-height:1.6}.user-menu-wrapper{position:relative}.user-menu-trigger{background:var(--color-dark);border:1px solid var(--color-border);cursor:pointer;color:var(--color-heading);border-radius:50px;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s;display:flex}.user-menu-trigger:hover{border-color:var(--color-primary)}.user-avatar{border-radius:50%;width:36px;height:36px}.user-avatar-initials{color:#fff;background:linear-gradient(135deg,#6c5ce7,#a29bfe);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.user-display-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.user-chevron{opacity:.5;margin-left:2px;font-size:10px}.user-popover{background:var(--color-blackest);border:1px solid var(--color-border);z-index:100;border-radius:14px;min-width:240px;animation:.2s slideDown;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 48px #0006}.user-popover-header{padding:16px 20px 12px}.user-popover-name{color:var(--color-heading);margin-bottom:2px;font-size:14px;font-weight:600}.user-popover-email{color:var(--color-body);opacity:.6;word-break:break-all;font-size:12px}.user-popover-divider{background:var(--color-border);height:1px;margin:0}.user-popover-menu{margin:0;padding:8px;list-style:none}.user-popover-menu li button{width:100%;color:var(--color-body);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.user-popover-menu li button:hover{background:var(--color-dark);color:var(--color-heading)}.user-popover-menu li button i{text-align:center;width:16px;font-size:14px}.user-popover-danger button{color:#ff3d71!important}.user-popover-danger button:hover{color:#ff3d71!important;background:#ff3d711a!important}.delete-confirm{padding:12px}.delete-confirm-message{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.delete-confirm-message i{color:#ff3d71;flex-shrink:0;margin-top:2px;font-size:16px}.delete-confirm p{color:#ff3d71;margin:0;font-size:12px}.delete-confirm-buttons{gap:8px;display:flex}.delete-confirm-buttons button{cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600}.btn-delete-yes{color:#fff;background:#ff3d71}.btn-delete-yes:hover{background:#e0354f}.btn-delete-no{background:var(--color-dark);color:var(--color-body)}.btn-delete-no:hover{background:var(--color-border)}.doc-card{background:#0000004d;border:1.5px solid #725aff26;border-radius:16px;align-items:stretch;width:100%;margin-bottom:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 8px 24px #0000004d}.doc-card:hover{border-color:#725aff4d;transform:translateY(-2px);box-shadow:0 12px 32px #725aff26}.doc-card-main{align-items:center;gap:0;width:100%;display:flex}.doc-card-icon{color:#fff;background:linear-gradient(135deg,#4255ff 0%,#6c5ce7 100%);flex-shrink:0;justify-content:center;align-items:center;width:140px;height:140px;font-size:48px;display:flex}.doc-card-info{flex-direction:column;flex:1;gap:8px;min-width:0;padding:28px;display:flex}.doc-card-title{color:#fff;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:16px;font-weight:700;overflow:hidden}.doc-card-desc{color:var(--color-link);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:4px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.doc-card-date{color:#707070;font-size:12px;font-weight:500}.doc-card-actions{flex-shrink:0;align-items:center;gap:12px;padding:0 28px;display:flex}.doc-status{text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;border-radius:24px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.doc-status.completed{color:#00d084;background:#00b89433;box-shadow:inset 0 0 1px #00b8944d}.doc-status.generating{color:#b8aeff;background:#6c5ce733;animation:2s ease-in-out infinite pulse-soft;box-shadow:inset 0 0 1px #6c5ce74d}.doc-status.paid{color:#ffd84d;background:#fdcb6e33;box-shadow:inset 0 0 1px #fdcb6e4d}.doc-status.refunded{color:#00d084;background:#00b89433;box-shadow:inset 0 0 1px #00b8944d}.doc-status.failed{color:#ff5580;background:#ff3d7133;box-shadow:inset 0 0 1px #ff3d714d}.doc-status.pending_payment{color:#87ceeb;background:#74b9ff33;box-shadow:inset 0 0 1px #74b9ff4d}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.8}}.doc-action-btn{width:40px;height:40px;color:var(--color-body);cursor:pointer;background:#725aff0d;border:1.5px solid #725aff33;border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:500;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.doc-action-btn:hover{color:#b8aeff;background:#725aff26;border-color:#725aff66;transform:translateY(-2px);box-shadow:0 4px 12px #725aff26}.doc-action-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.doc-action-btn.retry{background:#74b9ff0d;border-color:#74b9ff33}.doc-action-btn.retry:hover{color:#87ceeb;background:#74b9ff1f;border-color:#74b9ff66;box-shadow:0 4px 12px #74b9ff26}.doc-action-btn.download{background:#00b8940d;border-color:#00b89433}.doc-action-btn.download:hover{color:#00d084;background:#00b8941f;border-color:#00b89466;box-shadow:0 4px 12px #00b89426}.doc-action-btn.view{background:#6c5ce70d;border-color:#6c5ce733}.doc-action-btn.view:hover{color:#b8aeff;background:#6c5ce71f;border-color:#6c5ce766;box-shadow:0 4px 12px #6c5ce726}.doc-action-btn.refund{background:#fdcb6e0d;border-color:#fdcb6e33}.doc-action-btn.refund:hover{color:#ffd84d;background:#fdcb6e1f;border-color:#fdcb6e66;box-shadow:0 4px 12px #fdcb6e26}.doc-action-btn.delete{background:#ff3d710d;border-color:#ff3d7133}.doc-action-btn.delete:hover{color:#ff5580;background:#ff3d711f;border-color:#ff3d7166;box-shadow:0 4px 12px #ff3d7126}.doc-action-btn.delete-yes{color:#ff5580;background:#ff3d711a;border-color:#ff3d7166}.doc-action-btn.delete-yes:hover{background:#ff3d7133}.doc-action-btn.delete-no{color:var(--color-body);border-color:#725aff33}.doc-delete-confirm{gap:8px;display:flex}@media (max-width:768px){.doc-card{flex-direction:column}.doc-card-icon{border-radius:16px 16px 0 0;width:100%;height:100px}.doc-card-main{flex-direction:column;align-items:stretch}.doc-card-info{padding:20px}.doc-card-actions{flex-wrap:wrap;justify-content:flex-start;padding:0 20px 20px}}.doc-detail-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.doc-pending-card{background:var(--color-dark);border:1px solid var(--color-border);text-align:center;border-radius:16px;padding:60px 32px}.text-generator-wrapper{background:var(--color-blackest);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.chat-messages{max-height:600px;padding:24px;overflow-y:auto}.chat-msg{gap:12px;margin-bottom:24px;display:flex}.chat-msg:last-child{margin-bottom:0}.chat-msg-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.chat-msg.user .chat-msg-avatar{color:#fff;background:linear-gradient(135deg,#00b894,#55efc4)}.chat-msg.assistant .chat-msg-avatar{color:#fff;background:linear-gradient(135deg,#6c5ce7,#a29bfe)}.chat-msg-content{flex:1;min-width:0}.chat-msg-header{margin-bottom:6px}.chat-msg-role{color:var(--color-heading);font-size:13px;font-weight:600}.chat-msg-text{color:var(--color-body);white-space:pre-wrap;word-wrap:break-word;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:14px;line-height:1.7}.chat-download-bar{border-top:1px solid var(--color-border);background:var(--color-dark);justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.chat-input-bar{border-top:1px solid var(--color-border);background:var(--color-dark);padding:16px 24px}.chat-input-wrap{background:var(--color-blackest);border:1px solid var(--color-border);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;transition:border-color .2s;display:flex}.chat-input-wrap:focus-within{border-color:var(--color-primary)}.chat-input-wrap textarea{color:var(--color-body);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:24px;max-height:100px;font-family:inherit;font-size:14px;line-height:1.5}.chat-send-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c5ce7,#a29bfe);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:opacity .2s;display:flex}.chat-send-btn:disabled{opacity:.4;cursor:not-allowed}.chat-send-btn:hover:not(:disabled){opacity:.85}.chat-input-bar-disabled{text-align:center;border-top:1px solid var(--color-border);background:var(--color-dark);padding:24px}.chat-input-bar-disabled p{color:var(--color-body);opacity:.6;margin-bottom:12px;font-size:13px}.edit-counter{color:var(--color-body);opacity:.6;font-size:12px}@media (max-width:768px){.popup-mobile-menu .header-btn{padding:16px 20px}.mobile-menu-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.mobile-menu-btn-border{border:1px solid var(--color-border);color:var(--color-heading);background:0 0}.mobile-menu-btn-border:hover,.mobile-menu-btn-border:active{background:var(--color-dark);border-color:var(--color-primary);color:var(--color-primary)}.mobile-menu-btn-danger{color:#ff3d71;background:0 0;border:1px solid #ff3d7166}.mobile-menu-btn-danger:hover,.mobile-menu-btn-danger:active{background:#ff3d711a;border-color:#ff3d71}.mobile-menu-btn i{font-size:13px}.doc-card{padding:16px 20px}.doc-card-main{flex-direction:column;align-items:flex-start;gap:12px}.doc-card-title{white-space:normal;word-break:break-word}.doc-card-info{width:100%}.doc-card-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.doc-detail-header{flex-direction:column}.chat-download-bar{flex-direction:column;align-items:flex-start;gap:12px}.user-menu-trigger{padding:4px 8px 4px 4px}.user-display-name{max-width:80px}.user-popover{min-width:280px;max-width:calc(100vw - 32px);right:0}.user-popover-menu li button{white-space:normal;word-break:break-word;padding:12px;font-size:14px}.delete-confirm{padding:12px}.delete-confirm p{font-size:13px;line-height:1.5}.delete-confirm-buttons{flex-direction:column;gap:8px}.delete-confirm-buttons button{width:100%}.rainbow-contact-area{padding-left:16px;padding-right:16px}.rainbow-contact-area .container{padding-left:0;padding-right:0}.contact-details-box{padding:20px 0}.contact-details-box h3{font-size:20px}.rainbow-contact-area .form-group{margin-bottom:16px}.rainbow-contact-area .row--15{margin-left:-10px;margin-right:-10px}.rainbow-contact-area .row--15>[class*=col-]{padding-left:10px;padding-right:10px}.mt--80{margin-top:40px!important}}@media (max-width:576px){.doc-card{padding:14px 16px}.doc-card-title{font-size:14px}.doc-card-desc{font-size:12px}.doc-status{padding:3px 10px;font-size:10px}.user-popover{min-width:260px}.user-popover-header{padding:14px 16px 10px}.user-popover-name{font-size:13px}.rainbow-contact-area{padding-left:0;padding-right:0}.contact-details-box{padding:16px 0}.contact-details-box h3{font-size:18px}.rainbow-contact-area .form-group{margin-bottom:12px}.rainbow-contact-area .form-group input,.rainbow-contact-area .form-group textarea{padding:12px 16px;font-size:14px}.rainbow-contact-area .form-group input{height:44px}.rainbow-contact-area .form-group textarea{min-height:120px}.mt--80{margin-top:24px!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.generating-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s fadeIn;display:flex;position:fixed;top:0;left:0}.generating-modal{background:var(--color-blackest);border:1px solid var(--color-border);text-align:center;border-radius:20px;width:90%;max-width:400px;padding:48px 40px;animation:.3s slideUp}.chat-header{border-bottom:1px solid var(--color-border);background:var(--color-dark);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.chat-header-info{flex:1;min-width:0}.chat-header-title{color:var(--color-heading);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:16px;font-weight:600;overflow:hidden}.chat-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.chat-version-download{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-body);cursor:pointer;vertical-align:middle;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;font-size:12px;transition:all .2s;display:inline-flex}.chat-version-download:hover{background:var(--color-dark);color:var(--color-primary);border-color:var(--color-primary)}.doc-action-btn.download:hover{color:#00b894;border-color:#00b894}.doc-action-btn.view:hover{color:#6c5ce7;border-color:#6c5ce7}.pagination-wrapper{justify-content:center;align-items:center;gap:6px;margin-top:32px;padding-bottom:8px;display:flex}.pagination-btn{width:38px;height:38px;color:var(--color-body);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:all .25s;display:flex}.pagination-btn:hover:not(:disabled){color:#a78bfa;background:#6c5ce726;border-color:#6c5ce766}.pagination-btn.active{color:#fff;background:linear-gradient(135deg,#6c5ce7,#a78bfa);border-color:#0000;font-weight:600;box-shadow:0 2px 12px #6c5ce759}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.cta-community-card{background:linear-gradient(135deg,#6c5ce7 0%,#8b7cf6 50%,#a78bfa 100%);border-radius:24px;padding:50px 60px;position:relative;overflow:hidden}.cta-community-card:before{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;width:400px;height:400px;position:absolute;top:-40%;right:-10%}.cta-community-card:after{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-30%;right:20%}.cta-community-inner{z-index:1;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.cta-community-text{flex:1}.cta-community-title{color:#fff;margin-bottom:10px;font-size:28px;font-weight:700;line-height:1.3}.cta-community-desc{color:#ffffffd9;max-width:480px;margin:0;font-size:15px;line-height:1.6}.cta-community-right{flex-direction:column;flex-shrink:0;align-items:center;gap:20px;display:flex}.cta-avatar-stack{align-items:center;display:flex}.cta-avatar{color:#fff;border:3px solid #6c5ce799;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-10px;font-size:16px;display:flex}.cta-avatar:first-child{margin-left:0}.cta-avatar-count{color:#fff;border-color:#6c5ce799;font-size:12px;font-weight:700;background:#1a1a2e!important}.cta-community-btn{color:#1a1a2e;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:14px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .25s}.cta-community-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}@media (max-width:768px){.cta-community-card{padding:32px 24px}.cta-community-inner{text-align:center;flex-direction:column;gap:24px}.cta-community-desc{max-width:100%}.cta-community-title{font-size:22px}}.section-page-spacing{padding-top:160px;padding-bottom:60px}.section-page-spacing--narrow{padding-top:120px;padding-bottom:60px}.legal-content{color:var(--color-body);line-height:1.8}
