*{box-sizing:border-box}body{margin:0;background:#0b101a;color:#eff3fb;font:14px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.app{display:flex;min-height:100vh}aside{width:246px;background:#101725;border-right:1px solid #263042;flex-shrink:0;display:flex;flex-direction:column;padding:25px 16px}.brand{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:800;letter-spacing:1.4px;line-height:1.03;padding:0 10px 30px}.brand small{font-size:11px;color:#7e92ae}.brandmark{height:39px;width:39px;background:#4b76ff;border-radius:11px;display:grid;place-items:center;font-size:27px;color:#fff}.aside-label{font-size:10px;letter-spacing:1.4px;color:#72839c;margin:16px 12px 10px;font-weight:750}.switcher{margin:0 5px;padding:13px;border:1px solid #32405a;border-radius:9px;background:#172133;font-size:12px;color:#dfe8fa}.switcher span{float:right}nav{display:flex;flex-direction:column;gap:4px}nav button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;color:#9aabc4;background:none;border:0;border-radius:8px;padding:12px 13px}nav button.selected{background:#23365c;color:#dce8ff;border-left:3px solid #5685ff}nav button:hover{background:#1c283d}.aside-footer{margin-top:auto;border-top:1px solid #2c3951;padding:20px 10px 0}.aside-footer p{color:#86b9ff;display:flex;gap:8px;align-items:center;font-size:10px;font-weight:800}.aside-footer small{font-size:11px;color:#77869c;line-height:1.6}main{width:100%;min-width:0;padding:38px 44px 18px}header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:30px}.eyebrow{color:#688ded;letter-spacing:1.7px;font-weight:700;font-size:10px}h1{font-size:31px;margin:10px 0 5px;letter-spacing:-.7px}h2{font-size:17px;margin:0 0 6px}p.sub,.section p{color:#8a9ab2;line-height:1.6;margin:3px 0}.header-actions{display:flex;gap:12px;align-items:center}.demo-tag,.pill{font-size:10px;border-radius:20px;padding:6px 10px;font-weight:750;white-space:nowrap}.demo-tag{color:#e9b75c;background:#342b1d}.pill.gray{color:#99aabd;background:#293343}.pill.yellow{background:#352c1c;color:#e4b66a}.outline,.add-row button{background:#1c2b43;border:1px solid #394d6f;color:#d8e5fb;border-radius:7px;padding:11px 14px;display:flex;gap:8px;align-items:center}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stats>div{background:#141e2e;border:1px solid #29364a;border-radius:11px;padding:19px}.stats small{display:block;color:#91a3be;font-size:11px}.stats strong{display:block;font-size:27px;font-weight:760;margin:12px 0 8px}.stats span{font-size:10px;color:#74839d}.section{margin-top:23px;background:#131c2a;border:1px solid #29354a;border-radius:12px;padding:23px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.section-head p{font-size:12px}.search{display:flex;gap:8px;align-items:center;border:1px solid #354156;border-radius:8px;padding:9px;color:#9bacbf}.search input,.add-row input,.add-row select{background:transparent;border:0;outline:none;color:#e4ebf7}.search input{max-width:190px}.platform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.platform{background:#1b283b;border:1px solid #32435b;border-radius:10px;min-height:139px;text-align:left;color:#fff;display:flex;flex-direction:column;gap:12px;padding:17px;position:relative}.platform strong{font-size:14px}.platform small{color:#899bb5;line-height:1.4}.platform-arrow{position:absolute;right:14px;top:17px;color:#89aaff}.platform:hover{border-color:#6085ff}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:500px}th{text-align:left;color:#8194ad;font-size:10px;letter-spacing:.7px;font-weight:700;border-bottom:1px solid #303b4e;padding:13px 10px}td{border-bottom:1px solid #273347;padding:15px 10px;color:#cbd7e8;font-size:12px}td b{display:block;font-weight:650}td small{display:block;color:#7386a4;margin-top:5px}td a{color:#89aaff;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.footnote{font-size:10px!important}.add-row{display:flex;gap:10px;margin-top:17px}.add-row input,.add-row select{border:1px solid #34435b;border-radius:7px;background:#111b2c;padding:9px 12px;min-width:0}.add-row input{flex:1}.message{color:#8cbbff!important}.inside{margin-top:20px;grid-template-columns:repeat(3,1fr)}.info{display:flex;align-items:center;gap:12px;padding:14px;background:#222d3f;border:1px solid #374863;border-radius:8px;color:#c0cde0;font-size:12px;margin-top:18px}.checklist>div{display:flex;align-items:center;gap:12px;padding:13px;border-bottom:1px solid #28364c}.checklist .pill{margin-left:auto}.step{background:#253a59;color:#90b6ff;padding:7px;border-radius:7px}footer{font-size:10px;color:#61728b;padding:23px 0}@media (max-width:950px){.platform-grid,.stats{grid-template-columns:repeat(2,1fr)}main{padding:28px 22px}}@media (max-width:650px){.app{display:block}aside{width:100%;padding:10px}.brand{padding:5px 9px}.aside-label,.switcher,.aside-footer{display:none}nav{flex-direction:row;overflow:auto}nav button{white-space:nowrap;font-size:11px;padding:10px}main{padding:22px 12px}header{align-items:flex-start}.header-actions{flex-direction:column}.stats,.platform-grid,.inside{grid-template-columns:repeat(2,1fr)}.section{padding:15px}.section-head{flex-direction:column;align-items:start}.add-row{flex-wrap:wrap}}:root{color-scheme:dark;--cw-bg:#050505;--cw-surface:#0c0c0c;--cw-surface-2:#151515;--cw-line:#333;--cw-text:#f5f5f5;--cw-muted:#aaa;--cw-green:#29c776}body{background:var(--cw-bg);color:var(--cw-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}aside{background:#080808;border-right:1px solid var(--cw-line)}main{background:var(--cw-bg)}.brandmark{background:#f5f5f5;color:#0c0c0c}.brand small,.aside-label,.aside-footer small,footer{color:#999}.switcher,.add-row input,.add-row select{background:#121212;border-color:#3a3a3a;color:#eee}nav button{color:#b4b4b4}nav button.selected{background:#242424;color:#fff;border-left-color:#f3f3f3}nav button:hover{background:#202020}.aside-footer{border-top-color:#333}.aside-footer p,.eyebrow{color:#ccc}.demo-tag,.pill.gray{background:#242424;color:#ddd}.pill.yellow{background:#2a241b;color:#e6c38d}.outline,.add-row button{background:#111;border:1px solid #444;color:#f2f2f2;border-radius:11px}.stats>div,.section{background:#080808;border:1px solid #343434;border-radius:22px}.stats small,.stats span,.section p,.search,.footnote,th,td small,.platform small{color:#aaa}.search{border-color:#3b3b3b}.search input{color:#f2f2f2}.platform{background:#111;border-color:#343434;border-radius:18px}.platform:hover{border-color:#888;background:#171717}.platform-arrow,td a,.message{color:#dedede!important}.info{background:#151515;border-color:#353535;color:#ccc;border-radius:14px}th{border-bottom-color:#333}td{color:#ddd;border-bottom-color:#292929}.checklist>div{border-bottom-color:#2d2d2d}.step{background:#242424;color:#eee}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #fff;outline-offset:3px}.error-verified{color:#ee8282}@media (max-width:650px){.section{border-radius:18px}.stats>div{border-radius:16px}}:root{--cw-bg:#080A0E;--cw-surface:#101217;--cw-surface-2:#171A20;--cw-line:#30333A;--cw-text:#F8FAFC;--cw-muted:#B2B6BF;--cw-blue:#3478F6;--cw-green:#22C55E;--cw-red:#E50914}body,main{background:var(--cw-bg);color:var(--cw-text)}aside{background:#0d0f13;border-color:#292c33}.brand{font-weight:850;font-size:16px;letter-spacing:.9px}.brand small{font-size:11px;letter-spacing:1.8px}.brandmark{background:var(--cw-blue);color:#fff;box-shadow:0 0 0 4px #3478f617}h1{font-size:clamp(30px,3.2vw,44px);font-weight:850;letter-spacing:-1.65px;line-height:1.08;margin:12px 0 10px}h2{font-size:19px;font-weight:790;letter-spacing:-.45px}.sub{font-size:13px;max-width:660px}.eyebrow{color:#c1c6d0;letter-spacing:1.55px;display:flex;align-items:center;gap:9px}.eyebrow-dot,.tiny-dot{display:inline-block;width:7px;height:7px;background:var(--cw-blue);border-radius:50%;box-shadow:0 0 0 3px #3478f621}.slash{color:#777}.stats>div,.section{background:#101217;border-color:var(--cw-line);box-shadow:0 16px 42px #00000021}.stats>div{display:flex;flex-direction:column;position:relative;min-height:172px;justify-content:flex-end;padding:20px}.stats strong{font-size:clamp(26px,2.7vw,38px);font-weight:820;letter-spacing:-1px;margin:9px 0}.stats small{font-size:12px;font-weight:650;color:#d0d2d9}.stats span:not(.metric-icon){color:#969ca8;font-size:11px}.metric-icon{position:absolute;top:17px;right:17px;display:grid;place-items:center;color:#dee3ea;border-radius:12px;background:#20242b;width:35px;height:35px}.metric-icon.blue{color:#78a9ff;background:#142443}.metric-icon.green{color:var(--cw-green);background:#11261b}nav button{font-weight:590;color:#bec3cc;border-radius:12px;transition:background .18s ease,transform .18s ease}nav button.selected{background:#18243a;color:#f8fafc;border-left:0;box-shadow:inset 3px 0 var(--cw-blue)}nav button.selected svg{color:#73a3ff}nav button:hover{background:#1b2029;transform:translate(2px)}.platform{background:#171a20;border:1px solid #333740;min-height:159px;padding:19px;gap:10px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.platform>svg:first-child{color:#e8ebf1;background:#252932;border-radius:13px;padding:10px;width:44px;height:44px}.platform:hover{transform:translateY(-3px);border-color:#5a78ab;box-shadow:0 15px 38px #00000038}.platform strong{font-size:15px;font-weight:760;letter-spacing:-.25px}.platform small{color:#b0b5be}.platform-arrow{color:#81aaff!important}.outline,.add-row button{border-radius:12px;border-color:#454b54;background:#1a1d24;font-weight:700;transition:background .18s ease,transform .18s ease}.outline:hover,.add-row button:hover{background:#26354d;border-color:var(--cw-blue);transform:translateY(-1px)}.add-row button{background:var(--cw-blue);border-color:var(--cw-blue);color:#fff}.search,.add-row input,.add-row select{background:#15181e;border:1px solid #444A55;border-radius:11px;color:#f8fafc}.search input::placeholder,.add-row input::placeholder{color:#9ca3af}.demo-tag{background:#20242c;color:#d6dae2;display:inline-flex;gap:10px;align-items:center}.tiny-dot{background:#a0a6b0;box-shadow:none}.pill.gray{background:#232731;color:#ccd2dd}.pill.yellow{background:#332a1b;color:#f4cf8d}table{font-variant-numeric:tabular-nums}td a{color:#8ab3ff!important}.section-head p,.section p{color:#b0b5bf}.info{background:#171c25;border-color:#3b4555;color:#d4d9e1;gap:14px;line-height:1.6;padding:18px}.info strong{color:#f8fafc;font-size:13px}.info-symbol{display:grid;place-items:center;background:#1d3357;color:#8eb8ff;flex:none;width:40px;height:40px;border-radius:12px}.step{background:#222d42;color:#97b9ff;min-width:31px;text-align:center}.checklist>div{color:#e0e3e8;line-height:1.6}.critical-inline{background:#191216;border:1px solid #66313A;border-left:3px solid var(--cw-red);border-radius:12px;padding:14px 16px;color:#f5e5e8}.critical-inline svg{color:var(--cw-red)}.positive-verified{color:var(--cw-green)}.error-verified{color:var(--cw-red)}.primary-action{background:var(--cw-blue);color:#fff}.demo-finance{color:#f8fafc}.verified-finance{color:var(--cw-green)}@keyframes cw-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}main>header,.section,.stats{animation:cw-enter .35s ease both}.section{animation-delay:.06s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #8BB3FF;outline-offset:3px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:650px){h1{font-size:32px}.stats>div{min-height:155px;padding:13px}.metric-icon{top:10px;right:10px;width:29px;height:29px}.metric-icon svg{width:16px;height:16px}.platform{min-height:152px;padding:13px}.platform strong{font-size:13px}.platform small{font-size:10px}.section{border-radius:20px}}.ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.ai-form,.ai-results{background:#171a20;border:1px solid #343944;border-radius:17px;padding:20px}.ai-form{display:flex;flex-direction:column;gap:10px}.ai-form label{font-size:12px;color:#f8fafc;font-weight:650}.ai-form input:not([type=checkbox]),.ai-form textarea{width:100%;background:#0c0e12;border:1px solid #434956;border-radius:11px;padding:12px;color:#f8fafc;font:inherit}.ai-form textarea{resize:vertical}.ai-form .rights-line{display:flex;gap:10px;align-items:start;color:#bcc5d1;font-weight:450;line-height:1.5}.ai-action{display:flex;align-items:center;justify-content:center;gap:9px;border:none;border-radius:11px;background:#3478f6;color:#fff;font-weight:750;padding:13px}.ai-action:hover{background:#2368e5}.ai-results h3{font-size:17px;margin:0 0 15px}.ai-results p{font-size:12px;line-height:1.6}.ai-check{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #333740;color:#e9ecf0}.ai-check>span:last-child{margin-left:auto;color:#b9c0c9;font-size:11px}.ai-pass{color:#22c55e;font-weight:700}.ai-hold{color:#e50914;font-weight:700}.ai-note{font-size:12px;color:#a8b1bf;margin-top:22px;line-height:1.65}@media (max-width:800px){.ai-grid{grid-template-columns:1fr}}.cwc-qr-section{margin-top:23px;background:var(--cw-surface);border:1px solid var(--cw-line);border-radius:18px;padding:24px}.cwc-qr-nav{display:flex;gap:8px;border-bottom:1px solid var(--cw-line);padding-bottom:14px;margin-bottom:22px;overflow-x:auto}.cwc-qr-nav button{background:transparent;border:1px solid transparent;border-radius:10px;padding:10px 16px;color:var(--cw-muted);display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;white-space:nowrap;transition:all .18s ease}.cwc-qr-nav button:hover{background:var(--cw-surface-2);color:var(--cw-text)}.cwc-qr-nav button.active{background:#18243a;color:#fff;border-color:#3478f64d;box-shadow:inset 0 0 0 1px var(--cw-blue)}.cwc-nav-count{font-size:10px;background:#202633;color:#8eb8ff;padding:2px 7px;border-radius:10px;font-weight:700}.cwc-nav-alert{font-size:10px;background:#34171b;color:#ff6b75;padding:2px 7px;border-radius:10px;font-weight:700}.cwc-rights-stats{margin-bottom:20px}.metric-icon.red{background:#301317;color:var(--cw-red)}.cwc-control-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.cwc-search-box{display:flex;align-items:center;gap:10px;background:#14171e;border:1px solid #363B46;border-radius:10px;padding:9px 14px;flex:1;min-width:260px;color:var(--cw-muted)}.cwc-search-box input{background:transparent;border:none;outline:none;color:var(--cw-text);width:100%;font:inherit}.cwc-bar-actions{display:flex;gap:10px;align-items:center}.cwc-filter-row{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.cwc-filter-label{font-size:11px;color:#8f96a3;font-weight:650;text-transform:uppercase;letter-spacing:.8px;display:inline-flex;align-items:center;gap:5px}.cwc-filter-chips{display:flex;gap:6px;flex-wrap:wrap}.cwc-filter-btn{background:#14171e;border:1px solid #303540;color:#b8bec9;padding:6px 12px;border-radius:8px;font-size:12px;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.cwc-filter-btn:hover{background:#1d2330;color:#fff;border-color:#485265}.cwc-filter-btn.active{background:var(--cw-blue);color:#fff;border-color:var(--cw-blue);font-weight:650}.cwc-chip-count{opacity:.8;font-size:10px;margin-left:2px}.cwc-secondary-filters{justify-content:space-between;border-top:1px solid #20242D;padding-top:12px}.cwc-inline-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cwc-pill-filter{background:transparent;border:1px solid #2B303B;color:#9aa1af;border-radius:6px;padding:4px 10px;font-size:11px}.cwc-pill-filter:hover{background:#181c24;color:#fff}.cwc-pill-filter.active{background:#232d3f;color:#78a9ff;border-color:#3c5788;font-weight:650}.cwc-table-wrap table{font-size:13px}.cwc-table-wrap th{padding:12px 14px;font-weight:700}.cwc-table-wrap td{padding:14px;vertical-align:middle}.cwc-row-flagged{background:#e5091408}.cwc-title-block b{font-size:13.5px;color:#f8fafc;display:block}.cwc-inline-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:#8b93a1;margin-top:4px}.cwc-type-tag{display:inline-flex;align-items:center;gap:4px;color:#77a4ff}.cwc-dot{color:#555}.cwc-id-text{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;color:#a0a6b2}.cwc-creator-block span{display:block;font-weight:600;color:#e2e6ee}.cwc-creator-block small{display:block;color:#8f96a3;margin-top:2px}.cwc-scope-block{font-size:12px}.cwc-scope-exclusivity{display:inline-block;font-weight:700;font-size:11px;margin-bottom:3px}.cwc-scope-exclusivity.blue{color:#78a9ff}.cwc-scope-exclusivity.red{color:var(--cw-red)}.cwc-scope-exclusivity.gray{color:#b0b6c2}.cwc-licensing-select,.cwc-licensing-select-sm{background:#141821;border:1px solid #363D4D;border-radius:7px;color:#e8edf5;padding:6px 10px;font-size:12px;outline:none}.cwc-licensing-select:focus,.cwc-licensing-select-sm:focus{border-color:var(--cw-blue)}.cwc-flag-badge-btn{display:inline-flex;align-items:center;gap:6px;background:#2e1318;border:1px solid #6E2631;color:#ff7b84;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:700}.cwc-flag-badge-btn:hover{background:#3b171e}.cwc-clean-badge{display:inline-flex;align-items:center;gap:5px;color:var(--cw-green);font-size:11px;font-weight:700}.cwc-partner-pill{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:650;display:inline-block}.cwc-partner-pill.confirmed{background:#11261b;color:var(--cw-green);border:1px solid #1C4D31}.cwc-partner-pill.review{background:#2e2614;color:#f0c265;border:1px solid #57451E}.cwc-partner-pill.evaluating{background:#232014;color:#e6bf65;border:1px solid #4C3F1E}.cwc-partner-pill.none{background:#1a1d24;color:#8f96a3;border:1px solid #2F343F}.cwc-provenance-sub{display:block;font-size:9.5px;color:#8e97a6;margin-top:3px;line-height:1.25;font-weight:500}.cwc-action-icons{display:flex;gap:6px;align-items:center}.cwc-icon-btn{background:#171b24;border:1px solid #313745;color:#cad1dd;border-radius:7px;padding:7px;display:grid;place-items:center;transition:all .15s ease}.cwc-icon-btn:hover{background:#232b3b;color:#fff;border-color:#4a566e}.cwc-icon-btn.danger:hover{background:#341519;color:var(--cw-red);border-color:#6e222a}.cwc-empty-row{text-align:center;padding:40px 20px}.cwc-empty-state{display:flex;flex-direction:column;align-items:center;gap:12px;color:#8a93a2}.cwc-empty-state p{margin:0;font-size:13px}.cwc-footnote{font-size:11px;color:#788191;margin-top:14px;padding:0 4px}.cwc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;z-index:100;padding:20px;overflow-y:auto}.cwc-modal-box{background:#101319;border:1px solid #333946;border-radius:18px;width:100%;max-width:760px;box-shadow:0 24px 60px #0009;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;animation:cw-enter .22s ease both}.cwc-detail-box{max-width:820px}.cwc-modal-header{padding:22px 26px 18px;border-bottom:1px solid var(--cw-line);display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.cwc-modal-header h2{margin:4px 0 6px;font-size:20px}.cwc-muted-text{font-size:12px;color:var(--cw-muted);margin:0;line-height:1.5}.cwc-close-btn{background:transparent;border:0;color:#919aa8;padding:6px;border-radius:8px;display:grid;place-items:center}.cwc-close-btn:hover{background:#202532;color:#fff}.cwc-form-body{padding:22px 26px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.cwc-form-grid{display:flex;flex-direction:column;gap:22px}.cwc-form-section{background:var(--cw-surface-2);border:1px solid #2B303B;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:14px}.cwc-section-title{font-size:13px;letter-spacing:.5px;font-weight:750;color:#ccd2de;margin:0 0 4px;text-transform:uppercase}.cwc-field{display:flex;flex-direction:column;gap:6px}.cwc-field label{font-size:12px;font-weight:650;color:#e0e5ee;display:flex;justify-content:space-between;align-items:center}.cwc-field-hint{font-size:11px;font-weight:400;color:#8b93a1}.cwc-field input:not([type=checkbox]),.cwc-field select,.cwc-field textarea{background:#0c0e13;border:1px solid #373D4B;border-radius:9px;padding:10px 12px;color:#f8fafc;font:inherit;outline:none}.cwc-field input:focus,.cwc-field select:focus,.cwc-field textarea:focus{border-color:var(--cw-blue);box-shadow:0 0 0 2px #3478f626}.cwc-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cwc-field-checkbox label{display:flex;align-items:center;gap:10px;font-size:13px;color:#dde3ed;cursor:pointer}.cwc-info-note{display:flex;align-items:center;gap:9px;background:#131822;border:1px solid #273347;border-radius:9px;padding:10px 14px;color:#9eafcb;font-size:12px}.cwc-banner{display:flex;gap:12px;padding:13px 16px;border-radius:11px;font-size:12.5px;line-height:1.55;align-items:flex-start}.cwc-banner ul{margin:6px 0 0;padding-left:18px}.cwc-banner li{margin:3px 0}.cwc-banner.critical-inline{background:#1e1114;border:1px solid #63232C;border-left:3px solid var(--cw-red);color:#fee2e2}.cwc-banner.critical-inline svg{color:var(--cw-red);flex-shrink:0}.cwc-banner.warning-inline{background:#282012;border:1px solid #5C461E;border-left:3px solid #E5A83B;color:#fef3c7}.cwc-banner.warning-inline svg{color:#f59e0b;flex-shrink:0}.cwc-banner.success-inline{background:#0f2417;border:1px solid #1C4D2E;border-left:3px solid var(--cw-green);color:#dcfce7}.cwc-banner.success-inline svg{color:var(--cw-green);flex-shrink:0}.cwc-banner.info-inline{background:#111b2b;border:1px solid #243B60;border-left:3px solid var(--cw-blue);color:#dbeafe}.cwc-banner.info-inline svg{color:var(--cw-blue);flex-shrink:0}.cwc-modal-footer{padding:16px 26px;border-top:1px solid var(--cw-line);display:flex;justify-content:space-between;align-items:center;gap:16px}.cwc-disclaimer-small{font-size:11px;color:#7a8394;display:flex;align-items:center;gap:6px}.cwc-modal-actions{display:flex;gap:10px;align-items:center}.cwc-btn-primary{background:var(--cw-blue);border:1px solid var(--cw-blue);color:#fff;border-radius:10px;padding:10px 18px;font-weight:700;display:inline-flex;align-items:center;gap:8px;font-size:13px}.cwc-btn-primary:hover{background:#2368e5}.cwc-btn-sm{padding:6px 12px;font-size:11px;border-radius:7px}.cwc-detail-body{padding:22px 26px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.cwc-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cwc-detail-card{background:var(--cw-surface-2);border:1px solid #2D333F;border-radius:13px;padding:18px}.cwc-detail-card h4{margin:0 0 12px;font-size:13px;color:#bac2d1;text-transform:uppercase;letter-spacing:.6px}.cwc-dl{margin:0;display:flex;flex-direction:column;gap:10px;font-size:12px}.cwc-dl dt{color:#828b99;font-weight:550}.cwc-dl dd{margin:2px 0 0;color:#f0f4fa;font-weight:600}.cwc-evidence-text{font-size:11.5px;color:#cad1de;line-height:1.5;background:#0f1217;border:1px solid #2B313D;padding:8px 10px;border-radius:7px}.cwc-code-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:#181f2c;color:#8eb8ff;border:1px solid #2B3B57;padding:2px 6px;border-radius:5px;font-size:11px}.cwc-badge-subtle{padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;display:inline-block}.cwc-badge-subtle.blue{background:#14233d;color:#78a9ff;border:1px solid #28416D}.cwc-badge-subtle.green{background:#10281c;color:var(--cw-green);border:1px solid #1C4D31}.cwc-badge-subtle.yellow{background:#2e2614;color:#f0c265;border:1px solid #57451E}.cwc-badge-subtle.red{background:#301317;color:var(--cw-red);border:1px solid #63232C}.cwc-badge-subtle.gray{background:#1c1f26;color:#9ea5b2;border:1px solid #2F3540}.cwc-segmented-mini{display:flex;gap:4px;background:#0d1016;border:1px solid #2A303C;border-radius:7px;padding:2px;width:fit-content}.cwc-segmented-mini button{background:transparent;border:0;color:#8f97a6;font-size:10.5px;padding:4px 8px;border-radius:5px;font-weight:600}.cwc-segmented-mini button.active{background:var(--cw-blue);color:#fff}.cwc-licensing-wrap{display:flex;flex-direction:column;gap:18px}.cwc-licensing-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}.cwc-subhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cwc-subhead h3{margin:0;font-size:15px;display:flex;align-items:center;gap:8px}.cwc-sub-meta{font-size:11.5px;color:#8992a0}.cwc-card-stack{display:flex;flex-direction:column;gap:10px}.cwc-license-card{background:var(--cw-surface-2);border:1px solid #2D333F;border-radius:12px;padding:14px;cursor:pointer;transition:all .18s ease;display:flex;flex-direction:column;gap:12px}.cwc-license-card:hover{border-color:#485265;background:#1b1f27}.cwc-license-card.selected{border-color:var(--cw-blue);background:#161d2b;box-shadow:0 0 0 1px var(--cw-blue)}.cwc-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cwc-card-type{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#78a9ff;font-weight:700}.cwc-card-title-group h4{margin:4px 0 2px;font-size:14px;color:#f8fafc}.cwc-card-creator{font-size:11.5px;color:#929baa}.cwc-card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #252A35;padding-top:10px;font-size:11.5px}.cwc-card-meta-pills{display:flex;gap:10px;color:#8f97a6;align-items:center}.cwc-quiet-meta{display:inline-flex;align-items:center;gap:4px}.cwc-flag-inline-warning{color:#f59e0b;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700}.cwc-flag-inline-clean{color:var(--cw-green);display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700}.cwc-terms-preview{background:#0c0f14;border:1px solid #2B313D;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:14px}.cwc-terms-header{display:flex;justify-content:space-between;align-items:center}.cwc-terms-box{background:#07090d;border:1px solid #1E232E;border-radius:10px;padding:14px;max-height:360px;overflow-y:auto}.cwc-terms-box pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;line-height:1.6;color:#d8dee9;white-space:pre-wrap;word-break:break-word}.cwc-terms-footer p{font-size:11px;color:#7e8797;margin:0;line-height:1.5}.cwc-copy-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px}.cwc-empty-terms{background:#11151d;border:1px dashed #2B3240;border-radius:14px;padding:40px 20px;text-align:center;color:#7c8594;font-size:12px}.cwc-gateway-wrap{display:flex;flex-direction:column;gap:20px}.cwc-blocker-banner button{margin-top:8px}.cwc-eligibility-card{background:var(--cw-surface-2);border:1px solid #2D333F;border-radius:14px;padding:20px}.cwc-eligibility-header h3{margin:0 0 4px;font-size:15px}.cwc-checklist-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.cwc-check-item{display:flex;align-items:flex-start;gap:10px;background:#0e1117;border:1px solid #262B37;border-radius:9px;padding:12px}.cwc-icon-pass{color:var(--cw-green);flex-shrink:0;margin-top:2px}.cwc-check-item strong{display:block;font-size:12px;color:#f0f4fa;margin-bottom:2px}.cwc-check-item small{display:block;font-size:11px;color:#8a92a0;line-height:1.4}.cwc-gateway-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px}.cwc-gateway-card{background:var(--cw-surface-2);border:1px solid #2D333F;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:all .18s ease}.cwc-gateway-card.has-flags{border-left:3px solid #E5A83B}.cwc-gw-top{display:flex;justify-content:space-between;align-items:center}.cwc-gw-title{margin:0;font-size:14.5px;color:#f8fafc}.cwc-gw-meta{font-size:11.5px;color:#8e96a5;display:flex;gap:6px}.cwc-gw-warning{background:#281813;border:1px solid #572A1C;border-radius:8px;padding:10px;font-size:11.5px;color:#fde68a}.cwc-gw-warning ul{margin:4px 0 0;padding-left:16px}.cwc-gw-clean{display:flex;align-items:center;gap:6px;color:var(--cw-green);font-size:11.5px;font-weight:600}.cwc-gw-details{background:#0d1016;border:1px solid #242A35;border-radius:9px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-size:11.5px}.cwc-gw-row{display:flex;justify-content:space-between;align-items:center}.cwc-gw-row small{color:#7e8696}.cwc-gw-actions{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #252A36;padding-top:12px;margin-top:auto}.cwc-status-select-wrap{display:flex;align-items:center;gap:8px}.cwc-status-select-wrap small{font-size:10.5px;color:#788090}.cwc-gw-btns{display:flex;gap:6px}.cwc-tabs-sub{display:flex;gap:6px;border-bottom:1px solid #282E3A;padding:0 26px 12px;margin-top:8px}.cwc-tabs-sub button{background:transparent;border:0;color:#8f96a5;font-size:12px;font-weight:650;padding:6px 12px;border-radius:7px;display:flex;align-items:center;gap:6px}.cwc-tabs-sub button.active{background:#1b2436;color:#8eb8ff}.cwc-export-view,.cwc-import-view,.cwc-reset-view{display:flex;flex-direction:column;gap:16px}.cwc-stat-box{background:#131822;border:1px solid #2C3547;border-radius:12px;padding:18px;text-align:center}.cwc-stat-num{font-size:32px;font-weight:800;color:#f8fafc;display:block}.cwc-stat-label{font-size:11px;color:#8f9cb0;text-transform:uppercase;letter-spacing:.8px}.cwc-action-row{display:flex;gap:10px;justify-content:flex-end}.cwc-divider-or{text-align:center;font-size:10.5px;color:#6c7585;letter-spacing:1px;margin:4px 0}.cwc-file-input{background:#0c0e13;border:1px dashed #3D4454;border-radius:9px;padding:12px;color:#acb3c0}.cwc-checklist-view{display:flex;flex-direction:column;gap:18px}.cwc-checklist-item{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid #242B38}.cwc-check-body{flex:1}.cwc-check-body strong{display:block;font-size:13px;color:#f0f4fa;margin-bottom:3px}.cwc-check-body p{margin:0;font-size:11.5px;color:#8a92a0;line-height:1.45}@media (max-width:850px){.cwc-licensing-grid,.cwc-field-row,.cwc-detail-grid,.cwc-checklist-grid{grid-template-columns:1fr}}body,input,button,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1{color:#fff!important;letter-spacing:-1.35px!important;line-height:1.1!important;font-weight:850!important}h2{color:#fff!important;letter-spacing:-.45px!important;line-height:1.25!important;font-weight:780!important}h3{color:#f8fafc!important;letter-spacing:-.25px!important;line-height:1.3!important;font-weight:740!important}h4{color:#f8fafc!important;letter-spacing:-.15px!important;font-weight:700!important}.stats strong{color:#fff!important;letter-spacing:-.9px!important;font-variant-numeric:tabular-nums;font-weight:820!important}.platform strong{color:#fff!important;font-weight:760!important;letter-spacing:-.2px!important}.stats small{color:#d6dce6!important;font-size:11px!important;font-weight:720!important;letter-spacing:.75px!important;text-transform:uppercase!important}.aside-label{color:#9aa6b8!important;font-size:10.5px!important;font-weight:750!important;letter-spacing:1.6px!important;text-transform:uppercase!important}.eyebrow{color:#cbd2de!important;font-size:10.5px!important;font-weight:720!important;letter-spacing:1.7px!important;font-style:italic!important;transform:skew(-1.5deg);display:inline-flex!important;align-items:center!important}.cwc-section-title{color:#d2d9e4!important;font-size:12.5px!important;font-weight:750!important;letter-spacing:.6px!important}th{color:#9ca6b5!important;font-size:11px!important;font-weight:720!important;letter-spacing:.7px!important;text-transform:uppercase!important}.cwc-filter-label{color:#98a1b0!important;font-size:11px!important;font-weight:700!important;letter-spacing:.8px!important}p.sub{color:#c2c9d6!important;font-size:13.5px!important;line-height:1.68!important;letter-spacing:-.005em!important;font-weight:420!important;max-width:680px!important}.section-head p,.section p:not(.message):not(.footnote){color:#b8c0cd!important;font-size:12.5px!important;line-height:1.62!important;letter-spacing:.005em!important;font-weight:420!important}.cwc-muted-text{color:#b6bfcc!important;font-size:12.5px!important;line-height:1.58!important;font-weight:430!important}.platform small{color:#bac2cf!important;font-size:12px!important;line-height:1.52!important;font-weight:430!important;font-style:italic!important;transform:skew(-1.2deg);display:block}.cwc-check-body p{color:#b2bac6!important;font-size:12px!important;line-height:1.55!important;font-weight:420!important}.ai-results p{color:#b8c0ce!important;font-size:12.5px!important;line-height:1.62!important}.cwc-creator-block small{color:#9ea6b5!important;font-size:11.5px!important;font-weight:450!important}.stats>div span:not(.metric-icon),.stats span:not(.metric-icon){color:#a8b1c0!important;font-size:11.5px!important;line-height:1.45!important;font-weight:460!important;letter-spacing:.01em!important;font-style:italic!important;transform:skew(-1.5deg);display:inline-block}.cwc-sub-meta{color:#a0a9b8!important;font-size:11.5px!important;font-style:italic!important;transform:skew(-1.2deg);display:inline-block}.footnote,.cwc-footnote{color:#949dae!important;font-size:11px!important;line-height:1.62!important;letter-spacing:.015em!important;font-style:italic!important}.aside-footer small{color:#929bac!important;font-size:11px!important;line-height:1.65!important;letter-spacing:.01em!important;display:block!important}footer{color:#8c96a6!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.02em!important;padding:24px 0!important}.cwc-field-hint{color:#9ba4b4!important;font-size:11px!important;font-style:italic!important;font-weight:420!important;letter-spacing:.005em!important}.cwc-disclaimer-small{color:#969fac!important;font-size:11.5px!important;line-height:1.5!important;font-style:italic!important}.ai-note{color:#a2abba!important;font-size:12px!important;line-height:1.65!important;font-style:italic!important;border-left:2px solid #2B3342;padding-left:12px}.cwc-terms-footer p{color:#929cae!important;font-size:11px!important;line-height:1.55!important;font-style:italic!important}.cwc-gw-details small{color:#949dae!important;font-size:10.5px!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-weight:650!important}.cwc-check-item small{color:#a4acb9!important;font-size:11.5px!important;line-height:1.48!important}.cwc-card-creator span{font-style:italic;color:#b4bcc8}.cwc-tilt{font-style:italic!important;transform:skew(-1.5deg);display:inline-block}.cwc-provider-section{margin-top:23px;background:var(--cw-surface);border:1px solid var(--cw-line);border-radius:18px;padding:24px}.cwc-mb-18{margin-bottom:18px}.cwc-span-all{grid-column:1 / -1}.cwc-status-filter-select{background:#141821;border:1px solid #363D4D;border-radius:8px;color:#e2e8f0;padding:8px 12px;font-size:12px;outline:none}.cwc-status-filter-select:focus{border-color:var(--cw-blue)}.cwc-provider-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px;margin-top:14px}.cwc-provider-card{background:var(--cw-surface-2);border:1px solid #2B303C;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:14px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cwc-provider-card:hover{border-color:#434b5c;transform:translateY(-2px);box-shadow:0 12px 30px #00000040}.cwc-prov-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cwc-prov-header-group{display:flex;align-items:center;gap:8px}.cwc-prov-name{margin:0;font-size:16px;font-weight:780;color:#fff;letter-spacing:-.3px}.cwc-prov-external-icon{color:#78a9ff;display:inline-flex;align-items:center;padding:3px;border-radius:4px;transition:color .15s ease}.cwc-prov-external-icon:hover{color:#fff}.cwc-prov-categories{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cwc-prov-cat-tag{font-size:10.5px;color:#a4b0c2;background:#10131a;border:1px solid #242935;border-radius:5px;padding:2px 7px;font-weight:600}.cwc-prov-status-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.cwc-provider-status-pill{font-size:10.5px;padding:4px 9px;border-radius:6px;font-weight:700;white-space:nowrap;letter-spacing:.2px}.cwc-provider-status-pill.connected{background:#11261b;color:var(--cw-green);border:1px solid #1C4D31}.cwc-provider-status-pill.approved{background:#13243a;color:#78a9ff;border:1px solid #274570}.cwc-provider-status-pill.pending{background:#2e2514;color:#f4ce75;border:1px solid #57431B}.cwc-provider-status-pill.evaluating{background:#20242e;color:#ccd3df;border:1px solid #363D4C}.cwc-provider-status-pill.rejected{background:#2e1217;color:#ff7780;border:1px solid #6E222D}.cwc-provider-status-pill.none{background:#16181f;color:#8c94a4;border:1px solid #282C36}.cwc-status-mini-select{background:#0e1117;border:1px solid #2A303D;border-radius:5px;color:#a6afbe;font-size:10px;padding:2px 5px;outline:none}.cwc-status-mini-select:focus{border-color:var(--cw-blue);color:#fff}.cwc-prov-terms-box{background:#0d1016;border:1px solid #222733;border-radius:9px;padding:10px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cwc-prov-term-item small{display:block;font-size:10px;color:#808b9c;text-transform:uppercase;letter-spacing:.4px}.cwc-prov-term-item span{display:block;font-size:11.5px;font-weight:650;color:#e2e8f0;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cwc-prov-capabilities-box{background:#0f1218;border:1px solid #242936;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.cwc-prov-cap-header h4{margin:0;font-size:11.5px;color:#bac2d1;text-transform:uppercase;letter-spacing:.5px;font-weight:720}.cwc-prov-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cwc-prov-cap-cell{background:#141720;border:1px solid #252A36;border-radius:6px;padding:6px 8px;display:flex;flex-direction:column;gap:4px}.cwc-prov-cap-cell small{font-size:10px;color:#929bac;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cwc-cap-tag{font-size:9.5px;font-weight:750;padding:1px 5px;border-radius:4px;display:inline-block;width:fit-content;text-transform:uppercase;letter-spacing:.3px}.cwc-cap-tag.confirmed{background:#0f2a1c;color:var(--cw-green);border:1px solid #1C5433}.cwc-cap-tag.unverified{background:#2b2312;color:#e5be65;border:1px solid #54411C}.cwc-cap-tag.unavailable{background:#16181f;color:#747c8c;border:1px solid #262933}.cwc-prov-verification-bar{display:flex;flex-direction:column;gap:5px}.cwc-prov-verif-label{display:flex;justify-content:space-between;font-size:11px;color:#8e98a8}.cwc-prov-verif-label strong{color:#d2d8e3}.cwc-progress-track{width:100%;height:6px;background:#12151d;border-radius:6px;overflow:hidden;border:1px solid #222734}.cwc-progress-fill{height:100%;background:linear-gradient(90deg,#3478f6,#22c55e);border-radius:6px;transition:width .25s ease}.cwc-prov-notes{margin:0;font-size:11.5px;color:#a0a9b8;line-height:1.5;font-style:italic;background:#11141b;border-left:2px solid #363D4D;padding:6px 10px;border-radius:0 6px 6px 0}.cwc-prov-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #222733;padding-top:12px;margin-top:auto}.cwc-prov-actions{display:flex;gap:6px}.cwc-category-chips-input{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cwc-capabilities-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cwc-cap-field-row{display:flex;justify-content:space-between;align-items:center;background:#0e1117;border:1px solid #282D39;border-radius:8px;padding:8px 12px;font-size:12px;color:#dde2ec}.cwc-cap-select{background:#141720;border:1px solid #373D4D;border-radius:6px;color:#cad1de;font-size:11px;padding:4px 8px;font-weight:650;outline:none}.cwc-cap-select.confirmed{color:var(--cw-green);border-color:#1e5033}.cwc-cap-select.unverified{color:#e2bb62;border-color:#57431b}.cwc-cap-select.unavailable{color:#828b9a;border-color:#2d323f}.cwc-checklist-form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cwc-checkbox-item{display:flex;align-items:center;gap:10px;background:#0e1117;border:1px solid #262B37;border-radius:8px;padding:10px 12px;font-size:12px;color:#d5dbe6;cursor:pointer}.cwc-checkbox-item input{accent-color:var(--cw-blue);width:15px;height:15px}.cwc-provider-status-header{display:flex;justify-content:space-between;align-items:center;background:#0f131a;border:1px solid #2B313F;border-radius:12px;padding:14px 18px}.cwc-provider-status-header small{display:block;font-size:10.5px;color:#8c96a6;letter-spacing:.6px;text-transform:uppercase;font-weight:700;margin-bottom:4px}.cwc-status-select-btn{border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;outline:none;cursor:pointer}.cwc-status-select-btn.connected{background:#11261b;color:var(--cw-green);border:1px solid #1C4D31}.cwc-status-select-btn.approved{background:#13243a;color:#78a9ff;border:1px solid #274570}.cwc-status-select-btn.evaluating{background:#1c222e;color:#e2e8f0;border:1px solid #363E4E}.cwc-status-select-btn.rejected{background:#2e1217;color:#ff7780;border:1px solid #6E222D}.cwc-checklist-summary-badge{text-align:right}.cwc-checklist-summary-badge strong{display:block;font-size:16px;color:#fff}.cwc-checklist-summary-badge span{font-size:11px;color:#8f99aa;font-style:italic}.cwc-link-external{display:inline-flex;align-items:center;gap:5px;color:#78a9ff;text-decoration:none}.cwc-link-external:hover{text-decoration:underline}.cwc-capabilities-tracker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.cwc-cap-tracker-row{background:#0e1117;border:1px solid #272C38;border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:6px}.cwc-cap-name{font-size:11.5px;color:#e2e8f0;font-weight:600}.cwc-cap-segmented{display:flex;gap:3px;background:#090b0f;border:1px solid #20242E;border-radius:6px;padding:2px}.cwc-cap-status-btn{flex:1;background:transparent;border:0;color:#7b8494;font-size:9.5px;text-transform:uppercase;font-weight:700;padding:3px 4px;border-radius:4px;transition:all .15s ease}.cwc-cap-status-btn.active-confirmed{background:#0f2a1c;color:var(--cw-green)}.cwc-cap-status-btn.active-unverified{background:#2d2311;color:#e5be65}.cwc-cap-status-btn.active-unavailable{background:#1c202a;color:#a0a8b7}.cwc-verification-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.cwc-check-card{display:flex;align-items:flex-start;gap:12px;background:#0e1117;border:1px solid #272C38;border-radius:9px;padding:12px;cursor:pointer;transition:all .15s ease}.cwc-check-card:hover{background:#131720;border-color:#384052}.cwc-check-card.verified{border-left:3px solid var(--cw-green)}.cwc-check-card input{accent-color:var(--cw-green);margin-top:3px;width:15px;height:15px}.cwc-check-card strong{display:block;font-size:12px;color:#f0f4fa}.cwc-check-card small{display:block;font-size:10.5px;color:#8c96a6;font-style:italic;margin-top:2px}@media (max-width: 900px){.cwc-provider-grid,.cwc-capabilities-tracker-grid,.cwc-capabilities-form-grid,.cwc-checklist-form,.cwc-verification-grid{grid-template-columns:1fr}}.cwc-readiness-wrap{display:flex;flex-direction:column;gap:20px}.cwc-milestones-card{background:var(--cw-surface-2);border:1px solid #2B303C;border-radius:14px;padding:22px}.cwc-milestones-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.cwc-milestone-box{background:#0e1117;border:1px solid #262B37;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px}.cwc-m-header{display:flex;align-items:center;gap:10px}.cwc-m-step{background:#182235;color:#78a9ff;border:1px solid #28395A;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:800;flex-shrink:0}.cwc-m-header h4{margin:0;font-size:13px;color:#f8fafc;line-height:1.3}.cwc-m-count{display:flex;align-items:baseline;gap:8px;margin:4px 0 2px}.cwc-m-count strong{font-size:18px;color:#fff}.cwc-m-count small{font-size:10.5px;color:#8c96a6;font-style:italic}.cwc-milestone-box p{margin:0;font-size:11.5px;color:#a0a9b8;line-height:1.45}.cwc-compliance-card{background:var(--cw-surface-2);border:1px solid #2B303C;border-radius:14px;padding:22px}.cwc-compliance-list{display:flex;flex-direction:column;gap:12px;margin-top:14px}.cwc-compliance-item{background:#0e1117;border:1px solid #262B37;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.cwc-comp-q{display:flex;align-items:center;gap:10px}.cwc-comp-q strong{font-size:13px;color:#f0f4fa}.cwc-comp-a{margin:0;font-size:12px;color:#a4adbc;line-height:1.55;padding-left:2px}.cwc-matrix-wrap{display:flex;flex-direction:column;gap:16px}.cwc-matrix-cat-block b{font-size:13.5px;color:#f8fafc;display:block}.cwc-scope-text{font-size:11.5px;line-height:1.45;max-width:280px}.cwc-scope-text small{display:block;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:9.5px;margin-bottom:2px}.cwc-scope-text.permitted small{color:#78a9ff}.cwc-scope-text.permitted span{color:#d2d9e4}.cwc-scope-text.restricted small{color:#ff7780}.cwc-scope-text.restricted span{color:#b4bcc8}.cwc-policy-ref{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:#9aa4b4;max-width:220px}.cwc-milestone-indicator{display:flex;flex-direction:column;align-items:center;gap:2px}.cwc-milestone-indicator small{font-size:10px;color:#7e8797;text-transform:uppercase}.cwc-checker-wrap{display:flex;flex-direction:column;gap:18px}.cwc-checker-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:20px}.cwc-action-menu{display:flex;flex-direction:column;gap:10px}.cwc-action-choice-card{background:var(--cw-surface-2);border:1px solid #282D39;border-radius:12px;padding:14px;cursor:pointer;transition:all .16s ease;display:flex;flex-direction:column;gap:6px}.cwc-action-choice-card:hover{background:#181c26;border-color:#3f4758}.cwc-action-choice-card.selected{background:#141a26;border-color:var(--cw-blue);box-shadow:0 0 0 1px var(--cw-blue)}.cwc-acc-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.cwc-acc-top strong{font-size:13.5px;color:#fff}.cwc-action-choice-card small{font-size:11.5px;color:#929bac;line-height:1.4}.cwc-checker-right{display:flex;flex-direction:column;gap:16px}.cwc-prereq-card{background:var(--cw-surface-2);border:1px solid #2B303C;border-radius:12px;padding:16px}.cwc-prereq-card h4{margin:0 0 4px;font-size:13px;color:#e2e8f0;text-transform:uppercase;letter-spacing:.5px}.cwc-prereq-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.cwc-prereq-item{display:flex;align-items:flex-start;gap:10px;background:#0e1117;border:1px solid #262B37;border-radius:8px;padding:10px 12px;font-size:12px;color:#d5dbe6;cursor:pointer;line-height:1.45}.cwc-prereq-item input{margin-top:2px;accent-color:var(--cw-blue)}.cwc-draft-form-box{background:var(--cw-surface-2);border:1px solid #2B303C;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px}.cwc-draft-form-box h4{margin:0;font-size:14px;color:#f8fafc}.cwc-preview-box{background:#07090d;border:1px solid #1E232E;border-radius:9px;padding:14px;max-height:280px;overflow-y:auto}.cwc-preview-box pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.6;color:#d8dee9;white-space:pre-wrap;word-break:break-word}.cwc-link-btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:12px}.cwc-checker-footer-action{display:flex;flex-direction:column;gap:6px;align-items:flex-start;margin-top:4px}.cwc-btn-block-test{padding:10px 18px;font-weight:700;font-size:12.5px}.cwc-audit-wrap{display:flex;flex-direction:column;gap:16px}.cwc-timestamp-cell{display:flex;flex-direction:column;gap:2px;font-size:11.5px}.cwc-timestamp-cell b{color:#e2e8f0}.cwc-timestamp-cell small{color:#8c96a6}.cwc-audit-action-tag{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;background:#141a26;border:1px solid #26334D;color:#78a9ff;padding:3px 7px;border-radius:5px;font-weight:650;display:inline-block}.cwc-audit-content-name{font-weight:650;color:#f0f4fa;font-size:12px}.cwc-audit-status-sub{display:block;font-size:10.5px;color:#8e98a8;margin-top:3px;font-style:italic}.cwc-audit-evidence-block{font-size:11.5px;color:#a0a9b8;max-width:320px}.cwc-audit-evidence-block small{font-weight:700;color:#ccd3df}.cwc-audit-note-text{margin:4px 0 0;font-size:11px;color:#8892a2;line-height:1.45;font-style:italic}.cwc-finance-section{margin-top:23px;background:var(--cw-surface);border:1px solid var(--cw-line);border-radius:18px;padding:24px}.cwc-finance-5grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:18px}.cwc-fin-card{background:var(--cw-surface-2);border:1px solid #2B303C;border-radius:12px;padding:18px 16px;display:flex;flex-direction:column;gap:8px}.cwc-fin-card.confirmed{border-top:3px solid var(--cw-green)}.cwc-fin-card.pending{border-top:3px solid #E5A83B}.cwc-fin-card.zero-fee{border-top:3px solid var(--cw-blue)}.cwc-fin-card.unverified{border-top:3px solid #485162}.cwc-fin-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.cwc-fin-card-top small{font-size:10.5px;color:#8c96a6;text-transform:uppercase;letter-spacing:.5px;font-weight:700;line-height:1.3}.cwc-fin-amount{font-size:24px;font-weight:850;color:#fff;margin:4px 0 0;letter-spacing:-.5px}.cwc-gold-text{color:#f4ce75}.cwc-fin-status{font-size:11.5px;color:#cad1de;font-weight:600;line-height:1.4}.cwc-fin-disc{margin:auto 0 0;font-size:10.5px;color:#7e8898;line-height:1.45;font-style:italic;border-top:1px solid #20242E;padding-top:8px}.cwc-fin-payout-providers-box{background:var(--cw-surface-2);border:1px solid #2B303C;border-radius:14px;padding:22px;margin-top:20px}.cwc-fin-payout-providers-box h4{margin:0 0 4px;font-size:14px;color:#f8fafc}.cwc-payout-gateways-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.cwc-gateway-tile{background:#0e1117;border:1px solid #262B37;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.cwc-gateway-tile strong{font-size:13.5px;color:#f8fafc}.cwc-gateway-tile small{font-size:11.5px;color:#9aa3b2}.cwc-gateway-tile span{font-size:10.5px;color:#788292;margin-top:4px}.cwc-disabled-input{opacity:.6;cursor:not-allowed}@media (max-width: 1100px){.cwc-finance-5grid,.cwc-milestones-grid{grid-template-columns:repeat(2,1fr)}.cwc-checker-grid{grid-template-columns:1fr}}@media (max-width: 650px){.cwc-finance-5grid,.cwc-milestones-grid,.cwc-payout-gateways-grid{grid-template-columns:1fr}}.cwc-audit-badge-btn{display:inline-flex;align-items:center;gap:6px;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:650;cursor:pointer;text-align:left;border:1px solid transparent;transition:all .15s ease}.cwc-audit-badge-btn:hover{transform:translateY(-1px)}.cwc-audit-internal-passed{background:#10261a;color:#34d399;border-color:#1a5432}.cwc-audit-incomplete{background:#2b1d10;color:#fbbf24;border-color:#61401b}.cwc-audit-review-required{background:#2d1317;color:#f87171;border-color:#69242e}.cwc-audit-verified{background:#0e291c;color:#4ade80;border-color:#166534;box-shadow:0 0 0 1px #166534}.cwc-gw-status-badge-wrap{display:flex;flex-direction:column;gap:2px}.cwc-gw-flag-title{font-weight:700;font-size:11.5px;color:#ffa1a8;display:block;margin-bottom:3px}.cwc-gw-clean-sub{display:block;font-size:10px;color:#6e9b7e;margin-top:1px}@media (min-width: 851px){.cwc-desktop-table-view{display:block}.cwc-mobile-cards-view{display:none}}@media (max-width: 850px){.cwc-desktop-table-view{display:none!important}.cwc-mobile-cards-view{display:flex;flex-direction:column;gap:14px;margin-top:12px}.cwc-mobile-record-card{background:#11141b;border:1px solid #2B313E;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 6px 18px #00000040;transition:border-color .18s ease}.cwc-mobile-record-card.has-flags{border-left:3px solid var(--cw-red);background:#141116}.cwc-mob-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.cwc-mob-title-wrap{display:flex;flex-direction:column;gap:5px;width:100%}.cwc-mob-cat-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:650;color:#78a9ff}.cwc-mob-title-wrap h4{margin:0;font-size:15px;font-weight:750;color:#f8fafc;line-height:1.35}.cwc-mob-meta-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#0b0e14;border:1px solid #1E232F;border-radius:9px;padding:10px 12px}.cwc-mob-meta-row small{font-size:10px;color:#7a8494;display:block;text-transform:uppercase;letter-spacing:.5px;font-weight:650}.cwc-mob-meta-row span{font-size:12px;color:#dee4ee;font-weight:600;display:block;margin-top:2px;word-break:break-word}.cwc-mob-status-box{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#141822;border:1px solid #262D3C;border-radius:10px;padding:10px 12px}.cwc-mob-status-col{display:flex;flex-direction:column;gap:4px}.cwc-mob-status-col small:first-child{font-size:10px;color:#8a94a4;text-transform:uppercase;letter-spacing:.5px;font-weight:650}.cwc-mob-licensing-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0b0e14;border:1px solid #1E232F;border-radius:9px;padding:8px 12px}.cwc-mob-licensing-row small{font-size:11px;color:#9aa4b4;font-weight:650}.cwc-licensing-select-mobile{background:#141821;border:1px solid #363D4D;border-radius:7px;color:#e8edf5;padding:6px 10px;font-size:11.5px;outline:none;max-width:180px}.cwc-mob-card-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.cwc-mob-btn{min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:650;padding:10px 12px;border-radius:9px;touch-action:manipulation}.cwc-filter-chips{overflow-x:auto;padding-bottom:4px;max-width:100%;scrollbar-width:thin}.cwc-secondary-filters{flex-direction:column;align-items:flex-start;gap:10px}}.cwc-conn-hub-wrap{display:flex;flex-direction:column;gap:24px}.cwc-conn-card{background:var(--cw-surface);border:1px solid var(--cw-line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 12px 36px #0003}.cwc-conn-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.cwc-conn-head-left{display:flex;align-items:center;gap:14px}.cwc-conn-icon-wrap{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.cwc-conn-icon-wrap.yt{background:#251216;border:1px solid #571C24;color:#ff4a57}.cwc-conn-head-left h3{margin:0 0 4px;font-size:17px;color:#f8fafc;font-weight:780}.cwc-conn-head-right{display:flex;align-items:center;gap:10px}.cwc-conn-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:#0c0e14;border:1px solid #232834;border-radius:11px;padding:14px 18px}.cwc-conn-meta-item{display:flex;flex-direction:column;gap:3px}.cwc-conn-meta-item small{font-size:10px;color:#7e8798;text-transform:uppercase;letter-spacing:.6px;font-weight:650}.cwc-conn-meta-item span{font-size:12.5px;color:#f1f4fa;font-weight:600}.cwc-setup-guide-box{background:#11141c;border:1px solid #282E3C;border-radius:13px;padding:18px 20px;display:flex;flex-direction:column;gap:16px}.cwc-setup-guide-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #222733;padding-bottom:10px}.cwc-setup-guide-head strong{font-size:13px;color:#e2e8f0;letter-spacing:.4px}.cwc-setup-steps-list{display:flex;flex-direction:column;gap:14px}.cwc-setup-step-row{display:flex;align-items:flex-start;gap:12px}.cwc-setup-step-row>div{flex:1;display:flex;flex-direction:column;gap:6px}.cwc-setup-step-row strong{font-size:12px;color:#ccd4e0}.cwc-copy-row{display:flex;align-items:center;gap:8px;background:#090b10;border:1px solid #252A36;border-radius:8px;padding:6px 10px;max-width:fit-content}.cwc-copy-row code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;color:#8eb8ff}.cwc-scopes-chip-list{display:flex;flex-wrap:wrap;gap:6px}.cwc-scope-chip{background:#0b0e14;border:1px solid #262C3A;border-radius:6px;padding:3px 8px;display:inline-flex;align-items:center;gap:5px;font-size:10.5px}.cwc-scope-chip code{color:#93c5fd}.cwc-scope-chip small{color:#768194}.cwc-client-id-form{border-top:1px solid #222733;padding-top:14px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.cwc-client-id-input-wrap{flex:1;min-width:300px;display:flex;flex-direction:column;gap:6px}.cwc-client-id-input-wrap label{font-size:12px;font-weight:650;color:#e2e8f0}.cwc-client-id-input-wrap input{background:#090b10;border:1px solid #333A48;border-radius:9px;padding:10px 14px;color:#f8fafc;font:inherit;outline:none}.cwc-client-id-input-wrap input:focus{border-color:var(--cw-blue);box-shadow:0 0 0 2px #3478f626}.cwc-client-id-actions{display:flex;gap:8px;align-items:center}.cwc-conn-actions-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #252B38;padding-top:16px;flex-wrap:wrap}.cwc-conn-action-status{display:flex;align-items:center;gap:8px;font-size:12px}.cwc-status-hint{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.cwc-status-hint.ready{color:#34d399}.cwc-status-hint.disabled{color:#94a3b8}.cwc-conn-btns{display:flex;gap:10px;align-items:center}.cwc-state-machine-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:16px}.cwc-state-tile{background:#0f1218;border:1px solid #262C3A;border-left:3px solid #78A9FF;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px;transition:transform .18s ease}.cwc-state-tile.is-active{background:#151a24;box-shadow:0 0 0 1px var(--cw-blue)}.cwc-state-tile-head{display:flex;align-items:center;gap:7px;font-size:12px;color:#f8fafc}.cwc-current-badge{background:#182a48;color:#78a9ff;border:1px solid #284474;border-radius:4px;font-size:9.5px;font-weight:700;padding:1px 5px;margin-left:auto}.cwc-state-tile p{margin:0;font-size:11px;color:#9aa3b2;line-height:1.45}.cwc-state-tile small{font-size:10px;color:#6c7688;margin-top:auto;line-height:1.35}.cwc-dist-ops-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.cwc-dist-op-card{background:#0e1117;border:1px solid #262B37;border-radius:11px;padding:14px;display:flex;flex-direction:column;gap:8px}.cwc-dist-op-top{display:flex;justify-content:space-between;align-items:center}.cwc-icon-music{color:#78a9ff}.cwc-dist-op-card h4{margin:0;font-size:13px;color:#f8fafc;font-weight:700;line-height:1.35}.cwc-dist-op-card p{margin:0;font-size:11px;color:#929bac;line-height:1.45}.cwc-dist-lock-note{font-size:10px;color:#ef4444;background:#251014;border:1px solid #571F27;border-radius:6px;padding:5px 8px;display:flex;align-items:center;gap:5px;margin-top:auto}.cwc-dist-providers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.cwc-dist-prov-card{background:var(--cw-surface-2);border:1px solid #2E3442;border-radius:13px;padding:16px;display:flex;flex-direction:column;gap:12px}.cwc-dist-prov-head{display:flex;justify-content:space-between;align-items:flex-start}.cwc-dist-prov-head h4{margin:0 0 3px;font-size:15px;color:#f8fafc}.cwc-dist-prov-body{display:flex;flex-direction:column;gap:6px}.cwc-dist-row{display:flex;justify-content:space-between;font-size:11.5px}.cwc-dist-row small{color:#828b9a}.cwc-dist-row span{color:#e2e8f0;font-weight:600}.cwc-dist-prov-actions{display:flex;gap:8px;margin-top:auto;border-top:1px solid #252B38;padding-top:10px}.cwc-failure-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.cwc-failure-card{background:#0f1217;border:1px solid #282E3B;border-radius:11px;padding:14px;display:flex;flex-direction:column;gap:6px}.cwc-failure-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:#251216;color:#ffa1a8;border:1px solid #5C2028;border-radius:6px;font-size:11px;padding:2px 7px;font-weight:700;width:fit-content}.cwc-failure-card strong{font-size:13px;color:#f8fafc}.cwc-failure-card p{margin:0;font-size:11px;color:#94a0b2;line-height:1.5}.cwc-failure-card code{color:#8eb8ff}.cwc-diag-modal-box{max-width:860px}.cwc-diag-status-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:#0a0d12;border:1px solid #222733;border-radius:10px;padding:12px 16px}.cwc-diag-status-strip>div{display:flex;flex-direction:column;gap:3px}.cwc-diag-status-strip small{font-size:10px;color:#7a8496;text-transform:uppercase;letter-spacing:.5px;font-weight:650}.cwc-diag-state-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid;border-radius:6px;padding:2px 8px;font-size:11px;width:fit-content;color:#f8fafc}.cwc-diag-cat-val{font-size:12px;color:#ccd4e0;font-weight:600}.cwc-diag-doc-link{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#78a9ff!important}.cwc-diag-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cwc-diag-cap-item{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border-bottom:1px solid #232834;padding-bottom:8px}.cwc-diag-cap-item strong{font-size:12px;color:#e2e8f0;display:block}.cwc-diag-cap-item p{margin:2px 0 0;font-size:10.5px;color:#8c96a8}.cwc-diag-check-list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.cwc-diag-check-list li{font-size:11.5px;color:#cad1de;display:flex;align-items:center;gap:6px}.cwc-diag-check-list li:before{content:"•";color:#78a9ff;font-weight:700}.cwc-code-block{background:#090b10;border:1px solid #222734;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:#8eb8ff;display:flex;flex-direction:column;gap:6px}.cwc-code-block.write{color:#e2e8f0}.cwc-code-line{word-break:break-all}.cwc-code-line.write{color:#ffa1a8}@media (max-width: 1050px){.cwc-state-machine-grid{grid-template-columns:repeat(3,1fr)}.cwc-dist-ops-grid,.cwc-failure-grid{grid-template-columns:repeat(2,1fr)}.cwc-dist-providers-grid{grid-template-columns:1fr}}@media (max-width: 750px){.cwc-conn-meta-grid,.cwc-diag-status-strip{grid-template-columns:1fr 1fr}.cwc-state-machine-grid,.cwc-dist-ops-grid,.cwc-failure-grid{grid-template-columns:1fr}.cwc-conn-actions-bar{flex-direction:column;align-items:flex-start}.cwc-conn-btns{width:100%;flex-direction:column}.cwc-conn-btns button{width:100%;justify-content:center}}.cwc-yt-workspace{display:flex;flex-direction:column;gap:24px}.cwc-yt-live-panel{background:#101217;border:1px solid #1E232E;border-radius:12px;padding:24px;box-shadow:0 4px 20px #0006}.cwc-yt-live-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;border-bottom:1px solid #1B1F27}.cwc-yt-title-group{display:flex;gap:16px;align-items:flex-start}.cwc-yt-brand-icon{width:48px;height:48px;border-radius:10px;background:#e509141f;border:1px solid rgba(229,9,20,.3);display:flex;align-items:center;justify-content:center;color:#e50914;flex-shrink:0}.cwc-eyebrow-live{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#8a93a2;margin-bottom:4px}.cwc-yt-title-group h2{margin:0 0 6px;font-size:20px;font-weight:700;color:#fff}.cwc-yt-title-group .cwc-sub{margin:0;font-size:13.5px;color:#94a3b8;line-height:1.5;max-width:800px}.cwc-yt-title-group .cwc-sub strong{color:#e2e8f0}.cwc-yt-title-group .cwc-sub code{background:#080a0e;border:1px solid #2B303C;padding:2px 6px;border-radius:4px;font-size:12px;color:#60a5fa}.cwc-yt-config-required-box{background:#e6bf650d;border:1px solid rgba(230,191,101,.3);border-radius:10px;padding:20px;margin-top:20px}.cwc-yt-config-required-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.cwc-yt-config-required-head .warning-icon{color:#e6bf65;flex-shrink:0;margin-top:2px}.cwc-yt-config-required-head strong{font-size:15px;color:#f8fafc;display:block;margin-bottom:4px}.cwc-yt-config-required-head p{margin:0;font-size:13px;color:#cbd5e1;line-height:1.45}.cwc-yt-config-details{background:#080a0e;border:1px solid #222733;border-radius:8px;padding:16px;font-size:12.5px;color:#94a3b8;margin-bottom:16px}.cwc-yt-config-details p{margin:0 0 8px;color:#d1d5db}.cwc-yt-config-details ul{margin:0 0 16px;padding-left:20px}.cwc-yt-config-details li{margin-bottom:6px;line-height:1.4}.cwc-yt-config-details code{color:#60a5fa;background:#14171f;padding:2px 5px;border-radius:3px}.cwc-session-client-id-form{border-top:1px solid #1E232E;padding-top:14px;display:flex;flex-direction:column;gap:8px}.cwc-session-client-id-form label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#cbd5e1}.cwc-session-input-row{display:flex;gap:10px}.cwc-session-input-row input{flex:1;background:#101217;border:1px solid #2B303C;border-radius:6px;padding:8px 12px;font-size:13px;color:#fff}.cwc-session-input-row input:focus{outline:none;border-color:#3478f6}.cwc-yt-actions-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.disabled-btn{opacity:.5;cursor:not-allowed!important;background:#232834!important;color:#8a93a2!important;border-color:#2f3645!important}.cwc-yt-connect-prompt-box{background:#0b0e14;border:1px solid #1F2533;border-radius:10px;padding:20px;margin-top:20px;display:flex;flex-direction:column;gap:16px}.cwc-yt-connect-meta{display:flex;flex-direction:column;gap:8px;background:#10131b;border:1px solid #222938;border-radius:8px;padding:14px}.cwc-yt-meta-row{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#94a3b8}.cwc-yt-meta-row .label{width:140px;color:#64748b;font-weight:600}.cwc-yt-meta-row code{color:#60a5fa;background:#080a0e;padding:2px 6px;border-radius:4px;border:1px solid #222733}.source-tag,.scope-tag{font-size:11px;padding:2px 6px;border-radius:4px;background:#1b212d;color:#94a3b8}.scope-tag{background:#3478f626;color:#60a5fa;border:1px solid rgba(52,120,246,.3)}.yt-connect-btn{background:#e50914!important;border-color:#e50914!important;color:#fff!important;font-weight:600;font-size:13.5px;padding:10px 20px!important;display:inline-flex;align-items:center;gap:8px;border-radius:6px;transition:background .2s ease}.yt-connect-btn:hover:not(:disabled){background:#f40612!important}.cwc-yt-connected-channel-card{background:#0b0e14;border:1px solid #1E2D24;border-radius:10px;padding:20px;margin-top:20px;box-shadow:0 0 25px #22c55e0d}.cwc-yt-verified-pill-bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid #1A2420;margin-bottom:18px}.cwc-live-provenance-tag{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.5px;color:#22c55e;background:#22c55e1f;border:1px solid rgba(34,197,94,.3);padding:4px 10px;border-radius:4px}.cwc-quota-cost-tag{font-size:11.5px;color:#8a93a2}.cwc-yt-channel-profile{display:flex;gap:18px;align-items:flex-start;margin-bottom:20px}.cwc-yt-avatar-wrap{width:64px;height:64px;border-radius:50%;overflow:hidden;border:2px solid #22C55E;background:#14171f;flex-shrink:0}.cwc-yt-avatar{width:100%;height:100%;object-fit:cover}.cwc-yt-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#e50914}.cwc-yt-channel-info{flex:1}.cwc-yt-channel-title-row{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.cwc-yt-channel-title-row h3{margin:0;font-size:18px;font-weight:700;color:#fff}.cwc-yt-handle{font-size:13px;color:#94a3b8;font-family:monospace}.cwc-yt-channel-ids{display:flex;gap:12px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.cwc-id-chip,.cwc-date-chip{font-size:11.5px;color:#94a3b8;display:inline-flex;align-items:center;gap:5px}.cwc-id-chip code{color:#60a5fa;background:#14171f;padding:2px 6px;border-radius:3px;border:1px solid #262D3D}.cwc-yt-desc{margin:0;font-size:12.5px;color:#94a3b8;line-height:1.45}.cwc-yt-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.cwc-yt-metric-box{background:#12151d;border:1px solid #212735;border-radius:8px;padding:14px;display:flex;flex-direction:column}.cwc-yt-metric-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#8a93a2;margin-bottom:6px}.cwc-yt-metric-val{font-size:24px;font-weight:700;color:#fff;line-height:1.2;margin-bottom:4px}.cwc-yt-metric-box small{font-size:11px;color:#64748b}.cwc-yt-footer-actions{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid #1A2420;flex-wrap:wrap;gap:12px}.cwc-yt-session-info{display:flex;align-items:center;gap:8px;font-size:12px;color:#cbd5e1}.cwc-yt-btn-group{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cwc-yt-empty-channel-box{background:#14171f;border:1px solid #2B303C;border-radius:8px;padding:16px;display:flex;gap:12px;align-items:flex-start;margin-top:16px;color:#e2e8f0;font-size:13px}.cwc-conn-connected-channel-bar{background:#0a110e;border-top:1px solid #1A2D23;padding:12px 18px;display:flex;justify-content:space-between;align-items:center;font-size:12.5px;flex-wrap:wrap;gap:10px}.cwc-channel-badge-info{display:flex;align-items:center;gap:8px;color:#f8fafc}.cwc-channel-badge-info code,.cwc-channel-badge-info small{color:#94a3b8}.cwc-channel-badge-stats{display:flex;align-items:center;gap:8px;color:#60a5fa;font-weight:500}@media (max-width: 800px){.cwc-yt-live-head{flex-direction:column}.cwc-yt-metrics-grid{grid-template-columns:1fr}.cwc-yt-channel-profile{flex-direction:column}.cwc-yt-footer-actions{flex-direction:column;align-items:flex-start}.cwc-yt-btn-group{width:100%;flex-direction:column}.cwc-yt-btn-group button,.cwc-yt-btn-group a{width:100%;justify-content:center}}.cwc-yt-video-library-section{margin-top:24px;padding-top:24px;border-top:1px solid #1E2330;display:flex;flex-direction:column;gap:16px}.cwc-yt-lib-header{display:flex;flex-direction:column;gap:6px}.cwc-yt-lib-title-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.cwc-yt-lib-title{display:flex;align-items:center;gap:10px}.cwc-yt-lib-title h4{margin:0;font-size:16px;font-weight:600;color:#f8fafc;letter-spacing:-.2px}.cwc-api-badge{background:#141b2d;border:1px solid #23335A;color:#60a5fa;font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;letter-spacing:.3px}.cwc-yt-lib-meta-tags{display:flex;align-items:center;gap:8px}.cwc-yt-lib-sub{margin:0;font-size:12.5px;color:#94a3b8;line-height:1.5}.cwc-yt-lib-sub code{color:#e2e8f0;background:#151923;padding:1px 5px;border-radius:4px;font-size:11.5px}.cwc-yt-fetch-prompt-card{background:#0d1119;border:1px solid #1F2739;border-radius:12px;padding:20px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.cwc-fetch-prompt-icon{width:54px;height:54px;border-radius:12px;background:#151e32;border:1px solid #28375A;color:#60a5fa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cwc-fetch-prompt-body{flex:1;min-width:260px}.cwc-fetch-prompt-body h5{margin:0 0 4px;font-size:14.5px;color:#f8fafc;font-weight:600}.cwc-fetch-prompt-body p{margin:0 0 8px;font-size:12.5px;color:#94a3b8;line-height:1.45}.cwc-fetch-prompt-body code{background:#141824;color:#7dd3fc;padding:1px 5px;border-radius:4px;font-size:11.5px}.cwc-fetch-prompt-specs{display:flex;flex-wrap:wrap;gap:12px;font-size:11.5px;color:#64748b}.cwc-fetch-prompt-specs span{display:inline-flex;align-items:center}.cwc-fetch-prompt-action{flex-shrink:0}.cwc-yt-loading-card{background:#0d1119;border:1px solid #1E2536;border-radius:12px;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.cwc-yt-loading-text strong{display:block;font-size:14px;color:#f8fafc;margin-bottom:4px}.cwc-yt-loading-text p{margin:0;font-size:12px;color:#94a3b8}.cwc-yt-loading-text code{color:#60a5fa}.cwc-yt-lib-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;background:#0b0f17;border:1px solid #1E2638;padding:14px 18px;border-radius:12px}.cwc-yt-search-box{position:relative;display:flex;align-items:center;flex:1 1 320px;min-width:260px;color:#94a3b8}.cwc-yt-search-box input{width:100%;height:42px;background:#121824;border:1px solid #253146;border-radius:8px;padding:0 36px 0 40px;color:#f8fafc;font-size:13.5px;transition:border-color .15s ease,box-shadow .15s ease}.cwc-yt-search-box input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.cwc-search-icon{position:absolute;left:14px;color:#64748b;pointer-events:none}.cwc-clear-search-btn{position:absolute;right:10px;background:transparent;border:none;color:#94a3b8;font-size:18px;line-height:1;cursor:pointer;padding:4px 6px;border-radius:4px;display:flex;align-items:center;justify-content:center}.cwc-clear-search-btn:hover{color:#fff;background:#ffffff1a}.cwc-yt-filters-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cwc-filter-select-wrap{position:relative;display:inline-flex;align-items:center;height:42px;background:#121824;border:1px solid #253146;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.cwc-filter-select-wrap:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.cwc-select-icon{position:absolute;left:12px;color:#64748b;pointer-events:none}.cwc-filter-select-wrap select{height:100%;background:transparent;border:none;border-radius:8px;color:#e2e8f0;font-size:13px;font-weight:500;padding:0 30px 0 36px;cursor:pointer;min-width:155px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.cwc-filter-select-wrap select:focus{outline:none}.cwc-yt-refresh-btn{height:42px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border-radius:8px;background:#141c2b;border:1px solid #283754;color:#e2e8f0;cursor:pointer;transition:all .15s ease;white-space:nowrap}.cwc-yt-refresh-btn:hover{background:#1d283c;border-color:#3b82f6;color:#fff}.cwc-yt-scope-indicator-bar{display:flex;justify-content:space-between;align-items:center;background:#090c12;border:1px solid #18202E;border-radius:8px;padding:10px 14px;font-size:12.5px;color:#94a3b8;flex-wrap:wrap;gap:10px;margin:12px 0 16px}.cwc-scope-text-tag strong{color:#f8fafc}.cwc-scope-text-tag em{color:#60a5fa;font-style:normal}.cwc-quota-usage-chip{background:#131a2a;border:1px solid #22304D;color:#93c5fd;font-size:11.5px;font-weight:500;padding:3px 8px;border-radius:5px}.cwc-yt-empty-videos-box{background:#0d1119;border:1px dashed #222B3D;border-radius:12px;padding:44px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;color:#64748b}.cwc-yt-empty-videos-box h5{margin:0;font-size:15px;color:#e2e8f0;font-weight:600}.cwc-yt-empty-videos-box p{margin:0;font-size:13px;color:#94a3b8;max-width:360px}.cwc-yt-videos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:4px}.cwc-yt-video-card{background:#0d111a;border:1px solid #1E2638;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 14px #00000040;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease}.cwc-yt-video-card:hover{border-color:#2f3c54;transform:translateY(-3px);box-shadow:0 12px 28px #00000080}.cwc-yt-video-thumb-wrap{position:relative;width:100%;aspect-ratio:16 / 9;background:#06080e;overflow:hidden;border-bottom:1px solid #1A2130}.cwc-yt-video-thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.cwc-yt-video-card:hover .cwc-yt-video-thumb{transform:scale(1.03)}.cwc-yt-video-thumb-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#334155;background:#0a0d14}.cwc-yt-duration-badge{position:absolute;bottom:10px;right:10px;background:#000000d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);color:#fff;font-size:11.5px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;padding:3px 8px;border-radius:5px;letter-spacing:.2px}.cwc-yt-definition-badge{position:absolute;top:10px;right:10px;background:#0f172ad9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);color:#e2e8f0;font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:4px}.cwc-yt-video-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1;gap:12px}.cwc-yt-video-top-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.cwc-privacy-pill{font-size:11px;font-weight:600;text-transform:capitalize;padding:3px 10px;border-radius:9999px;letter-spacing:.2px;display:inline-flex;align-items:center;gap:5px}.cwc-privacy-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.cwc-privacy-pill.public{background:#062817;border:1px solid #125530;color:#34d399}.cwc-privacy-pill.public .cwc-privacy-dot{background:#34d399}.cwc-privacy-pill.unlisted{background:#2b1d06;border:1px solid #5C3D0B;color:#fbbf24}.cwc-privacy-pill.unlisted .cwc-privacy-dot{background:#fbbf24}.cwc-privacy-pill.private{background:#1f112e;border:1px solid #4D2172;color:#c084fc}.cwc-privacy-pill.private .cwc-privacy-dot{background:#c084fc}.cwc-privacy-pill.unknown{background:#181c26;border:1px solid #293042;color:#94a3b8}.cwc-privacy-pill.unknown .cwc-privacy-dot{background:#94a3b8}.cwc-yt-published-date{font-size:12px;color:#7a879a;font-weight:500;display:inline-flex;align-items:center;gap:5px}.cwc-yt-video-title{margin:0;font-size:15px;font-weight:600;color:#f8fafc;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:44px;transition:color .15s ease}.cwc-yt-video-card:hover .cwc-yt-video-title{color:#60a5fa}.cwc-yt-vid-id-row{display:flex;align-items:center;gap:6px;font-size:11.5px}.cwc-id-label{color:#64748b;font-weight:500}.cwc-yt-vid-id-row code{color:#94a3b8;background:#121722;border:1px solid #1C2333;padding:2px 7px;border-radius:5px;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cwc-yt-video-stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;background:#090c13;border:1px solid #18202E;border-radius:10px;padding:10px 8px;margin:2px 0 4px}.cwc-yt-stat-col{display:flex;flex-direction:column;align-items:center;gap:4px;padding:2px 0}.cwc-stat-top{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.cwc-stat-num{font-size:13.5px;font-weight:600;color:#f1f5f9}.cwc-stat-num.muted{font-size:12px;color:#8a96a8;font-weight:500}.cwc-yt-video-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.cwc-action-btn{height:38px;font-size:12.5px;font-weight:500;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;transition:all .15s ease;white-space:nowrap}.cwc-watch-btn{background:#131924;border:1px solid #243044;color:#e2e8f0}.cwc-watch-btn:hover{background:#1c2536;border-color:#3b82f6;color:#fff;box-shadow:0 2px 8px #3b82f633}.cwc-studio-btn{background:#121622;border:1px solid #202A3C;color:#93c5fd}.cwc-studio-btn:hover{background:#172134;border-color:#60a5fa;color:#bfdbfe;box-shadow:0 2px 8px #60a5fa33}.cwc-yt-pagination-bar{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:12px}.cwc-load-more-box{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.yt-load-more-btn{height:44px;padding:0 28px!important;font-size:13.5px!important;font-weight:500;display:inline-flex;align-items:center;gap:8px;border-radius:8px}.cwc-quota-sub{background:#ffffff2e;font-size:11px;padding:2px 7px;border-radius:9999px;margin-left:4px}.cwc-pagination-note{margin:0;font-size:12px;color:#64748b;text-align:center}.cwc-pagination-note code{color:#94a3b8;background:#141824;padding:1px 5px;border-radius:4px}.cwc-all-loaded-banner{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#94a3b8;background:#0a1016;border:1px solid #16242B;padding:10px 20px;border-radius:9999px}@media (max-width: 900px){.cwc-yt-lib-toolbar{flex-direction:column;align-items:stretch}.cwc-yt-search-box{width:100%}.cwc-yt-filters-group{width:100%;justify-content:flex-start}}@media (max-width: 640px){.cwc-yt-filters-group{flex-direction:column;align-items:stretch}.cwc-filter-select-wrap,.cwc-filter-select-wrap select{width:100%}.cwc-yt-refresh-btn{width:100%;justify-content:center}.cwc-yt-videos-grid{grid-template-columns:1fr}.cwc-yt-scope-indicator-bar{flex-direction:column;align-items:flex-start}}.cwc-catalog-workspace{display:flex;flex-direction:column;gap:18px}.cwc-catalog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}.cwc-catalog-title-group h2{margin:4px 0 6px;font-size:22px;color:#f8fafc;font-weight:700}.cwc-catalog-title-group .cwc-sub{margin:0;font-size:13.5px;color:#94a3b8;max-width:680px;line-height:1.5}.cwc-catalog-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cwc-isolation-banner{background:#0a121e;border:1px solid #1C2D44;border-left:4px solid #3B82F6;border-radius:8px;padding:12px 16px;display:flex;align-items:flex-start;gap:12px;font-size:12.5px;line-height:1.45}.cwc-text-info{color:#60a5fa;flex-shrink:0;margin-top:2px}.cwc-isolation-text strong{display:block;color:#f1f5f9;font-size:13px;margin-bottom:3px}.cwc-isolation-text span{color:#94a3b8}.cwc-isolation-text code{color:#93c5fd;background:#131e30;padding:1px 5px;border-radius:4px}.cwc-catalog-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.cwc-catalog-stat-card{background:#0d111a;border:1px solid #1E2638;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.cwc-catalog-stat-card .stat-label{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#8a96a8;text-transform:uppercase;letter-spacing:.3px}.cwc-catalog-stat-card .stat-value{font-size:22px;font-weight:700;color:#f8fafc;line-height:1.2}.cwc-catalog-stat-card small{font-size:11px;color:#64748b}.cwc-entity-type-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.cwc-type-tab-btn{background:#0e121b;border:1px solid #1F2738;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:500;color:#94a3b8;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:all .15s ease}.cwc-type-tab-btn:hover{background:#171e2b;color:#f1f5f9;border-color:#2f3d55}.cwc-type-tab-btn.active{background:#17243b;border-color:#3b82f6;color:#60a5fa;font-weight:600}.cwc-tab-count{background:#ffffff14;font-size:10.5px;padding:1px 6px;border-radius:9999px;color:inherit}.cwc-catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#0b0f17;border:1px solid #1E2638;padding:12px 16px;border-radius:12px}.cwc-catalog-search-box{position:relative;display:flex;align-items:center;flex:1 1 320px;min-width:250px;color:#94a3b8}.cwc-catalog-search-box input{width:100%;height:40px;background:#121824;border:1px solid #253146;border-radius:8px;padding:0 34px 0 38px;color:#f8fafc;font-size:13px;transition:all .15s ease}.cwc-catalog-search-box input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.cwc-catalog-search-box svg{position:absolute;left:12px;pointer-events:none;color:#64748b}.cwc-catalog-filter-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cwc-catalog-select-wrap{position:relative;display:inline-flex;align-items:center;height:40px;background:#121824;border:1px solid #253146;border-radius:8px}.cwc-catalog-select-wrap svg{position:absolute;left:10px;color:#64748b;pointer-events:none}.cwc-catalog-select-wrap select{height:100%;background:transparent;border:none;color:#e2e8f0;font-size:12.5px;padding:0 28px 0 32px;cursor:pointer;min-width:140px}.cwc-catalog-select-wrap select:focus{outline:none}.cwc-catalog-scope-indicator{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#94a3b8;padding:2px 4px;flex-wrap:wrap;gap:8px}.cwc-catalog-scope-indicator strong{color:#f8fafc}.cwc-status-integrity-note{display:inline-flex;align-items:center;gap:5px;color:#8a96a8;font-size:11.5px}.cwc-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.cwc-catalog-card{background:#0d111a;border:1px solid #1E2638;border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 14px #00000040;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.cwc-catalog-card:hover{border-color:#2f3c54;transform:translateY(-2px);box-shadow:0 10px 24px #00000073}.cwc-catalog-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.cwc-entity-type-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#93c5fd;background:#141e30;border:1px solid #233554;padding:3px 8px;border-radius:6px}.cwc-honest-status-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;letter-spacing:.2px}.cwc-honest-status-pill .status-dot{width:5px;height:5px;border-radius:50%;display:inline-block}.cwc-honest-status-pill.ready,.cwc-honest-status-pill.published{background:#062817;border:1px solid #125530;color:#34d399}.cwc-honest-status-pill.ready .status-dot,.cwc-honest-status-pill.published .status-dot{background:#34d399}.cwc-honest-status-pill.in_review,.cwc-honest-status-pill.submitted{background:#281b05;border:1px solid #5C3D0B;color:#fbbf24}.cwc-honest-status-pill.in_review .status-dot,.cwc-honest-status-pill.submitted .status-dot{background:#fbbf24}.cwc-honest-status-pill.draft{background:#161b26;border:1px solid #2A3345;color:#94a3b8}.cwc-honest-status-pill.draft .status-dot{background:#94a3b8}.cwc-honest-status-pill.archived,.cwc-honest-status-pill.unknown{background:#1d1424;border:1px solid #432454;color:#c084fc}.cwc-honest-status-pill.archived .status-dot,.cwc-honest-status-pill.unknown .status-dot{background:#c084fc}.cwc-catalog-card-main{display:flex;flex-direction:column;gap:8px;flex:1}.cwc-catalog-card-title{margin:0;font-size:15px;font-weight:600;color:#f8fafc;line-height:1.4}.cwc-catalog-subtitle{font-size:12px;color:#8a96a8;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cwc-platform-tag,.cwc-asset-type-tag{background:#131a26;border:1px solid #233146;padding:1px 6px;border-radius:4px;font-size:10.5px;color:#60a5fa}.cwc-catalog-id-row{display:flex;align-items:center;gap:5px;font-size:11px}.cwc-catalog-id-row .id-label{color:#64748b}.cwc-catalog-id-row code{background:#121620;border:1px solid #1C2332;padding:1px 6px;border-radius:4px;color:#94a3b8;font-size:10.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cwc-copy-id-btn{background:transparent;border:none;color:#64748b;cursor:pointer;padding:2px 4px;display:inline-flex;align-items:center}.cwc-copy-id-btn:hover{color:#94a3b8}.cwc-catalog-meta-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.meta-chip{background:#090c12;border:1px solid #18202E;padding:2px 7px;border-radius:5px;font-size:11px;color:#8a96a8}.meta-chip strong{color:#e2e8f0}.cwc-card-platforms-row{display:flex;align-items:center;gap:6px;font-size:11px;margin-top:2px}.platforms-label{color:#64748b}.cwc-platform-pills-list{display:flex;flex-wrap:wrap;gap:4px}.cwc-p-pill{background:#111724;border:1px solid #1F2C40;padding:1px 6px;border-radius:3px;font-size:10px;color:#93c5fd}.cwc-relations-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.relation-tag{background:#0c121d;border:1px solid #1E2D44;color:#7dd3fc;padding:2px 7px;border-radius:4px;font-size:10.5px;display:inline-flex;align-items:center;gap:4px}.cwc-catalog-desc{margin:4px 0 0;font-size:12px;color:#8492a6;line-height:1.45}.cwc-catalog-card-footer{border-top:1px solid #18202E;padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;color:#64748b;flex-wrap:wrap}.cwc-card-date{display:inline-flex;align-items:center;gap:4px}.cwc-card-actions-group{display:flex;align-items:center;gap:6px}.cwc-catalog-empty-card{background:#0d111a;border:1px dashed #242E40;border-radius:14px;padding:50px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;color:#64748b}.cwc-catalog-empty-card h4{margin:0;font-size:16px;color:#e2e8f0}.cwc-catalog-empty-card p{margin:0;font-size:13px;color:#94a3b8;max-width:420px}.cwc-empty-actions{display:flex;gap:10px;margin-top:8px}.cwc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.cwc-modal-dialog{background:#0e121b;border:1px solid #232B3C;border-radius:14px;width:100%;max-width:580px;max-height:90vh;overflow-y:auto;box-shadow:0 16px 40px #0009;display:flex;flex-direction:column}.cwc-modal-dialog.cwc-modal-large{max-width:720px}.cwc-modal-head{padding:18px 22px;border-bottom:1px solid #1E2638;display:flex;justify-content:space-between;align-items:center}.cwc-modal-head h3{margin:0;font-size:16px;color:#f8fafc;font-weight:600}.cwc-modal-close{background:transparent;border:none;color:#8492a6;cursor:pointer;padding:4px}.cwc-modal-close:hover{color:#f8fafc}.cwc-modal-form{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.form-group label{font-size:12px;font-weight:600;color:#cad5e2}.form-group input,.form-group select,.form-group textarea{background:#141a26;border:1px solid #253146;border-radius:7px;padding:8px 12px;color:#f8fafc;font-size:13px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#3b82f6}.cwc-platforms-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;background:#090c12;border:1px solid #1A2130;border-radius:7px;padding:10px}.cwc-platform-chk{display:flex;align-items:center;gap:6px;font-size:12px;color:#cad5e2;cursor:pointer}.cwc-modal-actions{padding:16px 22px;border-top:1px solid #1E2638;display:flex;justify-content:flex-end;gap:10px}.cwc-inspect-body{padding:20px 22px;display:flex;flex-direction:column;gap:16px}.cwc-inspect-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#60a5fa;text-transform:uppercase;margin-bottom:2px}.cwc-inspect-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;background:#090c12;border:1px solid #18202E;border-radius:10px;padding:14px 16px;font-size:12.5px}.cwc-inspect-field{display:flex;flex-direction:column;gap:3px}.cwc-inspect-field .label{font-size:11px;color:#64748b;font-weight:500}.cwc-id-display{display:flex;align-items:center;gap:6px}.cwc-verif-state{color:#fbbf24;font-weight:500;font-size:12px}.cwc-inspect-relations-block{background:#0a0f18;border:1px solid #1A2536;border-radius:10px;padding:14px 16px}.cwc-inspect-relations-block h5{margin:0 0 8px;font-size:13px;color:#60a5fa;font-weight:600}.cwc-linked-list{margin:6px 0 0;padding-left:20px;font-size:12.5px;color:#cbd5e1}.cwc-linked-list li{margin-bottom:4px}.cwc-inspect-raw-json{background:#07090f;border:1px solid #161D2B;border-radius:8px;overflow:hidden}.raw-json-head{padding:8px 12px;background:#0c101a;border-bottom:1px solid #161D2B;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#717d96;font-weight:600}.cwc-inspect-raw-json pre{margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:#94a3b8;max-height:180px;overflow-y:auto}.cwc-import-sub{margin:0;font-size:12.5px;color:#94a3b8;line-height:1.5}.cwc-file-input{background:#141a26;border:1px dashed #2E3B52;border-radius:6px;padding:10px;color:#94a3b8;font-size:12px;cursor:pointer}.cwc-radio-group{display:flex;flex-direction:column;gap:8px;background:#090c12;border:1px solid #1A2130;border-radius:7px;padding:10px 14px}.cwc-radio-label{display:flex;align-items:center;gap:8px;font-size:12px;color:#cad5e2;cursor:pointer}@media (max-width: 640px){.cwc-catalog-toolbar,.cwc-catalog-filter-group{flex-direction:column;align-items:stretch}.cwc-catalog-select-wrap,.cwc-catalog-select-wrap select{width:100%}.cwc-catalog-grid,.form-row-2,.form-row-3,.cwc-inspect-grid{grid-template-columns:1fr}}.submissions-workspace{display:flex;flex-direction:column;gap:20px;animation:cw-enter .35s ease both}.submissions-notice-banner{display:flex;align-items:center;gap:16px;background:#141720;border:1px solid #2d3446;border-left:4px solid var(--cw-blue);border-radius:14px;padding:16px 20px}.notice-icon-box{width:40px;height:40px;border-radius:10px;background:#3478f61f;color:var(--cw-blue);display:grid;place-items:center;flex-shrink:0}.notice-content{flex:1}.notice-content strong{font-size:12px;letter-spacing:.8px;color:#f1f4f9;display:block;margin-bottom:3px}.notice-content p{font-size:12px;color:#a4adbd;margin:0;line-height:1.5}.notice-content code{background:#1a1e29;padding:2px 6px;border-radius:4px;color:#8bb3ff;font-family:ui-monospace,monospace}.btn-seed-reset{display:inline-flex;align-items:center;gap:6px;background:#1a1e29;border:1px solid #363d4e;color:#c4ccdb;border-radius:8px;padding:7px 12px;font-size:11.5px;font-weight:600;white-space:nowrap;transition:all .15s ease}.btn-seed-reset:hover{background:#252b3b;color:#fff}.workspace-header-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.reviewer-mode-toggle-card{display:flex;align-items:center;gap:14px;background:#12151c;border:1px solid #2f3544;padding:12px 18px;border-radius:12px}.reviewer-mode-label{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:650;color:#e5ebf5}.switch{position:relative;display:inline-block;width:44px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#2b303c;transition:.3s;border-radius:24px}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider{background-color:var(--cw-blue)}input:checked+.slider:before{transform:translate(20px)}.action-feedback-toast{display:flex;align-items:center;gap:10px;background:#14221a;border:1px solid #205c3b;color:#4ade80;padding:11px 16px;border-radius:10px;font-size:12.5px;font-weight:600;animation:cw-enter .2s ease both}.stats-quad{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-card{background:#101217;border:1px solid var(--cw-line);border-radius:14px;padding:16px 20px;display:flex;flex-direction:column}.stat-card small{color:#9aa1af;font-size:11.5px;font-weight:600}.stat-card strong{font-size:28px;font-weight:800;margin:6px 0 4px}.stat-card span{font-size:11px;color:#7b8290}.submissions-tab-bar{display:flex;gap:6px;border-bottom:1px solid #262a35;padding-bottom:4px;overflow-x:auto}.tab-btn{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid transparent;border-radius:9px;padding:10px 15px;color:#9da5b4;font-size:12.5px;font-weight:650;white-space:nowrap;transition:all .15s ease}.tab-btn:hover{background:#161a22;color:#e5ebf5}.tab-btn.active{background:#1a2336;color:#fff;border-color:#3478f659;box-shadow:inset 0 0 0 1px var(--cw-blue)}.tab-badge{font-size:10px;background:#232936;color:#9fbefc;padding:2px 7px;border-radius:10px;font-weight:750}.tab-badge.yellow{background:#382c16;color:#ffc857}.tab-badge.red{background:#3a1619;color:#ff6e78}.tab-content-panel{display:flex;flex-direction:column;gap:18px}.control-bar-flex{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.search-wrap{display:flex;align-items:center;gap:10px;background:#12151c;border:1px solid #303544;border-radius:10px;padding:8px 14px;flex:1;min-width:260px;color:#8b92a1}.search-wrap input{background:transparent;border:none;outline:none;color:#fff;width:100%}.clear-btn{background:none;border:none;color:#777;padding:2px}.filter-group{display:flex;gap:10px;align-items:center}.filter-group select{background:#12151c;border:1px solid #303544;color:#d8deeb;padding:8px 12px;border-radius:9px;font-size:12px;outline:none}.primary-action-btn{display:inline-flex;align-items:center;gap:8px;background:var(--cw-blue);border:1px solid var(--cw-blue);color:#fff;border-radius:9px;padding:9px 16px;font-size:12.5px;font-weight:700;transition:all .15s ease}.primary-action-btn:hover{background:#2566db}.outline-btn{display:inline-flex;align-items:center;gap:8px;background:#171b24;border:1px solid #363d4e;color:#e2e8f4;border-radius:9px;padding:8px 14px;font-size:12px}.submissions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.submission-card{background:#11141b;border:1px solid #282e3c;border-radius:14px;display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease;overflow:hidden}.submission-card:hover{border-color:#424c63;transform:translateY(-2px)}.submission-card.has-blocking{border-left:3px solid #ff5252}.sub-card-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #1f2430;background:#141720}.sub-type-badge{display:inline-flex;align-items:center;gap:6px;color:#79a6ff;font-size:11.5px;font-weight:700}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:8px;font-size:11px;font-weight:700}.status-draft{background:#222632;color:#a6b0c2}.status-waiting-for-approval{background:#372a13;color:#ffbc38}.status-changes-requested{background:#382515;color:#ff9142}.status-internally-approved{background:#132b1e;color:#34d399}.status-rejected{background:#3a1518;color:#ff5c66}.sub-card-body{padding:18px;display:flex;flex-direction:column;gap:12px;flex:1}.sub-title{margin:0;font-size:16px;font-weight:750;letter-spacing:-.2px;color:#fff}.sub-meta-line{font-size:12px;color:#949db0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sub-meta-line b{color:#e5ebf5}.sub-id-code{font-family:ui-monospace,monospace;background:#171b24;padding:2px 6px;border-radius:4px;color:#9fbefc;font-size:10.5px}.lifecycle-stepper{background:#0d0f15;border:1px solid #202430;border-radius:9px;padding:10px 12px;margin-top:4px}.stepper-title{font-size:9.5px;font-weight:800;letter-spacing:.8px;color:#6d7585;margin-bottom:6px}.stages-row{display:flex;gap:4px;overflow-x:auto}.stage-pill{font-size:9.5px;padding:3px 6px;border-radius:5px;white-space:nowrap}.stage-pill.active{background:#192b45;color:#79a6ff;font-weight:750;border:1px solid #294775}.stage-pill.disabled{background:#141720;color:#555d6e;text-decoration:line-through;opacity:.6}.card-conflict-warning{display:flex;align-items:center;gap:8px;background:#2a1316;border:1px solid #5a2228;color:#ff6e78;padding:8px 12px;border-radius:8px;font-size:11.5px}.card-inspection-summary{display:flex;align-items:center;gap:8px;background:#131b26;border:1px solid #253347;color:#8cb6ff;padding:8px 12px;border-radius:8px;font-size:11.5px}.card-recent-event{font-size:11px;color:#6f7787;border-top:1px solid #1c202b;padding-top:8px}.sub-card-footer{padding:12px 18px;background:#141720;border-top:1px solid #1f2430;display:flex;justify-content:space-between;align-items:center;gap:10px}.card-actions-left{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btn-submit-approval{display:inline-flex;align-items:center;gap:6px;background:var(--cw-blue);color:#fff;border:none;border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:700}.btn-receipt-view,.btn-view-conflicts{display:inline-flex;align-items:center;gap:5px;background:#1c202a;border:1px solid #333a49;color:#c4ccdb;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:600}.btn-delete-sub{background:transparent;border:none;color:#727a89;padding:5px;border-radius:5px}.btn-delete-sub:hover{color:#ff5252;background:#2b1416}.review-queue-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.reviewer-mode-alert{display:flex;align-items:center;gap:8px;background:#332313;border:1px solid #63431d;color:#ffbe4a;padding:8px 14px;border-radius:9px;font-size:12px}.review-list{display:flex;flex-direction:column;gap:14px}.review-item-card{background:#11141b;border:1px solid #282e3c;border-radius:14px;padding:20px;display:grid;grid-template-columns:1fr 220px;gap:20px;align-items:center}.review-title-row{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.review-title-row h3{margin:0;font-size:17px;font-weight:750;color:#fff}.review-checklist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;background:#0d0f15;border:1px solid #1f232f;border-radius:10px;padding:14px}.check-block{display:flex;flex-direction:column;gap:6px}.check-label{font-size:10px;font-weight:800;letter-spacing:.8px;color:#7e8798}.check-row{font-size:11.5px;color:#c8d0df;display:flex;flex-direction:column;gap:3px}.check-pass{color:#34d399;font-weight:600}.check-fail{color:#ff6e78;font-weight:600}.review-block-warning{margin-top:14px;display:flex;align-items:center;gap:12px;background:#2a1215;border:1px solid #632028;color:#ff6e78;padding:12px 16px;border-radius:9px}.review-block-warning strong{display:block;font-size:12px;letter-spacing:.5px}.review-block-warning p{margin:2px 0 0;font-size:11.5px;color:#ffb8bd}.review-actions-column{display:flex;flex-direction:column;gap:8px}.btn-review-approve{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#184c2f;border:1px solid #287a4c;color:#a7f3d0;padding:10px 14px;border-radius:8px;font-weight:750;font-size:12px;transition:all .15s ease}.btn-review-approve:hover:not(:disabled){background:#1f643e}.btn-review-approve:disabled{opacity:.4;cursor:not-allowed}.btn-review-changes{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#382515;border:1px solid #69401f;color:#fed7aa;padding:8px 12px;border-radius:8px;font-size:11.5px;font-weight:650}.btn-review-changes:disabled{opacity:.4;cursor:not-allowed}.btn-review-reject{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#331618;border:1px solid #602127;color:#fecdd3;padding:8px 12px;border-radius:8px;font-size:11.5px;font-weight:650}.btn-review-reject:disabled{opacity:.4;cursor:not-allowed}.btn-review-reopen{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#1c202a;border:1px solid #333a49;color:#c4ccdb;padding:8px 12px;border-radius:8px;font-size:11.5px}.btn-review-reopen:disabled{opacity:.4;cursor:not-allowed}.conflict-register-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.conflict-filters{display:flex;gap:10px}.conflict-filters select{background:#12151c;border:1px solid #303544;color:#d8deeb;padding:8px 12px;border-radius:9px;font-size:12px}.conflict-cards-list{display:flex;flex-direction:column;gap:14px}.conflict-card{background:#11141b;border:1px solid #282e3c;border-radius:14px;padding:18px 22px;display:flex;flex-direction:column;gap:14px}.conflict-card.severity-blocking{border-left:4px solid #ff5252}.conflict-card.state-resolved{opacity:.75;border-left:4px solid #34d399}.conflict-card-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.conflict-identifiers{display:flex;align-items:center;gap:8px}.severity-tag{font-size:10px;font-weight:800;letter-spacing:.6px;padding:3px 8px;border-radius:6px;text-transform:uppercase}.tag-blocking{background:#3d1519;color:#ff6e78}.tag-warning{background:#382c16;color:#ffc857}.tag-advisory{background:#182845;color:#8bb3ff}.state-tag{font-size:10px;font-weight:750;padding:3px 8px;border-radius:6px}.tag-open{background:#361f18;color:#ff9142}.tag-in-review{background:#382c16;color:#ffc857}.tag-resolved{background:#132b1e;color:#34d399}.tag-waived{background:#232733;color:#9da5b4}.issue-code{font-family:ui-monospace,monospace;background:#171b24;padding:3px 7px;border-radius:5px;color:#9fbefc;font-size:11px}.conflict-parent-info{font-size:12px;color:#949db0}.conflict-parent-info b{color:#e5ebf5}.conflict-body{display:flex;flex-direction:column;gap:10px}.conflict-field{display:flex;flex-direction:column;gap:4px}.field-lbl{font-size:10px;font-weight:800;letter-spacing:.7px;color:#798294}.field-val{margin:0;font-size:13px;color:#dce3f0;line-height:1.5}.reason-text{color:#ff9da4;font-weight:600}.correction-text{color:#93c5fd}.conflict-history-box{background:#0d0f15;border:1px solid #1f232f;border-radius:8px;padding:10px 14px;margin-top:6px}.history-entries{display:flex;flex-direction:column;gap:4px;margin-top:6px}.hist-line{font-size:11px;color:#9aa1af;display:flex;gap:8px;flex-wrap:wrap}.hist-time{color:#626978}.hist-action{color:#8bb3ff;font-weight:600}.hist-actor{color:#c4ccdb}.hist-note{color:#d8deeb;font-style:italic}.conflict-footer{display:flex;justify-content:flex-end;border-top:1px solid #1f2430;padding-top:12px}.conflict-actions{display:flex;gap:8px}.btn-resolve{display:inline-flex;align-items:center;gap:6px;background:#143d26;border:1px solid #236941;color:#a7f3d0;border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:700}.btn-waive{display:inline-flex;align-items:center;gap:6px;background:#1c202a;border:1px solid #333a49;color:#c4ccdb;border-radius:7px;padding:6px 12px;font-size:11.5px}.btn-reopen-conflict{display:inline-flex;align-items:center;gap:6px;background:#2a1f14;border:1px solid #543b1e;color:#fed7aa;border-radius:7px;padding:6px 12px;font-size:11.5px}.inspector-layout{display:flex;flex-direction:column;gap:18px}.inspector-dropzone{background:#11141b;border:2px dashed #2f3647;border-radius:16px;padding:36px 20px;text-align:center;cursor:pointer;transition:all .2s ease}.inspector-dropzone:hover{border-color:var(--cw-blue);background:#141822}.inspector-dropzone h3{margin:0 0 6px;font-size:17px;color:#fff}.inspector-dropzone p{margin:0 0 10px;color:#949db0;font-size:13px}.dropzone-disclaimer{font-size:11px;color:#6d7585}.inspector-target-picker{display:flex;align-items:center;gap:12px;background:#11141b;border:1px solid #282e3c;padding:12px 18px;border-radius:11px}.inspector-target-picker label{font-size:12.5px;font-weight:600;color:#c4ccdb}.inspector-target-picker select{background:#181c25;border:1px solid #363d4e;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;flex:1}.inspection-report-box{background:#11141b;border:1px solid #282e3c;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:18px}.report-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1f2430;padding-bottom:14px}.report-header h3{margin:4px 0 0;font-size:18px;color:#fff}.inspection-quad-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.inspection-quad-card{background:#0d0f15;border:1px solid #202430;border-radius:12px;padding:16px}.inspection-quad-card.verified{border-top:3px solid #34d399}.inspection-quad-card.user-supplied{border-top:3px solid #60a5fa}.inspection-quad-card.untested{border-top:3px solid #fbbf24}.inspection-quad-card.unsupported{border-top:3px solid #f87171}.quad-title{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:12px;color:#fff}.inspection-quad-card ul{margin:0;padding-left:18px;font-size:12px;color:#c4ccdb;line-height:1.6}.email-templates-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.email-status-pill.unconfigured{display:inline-flex;align-items:center;gap:6px;background:#2b1d12;border:1px solid #633c1f;color:#fba94b;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:750}.email-preview-selector{display:flex;align-items:center;gap:12px;background:#11141b;border:1px solid #282e3c;padding:12px 18px;border-radius:11px}.email-preview-selector label{font-size:12.5px;font-weight:600;color:#c4ccdb}.email-preview-selector select{background:#181c25;border:1px solid #363d4e;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;flex:1}.email-split-views{display:grid;grid-template-columns:1fr 1fr;gap:18px}.email-template-box{background:#11141b;border:1px solid #282e3c;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:14px}.template-top{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #1f2430;padding-bottom:12px}.template-top h3{margin:4px 0 2px;font-size:15px;color:#fff}.template-top small{color:#8bb3ff;font-size:11px}.btn-copy-template{display:inline-flex;align-items:center;gap:6px;background:#182338;border:1px solid #2d4575;color:#9ec2ff;border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:650}.email-raw-body{margin:0;background:#0a0c10;border:1px solid #1f232f;border-radius:9px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;color:#cbd5e1;white-space:pre-wrap;word-break:break-word;max-height:480px;overflow-y:auto;line-height:1.5}.provider-registry-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.research-disclaimer-badge{display:inline-flex;align-items:center;gap:6px;background:#141c2b;border:1px solid #283e63;color:#8bb3ff;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:750}.provider-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.provider-spec-card{background:#11141b;border:1px solid #282e3c;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px}.provider-top{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #1f2430;padding-bottom:12px}.provider-top h3{margin:0 0 4px;font-size:18px;color:#fff}.provider-tier{font-size:11px;color:#ffbe4a;font-weight:600}.api-status-badge{font-size:10.5px;background:#202636;color:#9cbaff;padding:4px 8px;border-radius:6px;font-weight:650}.provider-details-list{display:flex;flex-direction:column;gap:8px}.p-detail{font-size:12px;display:grid;grid-template-columns:180px 1fr;gap:10px;line-height:1.4}.p-detail .lbl{color:#7d8697;font-weight:650}.p-detail .val{color:#dce3f0}.provider-footer-notes{border-top:1px solid #1f2430;padding-top:10px;font-size:11px;color:#818a9c;font-style:italic}.contracts-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.security-notice-badge{display:inline-flex;align-items:center;gap:6px;background:#2b1416;border:1px solid #5a2024;color:#ff6e78;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:750}.contracts-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contract-card{background:#11141b;border:1px solid #282e3c;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:10px}.contract-card h3{margin:0;font-size:16px;color:#fff}.contract-card p{margin:0;font-size:12px;color:#949db0}.contract-json{background:#090b0e;border:1px solid #1e222d;border-radius:9px;padding:14px;font-family:ui-monospace,monospace;font-size:11.5px;color:#8bb3ff;overflow-x:auto;line-height:1.5}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:9999;padding:20px}.modal-box{background:#11141b;border:1px solid #333a4b;border-radius:16px;width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 60px #00000080;animation:cw-enter .2s ease both}.receipt-modal{max-width:760px}.modal-header{padding:20px 24px;border-bottom:1px solid #202532;display:flex;justify-content:space-between;align-items:flex-start}.modal-header h2{margin:4px 0 0;font-size:19px;color:#fff}.modal-close{background:transparent;border:none;color:#888;padding:4px;border-radius:6px}.modal-close:hover{background:#1c202a;color:#fff}.modal-body-scroll{padding:22px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.modal-footer{padding:16px 24px;border-top:1px solid #202532;display:flex;justify-content:flex-end;gap:12px;background:#131720;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.btn-cancel{background:transparent;border:1px solid #363d4e;color:#c4ccdb;border-radius:9px;padding:9px 16px;font-size:12.5px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:12px;font-weight:650;color:#d8deeb}.form-group input,.form-group select,.form-group textarea{background:#161922;border:1px solid #363d4e;border-radius:8px;padding:9px 12px;color:#fff;font-size:13px;outline:none}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--cw-blue)}.form-hint{font-size:11px;color:#798294}.modal-section-card{background:#0d0f15;border:1px solid #202532;border-radius:10px;padding:16px}.modal-section-card h4{margin:0 0 12px;font-size:13px;color:#fff}.checkbox-stack{display:flex;flex-direction:column;gap:10px}.checkbox-item{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#c4ccdb;cursor:pointer;line-height:1.4}.checkbox-item input{margin-top:2px}@media (max-width: 900px){.stats-quad{grid-template-columns:repeat(2,1fr)}.provider-cards-grid,.contracts-grid,.email-split-views,.inspection-quad-grid,.review-item-card{grid-template-columns:1fr}}.professional-builder-container{display:flex;flex-direction:column;gap:18px;animation:cw-enter .3s ease both;background:var(--cw-bg);min-height:100vh}.builder-header-bar{display:flex;justify-content:space-between;align-items:center;background:#11141b;border:1px solid #282e3c;border-radius:14px;padding:16px 22px;gap:20px;flex-wrap:wrap}.header-left{display:flex;align-items:center;gap:16px}.btn-back-crumb{display:inline-flex;align-items:center;gap:7px;background:#181d27;border:1px solid #333b4b;color:#c4ccdb;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:650;transition:all .15s ease}.btn-back-crumb:hover{background:#232a39;color:#fff}.title-area{display:flex;flex-direction:column;gap:2px}.builder-main-title{margin:0;font-size:20px;font-weight:800;color:#fff;display:flex;align-items:center;gap:10px}.version-pill{font-size:12px;color:#8bb3ff;font-weight:600}.header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.save-toast-pill{display:inline-flex;align-items:center;gap:6px;background:#14281f;border:1px solid #287a4c;color:#4ade80;padding:6px 12px;border-radius:20px;font-size:11.5px;font-weight:650}.btn-builder-save{display:inline-flex;align-items:center;gap:6px;background:#1a1f2b;border:1px solid #3b4456;color:#e2e8f4;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:650}.btn-builder-save:hover{background:#242c3d}.btn-builder-shortcut{display:inline-flex;align-items:center;gap:6px;background:#172338;border:1px solid #2d4575;color:#9ec2ff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:650}.btn-builder-submit-top{display:inline-flex;align-items:center;gap:6px;background:var(--cw-blue);border:1px solid var(--cw-blue);color:#fff;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700}.btn-builder-submit-top:hover{background:#2566db}.builder-body-layout{display:grid;grid-template-columns:280px 1fr;gap:20px;align-items:start}.builder-sidebar-nav{background:#101218;border:1px solid #262c3b;border-radius:14px;padding:16px 12px;display:flex;flex-direction:column;gap:14px;position:sticky;top:20px}.sidebar-stepper-title{display:flex;justify-content:space-between;align-items:center;padding:0 8px 10px;border-bottom:1px solid #1f2533}.sidebar-stepper-title span{font-size:10px;font-weight:800;letter-spacing:.8px;color:#798396}.sidebar-stepper-title small{font-size:10px;color:#8bb3ff;font-weight:750}.stepper-nav-list{display:flex;flex-direction:column;gap:4px}.stepper-nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;background:transparent;border:1px solid transparent;text-align:left;color:#9aa2b3;width:100%;transition:all .15s ease}.stepper-nav-item:hover{background:#181d27;color:#e5ebf5}.stepper-nav-item.active{background:#1a253a;color:#fff;border-color:#3478f666;box-shadow:inset 0 0 0 1px var(--cw-blue)}.nav-item-num{width:22px;height:22px;border-radius:6px;background:#1f2534;color:#7a8497;display:grid;place-items:center;font-size:10.5px;font-weight:750;flex-shrink:0}.stepper-nav-item.active .nav-item-num{background:var(--cw-blue);color:#fff}.nav-item-text{display:flex;flex-direction:column;flex:1;min-width:0}.nav-item-text strong{font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item-text small{font-size:10px;color:#6a7486}.stepper-nav-item.active .nav-item-text small{color:#8bb3ff}.nav-badge-red{background:#47171a;color:#ff6e78;font-size:9.5px;font-weight:800;padding:2px 6px;border-radius:8px}.sidebar-footer-card{display:flex;gap:10px;background:#151923;border:1px solid #293040;border-radius:10px;padding:12px;font-size:11px;line-height:1.45;color:#9aa3b5}.sidebar-footer-card strong{display:block;font-size:10px;letter-spacing:.6px;color:#cbd5e1;margin-bottom:2px}.sidebar-footer-card p{margin:0}.builder-content-area{display:flex;flex-direction:column;gap:18px}.section-intro-card{background:#11141b;border:1px solid #282e3c;border-radius:14px;padding:20px 24px}.section-step-indicator{font-size:10px;font-weight:800;letter-spacing:1px;color:var(--cw-blue);display:block;margin-bottom:4px}.section-heading{margin:0 0 6px;font-size:20px;font-weight:800;color:#fff}.section-subtext{margin:0;font-size:13px;color:#949db0;line-height:1.5}.builder-section-pane{display:flex;flex-direction:column;gap:18px}.form-card{background:#11141b;border:1px solid #282e3c;border-radius:14px;padding:24px}.form-card h3{margin:0 0 4px;font-size:17px;color:#fff;font-weight:750}.form-card-desc{margin:0 0 18px;font-size:12.5px;color:#8893a7}.card-header-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.card-header-flex h3{margin:0}.card-header-flex .form-card-desc{margin:2px 0 0}.outline-btn-sm{display:inline-flex;align-items:center;gap:6px;background:#181c25;border:1px solid #363e4f;color:#cbd5e1;border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:650}.outline-btn-xs{display:inline-flex;align-items:center;gap:5px;background:#181c25;border:1px solid #363e4f;color:#cbd5e1;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600}.artists-stack{display:flex;flex-direction:column;gap:14px}.artist-entry-card{background:#0d0f15;border:1px solid #202634;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px}.artist-card-top{display:flex;justify-content:space-between;align-items:center}.artist-badge{font-size:10.5px;font-weight:800;letter-spacing:.6px;background:#192437;color:#8bb3ff;padding:3px 8px;border-radius:6px}.btn-trash-inline{background:transparent;border:none;color:#798395;padding:4px;border-radius:5px}.btn-trash-inline:hover{color:#ff5252;background:#2b1416}.empty-subnote{font-size:12px;color:#6a7385;font-style:italic;margin:0}.tracks-builder-stack{display:flex;flex-direction:column;gap:16px}.track-builder-item{background:#0d0f15;border:1px solid #202634;border-radius:12px;overflow:hidden}.track-item-header{display:flex;align-items:center;gap:12px;padding:12px 18px;background:#141822;border-bottom:1px solid #202634}.track-number-badge{font-size:11px;font-weight:800;background:var(--cw-blue);color:#fff;padding:3px 8px;border-radius:6px}.track-header-title{margin:0;font-size:14.5px;font-weight:700;color:#fff;flex:1}.track-header-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:#8c97ab}.btn-remove-track{background:transparent;border:none;color:#727a89;padding:4px;border-radius:5px}.btn-remove-track:hover{color:#ff5252;background:#2b1416}.track-item-fields{padding:18px;display:flex;flex-direction:column;gap:14px}.contributors-sub-box{background:#11141b;border:1px solid #222836;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px}.contrib-header-flex{display:flex;justify-content:space-between;align-items:center}.contrib-header-flex strong{display:block;font-size:12px;color:#e2e8f4}.contrib-header-flex small{color:#798396;font-size:10.5px}.contrib-list{display:flex;flex-direction:column;gap:8px}.contrib-row-grid{display:grid;grid-template-columns:1fr 180px 140px 32px;gap:8px;align-items:center}.contrib-col input,.contrib-col select{width:100%;background:#171b25;border:1px solid #323a4b;border-radius:7px;padding:7px 10px;font-size:12px;color:#fff;outline:none}.btn-trash-contrib{background:transparent;border:none;color:#727a89;padding:6px;border-radius:5px;display:grid;place-items:center}.btn-trash-contrib:hover{color:#ff5252;background:#2b1416}.audio-tracks-qc-list{display:flex;flex-direction:column;gap:12px}.track-qc-card{background:#0d0f15;border:1px solid #202634;border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;gap:10px}.qc-card-top{display:flex;justify-content:space-between;align-items:center}.qc-card-top strong{font-size:14px;color:#fff}.qc-result-box{background:#12151d;border:1px solid #232938;border-radius:8px;padding:10px 14px;font-size:12px}.qc-result-box.verified{background:#112419;border-color:#205c3b;color:#a7f3d0}.qc-result-box.pending{color:#8893a7;display:flex;align-items:center;gap:8px}.qc-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qc-standards-box{background:#12151d;border:1px solid #252b3b;border-radius:10px;padding:14px 18px;margin-top:14px}.qc-standards-box h4{margin:0 0 8px;font-size:12px;color:#8bb3ff;letter-spacing:.6px;text-transform:uppercase}.qc-standards-box ul{margin:0;padding-left:18px;font-size:12px;color:#9ca3b3;line-height:1.6}.artwork-inspection-dropzone{background:#0d0f15;border:2px dashed #2f3647;border-radius:14px;padding:32px 20px;text-align:center;cursor:pointer;transition:all .2s ease}.artwork-inspection-dropzone:hover{border-color:var(--cw-blue);background:#121622}.artwork-inspection-dropzone h4{margin:0 0 6px;font-size:16px;color:#fff}.artwork-inspection-dropzone p{margin:0 0 12px;font-size:12.5px;color:#8c97ab}.btn-browse-fake{display:inline-block;background:#1a2233;border:1px solid #334466;color:#8bb3ff;padding:7px 14px;border-radius:7px;font-size:12px;font-weight:650}.artwork-result-card{margin-top:14px;border-radius:10px;padding:14px 18px;border:1px solid #282e3c}.artwork-result-card.passed{background:#12281c;border-color:#236941}.artwork-result-card.warning{background:#2b2014;border-color:#61401f}.artwork-status-line{display:flex;align-items:center;gap:12px}.artwork-status-line strong{display:block;font-size:13.5px;color:#fff}.artwork-status-line p{margin:2px 0 0;font-size:12px;color:#cbd5e1}.video-dropzone-row{display:flex;align-items:center;gap:14px;background:#0d0f15;border:1px solid #202634;border-radius:10px;padding:14px}.video-file-tag{font-size:12px;color:#8bb3ff;background:#182338;padding:4px 10px;border-radius:6px}.inline-input-duo{display:flex;gap:8px}.inline-input-duo input:first-child{flex-shrink:0}.inline-input-duo input:last-child{flex:1}.conditional-box{background:#161a24;border:1px solid #2f3647;border-left:3px solid #ffb020;border-radius:9px;padding:14px;margin-top:12px}.conditional-box h4{margin:0 0 4px;font-size:13px;color:#ffbe4a}.conditional-box p{margin:0 0 10px;font-size:12px;color:#c4ccdb}.conditional-box input{width:100%;background:#0d0f15;border:1px solid #333b4b;border-radius:7px;padding:8px 12px;color:#fff;font-size:12.5px}.warranties-checklist{background:#0d0f15;border:1px solid #202634;border-radius:10px;padding:16px}.warranties-checklist h4{margin:0 0 12px;font-size:13px;color:#fff}.dsp-bulk-actions{display:flex;gap:8px}.dsp-stores-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.dsp-store-card{background:#0d0f15;border:1px solid #202634;border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .15s ease}.dsp-store-card:hover{background:#141822;border-color:#384257}.dsp-store-card.selected{background:#141f32;border-color:#3478f680}.dsp-store-info{display:flex;flex-direction:column}.dsp-store-info strong{font-size:12.5px;color:#fff}.dsp-store-info small{font-size:10.5px;color:#798396}.val-badge-summary .badge-pass{display:inline-flex;align-items:center;gap:6px;background:#142e20;border:1px solid #236941;color:#4ade80;padding:6px 12px;border-radius:8px;font-size:11.5px;font-weight:700}.val-badge-summary .badge-fail{display:inline-flex;align-items:center;gap:6px;background:#331518;border:1px solid #66222a;color:#ff6e78;padding:6px 12px;border-radius:8px;font-size:11.5px;font-weight:700}.validation-issues-list{display:flex;flex-direction:column;gap:12px}.val-clean-card{text-align:center;background:#0d0f15;border:1px solid #202634;border-radius:12px;padding:36px 20px}.val-clean-card h4{margin:0 0 6px;font-size:17px;color:#fff}.val-clean-card p{font-size:13px;color:#8c97ab;max-width:520px;margin:0 auto 18px}.val-issue-item{background:#0d0f15;border:1px solid #202634;border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.val-issue-item.severity-blocking{border-left:4px solid #ff5252}.val-issue-item.severity-warning{border-left:4px solid #ffb020}.val-issue-top{display:flex;align-items:center;gap:8px}.issue-severity-pill{font-size:9.5px;font-weight:800;letter-spacing:.6px;padding:2px 7px;border-radius:5px;text-transform:uppercase}.issue-severity-pill.blocking{background:#3d1519;color:#ff6e78}.issue-severity-pill.warning{background:#382c16;color:#ffc857}.issue-severity-pill.advisory{background:#182845;color:#8bb3ff}.val-issue-reason{margin:0;font-size:12.5px;color:#ff9da4;font-weight:600}.val-issue-fix{font-size:12px;color:#93c5fd}.val-issue-fix small{color:#798396}.final-review-summary-table{background:#0d0f15;border:1px solid #202634;border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;gap:10px}.summary-row{display:grid;grid-template-columns:180px 1fr;font-size:12.5px;line-height:1.4;border-bottom:1px solid #191e2b;padding-bottom:8px}.summary-row:last-child{border-bottom:none;padding-bottom:0}.summary-row .lbl{color:#7d879a;font-weight:650}.summary-row .val{color:#e5ebf5}.submission-disclaimer-box{display:flex;gap:12px;background:#141c2c;border:1px solid #283a5c;border-radius:10px;padding:14px 18px;margin-top:16px}.submission-disclaimer-box strong{display:block;font-size:11px;letter-spacing:.6px;color:#9ec2ff;margin-bottom:3px}.submission-disclaimer-box p{margin:0;font-size:12px;color:#c4ccdb;line-height:1.5}.final-submit-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.btn-builder-submit-final{display:inline-flex;align-items:center;gap:8px;background:#184c2f;border:1px solid #287a4c;color:#a7f3d0;border-radius:9px;padding:11px 22px;font-size:13.5px;font-weight:750;transition:all .15s ease}.btn-builder-submit-final:hover{background:#1f643e}.builder-bottom-toolbar{display:flex;justify-content:space-between;align-items:center;background:#11141b;border:1px solid #282e3c;border-radius:12px;padding:14px 20px;margin-top:10px}.btn-tool-nav{display:inline-flex;align-items:center;gap:8px;background:#181d27;border:1px solid #333b4b;color:#cbd5e1;border-radius:8px;padding:9px 16px;font-size:12px;font-weight:650}.btn-tool-nav.primary{background:var(--cw-blue);border-color:var(--cw-blue);color:#fff}.btn-tool-nav:disabled{opacity:.35;cursor:not-allowed}.btn-tool-save{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid #333b4b;color:#9aa3b5;border-radius:8px;padding:8px 14px;font-size:12px}.btn-tool-save:hover{color:#fff;border-color:#55627a}.btn-open-builder{display:inline-flex;align-items:center;gap:5px;background:#16243d;border:1px solid #2d4575;color:#9ec2ff;border-radius:7px;padding:6px 11px;font-size:11px;font-weight:700;transition:all .15s ease}.btn-open-builder:hover{background:#1d3154;color:#fff}.music-builder-modal-callout{display:flex;gap:12px;background:#141e2e;border:1px solid #2d4166;border-left:3px solid var(--cw-blue);border-radius:9px;padding:12px 16px;margin-bottom:14px}.callout-content strong{display:block;font-size:12px;color:#fff;margin-bottom:3px}.callout-content p{margin:0 0 8px;font-size:11.5px;color:#9aa3b5;line-height:1.45}.btn-launch-builder-inline{display:inline-flex;align-items:center;gap:6px;background:var(--cw-blue);color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:11.5px;font-weight:700}@media (max-width: 900px){.builder-body-layout{grid-template-columns:1fr}}.music-ops-workspace{display:flex;flex-direction:column;gap:20px;animation:cw-enter .3s ease both}.music-ops-banner{display:flex;align-items:center;gap:16px;background:#121622;border:1px solid #28334a;border-left:4px solid var(--cw-blue);border-radius:14px;padding:16px 20px}.banner-icon-box{width:40px;height:40px;border-radius:10px;background:#3478f624;color:var(--cw-blue);display:grid;place-items:center;flex-shrink:0}.banner-content{flex:1}.banner-content strong{display:block;font-size:11.5px;letter-spacing:.8px;color:#fff;margin-bottom:3px}.banner-content p{margin:0;font-size:12px;color:#a0a9bc;line-height:1.5}.btn-refresh-ops{display:inline-flex;align-items:center;gap:6px;background:#181d29;border:1px solid #343d52;color:#c4ccdb;border-radius:8px;padding:7px 12px;font-size:11.5px;font-weight:600;white-space:nowrap;transition:all .15s ease}.btn-refresh-ops:hover{background:#232a3b;color:#fff}.music-ops-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.ops-title{font-size:28px;font-weight:850;margin:4px 0 6px;letter-spacing:-.8px;color:#fff}.btn-launch-builder-primary{display:inline-flex;align-items:center;gap:8px;background:var(--cw-blue);border:1px solid var(--cw-blue);color:#fff;border-radius:9px;padding:10px 18px;font-size:13px;font-weight:750;transition:all .15s ease}.btn-launch-builder-primary:hover{background:#2566db}.ops-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ops-kpi-card{background:#10131a;border:1px solid var(--cw-line);border-radius:12px;padding:15px 18px;display:flex;flex-direction:column;cursor:pointer;transition:all .15s ease}.ops-kpi-card:hover{background:#141822;border-color:#404b63}.ops-kpi-card.disabled{cursor:default;opacity:.75}.ops-kpi-card.disabled:hover{background:#10131a;border-color:var(--cw-line)}.ops-kpi-card small{font-size:11px;color:#8c97ab;font-weight:650}.ops-kpi-card strong{font-size:26px;font-weight:850;margin:6px 0 3px;color:#fff}.ops-kpi-card span{font-size:11px;color:#6d778a}.unverified-tag{color:#ffb020!important;font-size:10px!important;font-weight:600}.ops-nav-tabs{display:flex;gap:4px;border-bottom:1px solid #232938;padding-bottom:4px;overflow-x:auto}.ops-tab{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid transparent;border-radius:8px;padding:8px 14px;color:#949db2;font-size:12px;font-weight:650;white-space:nowrap;transition:all .15s ease}.ops-tab:hover{background:#161a24;color:#fff}.ops-tab.active{background:#182338;color:#fff;border-color:#3478f666;box-shadow:inset 0 0 0 1px var(--cw-blue)}.tab-pill{font-size:9.5px;background:#202738;color:#8bb3ff;padding:2px 6px;border-radius:8px;font-weight:750}.tab-pill.red{background:#3d1417;color:#ff6e78}.ops-panel{display:flex;flex-direction:column;gap:18px}.ops-card{background:#11141b;border:1px solid #282e3c;border-radius:14px;padding:22px}.ops-card h3{margin:0 0 4px;font-size:17px;color:#fff;font-weight:750}.card-desc{margin:0 0 16px;font-size:12.5px;color:#8c97ab}.card-top-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;flex-wrap:wrap;gap:12px}.card-top-header h3{margin:0}.card-top-header p{margin:3px 0 0;font-size:12.5px;color:#8c97ab}.pipeline-steps-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.pipe-step{background:#0d0f15;border:1px solid #202634;border-radius:10px;padding:16px 14px;display:flex;flex-direction:column;position:relative}.pipe-step.active{border-color:var(--cw-blue);background:#121824}.pipe-step.disabled{opacity:.65}.step-num-badge{width:24px;height:24px;border-radius:6px;background:#1f2638;color:#8bb3ff;font-size:11px;font-weight:800;display:grid;place-items:center;margin-bottom:10px}.pipe-step.active .step-num-badge{background:var(--cw-blue);color:#fff}.pipe-step strong{font-size:13px;color:#fff;margin-bottom:6px}.pipe-step p{margin:0 0 12px;font-size:11.5px;color:#8893a7;line-height:1.45;flex:1}.step-status-tag{font-size:9.5px;font-weight:800;letter-spacing:.6px;padding:3px 7px;border-radius:5px;align-self:flex-start}.step-status-tag.verified{background:#163625;color:#4ade80}.step-status-tag.pending{background:#251e16;color:#ffbe4a}.overview-hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.hub-card{background:#11141b;border:1px solid #282e3c;border-radius:12px;padding:18px;display:flex;gap:14px;align-items:flex-start}.hub-icon-box{width:38px;height:38px;border-radius:9px;background:#162033;color:#8bb3ff;display:grid;place-items:center;flex-shrink:0}.hub-content{flex:1}.hub-content strong{display:block;font-size:14px;color:#fff;margin-bottom:3px}.hub-content p{margin:0 0 10px;font-size:12px;color:#8c97ab;line-height:1.45}.btn-hub-action{display:inline-flex;align-items:center;gap:6px;background:#181f2d;border:1px solid #323f59;color:#9ec2ff;border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:650;transition:all .15s ease}.btn-hub-action:hover{background:#232e45;color:#fff}.events-timeline-list{display:flex;flex-direction:column;gap:10px;margin-top:14px}.event-timeline-item{display:flex;gap:12px;align-items:flex-start;padding:10px 14px;background:#0d0f15;border:1px solid #1f2533;border-radius:9px}.evt-dot{width:8px;height:8px;border-radius:50%;background:var(--cw-blue);margin-top:5px;flex-shrink:0}.evt-info{display:flex;flex-direction:column;gap:2px;font-size:12px}.evt-info strong{color:#e5ebf5;font-size:12.5px}.evt-release{color:#8bb3ff;font-size:11.5px}.evt-details{margin:2px 0;color:#9aa3b5}.evt-time{color:#6a7386;font-size:10.5px}.ops-filter-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ops-releases-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}.ops-release-card{background:#11141b;border:1px solid #282e3c;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease}.ops-release-card:hover{border-color:#3f4b66;transform:translateY(-2px)}.ops-release-card.has-blocking{border-left:3px solid #ff5252}.card-top-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#141822;border-bottom:1px solid #1f2534}.format-tag{display:inline-flex;align-items:center;gap:6px;color:#8bb3ff;font-size:11px;font-weight:700}.card-main-content{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}.release-title{margin:0;font-size:16px;font-weight:750;color:#fff}.release-meta-line{font-size:12px;color:#8c97ab;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.release-meta-line b{color:#e2e8f4}.identifiers-row{display:flex;gap:10px;font-size:11px;color:#798396}.identifiers-row code{background:#161b26;padding:2px 6px;border-radius:4px;color:#9cbaff;font-family:ui-monospace,monospace}.release-blocking-alert{display:flex;align-items:center;gap:7px;background:#331418;border:1px solid #662028;color:#ff6e78;padding:7px 10px;border-radius:7px;font-size:11px}.card-footer-actions{padding:12px 16px;background:#141822;border-top:1px solid #1f2534;display:flex;justify-content:space-between;align-items:center;gap:8px}.btn-card-builder{display:inline-flex;align-items:center;gap:6px;background:var(--cw-blue);color:#fff;border:none;border-radius:7px;padding:7px 12px;font-size:11.5px;font-weight:700}.btn-card-timeline{display:inline-flex;align-items:center;gap:5px;background:#1c2230;border:1px solid #323b4e;color:#c4ccdb;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:600}.ops-empty-card{background:#0d0f15;border:1px solid #202634;border-radius:12px;padding:36px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.ops-empty-card h3,.ops-empty-card h4{margin:0;font-size:17px;color:#fff}.ops-empty-card p{margin:0 0 10px;font-size:12.5px;color:#8c97ab;max-width:460px}.ops-table{width:100%;border-collapse:collapse;font-size:12.5px}.ops-table th{text-align:left;padding:11px 14px;border-bottom:1px solid #222938;color:#798396;font-size:10.5px;text-transform:uppercase;letter-spacing:.6px}.ops-table td{padding:13px 14px;border-bottom:1px solid #1a202d;color:#cbd5e1}.trk-ver{color:#8bb3ff;margin-left:5px}.pill-mini{font-size:9.5px;padding:2px 6px;border-radius:4px}.pill-mini.red{background:#3d1417;color:#ff6e78}.pill-mini.gray{background:#1f2533;color:#9aa3b5}.qc-tag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;padding:2px 7px;border-radius:5px}.qc-tag.verified{background:#132b1e;color:#34d399}.qc-tag.pending{background:#2b2216;color:#ffbe4a}.split-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.entity-list{display:flex;flex-direction:column;gap:8px}.entity-row{display:flex;align-items:center;gap:12px;background:#0d0f15;border:1px solid #1f2533;border-radius:9px;padding:12px 16px}.entity-icon{width:32px;height:32px;border-radius:8px;background:#182236;color:#8bb3ff;display:grid;place-items:center}.entity-info strong{display:block;font-size:13px;color:#fff}.entity-info small{font-size:11px;color:#798396}.qc-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}.qc-metric-card{background:#0d0f15;border:1px solid #202634;border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:6px}.qc-metric-card strong{font-size:24px;color:#fff;font-weight:800}.qc-metric-card span{font-size:12px;color:#8c97ab}.qc-standards-reminder{background:#0d0f15;border:1px solid #202634;border-radius:10px;padding:18px}.qc-standards-reminder h4{margin:0 0 10px;font-size:13px;color:#8bb3ff;text-transform:uppercase;letter-spacing:.6px}.qc-standards-reminder ul{margin:0;padding-left:20px;font-size:12px;color:#9aa3b5;line-height:1.6}.select-tracking-sub{background:#151a24;border:1px solid #333d52;color:#fff;padding:7px 12px;border-radius:8px;font-size:12px}.milestones-timeline-box{display:flex;flex-direction:column;gap:14px;margin-top:14px}.milestone-block{display:flex;gap:14px;align-items:flex-start;background:#0d0f15;border:1px solid #1f2533;border-radius:10px;padding:16px 20px}.milestone-block.verified{border-left:4px solid #34d399}.milestone-block.pending{border-left:4px solid #ffbe4a}.milestone-block.unverified-external{border-left:4px solid #475569;background:#0b0d12}.milestone-icon{margin-top:2px;color:#8bb3ff}.milestone-block.verified .milestone-icon{color:#34d399}.milestone-block.pending .milestone-icon{color:#ffbe4a}.milestone-block.unverified-external .milestone-icon{color:#64748b}.milestone-content strong{display:block;font-size:14px;color:#fff}.milestone-source{display:inline-block;font-size:10.5px;font-weight:750;color:#38bdf8;margin:2px 0 6px}.milestone-source.external{color:#94a3b8}.milestone-content p{margin:0 0 6px;font-size:12px;color:#9aa3b5}.milestone-content small{color:#64748b;font-size:10.5px}.unverified-pill{font-size:10px;font-weight:750;background:#1e2638;color:#93c5fd;padding:3px 8px;border-radius:6px}.conflicts-summary-list{display:flex;flex-direction:column;gap:10px}.conflict-line-item{background:#0d0f15;border:1px solid #1f2533;border-radius:9px;padding:14px 18px;display:flex;flex-direction:column;gap:5px}.conflict-line-item.severity-blocking{border-left:4px solid #ff5252}.conf-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.conf-state{font-size:10px;background:#232b3b;color:#c4ccdb;padding:2px 6px;border-radius:4px}.conf-rel{font-size:11.5px;color:#8c97ab;margin-left:auto}.conf-reason{margin:0;font-size:12.5px;color:#ff9da4}.conf-fix{font-size:11.5px;color:#93c5fd}.provider-compare-table-wrap{overflow-x:auto}.provider-compare-table{width:100%;border-collapse:collapse;font-size:12px}.provider-compare-table th{padding:12px 14px;background:#141822;border-bottom:1px solid #232a3a;color:#fff;font-size:13px;text-align:left}.provider-compare-table td{padding:12px 14px;border-bottom:1px solid #1a202d;color:#cbd5e1;vertical-align:top;line-height:1.45}.api-not-connected{font-size:10.5px;background:#251e18;color:#ffbe4a;padding:3px 7px;border-radius:5px;font-weight:650}.royalty-disclaimer-box{display:flex;align-items:center;gap:10px;background:#121824;border:1px solid #25334c;color:#8bb3ff;padding:10px 14px;border-radius:8px;font-size:11.5px;margin-top:10px}.readiness-score-card{display:flex;gap:24px;align-items:center;background:#0d0f15;border:1px solid #202634;border-radius:12px;padding:24px}.score-circle{width:110px;height:110px;border-radius:50%;background:#122036;border:4px solid var(--cw-blue);display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.score-circle strong{font-size:26px;color:#fff;font-weight:850}.score-circle small{font-size:9.5px;color:#8bb3ff;font-weight:700;text-align:center}.score-details h4{margin:0 0 4px;font-size:16px;color:#fff}.score-details p{margin:0 0 10px;font-size:12.5px;color:#8c97ab}.score-details ul{margin:0;padding-left:18px;font-size:12px;color:#cbd5e1;line-height:1.6}@media (max-width: 950px){.ops-kpi-grid{grid-template-columns:repeat(2,1fr)}.pipeline-steps-grid,.overview-hub-grid,.split-grid-2{grid-template-columns:1fr}.readiness-score-card{flex-direction:column;text-align:center}}
