*{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}}
