:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1e1d1c;background:#f9f9f7;font-synthesis:none;font-weight:400;--accent:#d52130;--accent-hover:#ba1c2a;--border:#e9e7e2;--muted:#7a7774;--sidebar:244px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #d5213055;outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}svg{flex-shrink:0}input,select,textarea{border:1px solid #e0ded8;border-radius:8px;padding:11px 12px;width:100%;background:#fff;color:#272624;min-width:0}input::placeholder,textarea::placeholder{color:#969490}select{padding-right:28px;cursor:pointer}textarea{resize:vertical;line-height:1.5}label,.field-label{font-size:13px;font-weight:600;display:grid;gap:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--muted);font-size:13px;line-height:1.6}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);background:#fff;border-right:1px solid var(--border);padding:32px 20px 19px;display:flex;flex-direction:column;z-index:10}.brand{display:flex;align-items:center;gap:10px;padding:0 8px;width:max-content}.brand-logo{width:35px;height:35px;display:flex;gap:3px;align-items:center;transform:skew(-11deg)}.brand-logo span{width:9px;background:var(--accent);border-radius:3px;height:21px}.brand-logo span:nth-child(2){height:33px}.brand-logo span:nth-child(3){height:26px}.brand-name{font-family:Manrope,sans-serif;font-weight:800;font-size:23px;letter-spacing:-1.2px;line-height:1}.brand-name>span{display:block;font:700 9px DM Sans,sans-serif;letter-spacing:3.7px;margin-top:7px;color:#83817d}.workspace{display:flex;align-items:center;gap:10px;padding:13px 11px;margin:33px 0 30px;border:1px solid var(--border);border-radius:9px;background:#fdfdfc}.workspace-avatar,.profile-avatar{display:grid;place-items:center;width:32px;height:32px;border:1px solid #e5e1d6;border-radius:8px;background:#f1eee8;color:#68635c;font-size:13px;font-weight:700}.workspace>div{display:grid;gap:3px;flex:1}.workspace strong{font-size:12px;font-weight:650}.workspace div>span{font-size:10px;color:var(--muted)}.local-dot{display:inline-block;width:6px;height:6px;background:#817b72;border-radius:50%;flex-shrink:0}.nav-caption{font-size:9px;letter-spacing:1.7px;font-weight:700;color:#969490;margin:0 12px 12px}.sidebar nav{display:grid;gap:6px}.nav-item{display:flex;align-items:center;gap:12px;border:0;background:none;padding:13px;text-align:left;border-radius:8px;font-size:12px;color:#76736e;font-weight:550;min-height:43px}.nav-item:hover{background:#f8f7f5}.nav-item.active{background:#faeced;color:#c71e2d;font-weight:650}.nav-count{margin-left:auto;font-size:10px;border-radius:4px;background:#efede8;padding:1px 5px}.nav-count.running{background:#ece9e2;color:#587349}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-tip{padding:19px 15px;border:1px solid #ece9e3;border-radius:10px;background:linear-gradient(135deg,#fafaf8,#f4f3ef)}.tip-icon{color:#857f76;display:block;margin-bottom:12px}.sidebar-tip h3{font-size:12px;font-weight:750;letter-spacing:-.2px}.sidebar-tip p{font-size:11px;color:#89827a;line-height:1.7;margin:7px 0 13px}.text-button{border:0;padding:0;background:none;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--accent)}.text-button:hover{text-decoration:underline}.database-status{display:flex;gap:7px;align-items:center;color:#7c776f;font-size:10px;padding:24px 3px 17px}.connection-dot{width:5px;height:5px;background:#acaaa7;border-radius:50%;margin-left:auto}.connection-dot.online{background:#8f8980}.sidebar-version{display:flex;justify-content:space-between;border-top:1px solid #f2f0ec;padding:16px 3px 0;color:#a29e98;font-size:8px;letter-spacing:1px}.sidebar-version span{letter-spacing:0}.main-shell{margin-left:var(--sidebar)}.topbar{height:73px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 38px}.breadcrumb{display:flex;gap:16px;align-items:center;font-size:11px;color:#959390}.breadcrumb span{color:#cac7c3}.breadcrumb strong{color:#504c47;font-size:11px;font-weight:550}.topbar-right{display:flex;align-items:center;gap:22px}.local-label{display:flex;gap:7px;align-items:center;color:#928d86;font-size:10px}.profile-avatar{width:29px;height:29px;border-radius:50%;background:#f2f0eb;color:#817b73;border-color:#e5e1d6;font-size:11px}main{max-width:1670px;margin:0 auto;padding:39px 38px 23px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.eyebrow{display:block;font-size:9px;font-weight:700;letter-spacing:1.6px;color:#8e8980}.page-heading .eyebrow{margin-bottom:10px}.page-heading h1{font-size:29px;font-weight:750;letter-spacing:-1.2px;line-height:1.3}.page-heading p{color:#89857e;font-size:12px;line-height:1.7;margin-top:9px}.heading-actions{display:flex;gap:9px;flex-shrink:0}.button{border:1px solid transparent;border-radius:7px;display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:11px 15px;line-height:1.3;font-size:11px;font-weight:600;white-space:nowrap;min-height:38px;transition:background .15s,box-shadow .15s}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 2px 3px #b11b2810}.button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.button.secondary{background:#fff;border-color:#e4e1da;color:#625d57;box-shadow:0 1px 2px #21201f04}.button.secondary:hover:not(:disabled){background:#f6f5f2;border-color:#c1beba}.small-button{padding:8px 11px;font-size:10px;min-height:32px}.icon-button{display:inline-grid;place-items:center;border:0;background:none;color:#928c84;padding:7px;border-radius:6px}.icon-button:hover{background:#f2f1ec;color:#292827}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:34px}.stat-card{border:1px solid var(--border);background:#fff;border-radius:10px;padding:18px 19px 17px;box-shadow:0 2px 3px #1f1e1d02}.stat-top{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:11px;color:#7f7971}.stat-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px}.stat-icon.orange{background:#faedee;color:#dd2332}.stat-icon.purple{background:#f5f4f0;color:#9d9890}.stat-icon.blue{background:#f5f4f0;color:#948f87}.stat-icon.green{background:#f2f0ea;color:#8a837b}.stat-card>strong{font-family:Manrope,sans-serif;display:block;font-size:31px;font-weight:650;margin:7px 0 5px;letter-spacing:-1px;line-height:1.3}.stat-foot{color:#9d9891;font-size:10px}.library-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.library-heading h2{display:flex;gap:9px;align-items:center;font-size:16px;font-weight:750;letter-spacing:-.35px}.count-pill{font-family:DM Sans,sans-serif;font-weight:500;font-size:10px;border-radius:5px;padding:3px 7px;background:#f0ede7;color:#8f8980;min-width:22px;text-align:center}.library-heading p{font-size:11px;color:#908a82;margin-top:6px}.export-actions{display:flex;gap:7px}.filter-bar{display:flex;justify-content:space-between;gap:14px;padding:12px;background:#fff;border:1px solid var(--border);border-radius:9px}.search-box{display:flex;flex:1;align-items:center;gap:10px;min-width:190px;padding-left:1px;color:#9c978f}.search-box input{border:0;background:transparent;padding:8px 0;font-size:11px;font-weight:400;min-width:0}.search-box input:focus-visible{outline-offset:4px;outline-width:2px}.search-box input::placeholder{color:#9c978f}.filter-controls{display:flex;align-items:center;gap:7px}.filter-controls select{width:auto;max-width:155px;background:#fcfbfa;border-color:#edeae2;font-size:10px;color:#736e66;padding-top:8px;padding-bottom:8px}.filter-icon{margin-right:5px;color:#938e86}.active-filters{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:12px 0;font-size:10px;color:#8a847b}.active-filters button{border:1px solid #e8e5dc;border-radius:5px;background:#fff;display:flex;align-items:center;gap:6px;font-size:10px;padding:4px 7px;color:#6c6760}.active-filters .clear-filters{border:0;background:none;color:var(--accent)}.empty-state{border:1px solid var(--border);border-radius:10px;background:#fff;padding:65px 25px 45px;display:flex;align-items:center;flex-direction:column;text-align:center;margin:20px 0}.library-empty{margin-top:17px;min-height:398px;padding-top:42px;background:radial-gradient(ellipse at 50% 23%,#faf9f7,#fff 55%)}.empty-icon{display:grid;place-items:center;width:73px;height:73px;background:#fdf6f7;border:1px solid #f3ced1;border-radius:18px;color:#df2b3a;box-shadow:0 6px 20px #55514b08;margin-bottom:22px}.empty-icon.mini{width:46px;height:46px;border-radius:12px;margin-bottom:4px}.empty-art{position:relative;width:210px;height:110px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.empty-art .empty-icon{z-index:2;position:relative;margin:0;transform:rotate(-3deg);width:75px;height:75px}.ghost-card{position:absolute;width:62px;height:76px;top:13px;border:1px solid #eae7de;background:#fff;border-radius:7px;display:flex;flex-direction:column;gap:4px;padding:9px;align-items:flex-start;box-shadow:0 5px 15px #5d585204}.ghost-card.left{left:24px;transform:rotate(-17deg);color:#d0cdca}.ghost-card.right{right:25px;transform:rotate(17deg);color:#d0cdca}.ghost-card>span{height:3px;width:28px;border-radius:4px;background:#ebe7df}.ghost-card>span:nth-child(2){width:18px}.ghost-card>svg{align-self:center;margin-top:6px}.empty-state>.eyebrow{font-size:8px;letter-spacing:1.8px;color:#9e9992;margin-bottom:10px}.empty-state h3{font-size:20px;letter-spacing:-.65px;font-weight:750}.empty-state>p{font-size:12px;color:#928c84;line-height:1.8;max-width:540px;margin-top:11px}.empty-actions{display:flex;gap:9px;margin-top:24px}.empty-platforms{display:flex;align-items:center;gap:17px;margin-top:34px;color:#99938c}.empty-platforms>span{display:flex;align-items:center;gap:5px;font-size:9px}.empty-platforms>span:first-child{font-size:7px;letter-spacing:1.6px;color:#ada9a2}.empty-platforms .source-mark.small{width:17px;height:17px;font-size:12px;background:none}.empty-platforms .more-sources{font-size:9px;color:#ada9a2}.source-mark{display:inline-grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:9px;background:#f4f2ee;color:#746f67;font:750 24px Manrope,sans-serif}.source-mark.small{width:29px;height:29px;font-size:18px;border-radius:7px}.source-meta{color:#8f8981;background:#f8f7f4}.source-tiktok{color:#262524;background:#f3f2ef}.source-google{color:#8f8981;background:#f8f7f4;font-size:23px}.source-linkedin{color:#767169;background:#f6f5f1;font-size:19px}.source-pinterest{color:#8c867d;background:#fbf1f2}.source-x{color:#4f4c48;background:#f3f1ee}.library-footer{display:flex;justify-content:space-between;gap:12px;color:#a19c95;font-size:9px;margin-top:20px}.library-footer>span:first-child{display:flex;align-items:center;gap:6px}.library-loading{display:grid;place-items:center;min-height:340px;color:#868077;font-size:13px}.loading-inline{display:inline-flex;align-items:center;gap:8px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.notice{display:flex;align-items:flex-start;gap:9px;border:1px solid #f2cacd;background:#fcf1f2;padding:12px 14px;border-radius:8px;color:#a51925;font-size:12px;line-height:1.6;margin-bottom:15px;overflow-wrap:anywhere}.notice svg{margin-top:1px}.notice.success{color:#5b5650;background:#f3f1ed;border-color:#e1ddd1}.notice.info{background:#f9f8f6;border-color:#ece9e2;color:#807a71}.notice .text-button{margin-top:5px;display:flex}.creative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:20px}.creative-card{border:1px solid var(--border);border-radius:11px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}.creative-card:hover{box-shadow:0 6px 20px #524e480b;transform:translateY(-2px)}.creative-preview{width:100%;height:225px;padding:0;display:block;background:#f1eee8;border:0;position:relative;text-align:initial;overflow:hidden}.creative-preview>img{height:100%;width:100%;object-fit:contain}.video-preview{height:100%;width:100%;position:relative;background:#f1eee8;display:grid;place-items:center}.video-preview video{width:100%;height:100%;object-fit:contain}.video-play{position:absolute;display:grid;place-items:center;width:45px;height:45px;background:#ffffffd9;border-radius:50%;color:#5d5953;border:1px solid #ffffff80;pointer-events:none}.format-badge{position:absolute;bottom:11px;left:11px;background:#ffffffed;display:flex;align-items:center;gap:4px;border-radius:5px;padding:5px 7px;font-size:9px;color:#67625c;box-shadow:0 2px 6px #1f1e1d0b}.media-placeholder{height:100%;min-height:180px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#afaba5;background:linear-gradient(140deg,#f6f4f0,#edeae2);font-size:11px}.creative-card-body{padding:17px}.creative-card-head{display:flex;align-items:center;justify-content:space-between;gap:7px}.creative-advertiser{display:flex;align-items:center;gap:8px;min-width:0}.creative-advertiser>div{display:grid;gap:3px;min-width:0}.creative-title{background:none;border:0;padding:0;text-align:left;font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#353331}.creative-advertiser>div>span{font-size:10px;color:#9f9a92}.save-button.is-saved{color:var(--accent)}.ad-copy{font-size:11px;color:#847e75;line-height:1.7;margin:14px 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:37px}.creative-card-footer{border-top:1px solid #f2f1ec;padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:7px}.category-tag{font-size:9px;color:#8d877e;background:#f5f4f0;border-radius:4px;padding:4px 6px;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-card-footer .text-button{font-size:10px}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:24px;color:#938d85;font-size:11px}.pagination>div{display:flex;gap:6px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.section-heading h2{font-size:18px;letter-spacing:-.6px}.section-heading h3{font-size:15px}.section-heading p{font-size:12px;color:#928c84;line-height:1.6;margin-top:7px}.connection-panel{background:#fff;border:1px solid var(--border);border-radius:11px;padding:25px;max-width:970px}.connection-title{display:flex;align-items:center;gap:13px;margin-bottom:25px}.connection-icon{background:#fae9eb;color:#db2231;display:grid;place-items:center;width:44px;height:44px;border:1px solid #f4d5d7;border-radius:11px}.connection-title h3{font-size:14px}.connection-title p{font-size:11px;color:#938d85;margin-top:5px}.connection-title .status{margin-left:auto}.token-row{display:flex;gap:10px;margin-top:9px}.token-row input{font-size:12px}.field-hint{font-size:11px;line-height:1.65;color:#8f8981;margin-top:8px;font-weight:400}.field-hint a{color:#d42030;display:inline-flex;gap:2px;align-items:center}.connection-bottom{border-top:1px solid #efede7;margin-top:20px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#89837a}.danger{color:#837d74}.source-heading{margin-top:32px}.source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.source-card{background:#fff;border:1px solid var(--border);border-radius:10px;padding:20px;display:flex;flex-direction:column}.source-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.source-mode{font-size:9px;background:#f5f4f0;border:1px solid #ebe8e0;border-radius:5px;color:#98938b;padding:4px 7px}.source-mode.live{background:#f5f4f0;color:#878178;border-color:#e8e5dc}.source-card h3{font-size:14px;margin:18px 0 8px}.source-card>p{font-size:11px;line-height:1.65;color:#938d85;flex:1}.source-card-bottom{display:flex;gap:6px;align-items:center;margin-top:19px;padding-top:12px;border-top:1px solid #f2f0ea;font-size:10px;color:#948e86}.provenance-note{display:flex;align-items:flex-start;gap:9px;color:#97928a;margin-top:24px;line-height:1.7;font-size:11px}.provenance-note svg{margin-top:1px}.status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #eae7df;border-radius:5px;background:#f6f5f1;color:#8c867e;font-size:10px;white-space:nowrap;text-transform:capitalize}.status>span{width:4px;height:4px;border-radius:50%;background:currentColor}.status-failed,.status-disconnected{color:#938d85;background:#fbeeef;border-color:#f5d6d9}.status-running,.status-importing,.status-queued{color:#8b857c;background:#f8f6f3;border-color:#edeae3}.status-cancelled,.status-partial{color:#8c867e;background:#f6f4f0;border-color:#eae6dd}.collection-list{display:grid;gap:12px}.collection-row{display:flex;align-items:center;gap:19px;border:1px solid var(--border);border-radius:10px;background:#fff;padding:20px}.collection-main{flex:1;min-width:0}.collection-main h3{font-size:13px;overflow-wrap:anywhere;line-height:1.5}.collection-main p{font-size:11px;color:#938d85;margin-top:5px}.collection-main small{display:block;font-size:9px;color:#aba7a0;margin-top:6px}.collection-main .collection-error{color:#868077;line-height:1.65}.collection-progress{text-align:right;padding-right:12px}.collection-progress strong{display:block;font-family:Manrope,sans-serif;font-size:21px;font-weight:650}.collection-progress span{font-size:9px;color:#98938b}.collection-list+.provenance-note{margin-top:22px}.modal-backdrop{position:fixed;inset:0;background:#1f1e1d66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:flex;align-items:center;justify-content:center;padding:24px}.modal{width:610px;max-width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:15px;background:#fff;box-shadow:0 22px 95px #16151440;outline:0}.modal-wide{width:1020px}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:27px 28px 23px;border-bottom:1px solid var(--border)}.modal-header .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:10px}.modal-header h2{font-size:22px;letter-spacing:-.7px;overflow-wrap:anywhere}.modal-header p{font-size:12px;color:#908a82;line-height:1.7;margin-top:7px}.modal-header .icon-button{margin:-5px -7px 0 0}.modal-body{padding:25px 28px}.form-stack{display:flex;flex-direction:column;gap:18px}.form-stack>.notice{margin-bottom:0}.source-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:9px}.source-choice{display:flex;align-items:center;gap:9px;border:1px solid #e9e5dc;border-radius:8px;padding:10px;background:#fff;font-size:12px;color:#878178}.source-choice .source-mark{width:28px;height:28px;font-size:20px}.source-choice.selected{border-color:#e24552;background:#fcf4f4;color:#c61e2c}.source-choice>svg{margin-left:auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cost-notice{border:1px solid #e8e5dc;background:#f9f8f6;padding:14px;border-radius:8px}.checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.6;color:#7b766d}.checkbox-label input{width:15px;height:15px;margin:3px 0 0;flex-shrink:0;accent-color:var(--accent)}.cost-notice p{font-size:10px;color:#908a82;line-height:1.7;margin:7px 0 0 25px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #efede7;padding-top:20px;margin-top:3px}.file-drop{display:flex;flex-direction:column;align-items:center;gap:11px;background:#fafaf8;border:1px dashed #c6c3bf;border-radius:10px;padding:22px;text-align:center;cursor:pointer}.file-drop strong{font-size:13px;color:#767068;overflow-wrap:anywhere;max-width:100%}.file-drop>span:not(.empty-icon){font-size:10px;color:#99948c;font-weight:400}.file-drop input{font-size:11px;background:#fff;max-width:320px;font-weight:400}.file-drop input::file-selector-button{background:#f3f1eb;border:0;border-radius:3px;padding:4px 9px;color:#7e7870;margin-right:10px}.schema-help{font-size:11px;color:#8a847b;line-height:1.7}.schema-help summary{cursor:pointer;font-weight:600}.schema-help p{margin-top:10px}.schema-help pre{background:#f7f6f2;padding:12px;border-radius:5px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.import-errors{font-size:11px;color:#868077;background:#fcf1f2;padding:12px;border-radius:6px;max-height:150px;overflow:auto}.detail-layout{display:grid;grid-template-columns:1fr 1fr}.detail-creative{background:#f8f6f3;padding:26px;min-width:0}.detail-preview{height:365px;background:#efece6;overflow:hidden;border-radius:10px;border:1px solid #e8e5dc;display:flex;align-items:center;justify-content:center}.detail-preview>img{max-height:100%;max-width:100%;object-fit:contain}.asset-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.asset-tab{display:flex;gap:6px;align-items:center;background:#fff;border:1px solid #e4e0d6;border-radius:5px;padding:7px 9px;color:#827c73;font-size:11px}.asset-tab.selected{border-color:#df3140;color:#837d74;background:#fcf2f3}.asset-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.detail-information{padding:26px;min-width:0}.detail-source{display:flex;align-items:center;gap:8px;margin-bottom:25px;font-size:12px;color:#7a746c}.detail-source>.button{margin-left:auto}.saved-detail{color:#c41e2c;background:#faeaeb;border-color:#f0c3c7}.detail-information section{margin-bottom:22px}.detail-information h3{font-size:12px;margin-bottom:10px}.full-copy{font-size:12px;line-height:1.8;color:#89827a;white-space:pre-wrap;overflow-wrap:anywhere}.detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.detail-facts>div{display:grid;gap:5px;font-size:11px}.detail-facts span{color:#a09b94;font-size:10px}.detail-facts strong{color:#7d776f;font-weight:500;overflow-wrap:anywhere}.detail-facts .full-width{grid-column:1/-1}.source-links{display:flex;gap:20px;flex-wrap:wrap;margin:0 0 24px}.source-links a{display:inline-flex;gap:5px;align-items:center;font-size:11px;color:#cf202f}.metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.metrics-grid>.muted{grid-column:1/-1}.metric{padding:11px;border:1px solid #eae7de;background:#faf9f7;border-radius:6px;min-width:0;overflow-wrap:anywhere}.metric>span{display:block;color:#98928b;font-size:10px}.metric>strong{display:block;font-size:13px;font-weight:600;color:#7a756c;margin-top:5px}.metric>small{display:block;font-size:8px;color:#a7a29c;margin-top:5px}.detail-information .form-stack{padding-top:19px;border-top:1px solid #eeece5;gap:15px}.detail-information .form-stack>.button{align-self:flex-start}.toast{position:fixed;bottom:25px;left:calc(50% + var(--sidebar)/2);transform:translate(-50%);display:flex;align-items:center;gap:10px;background:#262524;color:#f3f1ed;border:1px solid #3a3836;border-radius:10px;padding:12px 12px 12px 18px;font-size:12px;box-shadow:0 8px 25px #1d1c1b25;z-index:80;max-width:calc(100vw - 35px)}.toast>.icon-button{color:#b5b1ac;margin-left:6px}.toast>.icon-button:hover{background:#363533;color:#fff}@media(min-width:1600px){.creative-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.creative-preview{height:245px}main{padding-top:45px}.library-empty{min-height:450px}}@media(max-width:1250px){:root{--sidebar:218px}.sidebar{padding-left:15px;padding-right:15px}.topbar{padding:0 26px}main{padding:30px 26px}.page-heading{align-items:flex-start;gap:15px}.page-heading h1{font-size:26px}.heading-actions{flex-direction:column;align-items:stretch;gap:7px}.heading-actions .button{min-height:33px;padding:8px 12px}.stats-grid{gap:10px}.stat-card{padding:15px}.stat-top{font-size:10px}.filter-bar{flex-wrap:wrap}.search-box{flex-basis:100%;border-bottom:1px solid #f0eee8;padding-bottom:7px}.filter-controls{width:100%}.filter-controls select{flex:1;max-width:none}.creative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-empty{padding-left:18px;padding-right:18px}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-footer{font-size:8px}}@media(max-width:900px){:root{--sidebar:78px}.sidebar{padding:24px 12px 15px;align-items:center}.brand{padding:0}.brand-name,.workspace,.nav-caption,.nav-item>span,.sidebar-tip,.database-status span,.sidebar-version{display:none}.sidebar nav{margin-top:47px;gap:12px;width:100%}.nav-item{justify-content:center;padding:13px;width:100%}.sidebar-bottom{margin-top:auto;padding-top:0}.database-status{padding:15px 0}.brand-logo{width:32px;gap:3px}.brand-logo span{width:8px}.topbar{height:65px;padding:0 24px}main{padding:29px 24px}.page-heading h1{font-size:24px}.page-heading p{font-size:11px;max-width:390px}.page-heading .eyebrow{font-size:8px}.stats-grid{gap:9px}.stat-card{padding:13px}.stat-icon{width:25px;height:25px}.stat-icon svg{width:14px}.stat-card>strong{font-size:27px}.stat-foot{font-size:9px}.stat-top{font-size:9px;gap:4px}.empty-state h3{font-size:19px}.empty-state>p{font-size:11px}.collection-row{gap:13px;padding:16px}.collection-progress{padding-right:0}.collection-progress span{font-size:8px}.collection-row>.source-mark{width:29px;height:29px;font-size:19px}.detail-layout{grid-template-columns:1fr 1fr}.detail-creative,.detail-information{padding:20px}.detail-preview{height:280px}}@media(max-width:650px){:root{--sidebar:0px}.sidebar{position:sticky;top:0;width:100%;height:auto;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 17px;border-right:0;border-bottom:1px solid var(--border);gap:8px}.brand{gap:8px}.brand-logo{width:24px;height:25px;gap:2px}.brand-logo span{width:6px;height:16px;border-radius:2px}.brand-logo span:nth-child(2){height:24px}.brand-logo span:nth-child(3){height:20px}.brand-name{display:block;font-size:16px;letter-spacing:-.7px}.brand-name>span{font-size:6px;letter-spacing:2.5px;margin-top:4px}.sidebar nav{display:flex;gap:5px;margin:0;width:auto}.nav-item{padding:10px;min-height:36px;width:auto}.nav-item svg{width:16px;height:16px}.sidebar-bottom{display:none}.topbar{height:48px;padding:0 18px}.breadcrumb{gap:10px;font-size:10px}.breadcrumb strong{font-size:10px}.topbar-right{gap:12px}.profile-avatar{width:25px;height:25px;font-size:9px}.local-label{font-size:8px}main{padding:25px 17px}.page-heading{flex-direction:column;gap:19px;margin-bottom:23px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px}.page-heading .eyebrow{font-size:7px;letter-spacing:1.4px}.heading-actions{flex-direction:row;width:100%}.heading-actions .button{padding:10px 12px;min-height:37px}.heading-actions .primary,.heading-actions .secondary{flex:1}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:28px}.stat-card{padding:14px}.stat-top{font-size:10px}.stat-icon{width:28px;height:28px}.stat-card>strong{font-size:29px;margin-top:5px}.stat-foot{font-size:9px}.library-heading{gap:10px}.library-heading h2{font-size:15px}.library-heading p{font-size:10px;max-width:215px;line-height:1.5}.export-actions{gap:5px}.export-actions .small-button{padding:7px;font-size:9px}.export-actions svg{width:13px}.filter-bar{padding:10px;gap:10px}.search-box input{font-size:10px}.filter-icon{display:none}.filter-controls{gap:5px}.filter-controls select{padding-left:7px;padding-right:17px;font-size:9px;min-width:0}.empty-state,.library-empty{padding:27px 14px;min-height:365px;margin-top:13px}.empty-art{transform:scale(.9);height:101px;margin-bottom:9px}.empty-state>.eyebrow{font-size:7px;letter-spacing:1.2px}.empty-state h3{font-size:18px}.empty-state>p{font-size:10px}.empty-actions{flex-direction:column;width:100%;max-width:240px;gap:8px;margin-top:21px}.empty-platforms{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:23px}.empty-platforms>span{font-size:8px}.empty-platforms>span:first-child{width:100%;justify-content:center;font-size:6px}.empty-platforms .more-sources{font-size:8px}.library-footer{flex-direction:column;align-items:center;gap:8px;font-size:8px;margin-top:18px}.creative-grid{grid-template-columns:1fr;gap:16px}.creative-preview{height:275px}.creative-card-body{padding:18px}.creative-title{font-size:13px}.ad-copy{font-size:12px}.source-grid{grid-template-columns:1fr}.section-heading{align-items:flex-start}.section-heading h2{font-size:17px}.section-heading p{font-size:11px}.connection-panel{padding:18px}.connection-title{gap:10px;flex-wrap:wrap}.connection-title h3{font-size:13px}.connection-title p{font-size:10px}.connection-title .status{font-size:9px}.connection-icon{width:34px;height:34px}.connection-icon svg{width:18px}.token-row{flex-direction:column}.token-row>.button{align-self:flex-start}.connection-bottom{align-items:flex-start;flex-direction:column}.source-heading{margin-top:27px}.source-heading>.button{font-size:10px;padding:8px 10px}.source-card h3{font-size:15px}.source-card>p{font-size:12px}.collection-row{flex-wrap:wrap;gap:12px;padding:16px}.collection-main{min-width:calc(100% - 60px)}.collection-progress{text-align:left;margin-left:41px;display:flex;align-items:center;gap:7px;flex:1}.collection-progress strong{font-size:17px}.collection-progress span{font-size:9px}.collection-row>.status{margin-left:auto}.collection-row>.icon-button{padding:4px}.modal-backdrop{padding:10px}.modal{max-height:calc(100dvh - 20px);border-radius:12px}.modal-header{padding:23px 20px 19px}.modal-header h2{font-size:20px}.modal-header p{font-size:11px}.modal-body{padding:21px 20px}.source-choices{gap:6px}.source-choice{padding:8px 7px;gap:6px;font-size:10px}.source-choice .source-mark{width:22px;height:22px;font-size:17px}.source-choice>svg{width:12px}.form-grid{gap:11px}label,.field-label{font-size:11px}input,select,textarea{font-size:13px}.form-stack{gap:17px}.checkbox-label{font-size:11px}.file-drop{padding:18px 12px}.file-drop>span:not(.empty-icon){font-size:9px}.detail-layout{grid-template-columns:1fr}.detail-preview{height:340px}.detail-information{padding:23px}.detail-creative{padding:20px}.detail-information section h3{font-size:13px}.detail-information .form-stack label{font-size:12px}.toast{bottom:15px;width:max-content;font-size:11px;padding:10px 10px 10px 14px}.pagination{font-size:10px}.pagination .small-button{font-size:9px;padding:7px}.local-label{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-heading p,.stat-top,.stat-foot,.library-heading p,.empty-state>p,.empty-state>.eyebrow,.section-heading p,.field-hint,.source-card>p,.source-card-bottom,.detail-facts span,.detail-facts strong,.full-copy,.metric>span,.metric>small,.collection-main p,.collection-progress span,.library-footer,.database-status,.sidebar-tip p,.creative-advertiser>div>span,.ad-copy,.category-tag,.schema-help,.file-drop>span:not(.empty-icon),.connection-title p,.connection-bottom,.provenance-note{color:#6c6760}.source-mode{color:#6a655e}.source-mode.live,.status{color:#625d57}.status-failed,.status-disconnected{color:#9b6247}.status-running,.status-importing,.status-queued{color:#716b64}.status-cancelled,.status-partial{color:#66615a}.browser-description{font-size:12px;line-height:1.8;color:#6c6760;max-width:730px}.browser-controls{display:flex;align-items:flex-end;gap:10px;margin:22px 0 15px}.browser-controls>label{max-width:230px;flex:1}.browser-profile{border-top:1px solid var(--border);padding-top:16px;margin-top:20px}.browser-profile code{display:block;margin-top:10px;overflow-wrap:anywhere;font-size:11px}.status-blocked,.status-interrupted,.status-unavailable{color:#9b6247;background:#fbedee;border-color:#f0c5c8}.status-ready,.status-open{color:#625d57;background:#f6f5f1;border-color:#eae7df}@media(max-width:650px){.browser-controls{flex-wrap:wrap;gap:8px}.browser-controls>label{flex-basis:100%;max-width:none}.browser-description{font-size:11px}.browser-controls>.button{flex:1}}.age-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:12px 0 5px;padding:13px 15px;border:1px solid var(--border);background:#fff;border-radius:8px}.age-toolbar label{font-size:10px;gap:6px;min-width:170px}.age-toolbar select{font-size:11px;padding:8px 28px 8px 10px}.age-toolbar p{font-size:10px;line-height:1.65;color:#6c6760;max-width:275px;flex:1}.ad-age-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:14px}.ad-age{font-size:9px;display:inline-flex;width:fit-content;border:1px solid #eae7df;border-radius:4px;padding:4px 6px;background:#f8f6f3;color:#68635c}.age-recent30{background:#f4f2ee;border-color:#e6e2d8;color:#5d5953}.age-running30,.age-running60{background:#faedee;border-color:#f1c9cc;color:#6b665f}.ad-state{font-size:9px;text-transform:capitalize;color:#746f67}.age-caveat{margin-bottom:20px}.collection-config{font-size:10px!important}.run-counts{display:flex;flex-direction:column;gap:4px;margin-top:9px}.run-counts span{white-space:nowrap;font-size:9px}.collection-progress{min-width:112px}@media(max-width:650px){.age-toolbar{gap:11px;padding:12px}.age-toolbar label{width:100%;min-width:0}.age-toolbar p{max-width:none;flex-basis:100%;font-size:10px}.run-counts{margin:0 0 0 8px;gap:3px}.collection-progress{flex-wrap:wrap;row-gap:6px}.collection-progress>.run-counts{flex-basis:100%;margin:0;flex-direction:row;flex-wrap:wrap;gap:9px}}.intelligence-actions{display:flex;gap:8px}.intelligence-filters{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--border);border-radius:8px;padding:10px 13px;margin-bottom:18px}.intelligence-filters>.search-box{min-width:0}.intelligence-filters>select{max-width:180px;font-size:11px}.intelligence-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.intelligence-stats>div{padding:17px 20px;background:#fff;border:1px solid var(--border);border-radius:9px}.intelligence-stats span{font-size:11px;color:#6c6760;display:block}.intelligence-stats strong{display:block;margin-top:10px;font:650 28px Manrope,sans-serif}.intelligence-context{display:flex;align-items:flex-start;gap:9px;margin:17px 0 28px;font-size:11px;color:#6c6760;line-height:1.8}.intelligence-context svg{margin-top:3px}.intelligence-section{margin:27px 0}.intelligence-section .section-heading h3{font-size:15px}.intelligence-section .section-heading p{font-size:11px}.subtle-label{font-size:8px;letter-spacing:1px;color:#77726a}.intelligence-table-wrap{border:1px solid var(--border);border-radius:9px;overflow:auto;background:#fff}.intelligence-table{width:100%;border-collapse:collapse;min-width:790px;text-align:left;font-size:11px}.intelligence-table th{background:#f4f2ed;color:#736e66;font-size:9px;font-weight:600;padding:13px 16px}.intelligence-table td{padding:14px 16px;border-top:1px solid #efede7;color:#68635c;vertical-align:middle;max-width:280px}.intelligence-table td>strong{font-size:11px;font-weight:600;display:block}.intelligence-table small{display:block;font-size:9px;line-height:1.6;margin-top:4px;color:#746f67}.table-ad-link{display:flex;align-items:center;gap:9px;text-align:left;border:0;background:none;width:100%;padding:0;max-width:280px}.table-ad-link>span{flex:1;min-width:0}.table-ad-link strong{font-size:11px;color:#504c47;display:block}.table-ad-link small{max-width:210px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.table-ad-link:hover strong{color:var(--accent)}.capitalize{text-transform:capitalize}.small-empty{padding:30px 20px;background:#fff;border:1px solid var(--border);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center;font-size:12px;color:#6c6760;line-height:1.7}.small-empty p{max-width:550px}.monitor-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.monitor-card{border:1px solid var(--border);border-radius:10px;background:#fff;padding:19px;min-width:0}.monitor-card-heading{display:flex;align-items:flex-start;gap:10px}.monitor-card-heading>div{flex:1;min-width:0}.monitor-card h4{font-size:13px;color:#4d4944;margin:0;font-weight:650}.monitor-card-heading p{font-size:10px;color:#6c6760;line-height:1.6;margin-top:6px;overflow-wrap:anywhere}.monitor-meta{display:flex;flex-direction:column;gap:8px;font-size:10px;color:#767169;margin:18px 0}.monitor-meta>span:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.monitor-error{flex-basis:100%;color:#726d65;line-height:1.6}.monitor-card-actions{display:flex;gap:7px;align-items:center;border-top:1px solid #efece5;padding-top:14px}.monitor-card-actions select{font-size:10px;padding:7px 20px 7px 8px;width:auto;min-width:92px;margin-right:auto}.change-feed{border:1px solid var(--border);border-radius:9px;background:#fff;overflow:hidden}.change-feed article{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-top:1px solid #f0ede7}.change-feed article:first-child{border-top:0}.change-icon{display:grid;place-items:center;background:#f3f1eb;border:1px solid #e7e3da;color:#7d776f;width:30px;height:30px;border-radius:7px;flex-shrink:0}.change-feed article>div{flex:1;min-width:0}.change-feed strong{font-size:12px;font-weight:600;color:#5a5650}.change-feed p{font-size:11px;line-height:1.7;margin-top:5px;color:#6c6760}.change-feed small{display:block;font-size:9px;color:#7f7971;margin-top:6px}.change-feed .text-button{font-size:10px;flex-shrink:0;margin-top:3px}.observation-section{padding-top:20px;border-top:1px solid #eeece5}.observation-section h3{display:flex;align-items:center;gap:7px}.observation-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.observation-facts span{display:block;font-size:9px;color:#7a746c}.observation-facts strong{display:block;font-size:10px;font-weight:500;line-height:1.65;margin-top:4px;color:#615d56}.observation-empty{display:flex;align-items:flex-start;gap:9px;margin-top:14px;background:#f6f5f2;border:1px solid #eae7df;border-radius:6px;padding:12px;font-size:10px;line-height:1.7;color:#746f67}.observation-history{max-height:270px;overflow:auto;margin-top:18px}.observation-item{display:flex;gap:11px;margin-bottom:15px}.observation-dot{height:7px;width:7px;background:#ada9a2;border-radius:50%;margin-top:4px;flex-shrink:0}.observation-item strong{font-size:10px;color:#66615b;font-weight:600}.observation-item p{font-size:10px;color:#767068;margin:5px 0}.observation-item small{font-size:9px;color:#746f67}.observation-events h4{font-size:11px;margin:15px 0 11px}.observation-events>div{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #efece6;padding:9px 0}.observation-events strong{font-size:10px;font-weight:500;color:#6e6961}.observation-events span{font-size:9px;color:#77726a;text-align:right}.intelligence-page>.notice{margin-top:15px}@media(max-width:1150px){.monitor-list{grid-template-columns:1fr}.intelligence-page>.section-heading{align-items:flex-start}.intelligence-actions{flex-shrink:0;flex-direction:column}.intelligence-stats>div{padding:15px}.intelligence-stats span{font-size:10px}}@media(max-width:650px){.sidebar{padding-left:12px;padding-right:12px}.sidebar nav{gap:2px}.nav-item{padding:9px}.intelligence-page>.section-heading{flex-direction:column}.intelligence-actions{flex-direction:row;width:100%}.intelligence-actions>.button{flex:1}.intelligence-filters{flex-wrap:wrap;padding:11px;gap:9px}.intelligence-filters>.search-box{flex-basis:100%;padding-bottom:8px}.intelligence-filters>select{max-width:none;font-size:11px}.intelligence-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.intelligence-stats>div{padding:14px}.intelligence-stats span{font-size:9px;line-height:1.6}.intelligence-stats strong{font-size:25px;margin-top:7px}.intelligence-context{font-size:10px;margin-bottom:23px}.intelligence-section .section-heading{align-items:flex-start}.intelligence-section .section-heading h3{font-size:14px}.intelligence-section .section-heading p{font-size:10px}.subtle-label{display:none}.monitor-card{padding:15px}.monitor-card-heading{gap:8px}.monitor-card-heading .source-mode{font-size:8px}.monitor-card-actions{gap:6px;flex-wrap:wrap}.monitor-card-actions select{min-width:85px}.change-feed article{gap:9px;padding:14px 12px;flex-wrap:wrap}.change-feed article>.text-button{margin-left:39px}.change-feed article>div{min-width:calc(100% - 42px)}.change-feed strong{font-size:11px}.change-feed p{font-size:10px}.small-empty{font-size:11px;padding:24px 16px}}.intelligence-table-wrap{max-height:540px}.intelligence-table thead th{position:sticky;top:0;z-index:1}.change-feed{max-height:480px;overflow:auto}:root{--ink:#222120;--muted:#6d6861;--border:#e7e4de;--surface:#fff;--canvas:#f8f7f5;--shadow:0 2px 8px #25242306;background:var(--canvas);color:var(--ink)}body{background:var(--canvas)}button,input,select,textarea{transition:border-color .15s,background-color .15s,box-shadow .15s}input:hover,select:hover,textarea:hover{border-color:#bbb8b3}input:focus,select:focus,textarea:focus{border-color:#e13846;box-shadow:0 0 0 3px #d5213010}input:disabled,select:disabled{background:#f5f4f0;color:#7c7770}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#b81c29;outline-width:2px}button:disabled{opacity:.5}.topbar{background:#ffffffeb}.breadcrumb,.breadcrumb strong{font-size:12px}.local-label{font-size:11px}.sidebar{border-color:var(--border)}.nav-item{font-size:13px;border:1px solid transparent;transition:background .15s,color .15s}.nav-item.active{border-color:#f3d1d3;background:#faebec;color:#ae1b27}.nav-item:hover:not(.active){background:#f6f4f0;color:#363533}.nav-caption{color:#7b766d}.workspace{background:#fbfaf8}.sidebar-tip{box-shadow:none}.sidebar-tip p{font-size:12px}.database-status{font-size:11px}.page-heading h1{font-size:32px;letter-spacing:-1px;line-height:1.25;color:#222120}.page-heading p{font-size:13px;max-width:680px}.eyebrow{font-size:10px;letter-spacing:1.5px;color:#78726a}.button{font-size:12px;border-radius:9px;min-height:40px;padding:11px 15px}.small-button{font-size:11px;min-height:35px;padding:8px 12px}.button.primary{box-shadow:0 3px 7px #a71a2620}.button.secondary{box-shadow:0 1px 2px #25242305}.icon-button{min-width:34px;min-height:34px}.text-button{font-size:12px}.stat-card,.source-card,.connection-panel,.collection-row,.monitor-card{box-shadow:var(--shadow);border-radius:12px}.stat-card{padding:20px}.stat-top{font-size:12px}.stat-foot{font-size:11px}.stat-card>strong{font-size:33px;font-variant-numeric:tabular-nums}.stat-icon{width:32px;height:32px}.library-heading h2,.section-heading h2{font-size:19px}.library-heading p,.section-heading p{font-size:12px}.count-pill{font-size:11px;padding:4px 8px;color:#59554f;background:#f1efea}.filter-bar{padding:12px 15px;border-radius:11px}.search-box input{font-size:13px;min-height:36px}.filter-controls select{font-size:12px;max-width:185px;padding:9px 26px 9px 10px;background:#fbfaf9}.filter-icon{color:#736d66}.age-toolbar{padding:14px 16px;border-radius:11px;gap:16px;background:#fdfcfb}.age-toolbar label{font-size:11px;min-width:200px}.age-toolbar select{font-size:12px;min-height:37px}.age-toolbar p{font-size:11px;max-width:390px}.active-filters{font-size:11px}.active-filters button{font-size:11px;padding:6px 8px}.results-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px;margin:15px 0}.refresh-indicator{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#746f67}.section-kicker,.form-section-label{display:block;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;color:#716b64;margin-bottom:8px}.creative-grid{gap:20px}.creative-card{border-radius:13px;box-shadow:var(--shadow)}.creative-card:hover{border-color:#c9c6c2;box-shadow:0 8px 24px #2f2e2c10;transform:translateY(-2px)}.creative-preview{background:#f2f0eb}.creative-card-body{padding:18px}.creative-title{font-size:14px;color:#2e2c2b}.creative-advertiser>div>span{font-size:11px}.ad-copy{font-size:13px;color:#59554f;line-height:1.7;min-height:44px;margin-bottom:17px}.category-tag{font-size:10px;padding:5px 8px}.creative-card-footer{padding-top:14px}.creative-card-footer .text-button{font-size:11px}.ad-age{font-size:10px;padding:5px 7px;border-radius:6px}.ad-state{font-size:10px}.format-badge{font-size:10px;padding:6px 8px;border-radius:6px}.media-placeholder{color:#7a746c}.media-placeholder span{font-size:12px}.status{font-size:11px;padding:5px 9px;border-radius:6px;font-weight:550}.status-completed,.status-ready,.status-open{background:#f5f3ef;color:#5e5a53;border-color:#e6e2d8}.status-running,.status-importing,.status-queued{background:#f6f5f2;color:#6a655e;border-color:#e8e5dc}.status-failed,.status-blocked,.status-interrupted{background:#fbf0f1;color:#9d1823;border-color:#f1c7ca}.status-partial{background:#f6f5f2;color:#59544f;border-color:#cdcac7}.status-cancelled{background:#f4f2ee;color:#6d6861;border-color:#e6e3da}.pagination{font-size:12px;gap:14px;padding:14px 0;color:#6e6961}.empty-state h3{font-size:22px}.empty-state>p{font-size:13px}.small-empty{font-size:13px;background:#fdfcfb}.notice{font-size:12px;border-radius:10px}.field-hint{font-size:12px;color:#6f6a63;line-height:1.7}.provenance-note{font-size:12px;color:#6f6a63}.collection-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.collection-summary-card{border:1px solid var(--border);border-radius:11px;background:#fff;padding:17px;min-width:0}.collection-summary-card strong{display:block;font-size:25px;font-variant-numeric:tabular-nums;color:#312f2e}.collection-summary-card span{font-size:11px;color:var(--muted)}.collection-view-controls{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:0 0 17px}.collection-view-controls select{width:auto;min-width:165px;font-size:12px}.collection-row{padding:21px;align-items:flex-start}.collection-main h3{font-size:15px}.collection-main p{font-size:12px}.collection-row-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.collection-metadata{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:8px}.collection-counts{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;margin-top:12px}.collection-counts strong{font-variant-numeric:tabular-nums}.collection-stop{padding:11px 13px;background:#f8f7f5;border:1px solid #edeae2;border-radius:8px;font-size:12px;line-height:1.7;margin-top:12px;color:#67625b}.collection-progress strong{font-size:24px}.collection-progress span,.run-counts span{font-size:11px}.collection-main .collection-error{color:#67625c}.run-counts{gap:6px}.source-card{padding:22px}.source-card h3{font-size:16px}.source-card>p,.browser-description{font-size:13px;line-height:1.75}.source-mode{font-size:10px;padding:5px 8px}.source-card-bottom{font-size:11px}.connection-title h3{font-size:17px}.connection-title p{font-size:12px}.browser-profile code{background:#f7f6f3;border-radius:7px;padding:10px 12px;color:#58544e;font-size:12px}.source-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:20px 0}.source-workflow>div{padding:15px;border:1px solid var(--border);background:#fbfaf9;border-radius:9px;font-size:12px;line-height:1.65}.source-workflow strong{display:block;color:#373534;margin-bottom:5px}.modal{border:1px solid #e7e3da;border-radius:17px}.modal-header{position:sticky;top:0;z-index:3;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-header h2{font-size:24px}.modal-header p{font-size:13px}.modal-header .icon-button{background:#f6f4f0;border:1px solid #ebe7df}.modal-header .icon-button:hover{background:#edebe4}.modal-body{padding:26px 28px}.form-stack{gap:21px}label,.field-label{font-size:13px}input,select,textarea{border-radius:9px}.form-stack>.field-hint{margin-top:-11px}.modal-footer{padding-top:18px;gap:10px}.file-drop{padding:28px 20px;background:#fbfaf8;border-color:#bcb8b3;transition:background .15s,border-color .15s}.file-drop:hover{background:#f6f4f0;border-color:#938e86}.file-drop>span:not(.empty-icon){font-size:11px}.source-choice{border-radius:10px;padding:12px}.checkbox-label{color:#5d5852;font-size:12px}.detail-creative{background:#f6f5f2}.detail-preview{background:#efece5;border-radius:12px}.detail-information{padding:28px}.detail-information h3{font-size:14px}.full-copy{font-size:13px;color:#5a554f}.detail-facts{gap:18px}.detail-facts span{font-size:11px}.detail-facts strong{font-size:12px;color:#4f4b46;font-weight:550}.asset-context{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#6a655e;margin:12px 0}.asset-context strong{font-weight:600}.asset-tab{min-height:35px;border-radius:7px}.metric>span{font-size:11px}.metric>strong{font-size:16px}.metric>small{font-size:10px}.source-links a{font-size:12px}.toast{font-size:13px;background:#2c2a29;line-height:1.55;border-color:#5a5650}.intelligence-stats>div{padding:20px;border-radius:12px;box-shadow:var(--shadow)}.intelligence-stats span{font-size:12px;line-height:1.5}.intelligence-stats strong{font-size:31px;font-variant-numeric:tabular-nums;color:#2f2d2c}.intelligence-stat-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.intelligence-stat-help{font-size:11px!important;color:#767169!important;margin-top:8px}.intelligence-filters{padding:13px 15px;border-radius:11px;gap:10px;flex-wrap:wrap}.intelligence-filters>select{font-size:12px;max-width:210px;width:auto;flex:1}.intelligence-filters>.search-box{flex:2;min-width:180px}.intelligence-context{font-size:12px;padding:13px 15px;background:#f2f0eb;border:1px solid #e5e1d7;border-radius:10px;margin:18px 0 26px;line-height:1.7}.intelligence-context p{max-width:1000px}.intelligence-section{margin:30px 0}.intelligence-section .section-heading h3{font-size:17px}.intelligence-section .section-heading p{font-size:12px}.intelligence-freshness{font-size:11px;color:#736d66;display:flex;align-items:center;gap:6px;margin:8px 0 14px}.intelligence-table-wrap{border-radius:11px;max-height:520px;scrollbar-color:#c5c1bd #f6f5f1;scrollbar-width:thin}.intelligence-table{font-size:12px;min-width:830px}.intelligence-table th{font-size:10px;font-weight:650;letter-spacing:.25px;padding:14px 16px;background:#f4f2ee;color:#656059;border-bottom:1px solid #e6e2d8}.intelligence-table td{font-size:12px;padding:16px;color:#59544f;border-color:#edeae2}.intelligence-table tbody tr:hover{background:#fbfbfa}.intelligence-table td>strong,.table-ad-link strong{font-size:12px}.intelligence-table small{font-size:11px;color:#756f68}.table-ad-link small{max-width:235px}.table-ad-link{max-width:310px}.intelligence-empty-title{font-size:15px;color:#393735}.monitor-card{padding:22px}.monitor-card h4{font-size:15px}.monitor-card-heading p{font-size:12px;line-height:1.7}.monitor-meta{font-size:12px;gap:9px;color:#6d6861}.monitor-card-actions{padding-top:16px;gap:8px}.monitor-card-actions select{font-size:12px;min-height:36px}.monitor-check-summary{padding:11px 12px;background:#f6f5f1;border:1px solid #e8e5dc;border-radius:8px;font-size:12px;line-height:1.7;margin:12px 0}.monitor-progress-line{display:flex;align-items:center;gap:8px;font-size:11px;color:#645f59;margin-top:7px}.monitor-error{font-size:12px}.change-feed{border-radius:12px;scrollbar-width:thin}.change-feed article{padding:18px 20px}.change-feed strong{font-size:13px}.change-feed p{font-size:12px}.change-feed small{font-size:11px}.change-feed .text-button{font-size:12px}.change-icon{width:34px;height:34px;border-radius:9px}.event-not_seen{background:#f6f5f1;color:#635f58;border-color:#cecbc8}.event-reappeared{background:#f5f3ef;color:#645f59;border-color:#e5e1d7}.event-creative_changed{background:#f6f4f0;color:#837d74;border-color:#ece9e2}.observation-facts{gap:14px}.observation-facts>div{background:#f9f8f5;border:1px solid #ece9e1;border-radius:8px;padding:10px}.observation-facts span{font-size:10px}.observation-facts strong{font-size:12px}.observation-empty{font-size:12px;padding:14px;border-radius:9px}.observation-summary{font-size:12px;line-height:1.7;color:#6d6861}.observation-history{border-left:1px solid #e6e3d9;margin-left:3px;padding-left:14px;max-height:300px}.observation-item{position:relative}.observation-dot{position:absolute;left:-18px;top:2px;background:#98938b;border:2px solid #fff;width:9px;height:9px}.observation-item strong{font-size:12px}.observation-item p,.observation-item small{font-size:11px}.observation-events h4{font-size:13px}.observation-events strong,.observation-events span{font-size:11px}@media(min-width:1251px){.intelligence-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-bar .search-box{min-width:200px}.monitor-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1250px){.filter-controls{flex-wrap:wrap}.filter-controls select{max-width:none;flex:1;min-width:130px}.page-heading h1{font-size:29px}.intelligence-filters>.search-box{flex-basis:100%;border-bottom:1px solid #ece9e2}.intelligence-filters>select{max-width:none}.monitor-list,.source-workflow{grid-template-columns:1fr}.collection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.stat-card{padding:15px}.stat-top{font-size:11px}.stat-card>strong{font-size:29px}.page-heading h1{font-size:28px}.monitor-card{padding:19px}.intelligence-table{min-width:790px}.sidebar .database-status{font-size:10px}}@media(max-width:650px){.sidebar{flex-wrap:wrap;padding:12px 12px 6px;gap:10px;position:sticky;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sidebar .brand{padding-left:4px}.sidebar nav{width:100%;gap:2px;justify-content:space-between}.nav-item{flex:1;flex-direction:column;justify-content:center;gap:4px;padding:7px 2px;min-height:48px;border-radius:9px}.nav-item>span:not(.nav-count){display:block;font-size:9px;line-height:1.3;text-align:center;white-space:normal}.nav-item>.nav-count{display:none}.nav-item svg{width:17px;height:17px}.topbar{height:43px}.breadcrumb,.breadcrumb strong{font-size:11px}main{padding:24px 16px}.page-heading h1{font-size:27px}.page-heading p{font-size:13px}.page-heading .eyebrow{font-size:9px}.page-heading{gap:17px}.button,.heading-actions .button,.small-button{min-height:42px;font-size:12px}.icon-button{min-width:40px;min-height:40px}.text-button{font-size:12px}.heading-actions .button{padding:10px}.stat-card{padding:16px}.stat-top,.stat-foot{font-size:11px}.stat-card>strong{font-size:30px}.stats-grid{gap:11px;margin-bottom:26px}.library-heading h2{font-size:17px}.library-heading p{font-size:11px}.export-actions .small-button{font-size:11px;padding:8px}.filter-bar{padding:12px}.search-box input{font-size:14px;min-height:38px}.filter-controls{gap:8px}.filter-controls select{font-size:12px;min-width:0;flex:1 1 30%;max-width:none;padding-left:8px}.age-toolbar label{min-width:0;width:100%;font-size:12px}.age-toolbar select{font-size:14px;min-height:42px}.age-toolbar p{font-size:11px;max-width:none}.age-toolbar{padding:14px;gap:13px}.creative-title{font-size:14px}.ad-copy{font-size:13px}.ad-age,.ad-state{font-size:11px}.creative-preview{height:300px}.creative-card-footer .text-button{font-size:12px}.format-badge,.category-tag{font-size:11px}.pagination{font-size:12px;flex-wrap:wrap;gap:12px}.pagination>div{margin-left:auto}.pagination .small-button{font-size:11px;min-height:40px}.section-heading{flex-wrap:wrap;gap:13px}.section-heading p{font-size:12px}.empty-state>p,.small-empty{font-size:13px}.empty-state h3{font-size:20px}.empty-state>.eyebrow{font-size:9px}.field-hint,.provenance-note{font-size:12px}.library-footer{font-size:10px;line-height:1.7}.collection-row{padding:17px;gap:12px}.collection-row-top{align-items:flex-start;flex-wrap:wrap}.collection-main h3{font-size:14px}.collection-main p{font-size:12px}.collection-progress strong{font-size:23px}.collection-progress span,.run-counts span{font-size:11px}.collection-summary{gap:9px}.collection-summary-card{padding:14px}.collection-summary-card span{font-size:11px}.collection-summary-card strong{font-size:25px}.collection-view-controls{flex-wrap:wrap}.collection-view-controls select{width:100%;min-height:42px}.source-card{padding:20px}.source-card>p,.browser-description{font-size:13px}.source-card-bottom{font-size:12px}.browser-controls{align-items:stretch}.browser-controls label{max-width:none;flex-basis:100%}.connection-title .status{font-size:10px}.connection-title h3{font-size:16px}.source-mode{font-size:10px}.source-workflow{gap:10px}.modal-header{padding:22px 19px 19px}.modal-header h2{font-size:22px}.modal-header p{font-size:12px}.modal-body{padding:22px 19px}.modal-header .icon-button{margin:-3px -5px 0 0}.form-stack{gap:20px}label,.field-label{font-size:12px}.form-stack input,.form-stack select,.form-stack textarea{font-size:16px;min-height:44px}.form-stack input[type=checkbox]{min-height:16px}.source-choice{font-size:11px;padding:10px 7px;min-height:47px}.form-grid{gap:12px}.checkbox-label{font-size:12px}.modal-footer>.button{flex:1;white-space:normal}.detail-information{padding:22px}.detail-preview{height:320px}.full-copy{font-size:14px}.detail-facts span{font-size:12px}.detail-facts strong{font-size:13px}.asset-actions>.button{flex:1}.asset-context{font-size:12px}.source-links a{font-size:13px}.toast{font-size:12px;bottom:16px}.intelligence-actions{flex-direction:row;flex-wrap:wrap;gap:8px}.intelligence-stats{gap:10px}.intelligence-stats>div{padding:16px}.intelligence-stats span{font-size:11px}.intelligence-stats strong{font-size:28px}.intelligence-stat-help{font-size:10px!important}.intelligence-filters{gap:10px;padding:13px}.intelligence-filters>select{width:100%;flex-basis:100%;max-width:none;min-height:43px;font-size:14px}.intelligence-context{font-size:12px;line-height:1.7}.intelligence-section .section-heading h3{font-size:17px}.intelligence-section .section-heading p{font-size:12px}.monitor-card{padding:18px}.monitor-card h4{font-size:14px}.monitor-card-heading .source-mode{font-size:10px}.monitor-card-heading p{font-size:12px}.monitor-card-actions select{font-size:13px;min-height:43px;flex-basis:100%;margin-bottom:2px}.monitor-card-actions>.button{flex:1;font-size:12px}.monitor-meta{font-size:12px}.intelligence-table-wrap{max-height:460px}.change-feed article{padding:17px 14px}.change-feed strong{font-size:13px}.change-feed p{font-size:12px}.change-feed small{font-size:11px}.change-feed article>.text-button{margin-left:43px}.observation-facts{gap:10px}.observation-facts strong{font-size:12px}.observation-facts span{font-size:11px}.observation-item strong{font-size:12px}.observation-item p,.observation-item small{font-size:11px}.observation-events>div{flex-wrap:wrap}.observation-events span{text-align:left}}.asset-local{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #e3ded2;border-radius:6px;background:#f3f1eb;color:#5b5650;font-size:11px}.annotation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.annotation-heading h3{margin:0}.annotation-heading>span{font-size:11px;color:#6c6760}.source-workflow>div>span{display:grid;place-items:center;background:#f1efe9;color:#706b63;width:25px;height:25px;border:1px solid #e6e2d8;border-radius:7px;margin-bottom:10px;font-size:11px;font-weight:600}.source-workflow p{font-size:12px;color:#6e6962;line-height:1.7}.collection-summary-card.active{border-top:3px solid #9e9991}.collection-summary-card.queued{border-top:3px solid #a29d96}.collection-summary-card.complete{border-top:3px solid #8d877f}.collection-summary-card.attention{border-top:3px solid #a29d96}.collection-view-controls h3{font-size:16px}.collection-view-controls p{font-size:12px;color:#757068;line-height:1.6;margin-top:5px}.collection-row-top time{font-size:11px;color:#7e7870}.collection-metadata>span{background:#f6f4f0;border:1px solid #ebe8e0;border-radius:5px;padding:4px 7px;color:#6d6860;font-size:11px}.collection-stop{display:flex;align-items:flex-start;gap:8px}.collection-stop>svg{margin-top:2px;flex-shrink:0}.export-label{font-size:11px;color:#7d776f;align-self:center;margin-right:3px}.monitor-run-details{margin-top:8px}.monitor-run-details summary{font-size:11px;cursor:pointer;color:#706b64;text-decoration:underline;text-underline-offset:3px}.monitor-run-details[open] summary{margin-bottom:7px}.monitor-progress-line,.intelligence-freshness{flex-wrap:wrap}.intelligence-freshness>span{display:inline-flex;align-items:center;gap:6px}.collection-progress{flex-shrink:0}.collection-summary-card strong{line-height:1.3;margin:8px 0 2px}@media(max-width:650px){.export-label{display:none}.results-meta{flex-wrap:wrap;font-size:12px}.annotation-heading{flex-wrap:wrap}.collection-stop{font-size:12px}.source-workflow{margin:17px 0}.collection-view-controls>div{width:100%}.asset-context{flex-wrap:wrap}.intelligence-freshness{font-size:11px}}:root{--accent:#b11b28;--accent-hover:#9c1823}.intelligence-table small,.intelligence-freshness,.monitor-meta,.source-card-bottom,.detail-facts span,.ad-state,.stat-foot,.collection-row-top time{color:#645f58}.source-choice.selected{color:#991722}.intelligence-stat-help{color:#645f58!important}.filter-controls select,.category-tag,.library-footer{color:#645f58}.brands-home{display:flex;flex-direction:column;gap:22px}.brand-hero{background:#fff;border-radius:14px;box-shadow:var(--shadow);padding:26px 26px 20px;display:flex;flex-direction:column;gap:10px}.brand-hero>label{font-size:19px;font-weight:600;color:#222120;letter-spacing:-.3px}.brand-hero-row{display:flex;align-items:center;gap:10px;border:1px solid #e0dcd2;border-radius:12px;padding:6px 6px 6px 14px;background:#fbfaf9}.brand-hero-row:focus-within{border-color:#656059;box-shadow:0 0 0 3px #d1202f24}.brand-hero-icon{color:#736d66;flex:none}.brand-hero-row input{flex:1;border:0;background:transparent;font-size:16px;min-height:42px;outline:none}.brand-hero .field-hint{margin:0}.brand-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.brand-card{display:flex;align-items:center;gap:14px;text-align:left;background:#fff;border:1px solid #e9e6de;border-radius:14px;padding:16px 18px;cursor:pointer;box-shadow:var(--shadow);transition:transform .12s,border-color .12s}.brand-card:hover{transform:translateY(-1px);border-color:#656059}.brand-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.brand-card-main strong{font-size:15px;color:#222120;display:flex;align-items:center;gap:6px}.brand-card-main>span{font-size:12px;color:#6c6760}.brand-card-numbers{text-align:right;display:flex;flex-direction:column;line-height:1.15}.brand-card-numbers b{font-size:22px;font-variant-numeric:tabular-nums;color:#222120}.brand-card-numbers span{font-size:11px;color:#6c6760}.brand-card-numbers em{font-style:normal;font-size:11px;color:#2f7a4a;font-weight:600}.brand-card-arrow{color:#9c968f;flex:none}.brand-avatar{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#353332,#656059);color:#fff;font-weight:700;font-size:18px;display:inline-flex;align-items:center;justify-content:center;flex:none}.brand-phase{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6c6760}.brand-phase.working{color:#8a6d1f}.brand-phase.ready{color:#2f7a4a}.brand-phase.attention{color:#a8402f}.verified{color:#7a756c}.brand-view{display:flex;flex-direction:column;gap:18px}.brand-back{align-self:flex-start;display:inline-flex;align-items:center;gap:5px}.brand-head{display:flex;align-items:flex-start;gap:16px;background:#fff;border-radius:14px;box-shadow:var(--shadow);padding:20px 22px;flex-wrap:wrap}.brand-head .brand-avatar{width:56px;height:56px;font-size:24px}.brand-head-main{flex:1;min-width:240px;display:flex;flex-direction:column;gap:6px}.brand-head-main h2{margin:0;font-size:24px;letter-spacing:-.5px;color:#222120;display:flex;align-items:center;gap:8px}.brand-head-links{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#6c6760}.brand-head-links a{color:#55514b;display:inline-flex;align-items:center;gap:3px}.brand-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.brand-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.brand-tile{background:#fff;display:flex;flex-direction:column;gap:6px}.brand-tile .stat-top{display:flex;align-items:center;gap:6px}.brand-tile>strong{font-size:26px}.chip-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{border:1px solid #e0dcd2;background:#fff;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600;color:#4e4a45;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.chip:hover{border-color:#656059}.chip.active{background:#353332;border-color:#353332;color:#fff}.brand-ad{display:flex;flex-direction:column;gap:4px}.brand-ad-meta{display:flex;gap:10px;font-size:11px;color:#6c6760;padding:0 4px;min-height:14px}.brand-ad-meta .live{color:#2f7a4a;font-weight:600}.brand-choose{background:#f8f7f5;border:1px solid #cdcac6;border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.brand-choose h3{margin:0;font-size:16px;color:#222120}.brand-choose p{margin:0;font-size:13px;color:#6c6760}.brand-candidates{display:flex;flex-direction:column;gap:8px}.brand-candidate{display:flex;align-items:center;gap:12px;text-align:left;background:#fff;border:1px solid #e9e6de;border-radius:10px;padding:10px 14px;cursor:pointer}.brand-candidate:hover{border-color:#656059}.brand-candidate strong{min-width:140px;color:#222120}.brand-candidate span{flex:1;font-size:12px;color:#6c6760}.brand-link-form{display:flex;gap:8px;flex-wrap:wrap}.brand-link-form input{flex:1;min-width:240px;border:1px solid #e0dcd2;border-radius:9px;padding:9px 12px;font-size:13px}@media(max-width:640px){.brand-hero-row{flex-wrap:wrap}.brand-hero-row .button{width:100%}.brand-card-numbers{display:none}}.signed-in{display:flex;align-items:center;gap:8px}.signed-in .text-button{font-size:12px}.strategy-studio{--studio-green:#302e2d;--studio-muted:#6e6961;display:grid;gap:22px;min-width:0}.strategy-studio h2{font-size:21px;letter-spacing:-.5px}.strategy-studio h3{font-size:15px;line-height:1.4}.strategy-studio p{font-size:13px;line-height:1.7}.strategy-studio button,.strategy-studio a{white-space:normal}.strategy-fieldset{padding:0;margin:0;border:0;min-width:0;display:grid;gap:24px}.strategy-fieldset:disabled{opacity:.7}.strategy-welcome{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;border:1px solid #e7e3d9;border-radius:16px;padding:38px;background:linear-gradient(115deg,#f2f0eb,#f8f7f5)}.strategy-welcome h2{font-size:36px;line-height:1.25;margin:14px 0;letter-spacing:-1.3px}.strategy-welcome p{max-width:430px;color:var(--studio-muted);margin-bottom:24px}.strategy-flow{display:grid;gap:10px;align-content:center}.strategy-flow>div{display:flex;align-items:center;gap:14px;padding:19px;border:1px solid #e4e0d5;background:#ffffffb8;border-radius:10px}.strategy-flow>div>span{color:#7c766e;font-size:11px}.strategy-flow strong{font-size:13px;flex:1}.strategy-flow svg{color:#746f67}.strategy-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.strategy-campaign-card{border:1px solid var(--border);background:#fff;border-radius:12px;padding:23px;text-align:left;display:grid;gap:12px;min-width:0}.strategy-campaign-card:hover{border-color:#969189;background:#fbfbfa}.strategy-campaign-card h3{font-size:21px;overflow-wrap:anywhere}.strategy-campaign-card p{color:var(--studio-muted);overflow-wrap:anywhere}.strategy-campaign-card footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:14px;font-size:11px;color:var(--studio-muted)}.strategy-tag{display:inline-flex;width:fit-content;padding:5px 8px;border-radius:5px;background:#f3f1ed;color:#5b5650;font-size:10px;font-weight:600;line-height:1.4}.strategy-empty{padding:58px 20px;border:1px dashed #c9c6c2;border-radius:12px;text-align:center;background:#fcfbfa;display:grid;justify-items:center;gap:13px}.strategy-empty svg{color:#8c867e}.strategy-empty h3{font-size:21px}.strategy-empty p{max-width:510px;color:var(--studio-muted)}.strategy-workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.strategy-workspace-bar>div{display:flex;gap:9px}.strategy-save-state{font-size:11px;color:var(--studio-muted)}.strategy-hero{background:#252423;color:#fff;border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 32px}.strategy-hero .eyebrow{color:#b3afa9}.strategy-hero h2{font-size:30px;margin:10px 0;overflow-wrap:anywhere}.strategy-hero p{color:#c1bdb9;max-width:700px;overflow-wrap:anywhere}.strategy-volume{display:grid;text-align:right;flex-shrink:0}.strategy-volume strong{font-size:52px;font-weight:600;letter-spacing:-2px}.strategy-volume span{font-size:11px;color:#c1bdb9}.strategy-generation-options{display:flex;align-items:center;gap:20px}.strategy-generation-options label{min-width:240px;font-size:11px}.strategy-generation-options p{font-size:12px;color:var(--studio-muted);max-width:630px}.strategy-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);overflow-x:auto}.strategy-tabs button{display:flex;align-items:center;gap:7px;flex-shrink:0;border:0;border-bottom:3px solid transparent;background:none;padding:16px 13px;color:#757068;font-size:12px;font-weight:600}.strategy-tabs button.active{border-bottom-color:var(--accent);color:var(--accent)}.strategy-tabs button>span{font-size:10px;color:#8c867e}.strategy-section{background:#fff;border:1px solid var(--border);border-radius:12px;padding:26px;display:grid;gap:23px;min-width:0}.strategy-section>header{display:flex;justify-content:space-between;gap:15px;align-items:center}.strategy-section>header>div{display:flex;align-items:flex-start;gap:14px}.strategy-section-number{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;background:#f2f0eb;border-radius:7px;color:#716c64;font-size:11px;margin-top:2px}.strategy-section header p{color:var(--studio-muted);margin-top:5px;font-size:12px}.strategy-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.strategy-form-grid input,.strategy-form-grid textarea,.strategy-icp-grid input{font-size:13px}.strategy-muted{color:var(--studio-muted);font-size:12px!important}.strategy-icp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.strategy-icp-grid article{padding:21px;background:#fafaf8;border:1px solid #e9e5dc;border-radius:10px;display:grid;gap:17px}.strategy-icp-grid article>header{display:flex;justify-content:space-between;align-items:center}.strategy-icp-grid article>header>span{font-size:10px;letter-spacing:1px;color:#69645d;font-weight:700}.strategy-competitor-input{display:flex;gap:12px;align-items:flex-end}.strategy-competitor-input label{flex:1}.strategy-chips{display:flex;flex-wrap:wrap;gap:8px}.strategy-chips:empty{display:none}.strategy-chips button{display:flex;gap:8px;align-items:center;background:#f3f1eb;border:1px solid #e2ddd1;border-radius:7px;padding:8px 10px;font-size:12px;color:#504c47}.strategy-source-filter{display:grid;gap:14px}.strategy-source-filter>span{font-size:12px;font-weight:600}.strategy-source-filter>div{display:flex;flex-wrap:wrap;gap:16px}.strategy-source-filter label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:400}.strategy-source-filter input{width:16px;height:16px;accent-color:var(--accent)}.strategy-allocation-inputs{display:grid;grid-template-columns:160px 210px 1fr;gap:20px;align-items:end}.strategy-allocation-inputs p{font-size:12px;color:var(--studio-muted)}.strategy-total-bar{display:flex;height:35px;border-radius:7px;overflow:hidden;gap:3px;background:#fafaf8}.strategy-total-bar>div{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:650;min-width:22px}.stage-awareness{background:#ebe7df;color:#4e4a45}.stage-consideration{background:#edeae2;color:#534f49}.stage-conversion{background:#f4d3d6;color:#9d1823}.strategy-weight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.strategy-weight-card{border:1px solid var(--border);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:20px}.strategy-weight-card>h3{font-size:14px;margin-bottom:4px}.strategy-weight>span{display:flex;gap:8px;justify-content:space-between;align-items:center;font-size:12px}.strategy-weight strong{font-weight:500;overflow-wrap:anywhere}.strategy-weight>span>span{text-align:right;white-space:nowrap;font-size:11px;color:#65605a}.strategy-weight b{display:block;font-size:10px;font-weight:400;color:#7e7870;margin-top:4px}.strategy-weight input[type=range]{padding:0;width:100%;border:0;accent-color:#5f5a54;min-height:20px}.strategy-weight-card>p{margin-top:auto;font-size:11px;color:#7b766d;line-height:1.6}.strategy-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.strategy-stage-grid>article{padding:24px;border-radius:11px}.strategy-stage-grid h3{margin:12px 0}.strategy-stage-grid p{font-size:12px}.strategy-stage-grid small{display:block;margin-top:15px;font-size:11px}.strategy-stage-grid .eyebrow{color:inherit}.strategy-table-wrap{overflow:auto;max-height:650px;border:1px solid var(--border);border-radius:9px}.strategy-table{border-collapse:collapse;width:100%;font-size:12px;min-width:630px}.strategy-table th{text-align:left;background:#f7f6f2;color:#69645d;font-size:10px;text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;padding:14px 17px}.strategy-table td{padding:14px 17px;border-top:1px solid #efece6;line-height:1.6;max-width:410px;overflow-wrap:anywhere}.strategy-table small{display:block;color:#7a756c;font-size:11px}.strategy-table tfoot{background:#f7f6f2;font-weight:650}.strategy-stage-tag{padding:5px 7px;border-radius:5px;font-size:10px}.strategy-report-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:#6f6a62;font-size:11px}.strategy-report-meta>div{display:flex;gap:7px;flex-wrap:wrap}.strategy-research-summary{display:flex;justify-content:space-between;gap:20px;align-items:center}.strategy-research-summary h2{margin:9px 0}.strategy-research-summary p{font-size:12px;color:var(--studio-muted)}.strategy-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.strategy-insights article{padding:24px;background:#fff;border:1px solid var(--border);border-radius:11px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.strategy-insight-top{display:flex;justify-content:space-between;width:100%;align-items:center;color:#8b857d;font-size:11px}.strategy-insight-number{font-size:43px;font-weight:600;letter-spacing:-1px;color:#353432}.strategy-denominator{font-size:11px;color:#767169}.strategy-insights p{color:var(--studio-muted);font-size:12px}.strategy-evidence-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:9px}.strategy-evidence-links button{display:inline-flex;align-items:center;gap:5px;border:1px solid #e6e2d8;background:#f8f7f4;border-radius:5px;color:#625e57;font-size:10px;padding:5px 7px;overflow-wrap:anywhere;max-width:100%}.strategy-recommendations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.strategy-recommendations article{display:flex;flex-direction:column;gap:12px}.strategy-recommendations p{font-size:12px;color:var(--studio-muted)}.strategy-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.strategy-case-grid article{padding:22px;border:1px solid var(--border);border-radius:10px;display:grid;gap:15px}.strategy-case-title{display:flex;justify-content:space-between;gap:12px;align-items:center}.strategy-case-title>span{font-size:11px;white-space:nowrap;color:#6a655e}.strategy-case-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px}.strategy-case-stats strong{display:block;font-size:27px;color:#504c47}.strategy-case-stats small{font-size:10px;display:block;line-height:1.5;color:#6e6962;margin-top:4px}.strategy-case-grid p{font-size:12px;color:var(--studio-muted)}.strategy-review-list{max-height:440px;overflow:auto;display:grid;gap:0}.strategy-review-list>div{padding:15px 0;display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--border)}.strategy-review-list>div>div{flex:1;min-width:0}.strategy-review-list strong{font-size:12px}.strategy-review-list p{font-size:12px;color:#6f6a63;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strategy-review-list span{font-size:10px;color:#807a72}.strategy-boundary{display:flex;gap:12px;padding:19px;background:#f2f0eb;border:1px solid #e5e1d6;border-radius:9px;color:#645f59}.strategy-boundary p{font-size:12px;line-height:1.7;margin-bottom:5px}.strategy-boundary p:last-child{margin-bottom:0}.strategy-production-banner{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--border);border-radius:11px;padding:24px}.strategy-production-banner>svg{color:#807a71}.strategy-production-banner>div{flex:1}.strategy-production-banner p{font-size:12px;color:var(--studio-muted);margin-top:7px}.strategy-production-controls{display:flex;align-items:flex-end;gap:16px}.strategy-production-controls label{width:210px;font-size:11px}.strategy-production-controls p{margin-left:auto;font-size:12px;color:var(--studio-muted)}.strategy-positioning{border-left:3px solid #757068;background:#f3f1ed;padding:28px;border-radius:0 11px 11px 0}.strategy-positioning h2{margin-top:13px;max-width:900px;line-height:1.5;font-size:24px}.strategy-pitch-list{display:grid;gap:20px}.strategy-pitch-list article{display:flex;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}.strategy-pitch-list article:last-child{border:0;padding-bottom:0}.strategy-pitch-list article>span{font-size:21px;color:#98938b;font-weight:500}.strategy-pitch-list p{color:var(--studio-muted);margin-top:7px}.strategy-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.strategy-roadmap article{display:flex;flex-direction:column;gap:13px;padding-left:17px;border-left:2px solid #d1cecb}.strategy-roadmap article>span{font-size:10px;color:#7c766e;letter-spacing:1px;font-weight:700}.strategy-roadmap p{font-size:12px;color:var(--studio-muted)}.strategy-roadmap strong{font-size:11px;line-height:1.6;color:#59544f;margin-top:auto}.strategy-brief-detail{display:grid;gap:25px}.strategy-brief-hook{padding:24px;border-radius:9px;background:#f2f0eb}.strategy-brief-hook h2{font-size:23px;line-height:1.5;margin-top:10px}.strategy-detail-meta{display:grid;grid-template-columns:1fr 1fr;gap:24px}.strategy-detail-meta h3{font-size:13px;margin-bottom:9px}.strategy-detail-meta p{font-size:12px;line-height:1.7;color:#6d6861}.strategy-beat{display:grid;grid-template-columns:75px 1fr;gap:20px;padding-bottom:22px;border-bottom:1px solid #e9e6dd}.strategy-beat>strong{font-size:13px;color:#5a5650}.strategy-beat span{font-size:9px;letter-spacing:1px;color:#837d74;font-weight:700;display:block;margin-bottom:5px}.strategy-beat p{font-size:13px;line-height:1.7;margin:0 0 12px}.strategy-beat p:last-child{margin-bottom:0}@media(max-width:1200px){.strategy-campaign-grid,.strategy-insights,.strategy-weight-grid,.strategy-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-allocation-inputs{grid-template-columns:1fr 1fr}.strategy-allocation-inputs>p{grid-column:1/-1}.strategy-recommendations{grid-template-columns:1fr}.strategy-welcome h2{font-size:30px}.strategy-stage-grid h3{font-size:13px}}@media(max-width:800px){.strategy-welcome{grid-template-columns:1fr;padding:28px}.strategy-flow{grid-template-columns:1fr 1fr}.strategy-flow>div{padding:15px;gap:8px}.strategy-flow strong{font-size:11px}.strategy-generation-options{align-items:stretch;flex-direction:column;gap:10px}.strategy-hero{padding:24px}.strategy-hero h2{font-size:26px}.strategy-volume strong{font-size:40px}.strategy-save-state{order:3;width:100%}.strategy-production-banner,.strategy-production-controls{flex-wrap:wrap}.strategy-production-controls p{margin-left:0}.strategy-case-grid{grid-template-columns:1fr}.strategy-hero>div:first-child{min-width:0}.strategy-research-summary{flex-wrap:wrap}}@media(max-width:650px){.strategy-studio{gap:18px}.strategy-section{padding:19px;gap:20px}.strategy-section>header{align-items:flex-start;flex-wrap:wrap}.strategy-section>header>div{gap:9px}.strategy-studio h2{font-size:19px}.strategy-welcome h2{font-size:28px}.strategy-form-grid,.strategy-icp-grid,.strategy-campaign-grid,.strategy-insights,.strategy-weight-grid,.strategy-stage-grid,.strategy-detail-meta{grid-template-columns:1fr}.strategy-workspace-bar>div{width:100%}.strategy-workspace-bar>div>button{flex:1}.strategy-hero{padding:22px 19px}.strategy-hero h2{font-size:24px}.strategy-volume span{font-size:9px;max-width:85px}.strategy-volume strong{font-size:35px}.strategy-generation-options select,.strategy-form-grid input,.strategy-form-grid textarea,.strategy-icp-grid input,.strategy-competitor-input input,.strategy-allocation-inputs input{font-size:16px}.strategy-tabs button{font-size:11px;padding:14px 10px}.strategy-tabs button>span{display:none}.strategy-competitor-input{flex-wrap:wrap}.strategy-competitor-input label{flex-basis:100%}.strategy-competitor-input>button{margin-left:auto}.strategy-production-controls label{width:100%}.strategy-review-list>div{flex-wrap:wrap}.strategy-review-list>div>div{flex-basis:100%}.strategy-report-meta>div{width:100%}.strategy-report-meta>div>a{flex:1;font-size:10px}.strategy-beat{grid-template-columns:50px 1fr;gap:14px}.strategy-roadmap{gap:17px}.strategy-roadmap h3{font-size:13px}.strategy-flow{grid-template-columns:1fr}.strategy-case-stats small{font-size:11px}.strategy-weight>span{font-size:13px}.strategy-positioning{padding:22px}.strategy-allocation-inputs{gap:13px}.strategy-allocation-inputs label{font-size:11px}.strategy-pitch-list article{gap:13px}.strategy-source-filter>div{gap:13px}}.strategy-autofill{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;padding:1rem 1.2rem;margin-bottom:1.2rem;border:1px dashed var(--border, #d4d4d8);border-radius:10px}.strategy-autofill strong{display:block;font-size:.96rem}.strategy-autofill p{margin:.25rem 0 0;font-size:.88rem;opacity:.72;max-width:62ch}.strategy-proposal{border:1px solid var(--border, #d4d4d8);border-radius:10px;padding:1.1rem 1.2rem;margin-bottom:1.4rem}.strategy-proposal>header{margin-bottom:.9rem}.strategy-proposal>header h3{margin:0;font-size:1rem}.strategy-proposal>header span{font-size:.85rem;opacity:.7}.strategy-proposal>ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.strategy-proposal>ul>li{display:grid;grid-template-columns:8rem 1fr auto;gap:.5rem .8rem;align-items:baseline}.strategy-proposal-key{font-size:.8rem;text-transform:capitalize;opacity:.65}.strategy-proposal-value{font-size:.94rem}.strategy-provenance{font-size:.74rem;padding:.12rem .5rem;border-radius:999px;white-space:nowrap}.strategy-provenance.is-read{background:#f0eee8;color:#14532d}.strategy-provenance.is-inferred{background:#e9e5dc;color:#691018}.strategy-proposal q{grid-column:2 / -1;font-size:.84rem;opacity:.72;font-style:italic}.strategy-proposal-terms{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--border, #e8e7e3)}.strategy-proposal-terms strong{font-size:.9rem}.strategy-proposal-terms p{margin:.2rem 0 .6rem;font-size:.84rem;opacity:.7}.strategy-proposal-terms>div{display:flex;flex-wrap:wrap;gap:.4rem}.strategy-proposal-limits{margin:.9rem 0 0;padding-left:1.1rem;font-size:.84rem;opacity:.72}.strategy-proposal>footer{display:flex;align-items:center;gap:.8rem;margin-top:1rem}.strategy-quick-start{display:block;background:#fff;padding:32px;max-width:800px;width:100%;border:1px solid #e9e7e2;border-radius:12px}.strategy-quick-start h2{font-size:32px;margin:12px 0;line-height:1.2}.strategy-quick-start>p{max-width:560px;margin-bottom:24px}.strategy-quick-start form{display:flex;align-items:end;gap:12px}.strategy-quick-start label{flex:1;min-width:0}.strategy-quick-start input,.strategy-quick-start .button{min-height:48px}.strategy-quick-start .strategy-quick-hint{font-size:12px;margin:12px 0 0;max-width:none}.strategy-quick-note{color:#6e6961;padding:16px;background:#f9f9f7;border:1px solid #e9e7e2;border-radius:8px}.strategy-optional{min-width:0;border:1px solid #e9e7e2;border-radius:12px;background:#fff;padding:16px}.strategy-optional summary{cursor:pointer;font-size:13px;font-weight:600;min-height:32px;align-content:center}.strategy-optional summary:focus-visible{outline:3px solid #d5213055;outline-offset:3px}.strategy-optional[open]>summary{margin-bottom:16px}.strategy-optional-content{display:grid;gap:24px}@media(max-width:600px){.strategy-quick-start{padding:24px}.strategy-quick-start h2{font-size:26px}.strategy-quick-start form{flex-direction:column;align-items:stretch}.strategy-quick-start .button{width:100%}.strategy-optional{padding:12px}}.business-intel{display:grid;gap:24px;min-width:0;color:#272625;font-size:13px;line-height:1.6}.business-intel *{min-width:0}.business-intel h4{font-size:13px;font-weight:650;margin:0;line-height:1.5}.business-intel p{font-size:13px;line-height:1.7;color:#68635c}.business-intel a,.business-intel p,.business-intel h2,.business-intel h3,.business-intel h4,.business-intel span,.business-intel td{overflow-wrap:anywhere}.bi-overview{padding:28px;background:#f4f2ed;border:1px solid #e4e0d5;border-radius:12px}.bi-overview-top,.bi-brand-line,.bi-overview-footer,.bi-row-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bi-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;font-weight:650;color:#59554f}.bi-date{font-size:11px;color:#68635c}.business-intel .bi-brand-line h2{font-size:28px;line-height:1.3;margin:16px 0 12px;letter-spacing:-.7px}.business-intel .bi-summary{max-width:1000px;color:#373634;font-size:14px}.bi-overview-footer{justify-content:flex-start;margin-top:16px;font-size:11px;color:#68635c}.bi-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border-top:1px solid #e1ddd1;margin-top:24px;padding-top:20px}.bi-facts>div{display:grid;gap:4px;border-left:1px solid #e1ddd1;padding-left:20px}.bi-facts>div:first-child{border:0;padding-left:0}.bi-facts strong{font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.bi-facts span{font-size:11px;color:#68635c}.bi-link{display:inline-flex;gap:4px;align-items:center;color:#5f5a54;text-decoration:underline;text-underline-offset:3px;font-size:12px;max-width:100%}.bi-link:hover{color:#961722}.bi-tag{display:inline-flex;align-items:center;font-size:10px;line-height:1.4;padding:4px 7px;background:#f1efe9;color:#504c47;border:1px solid #e4e0d6;border-radius:4px;white-space:normal}.bi-tag-hypothesis{background:#fbedee;border-color:#f1c7ca;color:#931621}.bi-section{background:#fff;border:1px solid #e8e4da;border-radius:12px;padding:24px;display:grid;align-content:start;gap:20px}.bi-section>header{display:flex;gap:12px;align-items:flex-start}.bi-section>header>svg{margin-top:3px;color:#6b665f}.bi-section>header h3{font-size:16px}.bi-section>header p{font-size:12px;margin-top:4px}.bi-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bi-rows>article{padding:16px 0;border-top:1px solid #edeae3;display:grid;gap:8px}.bi-rows>article:first-child{padding-top:0;border-top:0}.bi-rows>article:last-child{padding-bottom:0}.bi-row-heading{align-items:flex-start}.bi-row-heading h4{flex:1 1 150px}.bi-row-heading .bi-tag{flex-shrink:0}.bi-empty-note{padding:16px;background:#f8f7f4;border-radius:8px;font-size:12px!important}.bi-categories{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center}.bi-categories>span:first-child{font-size:11px;font-weight:650;color:#645f58}.bi-categories>span:not(:first-child){font-size:12px}.bi-table-wrap{max-height:480px;overflow:auto;border:1px solid #e8e4da;border-radius:8px}.bi-product-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px}.bi-product-table th{background:#f6f4f0;padding:12px;text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#5f5a54;position:sticky;top:0;z-index:1}.bi-product-table th:first-child{width:31%}.bi-product-table th:nth-child(2){width:19%;text-align:right}.bi-product-table td{border-top:1px solid #ebe8e0;padding:14px 12px;vertical-align:top;color:#625e57}.bi-product-table tr:nth-child(2n){background:#fbfbfa}.bi-product-table td:first-child strong{display:block;color:#2d2c2a;margin-bottom:6px}.bi-product-table td:nth-child(2){text-align:right;color:#272625;font-weight:600;font-variant-numeric:tabular-nums}.bi-product-table small{display:block;font-size:10px;font-weight:400}.bi-unknown{color:#706b64;font-weight:400;font-size:11px}.bi-footnote{font-size:11px!important}.bi-audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bi-audiences article{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-left:2px solid #efc0c4;padding-left:16px}.bi-audiences article .bi-link{margin-top:auto}.bi-ad-stats{display:flex;flex-wrap:wrap;gap:12px 24px;background:#f6f5f2;padding:14px 16px;border-radius:8px;color:#66615a;font-size:12px}.bi-ad-stats strong{font-size:20px;color:#2a2928;font-weight:600;margin-right:4px}.bi-ad-stats>span:last-child{margin-left:auto;align-self:center;font-size:11px}.bi-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.bi-insights article{padding:20px 0;border-top:1px solid #e9e6dd;display:grid;align-content:start;gap:8px}.bi-insight-value{font-size:27px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.bi-denominator{font-size:11px;color:#645f58}.bi-insights article p{font-size:12px}.bi-evidence{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.bi-evidence button{display:inline-flex;align-items:center;gap:5px;padding:7px 8px;background:#f6f4f0;border:1px solid #e6e3d9;border-radius:5px;color:#56524c;font-size:11px;text-align:left;min-height:32px}.bi-evidence button:hover{border-color:#938e86}.bi-coverage{border-top:1px solid #e9e6dd;padding-top:16px;display:flex;gap:8px 20px;flex-wrap:wrap;font-size:11px;color:#66615a}.bi-coverage>strong{color:#2e2c2b}.bi-details{border-top:1px solid #e9e6dd;padding-top:16px}.bi-details summary{cursor:pointer;font-size:12px;color:#55514b;font-weight:600;padding:4px 0}.bi-details[open]>summary{margin-bottom:16px}.bi-details>.bi-rows,.bi-ad-list{max-height:420px;overflow:auto}.bi-ad-list article{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:12px 0;border-top:1px solid #edeae3}.bi-ad-list article:first-child{border:0}.bi-ad-list article>div{flex:1}.bi-ad-list p,.bi-ad-list small{font-size:11px;color:#6b665f}.bi-ad-list button{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid #e4dfd4;border-radius:6px;padding:10px;font-size:11px;flex-shrink:0}.bi-basis{font-size:11px!important;padding-left:12px;border-left:2px solid #efc0c4}.bi-research-links{display:grid;gap:16px}.bi-research-links>div{display:grid;gap:5px}.bi-research-links small,.bi-sources small{display:block;font-size:10px;color:#6b665f}.bi-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.bi-sources>div{display:flex;gap:12px}.bi-source-number{font-size:10px;color:#716b64;padding-top:2px;font-variant-numeric:tabular-nums}.bi-limits{padding:16px;background:#f9f8f5;border-radius:8px}.bi-limits ul{padding-left:18px;margin:8px 0 0;display:grid;gap:6px;color:#67625c;font-size:12px}.bi-pending{border:1px dashed #c9c6c2;background:#f9f8f6;border-radius:12px;padding:40px;justify-items:center;text-align:center}.bi-pending>svg{color:#716b64}.bi-pending p{max-width:580px}.business-intel button:focus-visible,.business-intel a:focus-visible,.business-intel summary:focus-visible{outline:2px solid #b11b28;outline-offset:3px}@media(max-width:1000px){.bi-insights,.bi-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-two-column{gap:16px}.bi-section{padding:20px}}@media(max-width:650px){.business-intel{gap:16px}.bi-overview{padding:20px}.bi-overview-top{gap:8px}.bi-eyebrow{font-size:9px}.bi-brand-line{gap:4px}.business-intel .bi-brand-line h2{font-size:25px}.bi-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.bi-facts>div{padding-left:0;border:0}.bi-facts strong{font-size:25px}.bi-section{padding:16px;gap:16px}.bi-two-column,.bi-audiences,.bi-insights,.bi-sources{grid-template-columns:minmax(0,1fr)}.bi-table-wrap{max-height:520px}.bi-product-table th{padding:10px 8px;font-size:9px}.bi-product-table td{padding:12px 8px;font-size:11px}.bi-product-table th:first-child{width:38%}.bi-product-table th:nth-child(2){width:26%}.bi-product-table th:nth-child(3){width:36%}.bi-product-table .bi-link{font-size:10px}.bi-product-table td:nth-child(3){font-size:10px}.bi-evidence button{min-height:40px}.bi-ad-stats>span:last-child{margin-left:0;flex-basis:100%}.bi-insights article{padding:16px 0}.bi-insights article:first-child{border-top:0;padding-top:0}.bi-ad-list button{min-height:44px}.bi-link{min-height:28px}.bi-research-links .bi-link{min-height:44px}.bi-details summary{min-height:44px;align-content:center}.bi-pending{padding:28px 20px}}.bl{--mx:0;--my:0;position:relative;overflow:hidden;margin:20px 0;border-radius:18px;background:#0b0b0b;color:#f3f1ec;padding:22px 26px 26px;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate}.bl:before{content:"";position:absolute;inset:-40%;z-index:-1;background:radial-gradient(40% 40% at calc(50% + var(--mx)*30%) calc(40% + var(--my)*30%),rgba(209,32,47,.28),transparent 70%);transition:background .2s}.bl:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.07;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:3px 3px;animation:bl-grain .5s steps(3) infinite}@keyframes bl-grain{0%{transform:translate(0)}33%{transform:translate(-1px,1px)}66%{transform:translate(1px,-1px)}}.bl-top{display:flex;align-items:center;gap:18px;font:500 11px Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#a9a49b}.bl-rec{display:inline-flex;align-items:center;gap:7px;color:#f3f1ec}.bl-rec i,.fs-rec i{width:9px;height:9px;border-radius:50%;background:var(--red,#d1202f);box-shadow:0 0 12px var(--red,#d1202f);animation:bl-blink 1.2s steps(2) infinite}@keyframes bl-blink{50%{opacity:.15;box-shadow:none}}.bl-tc{font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;color:#f3f1ec;font-variant-numeric:tabular-nums}.bl-meta{margin-left:auto}.bl-body{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:34px;align-items:center;margin:26px 0 22px}.bl-slate{transform:perspective(700px) rotateY(calc(var(--mx)*-14deg)) rotateX(calc(var(--my)*10deg));transition:transform .25s ease-out;transform-style:preserve-3d}.bl-stick{height:26px;display:flex;overflow:hidden;border-radius:4px 4px 0 0;background:#f3f1ec;transform-origin:4px 100%;animation:bl-clap .55s cubic-bezier(.3,1.6,.5,1) both}.bl-stick span{flex:1;transform:skew(-30deg);margin:0 -4px}.bl-stick span:nth-child(odd){background:#141414}@keyframes bl-clap{0%{transform:rotate(-22deg)}60%{transform:rotate(2deg)}to{transform:rotate(0)}}.bl-board{background:#141414;border:2px solid #f3f1ec;border-top:0;border-radius:0 0 6px 6px;padding:12px 14px;display:grid;gap:10px}.bl-board small{display:block;font:500 8px Inter,sans-serif;letter-spacing:.22em;color:#a9a49b}.bl-board b{display:block;font:400 22px/1.05 Anton,Impact,sans-serif;letter-spacing:.02em;color:#f3f1ec;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-board-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff2a;padding-top:8px}.bl-board-row b{font-size:18px}.bl-count{display:flex;flex-direction:column;gap:6px;min-width:0}.bl-count-n{font:400 clamp(64px,9vw,120px)/.9 Anton,Impact,sans-serif;letter-spacing:.01em;color:#f3f1ec;font-variant-numeric:tabular-nums}.bl-count-l{font:italic 400 20px "Instrument Serif",Georgia,serif;color:#cfcac0}.bl-bar{position:relative;height:6px;margin-top:10px;border-radius:99px;background:#ffffff1a;overflow:hidden}.bl-bar span{position:absolute;inset:0 auto 0 0;width:0;background:var(--red,#d1202f);border-radius:inherit;transition:width .8s cubic-bezier(.2,.8,.2,1)}.bl-bar span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:bl-sheen 1.6s linear infinite}.bl-bar.indeterminate span{width:30%;animation:bl-indet 1.4s ease-in-out infinite}@keyframes bl-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes bl-indet{0%{left:-30%}to{left:100%}}.bl-bar-l{font:500 11px JetBrains Mono,ui-monospace,monospace;color:#a9a49b;letter-spacing:.04em;min-height:14px}.bl-steps{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bl-steps li{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #ffffff1f;border-radius:99px;font:500 12px Inter,sans-serif;color:#8f8a81;transition:all .3s}.bl-steps li span{font:400 13px Anton,Impact,sans-serif;letter-spacing:.04em}.bl-steps li.done{color:#f3f1ec;border-color:#ffffff40}.bl-steps li.done span{color:var(--red,#d1202f)}.bl-steps li.now{color:#fff;background:var(--red,#d1202f);border-color:var(--red,#d1202f);animation:bl-pulse 1.6s ease-in-out infinite}@keyframes bl-pulse{50%{box-shadow:0 0 0 6px #d1202f2e}}.bl-strip{position:relative;height:86px;display:flex;align-items:center;margin:0 -26px;padding:10px 0;background:#050505;border-top:6px dashed #1d1d1d;border-bottom:6px dashed #1d1d1d;overflow:hidden;transform:skewY(calc(var(--my)*-3deg))}.bl-reel{display:flex;gap:10px;width:max-content;animation:bl-roll 18s linear infinite;transform:translate(calc(var(--mx)*-40px))}.bl:hover .bl-reel{animation-duration:42s}.bl-frame{width:118px;height:64px;border-radius:4px;background:linear-gradient(110deg,#1a1a1a 30%,#2a2522,#1a1a1a 60%);background-size:300% 100%;animation:bl-shimmer 1.8s linear infinite;animation-delay:calc(var(--i)*-.22s)}.bl-frame:nth-child(4n+1){background-image:linear-gradient(110deg,#2a0e11 30%,#4a1419,#2a0e11 60%)}.bl-frame.has-img{animation:none;background-size:cover;background-position:center;filter:grayscale(.85) contrast(1.1) brightness(.75);transition:filter .3s,transform .3s}.bl:hover .bl-frame.has-img{filter:none}.bl-frame.has-img:hover{transform:scale(1.08)}@keyframes bl-roll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bl-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}.bl-line{margin:16px 0 0;font:italic 400 19px "Instrument Serif",Georgia,serif;color:#cfcac0;animation:bl-in .6s ease-out both}@keyframes bl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bl-hint{position:absolute;right:22px;bottom:18px;font:500 10px Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#6b6761}.fs{display:inline-flex;align-items:center;gap:10px;font:500 13px Inter,sans-serif;color:var(--muted,#6b6761)}.fs-rec{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.16em;color:var(--red,#d1202f)}.fs-reel{position:relative;width:22px;height:22px;border-radius:50%;border:2px solid var(--ink,#141414);animation:spin 1.4s linear infinite}.fs-reel i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--ink,#141414);top:50%;left:50%;margin:-2.5px}.fs-reel i:nth-child(1){transform:translateY(-6px)}.fs-reel i:nth-child(2){transform:translate(6px)}.fs-reel i:nth-child(3){transform:translateY(6px)}.fs-reel i:nth-child(4){transform:translate(-6px)}@media(max-width:760px){.bl{padding:18px 16px 22px}.bl-meta{display:none}.bl-body{grid-template-columns:1fr;gap:20px}.bl-steps{grid-template-columns:repeat(2,1fr)}.bl-strip{margin:0 -16px}.bl-hint{display:none}}@media(prefers-reduced-motion:reduce){.bl *,.bl:after,.fs-reel{animation:none!important;transition:none!important}.bl-slate,.bl-strip,.bl-reel{transform:none!important}}.tiktok-page{display:flex;flex-direction:column;gap:28px}.tiktok-intro{background:#fff;border:1px solid var(--border);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px}.tiktok-intro-copy{display:flex;align-items:flex-start;gap:16px}.tiktok-intro-copy .source-mark{flex-shrink:0;width:48px;height:48px;font-size:30px}.tiktok-intro h2,.tiktok-section-heading h2{font-size:19px;letter-spacing:-.4px}.tiktok-intro-copy p{max-width:65ch;font-size:14px;line-height:1.7;margin-top:8px;color:#645f58}.tiktok-actions{display:flex;flex-wrap:wrap;gap:8px}.tiktok-connection{padding-top:16px;border-top:1px solid var(--border);font-size:13px;line-height:1.7;color:#524e48}.tiktok-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.tiktok-section-heading h2{display:flex;align-items:center;gap:9px}.tiktok-section-heading p{font-size:13px;line-height:1.6;color:#645f58;margin-top:6px}.tiktok-run{padding:16px 0;border-bottom:1px solid var(--border)}.tiktok-run-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tiktok-run-top strong{font-size:14px;overflow-wrap:anywhere;min-width:0}.tiktok-run-meta,.tiktok-empty-runs{font-size:13px;color:#645f58;line-height:1.7;margin-top:7px}.tiktok-run-message{font-size:13px;line-height:1.7;margin-top:8px;max-width:85ch;overflow-wrap:anywhere}.tiktok-run-actions{margin-top:12px;display:flex;gap:8px}.tiktok-filters{display:flex;align-items:center;gap:20px;margin:18px 0}.tiktok-search{flex:1;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--border);border-radius:8px;padding-left:12px;min-width:0}.tiktok-search input{border:0;min-width:0;background:transparent}.tiktok-saved{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px}.tiktok-saved input{width:17px;height:17px;accent-color:var(--accent)}.tiktok-empty{min-height:260px;gap:14px}@media(max-width:650px){.tiktok-intro{padding:18px}.tiktok-section-heading{flex-wrap:wrap}.tiktok-intro h2,.tiktok-section-heading h2{font-size:17px}.tiktok-filters{flex-wrap:wrap;gap:12px}.tiktok-search{flex-basis:100%}.sidebar nav{overflow-x:auto;min-width:0;justify-content:flex-start}.sidebar .brand{flex-shrink:0}.sidebar nav .nav-item{flex-shrink:0}}.lt{--lt-accent:#ba1c2a;--lt-accent-ink:#fff;--lt-bg:#100f0f;--lt-text:#f0eee8;--lt-muted:#b9b5b0;--lt-faint:#99938c;position:fixed;inset:0;background:var(--lt-bg);overflow:auto;display:grid;place-items:center;padding:24px;color:var(--lt-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.lt *,.lt *:before,.lt *:after{box-sizing:border-box}.lt-motion{position:absolute;inset:0;width:100%;height:100%;filter:saturate(1.1)}.lt-grid{position:absolute;inset:-64px;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;animation:lt-grid 40s linear infinite;will-change:transform}@keyframes lt-grid{0%{transform:translateZ(0)}to{transform:translate3d(64px,64px,0)}}.lt-stage{position:relative;width:min(100%,520px);display:flex;flex-direction:column;gap:22px;animation:lt-rise .7s cubic-bezier(.2,.8,.2,1) both}@keyframes lt-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lt-card{background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:34px 34px 30px;box-shadow:0 30px 80px #00000073}.lt-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;text-decoration:none;color:inherit}.lt-logo{display:inline-flex;gap:3px;align-items:flex-end;height:26px}.lt-logo span{width:7px;border-radius:3px;background:var(--lt-accent);display:block}.lt-logo span:nth-child(1){height:14px}.lt-logo span:nth-child(2){height:22px}.lt-logo span:nth-child(3){height:26px}.lt-name{font-weight:800;font-size:22px;letter-spacing:-.6px;line-height:1;color:#f7f6f2}.lt-name small{display:block;font-size:9px;letter-spacing:2.6px;font-weight:600;color:var(--lt-faint);margin-top:4px}.lt-eyebrow{display:block;font-size:10px;letter-spacing:1.5px;color:var(--lt-faint);margin-bottom:10px}.lt-card h1{margin:0 0 6px;font-size:30px;letter-spacing:-.8px;color:#fff;line-height:1.15}.lt-card p{margin:0 0 22px;font-size:14px;color:var(--lt-muted);line-height:1.5}.lt-form{display:flex;flex-direction:column;gap:14px}.lt-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;letter-spacing:.3px;color:#c6c3bf}.lt-form input{background:#00000047;border:1px solid rgba(255,255,255,.16);border-radius:11px;padding:12px 14px;font-size:15px;color:#fff;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit}.lt-form input:focus{border-color:var(--lt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lt-accent) 28%,transparent)}.lt-error{background:#d6543f2e;border:1px solid rgba(214,84,63,.5);color:#f6dbdd;border-radius:10px;padding:10px 12px;font-size:13px}.lt-submit{margin-top:6px;min-height:46px;font-size:15px;font-weight:700;border:0;border-radius:12px;background:var(--lt-accent);color:var(--lt-accent-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;transition:transform .12s,filter .12s}.lt-submit:hover{filter:brightness(1.08)}.lt-submit:active{transform:translateY(1px)}.lt-submit:disabled{opacity:.6;cursor:default}.lt-tools{display:flex;flex-direction:column;gap:10px}.lt-tools-caption{font-size:10px;letter-spacing:1.5px;color:var(--lt-faint);padding-left:4px}.lt-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.lt-tool{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--lt-text);text-decoration:none;transition:transform .15s,background .15s,border-color .15s}.lt-tool:hover{transform:translateY(-2px);background:#ffffff1c;border-color:#ffffff38}.lt-tool.current{border-color:color-mix(in srgb,var(--lt-accent) 60%,transparent);background:color-mix(in srgb,var(--lt-accent) 16%,transparent)}.lt-tool-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;flex:none;color:#fff}.lt-tool-icon svg{width:18px;height:18px}.lt-tool strong{display:block;font-size:13px}.lt-tool small{display:block;font-size:11px;color:#ada9a2}.lt-note{position:relative;text-align:center;font-size:11px;color:var(--lt-faint)}.lt-note a{color:var(--lt-muted)}.lt-spin{animation:lt-spin 1s linear infinite}@keyframes lt-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lt-stage,.lt-grid{animation:none}}:root{--red:#d1202f;--red-hover:#a8121f;--cream:#f3f1ec;--cream-2:#e9e5dc;--ink:#141414;--ink-2:#050505;--muted:#6b6761;--border:#e2ded4;--surface:#fff;--canvas:#f3f1ec;--accent:#d1202f;--accent-hover:#a8121f;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:var(--canvas)}html body{background:var(--canvas);color:var(--ink)}html h1,html h2,html h3{font-family:Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em;color:var(--ink)}html .page-heading h1,html .brand-head-main h2,html .modal-header h2,html .strategy-welcome h2{font-family:Anton,Impact,Arial Narrow Bold,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.02;color:var(--ink)}html .page-heading h1{font-size:44px}html .page-heading p{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:20px;color:var(--muted);letter-spacing:0}html .eyebrow,html .nav-caption,html .sidebar-version{letter-spacing:.16em;text-transform:uppercase;color:var(--red)}html .brand-card-numbers b,html .brand-tile>strong,html .stat-card strong{font-family:Anton,Impact,sans-serif;font-weight:400;letter-spacing:.01em}html .sidebar{background:var(--ink);border-right-color:var(--ink);color:var(--cream)}html .brand-logo{display:none}html .brand-name{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:26px;letter-spacing:.02em;color:var(--cream);text-transform:uppercase}html .brand-name>span{font-family:Inter,sans-serif;font-weight:500;font-size:9px;letter-spacing:.32em;color:var(--red);margin-top:6px}html .workspace{color:var(--cream)}html .workspace span,html .database-status,html .sidebar-version{color:#a9a49b}html .workspace-avatar{background:var(--red);color:#fff}html .nav-item{color:#bdb8ae}html .nav-item:hover:not(.active){background:#ffffff12;color:var(--cream)}html .nav-item.active{background:var(--red);border-color:var(--red);color:#fff;font-weight:600}html .nav-count{background:#ffffff1f;color:var(--cream)}html .nav-item.active .nav-count{background:#fff3;color:#fff}html .sidebar-tip{background:#ffffff0d;border-color:#ffffff1f}html .sidebar-tip h3{color:var(--cream);font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:18px;letter-spacing:0}html .sidebar-tip p{color:#a9a49b}html .sidebar .text-button{color:#ff5a66}html .sidebar-version{border-top-color:#ffffff1a}html .topbar{background:#f3f1ecf2;border-bottom-color:var(--border)}html .breadcrumb strong{color:var(--ink)}html .profile-avatar{background:var(--ink);color:var(--cream)}html .button{border-radius:999px;font-weight:500}html .button.primary{background:var(--ink);border-color:var(--ink);color:var(--cream);box-shadow:none}html .button.primary:hover:not(:disabled){background:var(--red);border-color:var(--red)}html .button.secondary{background:transparent;border-color:var(--ink);color:var(--ink);box-shadow:none}html .button.secondary:hover:not(:disabled){background:var(--ink);color:var(--cream);border-color:var(--ink)}html .text-button{color:var(--red)}html .chip.active{background:var(--ink);border-color:var(--ink);color:var(--cream)}html .brand-avatar{background:var(--red);color:#fff}html .brand-card:hover,html .brand-candidate:hover{border-color:var(--ink)}html .brand-hero-row:focus-within{border-color:var(--red);box-shadow:0 0 0 3px #d1202f24}html .brand-head-links a{color:var(--red)}html input:focus,html select:focus,html textarea:focus{outline-color:var(--red)}@media(max-width:760px){html .sidebar{background:var(--ink)}html .brand-name{font-size:18px}html .page-heading h1{font-size:32px}html .page-heading p{font-size:17px}}html .lt-card h1{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;color:#fff}html .lt-logo{display:none}html .lt-name{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:26px;letter-spacing:.02em;text-transform:uppercase}html .lt-name small{font-family:Inter,sans-serif;color:var(--red);letter-spacing:.32em}html .workspace{background:#ffffff0d;border:1px solid #ffffff1f;box-shadow:none}html .workspace strong{color:var(--cream)}html .brand-hero-row{background:#fff;border-color:var(--border)}html .brand-hero-row input{background:transparent;border:0;box-shadow:none}html .brand-hero-row input:focus{outline:none}html .lt-submit{border-radius:999px}html .lt-tool.active,html .lt-tool[aria-current]{border-color:var(--red)}
