:root{--workspace-sidebar:232px;--workspace-topbar:58px;--workspace-focus:0 0 0 3px rgba(0,119,232,.18)}
html{scrollbar-gutter:stable}body{background:#f5f5f3}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:var(--workspace-focus)!important}
.capii-sidebar{width:var(--workspace-sidebar);padding:22px 16px 18px;background:#0b1521;border-right:1px solid rgba(255,255,255,.06)}
.capii-sidebar-brand{position:relative;padding-bottom:19px}.capii-sidebar-brand img{width:145px;max-width:calc(100% - 30px)}
.workspace-collapse{position:absolute;right:0;top:4px;display:grid;place-items:center;width:27px;height:27px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04);color:#8e9bab;cursor:pointer}.workspace-collapse:hover{background:rgba(255,255,255,.09);color:#fff}
.capii-nav{gap:5px}.capii-nav button{min-height:42px;border-radius:9px;color:#9aa7b5}.capii-nav button:hover:not(:disabled){background:rgba(255,255,255,.055);color:#fff}.capii-nav button[data-route="transcribed"]{display:none}.capii-nav button.active{border-color:rgba(54,157,255,.32);background:linear-gradient(90deg,rgba(31,131,230,.16),rgba(31,131,230,.06));box-shadow:inset 3px 0 #42a7ff;color:#fff}
.shell>.topbar{height:var(--workspace-topbar);min-height:var(--workspace-topbar);margin-left:var(--workspace-sidebar);padding:9px 20px;background:rgba(255,255,255,.92);border-color:#e4e5e2;box-shadow:0 1px 10px rgba(12,23,35,.035);backdrop-filter:blur(16px) saturate(1.25)}
.topbar .mark{display:none}.topbar .title{min-width:128px;font-size:14px;color:#0c1723;background:none;-webkit-text-fill-color:initial}.topbar .who{max-width:170px;font-size:11px}.topbar .btn-ghost{border-radius:8px;padding:7px 10px}
.workspace-command{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(380px,32vw);height:36px;border:1px solid #dde0df;border-radius:9px;background:#f7f7f5;color:#7b858e;padding:0 9px 0 12px;text-align:left;cursor:pointer}.workspace-command:hover{border-color:#bfc7cc;background:#fff}.workspace-command kbd,.workspace-command-search kbd{border:1px solid #d8dcdd;border-radius:6px;background:#fff;padding:3px 6px;color:#69747d;font-size:10px;box-shadow:0 1px 0 rgba(12,23,35,.05)}
.workspace-add{height:34px;border:0;border-radius:8px;background:#0c1723;color:#fff;padding:0 13px;font-weight:750;cursor:pointer}.workspace-add:hover{background:#17283a}.workspace-status{display:flex;align-items:center;gap:6px;color:#68737c;font-size:10px;white-space:nowrap}.workspace-status i{width:7px;height:7px;border-radius:50%;background:#24a568;box-shadow:0 0 0 3px rgba(36,165,104,.1)}.workspace-status.offline i{background:#d38d2b}.workspace-status.offline span{color:#9a5b00}
.shell>.main{margin-left:var(--workspace-sidebar);max-width:none;padding:24px clamp(22px,3vw,46px) 70px}.landing-pages-view,.sales-assets-view,.internal-learning-view{margin-left:var(--workspace-sidebar)!important;padding-left:clamp(22px,3vw,46px)!important;padding-right:clamp(22px,3vw,46px)!important}
.cmdstrip{margin-bottom:14px}.cmdrow{min-height:38px}.ptitle{font-size:23px;letter-spacing:-.035em}.brand-eyebrow{letter-spacing:.11em}.updated{border-radius:7px;background:#fff;padding:6px 9px}.creator-search{margin-bottom:12px}.creator-srch,.srch{height:40px;border-radius:9px;background:#fff}.railwrap{margin-bottom:13px}.pcard{border-radius:10px;padding:8px 12px 8px 8px;box-shadow:none}.pcard:hover{box-shadow:0 5px 16px rgba(12,23,35,.07)}.pcard.on{box-shadow:inset 3px 0 #1684e8;background:#f6faff}.pcard .disc{width:34px;height:34px;border-radius:8px;box-shadow:none}.hero{border-radius:11px;box-shadow:none}.filters{position:sticky;top:calc(var(--workspace-topbar) + 8px);z-index:12;margin:0 -8px 8px;padding:8px;border:1px solid rgba(220,223,221,.9);border-radius:11px;background:rgba(245,245,243,.9);backdrop-filter:blur(12px)}.fchip{border-radius:8px;padding:8px 12px}.fchip.on{box-shadow:none}.filters .srch{min-width:260px}
.resultsbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;margin-bottom:12px;color:#75808a;font-size:11px}.resultsbar strong{color:#0c1723}.result-actions{display:flex;align-items:center;gap:10px}.text-action{border:0;background:transparent;color:#0878d6;font-weight:700;cursor:pointer}.sort-label{display:flex;align-items:center;gap:6px}.sort-label select{height:31px;border:1px solid #dde0df;border-radius:7px;background:#fff;color:#263646;padding:0 26px 0 8px;font-size:11px}.view-toggle{display:flex;padding:2px;border:1px solid #dde0df;border-radius:8px;background:#fff}.view-toggle button{width:30px;height:26px;border:0;border-radius:6px;background:transparent;color:#8a939c;cursor:pointer}.view-toggle button.on{background:#0c1723;color:#fff}
.grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:15px}.ad{border-radius:12px;box-shadow:0 1px 2px rgba(12,23,35,.035)}.ad:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(12,23,35,.09)}.well{aspect-ratio:4/5}.ad .body{padding:13px}.ptext{font-size:12.5px;line-height:1.5}.meta{gap:5px}.mchip{border-radius:6px}
.main[data-view="list"] .grid{grid-template-columns:1fr;gap:9px}.main[data-view="list"] .ad{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:150px}.main[data-view="list"] .well{height:100%;min-height:150px;aspect-ratio:16/10}.main[data-view="list"] .body{justify-content:center;padding:16px 18px}.main[data-view="list"] .ptext{-webkit-line-clamp:3}.main[data-view="list"] .meta{margin-top:12px}
.skeleton-grid>div{height:390px;border-radius:12px;background:linear-gradient(90deg,#eaebe8 20%,#f6f6f4 45%,#eaebe8 70%);background-size:240% 100%;animation:workspace-shimmer 1.25s ease-in-out infinite}.err.banner{display:flex;align-items:center;justify-content:space-between;gap:12px}.err.banner button{border:1px solid #e3adad;border-radius:7px;background:#fff;color:#9b1c1c;padding:6px 10px;font-weight:700;cursor:pointer}
.detail-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.detail-copy-action{border:0;border-radius:6px;background:#edf5fb;color:#0878d6;padding:4px 8px;font-size:10px;font-weight:800;cursor:pointer}.detail-copy-action:hover{background:#dfeffc}
.workspace-toast{position:fixed;right:20px;bottom:20px;z-index:30000;transform:translateY(12px);opacity:0;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#0c1723;color:#fff;padding:10px 13px;box-shadow:0 12px 34px rgba(7,14,22,.22);font-size:12px;font-weight:700;transition:.18s ease}.workspace-toast.visible{transform:none;opacity:1}
.workspace-command-backdrop{position:fixed;inset:0;z-index:20000;display:flex;justify-content:center;align-items:flex-start;padding:12vh 18px 18px;background:rgba(7,14,22,.48);backdrop-filter:blur(5px)}.workspace-command-panel{width:min(620px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:#fff;box-shadow:0 28px 80px rgba(7,14,22,.28)}.workspace-command-search{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid #e6e7e4}.workspace-command-search>span{font-size:18px;color:#74808a}.workspace-command-search input{flex:1;border:0;outline:0;font-size:15px}.workspace-command-list{max-height:390px;overflow:auto;padding:7px}.workspace-command-list button{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;border:0;border-radius:9px;background:transparent;padding:10px;text-align:left;cursor:pointer}.workspace-command-list button.selected{background:#eef5fb}.workspace-command-list small{color:#1684e8;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.workspace-command-list span{display:grid;gap:2px}.workspace-command-list strong{font-size:13px}.workspace-command-list em{color:#7c868f;font-size:11px;font-style:normal}.workspace-command-list kbd{color:#8b949c;font-size:9px}.workspace-command-empty{padding:30px;color:#77818a;text-align:center}.workspace-command-panel footer{display:flex;gap:15px;padding:10px 14px;border-top:1px solid #e6e7e4;background:#f7f7f5;color:#8a939c;font-size:9px}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body[data-sidebar="collapsed"]{--workspace-sidebar:76px}body[data-sidebar="collapsed"] .capii-sidebar{padding-left:12px;padding-right:12px}body[data-sidebar="collapsed"] .capii-sidebar-brand img{width:42px;max-width:42px}body[data-sidebar="collapsed"] .workspace-collapse{right:-1px;top:43px;transform:rotate(180deg)}body[data-sidebar="collapsed"] .capii-sidebar-label,body[data-sidebar="collapsed"] .capii-nav button span,body[data-sidebar="collapsed"] .capii-nav em,body[data-sidebar="collapsed"] .capii-sidebar-account span{display:none}body[data-sidebar="collapsed"] .capii-nav button{justify-content:center;padding:11px}body[data-sidebar="collapsed"] .capii-sidebar-account button{overflow:hidden;width:42px;color:transparent}body[data-sidebar="collapsed"] .capii-sidebar-account button::before{content:'↪';color:#aab2bc}
@keyframes workspace-shimmer{to{background-position:-140% 0}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media(max-width:900px){.workspace-status,.topbar .who{display:none}.workspace-command{width:min(330px,42vw)}.grid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}}
@media(max-width:760px){:root{--workspace-sidebar:0px}.capii-sidebar{position:fixed;inset:auto 0 0;z-index:100;width:100%;height:66px;padding:7px 8px;background:rgba(11,21,33,.96);backdrop-filter:blur(14px)}.capii-sidebar-brand,.capii-sidebar-label,.capii-sidebar-account,.workspace-collapse{display:none}.capii-nav{display:grid;grid-template-columns:repeat(4,1fr);height:100%;gap:3px}.capii-nav button{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:5px 2px;font-size:9px}.capii-nav button span{flex:0}.capii-nav button em{display:none}.capii-nav svg{width:17px;height:17px}.shell>.topbar{margin-left:0;padding:9px 12px}.topbar .title{min-width:auto}.workspace-command{width:36px;padding:0;justify-content:center}.workspace-command span{display:none}.workspace-command kbd{border:0;background:transparent;padding:0;font-size:0}.workspace-command kbd::after{content:'⌕';font-size:16px}.workspace-add{margin-left:auto}.topbar .spacer{display:none}.shell>.main,.landing-pages-view,.sales-assets-view,.internal-learning-view{margin-left:0!important;padding-left:14px!important;padding-right:14px!important;padding-bottom:92px!important}.filters{top:calc(var(--workspace-topbar) + 5px)}.resultsbar{align-items:flex-start;flex-direction:column}.result-actions{width:100%;justify-content:space-between}.main[data-view="list"] .ad{grid-template-columns:118px minmax(0,1fr)}.main[data-view="list"] .well{min-height:145px}.workspace-command-backdrop{padding-top:8vh}}
@media(max-width:520px){.grid{grid-template-columns:1fr}.workspace-command-panel footer{display:none}.sort-label{margin-left:auto}}
