#tp-docai .docai-btn {
                                                          padding: 12px 18px;
                                                          border-radius: 12px;
                                                          font-weight: 800;
                                                          cursor: pointer;
                                                          font-family: inherit;
                                                          transition: all 0.2s;
                                                          color: #fff;
                                                          border: none;
                                                          display: inline-flex;
                                                          align-items: center;
                                                          justify-content: center;
                                                          gap: 8px;
                                                        }

                                                        #tp-docai .docai-btn.primary {
                                                          background: linear-gradient(135deg, #1d4ed8, #3b82f6);
                                                          border: 1px solid rgba(59, 130, 246, .55);
                                                        }

                                                        #tp-docai .docai-btn.success {
                                                          background: linear-gradient(135deg, #065f46, #10b981);
                                                          border: 1px solid rgba(16, 185, 129, .4);
                                                        }

                                                        #tp-docai .docai-subtab {
                                                          display: inline-flex;
                                                          align-items: center;
                                                          gap: 10px;
                                                          padding: 12px 18px;
                                                          border-radius: 12px;
                                                          min-width: max-content;
                                                          color: #94a3b8;
                                                          font-size: 13px;
                                                          font-weight: 700;
                                                          cursor: pointer;
                                                          border: 1px solid transparent;
                                                          transition: all .22s ease;
                                                          border-bottom: none;
                                                          text-transform: none;
                                                          letter-spacing: normal;
                                                        }

                                                        #tp-docai .docai-subtab:hover {
                                                          color: #e2e8f0;
                                                          background: rgba(255, 255, 255, .03);
                                                        }

                                                        #tp-docai .docai-subtab.active {
                                                          color: #c7d2fe;
                                                          background: rgba(99, 102, 241, .16);
                                                          border-color: rgba(99, 102, 241, .28);
                                                          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);
                                                        }

                                                        #tp-docai .docai-subtp {
                                                          display: none;
                                                        }

                                                        #tp-docai .docai-subtp.active {
                                                          display: block;
                                                        }

                                                        #tp-docai .docai-output {
                                                          min-height: 220px;
                                                          padding: 0;
                                                          color: inherit;
                                                          font-size: inherit;
                                                          line-height: inherit;
                                                        }

                                                        #tp-docai .docai-modebar {
                                                          position: sticky;
                                                          top: 64px;
                                                          z-index: 88;
                                                          background: rgba(8, 13, 26, .86);
                                                          backdrop-filter: blur(16px);
                                                          border-bottom: 1px solid rgba(99, 102, 241, .12);
                                                        }

                                                        #tp-docai .docai-modebar-inner {
                                                          display: flex;
                                                          gap: 8px;
                                                          padding: 10px 18px;
                                                          overflow: auto;
                                                        }

                                                        #tp-docai .docai-workspace {
                                                          padding: 22px;
                                                        }

                                                        #tp-docai .docai-pres-nav-wrap {
                                                          position: sticky;
                                                          top: 118px;
                                                          z-index: 8;
                                                        }
