#tp-docai .docai-launch-panel {
                                                          display: none !important
                                                        }

                                                        #tp-docai .docai-control-hero {
                                                          grid-template-columns: minmax(0, 1fr) minmax(320px, 420px) !important;
                                                          gap: 16px !important;
                                                          padding: 18px 22px !important;
                                                          align-items: center !important
                                                        }

                                                        #tp-docai .docai-hero-title {
                                                          font-size: 24px !important;
                                                          max-width: 720px !important;
                                                          line-height: 1.08 !important
                                                        }

                                                        #tp-docai .docai-hero-sub {
                                                          font-size: 13px !important;
                                                          max-width: 700px !important;
                                                          margin-top: 8px !important
                                                        }

                                                        #tp-docai .docai-file-card {
                                                          padding: 16px !important;
                                                          border-radius: 16px !important
                                                        }

                                                        #tp-docai .docai-hero-actions {
                                                          gap: 10px !important
                                                        }

                                                        #tp-docai #docaiFix5ActionBar {
                                                          display: flex;
                                                          align-items: center;
                                                          justify-content: space-between;
                                                          gap: 12px;
                                                          padding: 12px 14px;
                                                          border-radius: 16px;
                                                          background: linear-gradient(135deg, rgba(10, 17, 35, .96), rgba(16, 28, 57, .88));
                                                          border: 1px solid rgba(99, 102, 241, .18);
                                                          box-shadow: 0 18px 44px rgba(2, 6, 23, .22)
                                                        }

                                                        #tp-docai .docai-fix5-cta-copy {
                                                          min-width: 0
                                                        }

                                                        #tp-docai .docai-fix5-cta-kicker {
                                                          font-size: 10px;
                                                          font-weight: 800;
                                                          letter-spacing: .15em;
                                                          color: #818cf8;
                                                          text-transform: uppercase;
                                                          margin-bottom: 4px
                                                        }

                                                        #tp-docai .docai-fix5-cta-title {
                                                          font-size: 13px;
                                                          font-weight: 800;
                                                          color: #f8fafc;
                                                          line-height: 1.35
                                                        }

                                                        #tp-docai .docai-fix5-cta-sub {
                                                          font-size: 11px;
                                                          color: #94a3b8;
                                                          line-height: 1.55;
                                                          margin-top: 3px
                                                        }

                                                        #tp-docai .docai-fix5-hero-btn {
                                                          height: 40px;
                                                          padding: 0 16px;
                                                          border: none;
                                                          border-radius: 999px;
                                                          background: linear-gradient(135deg, #2f6df6, #4f8cff);
                                                          color: #fff;
                                                          font-size: 12px;
                                                          font-weight: 900;
                                                          letter-spacing: .01em;
                                                          box-shadow: 0 8px 24px rgba(47, 109, 246, .28);
                                                          cursor: pointer;
                                                          white-space: nowrap;
                                                          display: inline-flex;
                                                          align-items: center;
                                                          gap: 8px;
                                                          transition: transform .2s ease, box-shadow .2s ease, opacity .2s ease
                                                        }

                                                        #tp-docai .docai-fix5-hero-btn:hover {
                                                          transform: translateY(-1px);
                                                          box-shadow: 0 12px 28px rgba(47, 109, 246, .36)
                                                        }

                                                        #tp-docai .docai-fix5-hero-btn:disabled {
                                                          opacity: .5;
                                                          cursor: not-allowed;
                                                          transform: none;
                                                          box-shadow: none
                                                        }

                                                        #tp-docai .docai-file-planning .docai-subtab[data-docai-mode="sow"] {
                                                          display: none !important
                                                        }

                                                        #tp-docai .docai-modebar {
                                                          position: sticky;
                                                          top: 64px;
                                                          z-index: 86
                                                        }

                                                        #tp-docai .docai-workspace {
                                                          padding: 16px 22px 22px !important
                                                        }

                                                        #tp-docai .docai-pres-nav-wrap {
                                                          margin-top: 10px !important
                                                        }

                                                        #tp-docai .docai-pres-main {
                                                          display: grid;
                                                          gap: 18px
                                                        }

                                                        #tp-docai .docai-pres-section {
                                                          opacity: 0;
                                                          transform: translateY(18px);
                                                          transition: opacity .45s ease, transform .45s ease
                                                        }

                                                        #tp-docai .docai-pres-section.in-view {
                                                          opacity: 1;
                                                          transform: none
                                                        }

                                                        #tp-docai .docai-pres-nav-btn {
                                                          padding: 10px 16px;
                                                          border-radius: 999px;
                                                          border: 1px solid rgba(255, 255, 255, .08);
                                                          background: rgba(255, 255, 255, .03);
                                                          color: #94a3b8;
                                                          font-size: 12px;
                                                          font-weight: 800;
                                                          cursor: pointer
                                                        }

                                                        #tp-docai .docai-pres-nav-btn.active,
                                                        #tp-docai .docai-pres-nav-btn:hover {
                                                          color: #fff;
                                                          background: rgba(99, 102, 241, .14);
                                                          border-color: rgba(99, 102, 241, .28)
                                                        }

                                                        #tp-docai .docai-fix5-workstreams-toolbar {
                                                          display: flex;
                                                          flex-wrap: wrap;
                                                          gap: 8px;
                                                          margin-bottom: 16px
                                                        }

                                                        #tp-docai .docai-fix5-filter {
                                                          padding: 8px 14px;
                                                          border-radius: 999px;
                                                          border: 1px solid rgba(255, 255, 255, .08);
                                                          background: rgba(255, 255, 255, .03);
                                                          color: #94a3b8;
                                                          font-size: 12px;
                                                          font-weight: 800;
                                                          cursor: pointer;
                                                          transition: all .18s ease
                                                        }

                                                        #tp-docai .docai-fix5-filter.active,
                                                        #tp-docai .docai-fix5-filter:hover {
                                                          color: #fff;
                                                          background: rgba(99, 102, 241, .14);
                                                          border-color: rgba(99, 102, 241, .28)
                                                        }

                                                        #tp-docai .docai-fix5-ws-grid {
                                                          display: grid;
                                                          grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
                                                          gap: 16px
                                                        }

                                                        #tp-docai details.docai-fix5-ws-card {
                                                          border-radius: 22px;
                                                          background: linear-gradient(180deg, rgba(255, 255, 255, .03), rgba(255, 255, 255, .02));
                                                          border: 1px solid rgba(255, 255, 255, .07);
                                                          overflow: hidden;
                                                          box-shadow: 0 12px 30px rgba(2, 6, 23, .16)
                                                        }

                                                        #tp-docai details.docai-fix5-ws-card[open] {
                                                          border-color: rgba(99, 102, 241, .18);
                                                          box-shadow: 0 18px 40px rgba(2, 6, 23, .22)
                                                        }

                                                        #tp-docai .docai-fix5-ws-card summary {
                                                          list-style: none;
                                                          cursor: pointer;
                                                          padding: 18px 18px 16px;
                                                          display: grid;
                                                          grid-template-columns: auto 1fr auto;
                                                          gap: 14px;
                                                          align-items: flex-start
                                                        }

                                                        #tp-docai .docai-fix5-ws-card summary::-webkit-details-marker {
                                                          display: none
                                                        }

                                                        #tp-docai .docai-fix5-ws-no {
                                                          width: 34px;
                                                          height: 34px;
                                                          border-radius: 12px;
                                                          display: grid;
                                                          place-items: center;
                                                          background: rgba(99, 102, 241, .14);
                                                          border: 1px solid rgba(99, 102, 241, .22);
                                                          color: #c7d2fe;
                                                          font-size: 12px;
                                                          font-weight: 900
                                                        }

                                                        #tp-docai .docai-fix5-ws-top {
                                                          min-width: 0
                                                        }

                                                        #tp-docai .docai-fix5-ws-meta {
                                                          display: flex;
                                                          align-items: center;
                                                          gap: 8px;
                                                          flex-wrap: wrap;
                                                          margin-bottom: 8px
                                                        }

                                                        #tp-docai .docai-fix5-ws-id {
                                                          padding: 4px 8px;
                                                          border-radius: 999px;
                                                          font-size: 10px;
                                                          font-weight: 900;
                                                          letter-spacing: .12em;
                                                          text-transform: uppercase
                                                        }

                                                        #tp-docai .docai-fix5-ws-title {
                                                          font-size: 22px;
                                                          font-weight: 900;
                                                          color: #fff;
                                                          line-height: 1.16
                                                        }

                                                        #tp-docai .docai-fix5-ws-summary {
                                                          margin-top: 6px;
                                                          color: #9fb0c7;
                                                          font-size: 13px;
                                                          line-height: 1.75
                                                        }

                                                        #tp-docai .docai-fix5-ws-stat {
                                                          padding: 8px 12px;
                                                          border-radius: 999px;
                                                          background: rgba(255, 255, 255, .04);
                                                          color: #cbd5e1;
                                                          font-size: 11px;
                                                          font-weight: 800;
                                                          white-space: nowrap
                                                        }

                                                        #tp-docai .docai-fix5-ws-toggle {
                                                          width: 34px;
                                                          height: 34px;
                                                          border-radius: 999px;
                                                          background: rgba(255, 255, 255, .05);
                                                          display: grid;
                                                          place-items: center;
                                                          color: #cbd5e1;
                                                          font-size: 14px;
                                                          transition: transform .22s ease
                                                        }

                                                        #tp-docai details.docai-fix5-ws-card[open] .docai-fix5-ws-toggle {
                                                          transform: rotate(180deg)
                                                        }

                                                        #tp-docai .docai-fix5-ws-body {
                                                          padding: 0 18px 18px 18px;
                                                          border-top: 1px solid rgba(255, 255, 255, .06)
                                                        }

                                                        #tp-docai .docai-fix5-source {
                                                          display: inline-flex;
                                                          align-items: center;
                                                          gap: 8px;
                                                          margin: 14px 0 12px;
                                                          padding: 7px 10px;
                                                          border-radius: 999px;
                                                          background: rgba(255, 255, 255, .04);
                                                          color: #94a3b8;
                                                          font-size: 11px;
                                                          font-weight: 800
                                                        }

                                                        #tp-docai .docai-fix5-point-list {
                                                          display: grid;
                                                          gap: 10px
                                                        }

                                                        #tp-docai .docai-fix5-point {
                                                          display: grid;
                                                          grid-template-columns: 34px 1fr;
                                                          gap: 12px;
                                                          padding: 12px 14px;
                                                          border-radius: 16px;
                                                          background: rgba(255, 255, 255, .03);
                                                          border: 1px solid rgba(255, 255, 255, .05)
                                                        }

                                                        #tp-docai .docai-fix5-point-no {
                                                          width: 34px;
                                                          height: 34px;
                                                          border-radius: 10px;
                                                          background: rgba(99, 102, 241, .1);
                                                          border: 1px solid rgba(99, 102, 241, .16);
                                                          display: grid;
                                                          place-items: center;
                                                          color: #c7d2fe;
                                                          font-size: 11px;
                                                          font-weight: 900
                                                        }

                                                        #tp-docai .docai-fix5-point-main {
                                                          color: #eef2ff;
                                                          font-size: 14px;
                                                          line-height: 1.75;
                                                          font-weight: 700
                                                        }

                                                        #tp-docai .docai-fix5-point-sub {
                                                          margin: 8px 0 0 0;
                                                          padding-left: 18px;
                                                          display: grid;
                                                          gap: 6px
                                                        }

                                                        #tp-docai .docai-fix5-point-sub li {
                                                          color: #9fb0c7;
                                                          font-size: 13px;
                                                          line-height: 1.65
                                                        }

                                                        #tp-docai .docai-fix5-point-ref {
                                                          margin-top: 8px;
                                                          color: #60a5fa;
                                                          font-size: 11px;
                                                          font-weight: 800;
                                                          letter-spacing: .06em;
                                                          text-transform: uppercase
                                                        }

                                                        #tp-docai .docai-fix5-excl-list {
                                                          display: grid;
                                                          gap: 12px
                                                        }

                                                        #tp-docai .docai-fix5-excl-item {
                                                          display: grid;
                                                          grid-template-columns: 42px 1fr;
                                                          gap: 12px;
                                                          padding: 16px 16px;
                                                          border-radius: 18px;
                                                          background: rgba(255, 255, 255, .03);
                                                          border: 1px solid rgba(239, 68, 68, .12)
                                                        }

                                                        #tp-docai .docai-fix5-excl-no {
                                                          width: 42px;
                                                          height: 42px;
                                                          border-radius: 12px;
                                                          background: rgba(239, 68, 68, .1);
                                                          display: grid;
                                                          place-items: center;
                                                          color: #fca5a5;
                                                          font-size: 11px;
                                                          font-weight: 900
                                                        }

                                                        #tp-docai .docai-fix5-excl-title {
                                                          font-size: 15px;
                                                          font-weight: 800;
                                                          color: #fff;
                                                          line-height: 1.6
                                                        }

                                                        #tp-docai .docai-fix5-excl-note {
                                                          margin-top: 8px;
                                                          color: #9fb0c7;
                                                          font-size: 13px;
                                                          line-height: 1.65
                                                        }

                                                        #tp-docai .docai-fix5-risk-summary {
                                                          display: grid;
                                                          grid-template-columns: repeat(4, minmax(0, 1fr));
                                                          gap: 12px;
                                                          margin-bottom: 16px
                                                        }

                                                        #tp-docai .docai-fix5-risk-s {
                                                          padding: 16px;
                                                          border-radius: 18px;
                                                          border: 1px solid rgba(255, 255, 255, .06);
                                                          background: rgba(255, 255, 255, .03)
                                                        }

                                                        #tp-docai .docai-fix5-risk-s .v {
                                                          font-size: 30px;
                                                          font-weight: 900;
                                                          line-height: 1
                                                        }

                                                        #tp-docai .docai-fix5-risk-s .k {
                                                          margin-top: 8px;
                                                          color: #94a3b8;
                                                          font-size: 12px;
                                                          font-weight: 800;
                                                          letter-spacing: .12em;
                                                          text-transform: uppercase
                                                        }

                                                        #tp-docai .docai-fix5-risk-grid {
                                                          display: grid;
                                                          grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
                                                          gap: 14px
                                                        }

                                                        #tp-docai .docai-fix5-risk-card {
                                                          padding: 18px;
                                                          border-radius: 20px;
                                                          border: 1px solid rgba(255, 255, 255, .07);
                                                          background: rgba(255, 255, 255, .03)
                                                        }

                                                        #tp-docai .docai-fix5-risk-top {
                                                          display: flex;
                                                          align-items: center;
                                                          gap: 8px;
                                                          flex-wrap: wrap;
                                                          margin-bottom: 12px
                                                        }

                                                        #tp-docai .docai-fix5-risk-id {
                                                          font-size: 11px;
                                                          font-weight: 900;
                                                          letter-spacing: .12em;
                                                          color: #64748b
                                                        }

                                                        #tp-docai .docai-fix5-pill {
                                                          padding: 5px 10px;
                                                          border-radius: 999px;
                                                          font-size: 11px;
                                                          font-weight: 900;
                                                          letter-spacing: .08em;
                                                          text-transform: uppercase
                                                        }

                                                        #tp-docai .docai-fix5-risk-issue {
                                                          font-size: 16px;
                                                          font-weight: 800;
                                                          color: #fff;
                                                          line-height: 1.6;
                                                          margin-bottom: 12px
                                                        }

                                                        #tp-docai .docai-fix5-risk-row {
                                                          padding-top: 10px;
                                                          margin-top: 10px;
                                                          border-top: 1px dashed rgba(255, 255, 255, .06)
                                                        }

                                                        #tp-docai .docai-fix5-risk-row .lbl {
                                                          font-size: 11px;
                                                          font-weight: 900;
                                                          letter-spacing: .12em;
                                                          color: #8ea0bb;
                                                          text-transform: uppercase;
                                                          margin-bottom: 6px
                                                        }

                                                        #tp-docai .docai-fix5-risk-row .val {
                                                          font-size: 13px;
                                                          color: #d8e2f0;
                                                          line-height: 1.7
                                                        }

                                                        #tp-docai .docai-fix5-table-block {
                                                          margin-top: 14px;
                                                          border-radius: 18px;
                                                          overflow: hidden;
                                                          border: 1px solid rgba(255, 255, 255, .07);
                                                          background: rgba(255, 255, 255, .02)
                                                        }

                                                        #tp-docai .docai-fix5-table-title {
                                                          padding: 14px 16px;
                                                          border-bottom: 1px solid rgba(255, 255, 255, .06);
                                                          font-size: 13px;
                                                          font-weight: 900;
                                                          color: #fff;
                                                          background: rgba(255, 255, 255, .03)
                                                        }

                                                        #tp-docai .docai-fix5-table-wrap {
                                                          overflow: auto;
                                                          max-height: 540px
                                                        }

                                                        #tp-docai .docai-fix5-table {
                                                          width: 100%;
                                                          border-collapse: collapse;
                                                          min-width: 760px
                                                        }

                                                        #tp-docai .docai-fix5-table th {
                                                          position: sticky;
                                                          top: 0;
                                                          background: #081120;
                                                          color: #9fb0c7;
                                                          font-size: 11px;
                                                          font-weight: 900;
                                                          letter-spacing: .12em;
                                                          text-transform: uppercase;
                                                          text-align: left;
                                                          padding: 11px 13px;
                                                          border-bottom: 1px solid rgba(255, 255, 255, .08)
                                                        }

                                                        #tp-docai .docai-fix5-table td {
                                                          padding: 11px 13px;
                                                          border-bottom: 1px solid rgba(255, 255, 255, .05);
                                                          font-size: 13px;
                                                          line-height: 1.6;
                                                          color: #e2e8f0;
                                                          vertical-align: top
                                                        }

                                                        #tp-docai .docai-fix5-deep-list {
                                                          display: grid;
                                                          gap: 12px
                                                        }

                                                        #tp-docai .docai-fix5-deep-item {
                                                          display: grid;
                                                          grid-template-columns: 34px 1fr;
                                                          gap: 12px;
                                                          padding: 14px 14px;
                                                          border-radius: 16px;
                                                          background: rgba(255, 255, 255, .03);
                                                          border: 1px solid rgba(255, 255, 255, .05)
                                                        }

                                                        #tp-docai .docai-fix5-deep-item .n {
                                                          width: 34px;
                                                          height: 34px;
                                                          border-radius: 10px;
                                                          background: rgba(16, 185, 129, .12);
                                                          display: grid;
                                                          place-items: center;
                                                          color: #6ee7b7;
                                                          font-size: 11px;
                                                          font-weight: 900
                                                        }

                                                        #tp-docai .docai-fix5-deep-item .t {
                                                          font-size: 13px;
                                                          color: #d8e2f0;
                                                          line-height: 1.7
                                                        }

                                                        #tp-docai .docai-pres-hero {
                                                          margin-bottom: 14px !important
                                                        }

                                                        #tp-docai .docai-pres-hero-inner {
                                                          padding: 26px 26px !important
                                                        }

                                                        #tp-docai .docai-pres-main-title {
                                                          font-size: 32px !important
                                                        }

                                                        #tp-docai .docai-pres-subtitle {
                                                          font-size: 16px !important;
                                                          max-width: 1050px !important
                                                        }

                                                        @media (max-width:1100px) {
                                                          #tp-docai .docai-control-hero {
                                                            grid-template-columns: 1fr !important
                                                          }

                                                          #tp-docai .docai-fix5-risk-summary {
                                                            grid-template-columns: repeat(2, minmax(0, 1fr))
                                                          }

                                                          #tp-docai .docai-fix5-ws-grid {
                                                            grid-template-columns: 1fr
                                                          }
                                                        }

                                                        @media (max-width:760px) {
                                                          #tp-docai .docai-fix5-risk-summary {
                                                            grid-template-columns: 1fr
                                                          }

                                                          #tp-docai #docaiFix5ActionBar {
                                                            flex-direction: column;
                                                            align-items: stretch
                                                          }

                                                          #tp-docai .docai-fix5-ws-card summary {
                                                            grid-template-columns: 1fr
                                                          }

                                                          #tp-docai .docai-workspace {
                                                            padding: 12px !important
                                                          }
                                                        }
