:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#263c35;background:#f6f7f3;font-synthesis:none;font-weight:400;--green: #254d3e;--forest: #183a31;--muted: #849087;--line: #e6eae3;--cream: #f6f7f3;--text: #293e35}*{box-sizing:border-box}body{margin:0;font-size:13px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #7da896;outline-offset:3px}input,select,textarea{min-width:0;border:1px solid #dfe5dc;background:#fff;border-radius:7px;padding:10px 12px;color:var(--text)}input::placeholder,textarea::placeholder{color:#a0a89f}select{cursor:pointer}textarea{resize:vertical;line-height:1.6}input[type=color]{height:40px;width:100%;padding:5px}input[type=checkbox]{accent-color:var(--green);width:15px;height:15px;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button svg,a svg,span svg{flex-shrink:0}button,a{transition:background .15s,color .15s,border-color .15s,box-shadow .15s}svg{vertical-align:middle}.app-shell{display:flex;min-height:100vh}.sidebar{width:222px;background:var(--forest);color:#c3d0c7;position:fixed;inset:0 auto 0 0;z-index:30;display:flex;flex-direction:column;padding:27px 15px 0;overflow-y:auto}.brand{display:flex;gap:11px;align-items:center;color:#f3f6e9;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:750;letter-spacing:-1px;padding:0 10px}.brand:hover{text-decoration:none}.brand-small{display:block;font-family:DM Sans,sans-serif;letter-spacing:2.3px;font-size:7px;font-weight:500;color:#a4b6aa;margin-top:4px}.brand-symbol{font-family:Georgia,serif;font-weight:400;font-size:38px;letter-spacing:-13px;line-height:1;display:inline-flex;position:relative;padding-right:10px;color:#e6edcd;transform:translateY(-2px)}.brand-symbol span{transform:translateY(-3px);display:inline-block;font-size:31px}.workspace-select{margin:30px 3px 25px;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;display:flex;align-items:center;padding:11px 9px;gap:9px}.workspace-monogram{display:grid;place-items:center;width:27px;height:29px;border-radius:6px;background:#d6dfbc;color:#284a39;font-weight:700;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace-select>div{flex:1;min-width:0}.workspace-select strong{display:block;font-size:11px;letter-spacing:.1px;color:#edf1e7;font-weight:500}.workspace-select small{font-size:9px;color:#9aafa1;display:block;margin-top:3px}.workspace-select>svg{color:#9bb0a2}.nav-caption{display:block;font-size:8px;letter-spacing:1.8px;color:#7d9a87;margin:0 12px 11px;font-weight:600}.nav-caption.secondary{margin-top:28px}.nav-item{display:flex;width:100%;align-items:center;gap:12px;background:none;border:0;border-radius:6px;text-align:left;padding:11px 13px;font-size:11.5px;margin-bottom:3px;color:#b6c8bc;line-height:1.4}.nav-item:hover{background:#ffffff08;color:#f4f7ec}.nav-item.active{background:#e4ebd3;color:#244837;font-weight:650;box-shadow:0 1px 4px #00000008}.nav-item>span:nth-child(2){flex:1}.nav-count{font-size:9px;min-width:20px;min-height:18px;display:grid;place-items:center;border-radius:4px;background:#ffffff12;color:#a6bfaf;padding:1px 5px}.active .nav-count{background:#254d3e0b;color:#355743}.sidebar-bottom{margin-top:auto;padding-top:34px}.workspace-health{display:flex;gap:9px;align-items:center;padding:11px 6px 19px}.workspace-health>span{height:5px;width:5px;background:#b9cfa4;border-radius:50%}.workspace-health strong{font-size:9px;color:#c2d1bd;font-weight:500}.workspace-health small{display:block;margin-top:4px;color:#7f9a87;font-size:8px}.workspace-health>svg{margin-left:auto;color:#7b9984}.profile{display:flex;align-items:center;gap:9px;border-top:1px solid #ffffff12;padding:17px 2px}.profile .avatar{width:30px;height:30px;border:1px solid #ffffff18;background:#54705c;color:#dce6ca;font-size:10px}.profile>div{flex:1;min-width:0}.profile strong{font-size:10px;color:#dce5d8;display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile small{display:block;font-size:8px;color:#8ba792;margin-top:4px;text-transform:capitalize}.profile .icon-button{color:#9ab49f}.main-shell{margin-left:222px;flex:1;min-width:0}.topbar{height:66px;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 35px}.breadcrumb,.topbar-right{display:flex;align-items:center;gap:17px;font-size:10px;color:#8a948a}.breadcrumb>svg{color:#b1b9af}.breadcrumb strong{font-weight:500;color:#44574a}.topbar-right{gap:18px}.topbar-right>span:not(.topbar-divider){display:flex;align-items:center;gap:7px}.date-label{font-size:10px}.private-label{font-size:9px;letter-spacing:.1px}.topbar-divider{width:1px;height:18px;background:#e8ece6}.main-content{padding:32px 35px 0;max-width:1860px;margin:0 auto}.eyebrow{display:block;font-size:8px;letter-spacing:1.9px;font-weight:650;color:#7b8977;margin-bottom:11px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:5px 0 29px}.page-heading h1{font-size:30px;font-weight:650;letter-spacing:-1.15px;line-height:1.3;color:#253e31}.page-heading p{font-size:11px;color:#8a9487;margin-top:10px;line-height:1.6}.heading-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dfe5da;background:#fff;color:#485b49;line-height:1.2;padding:9px 13px;font-size:10px;font-weight:550;border-radius:6px;min-height:33px;white-space:nowrap;text-decoration:none!important}.button:hover{background:#f5f7f0;border-color:#bdcbb8}.button.primary{color:#f7f8ee;background:#294e3c;border-color:#294e3c;box-shadow:0 2px 4px #203e2b0b}.button.primary:hover{background:#1c3a2b;border-color:#1c3a2b}.button.subtle{border-color:transparent;background:transparent;color:#778472;padding:7px 9px;font-size:10px}.button.subtle:hover,.button.selected{background:#f0f4e9;color:#44613a}.button.danger{color:#fff;background:#a85248;border-color:#a85248}.button.danger-subtle{color:#ae625b;background:none;border-color:transparent}.button.full-width{width:100%}.icon-button{border:0;background:transparent;border-radius:5px;color:#869182;display:inline-flex;align-items:center;justify-content:center;padding:6px}.icon-button:hover{background:#e5eadd77;color:#354c36}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px}.metric-card{padding:19px 20px 18px;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 2px 3px #253e3102}.metric-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#889380;gap:12px}.metric-top svg{color:#8d9b80}.metric-card strong{display:block;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:30px;letter-spacing:-1.15px;line-height:1.3;margin:12px 0 8px;font-weight:600;color:#2b4330;font-variant-numeric:tabular-nums}.metric-card small{font-size:9px;color:#9aa28f}.metric-card.accent{background:#eef1e2;border-color:#e1e7d2}.metric-card.accent .metric-top{color:#73835f}.dashboard-split{display:grid;grid-template-columns:1.8fr 1fr;gap:20px;margin-bottom:29px}.panel{background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden}.panel-header{display:flex;align-items:center;justify-content:space-between;padding:21px 23px 0;gap:12px}.panel-header h2{font-size:13px;color:#3c5139;font-weight:650;letter-spacing:-.2px}.panel-header p{font-size:9px;color:#95a08c;margin-top:6px}.panel-header>svg{color:#a7b298}.compact-select{font-size:9px;border-color:#e4e9dc;background:#fcfdf9;padding:7px 8px;color:#748268;border-radius:5px}.performance-total{display:flex;align-items:center;gap:12px;margin:22px 24px 5px}.performance-total strong{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:27px;font-weight:600;color:#3a5136;letter-spacing:-1px}.performance-total span{font-size:9px;color:#98a28e}.chart{display:flex;height:184px;padding:16px 24px 15px 23px;gap:12px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;padding:2px 0 25px;color:#a7ae9c;font-size:8px;min-width:26px}.chart-inner{flex:1;min-width:0;display:flex;flex-direction:column}.chart-inner svg{height:140px;width:100%;overflow:visible}.chart-x{display:flex;justify-content:space-between;font-size:8px;color:#9ca791;padding-top:10px;gap:10px}.chart-empty{height:177px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;color:#b3bea5;gap:9px;margin:0 24px 10px}.chart-empty strong{font-size:10px;color:#8c9a7d;font-weight:500;z-index:1}.chart-empty span{font-size:9px;color:#a6af9a;z-index:1}.chart-grid-lines{position:absolute;inset:20px 0;display:flex;flex-direction:column;justify-content:space-between;z-index:0}.chart-grid-lines i{border-top:1px dashed #e9ede2;width:100%}.chart-empty>svg{z-index:1;background:#fff}.platform-list{padding:22px 23px 10px}.platform-summary{margin-bottom:18px}.platform-summary>div:first-child{display:flex;align-items:center;justify-content:space-between}.platform-summary strong{font-size:10px;color:#526645;font-weight:600}.platform{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:#748066;white-space:nowrap}.platform-mark{width:21px;height:21px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;background:#eef1e6;line-height:1}.platform-instagram{background:#f5eaf2;color:#b4749d}.platform-tiktok{background:#edf1ea;color:#586c4d}.platform-facebook{background:#edf0f8;color:#7b94c3;font-family:Arial,sans-serif}.platform-x{background:#eef0ea;color:#8a927f;font-size:12px}.progress-track{height:4px;background:#f1f4eb;border-radius:4px;overflow:hidden;margin-top:9px}.progress-track>span{display:block;height:100%;background:#a6b995;border-radius:3px}.platform-summary small{display:flex;justify-content:space-between;font-size:8px;color:#a7b099;margin-top:6px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:25px 0 14px;gap:15px}.section-heading h2{font-size:15px;color:#3e5538;letter-spacing:-.35px;font-weight:650}.section-heading>div>span{display:block;font-size:10px;color:#94a087;margin-top:6px}.data-panel{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 2px 3px #253e3102}.table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:55px;padding:10px 14px;border-bottom:1px solid #e9ede3}.table-tools-left,.table-tools-right{display:flex;align-items:center;gap:4px;min-width:0}.view-label{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:#536747;font-weight:550;padding:0 4px;white-space:nowrap}.view-dot{width:6px;height:6px;background:#7d9e60;border-radius:50%;display:inline-block;flex-shrink:0}.toolbar-divider{height:16px;width:1px;background:#e7ecdf;margin:0 7px}.search-box{display:flex;align-items:center;gap:7px;background:#fafbf7;border:1px solid #e9ede3;padding:0 10px;border-radius:5px;min-height:31px;color:#9baa8a;min-width:0}.search-box input{border:none;background:transparent;outline:none;padding:7px 0;font-size:9px;min-width:0;width:145px;color:#586c49}.search-box input::placeholder{color:#a6b198}.search-box input:focus-visible{outline:none}.search-box:focus-within{outline:2px solid #b4c49c;outline-offset:1px}.table-scroll{overflow:auto;width:100%}table{width:100%;border-collapse:collapse;font-size:10px;white-space:nowrap;text-align:left}th{background:#fafbf7;color:#8a9879;font-weight:450;font-size:9px;border-bottom:1px solid #e9ede3;padding:0 15px;height:36px}th button{border:0;background:none;display:flex;align-items:center;gap:7px;padding:7px 0;font-size:inherit;color:inherit;font-weight:inherit}td{height:60px;border-bottom:1px solid #edf0e8;padding:11px 15px;color:#7e8c6d}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfdf9}.row-actions{width:35px;padding-left:3px;padding-right:12px}.name-cell{display:flex;align-items:center;gap:9px;min-width:126px}.name-cell>div{min-width:0}.name-cell strong,.name-cell a{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:550;color:#536b43}.name-cell small{display:block;font-size:8px;color:#a5b096;margin-top:4px}.name-cell a svg{opacity:.5}.avatar{display:inline-flex;align-items:center;justify-content:center;height:35px;width:35px;flex-shrink:0;border-radius:50%;color:#8a906d;background:#f0eee0;font-size:11px;letter-spacing:-.5px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:650}.avatar.small{height:28px;width:28px;font-size:9px;background:#e8eddc;color:#71835f}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:4px;padding:4px 7px;line-height:1;font-size:8px;background:#f0f2e9;color:#8b987b;text-transform:capitalize;font-weight:450;white-space:nowrap}.badge i{height:4px;width:4px;border-radius:50%;background:currentColor}.badge-active,.badge-completed,.badge-connected{background:#edf4e4;color:#6f9453}.badge-warm-up,.badge-processing,.badge-running,.badge-queued{background:#fbf4df;color:#ba9a4e}.badge-banned,.badge-failed{background:#f9eae5;color:#bc8170}.badge-inactive,.badge-paused{background:#eff1e9;color:#98a085}.badge-draft,.badge-ready{background:#edf1f5;color:#8b9bac}.badge-blocked-provider,.badge-not-connected{background:#f4f0e8;color:#a39680}.model-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #e9eddf;background:#fafbf5;padding:4px 6px;border-radius:4px;font-size:9px;color:#8a9778;white-space:nowrap}.model-chip i{width:5px;height:5px;border-radius:50%;opacity:.8}.mono{font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;letter-spacing:-.3px;color:#94a080}.truncate{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted{color:#a8b19a!important;font-weight:400}.issue-cell{display:flex;align-items:center;gap:5px;color:#bc9274;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.table-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ecf0e4;padding:9px 16px;font-size:9px;color:#a5b093;min-height:38px}.table-footer strong{font-weight:550;color:#82956c}.table-footer>div{display:flex;align-items:center;gap:8px}.table-footer .icon-button{padding:4px;color:#a7b295}.table-options{background:#fafcf5;border-bottom:1px solid #e6ecdb;display:flex;align-items:center;gap:15px;padding:12px 17px;flex-wrap:wrap;font-size:10px;color:#7b9168}.table-options>label{display:flex;align-items:center;gap:8px;font-size:9px}.table-options select{font-size:9px;padding:6px 8px;border-color:#e0e7d6;max-width:160px}.column-options label{gap:5px}.workspace-note{display:flex;align-items:center;gap:14px;border:1px dashed #dce3ce;border-radius:8px;margin:24px 0 10px;padding:17px 20px;background:#f3f5e9}.note-symbol{color:#9eac80;font-size:27px}.workspace-note strong{font-size:10px;color:#768b61;font-weight:550}.workspace-note p{font-size:9px;color:#a4af91;margin-top:5px;line-height:1.5}.main-footer{margin-top:29px;border-top:1px solid #e5eadb;padding:18px 0;display:flex;justify-content:space-between;font-size:8px;color:#a8b197;letter-spacing:.15px}.main-footer>span:first-child{font-size:8px}.main-footer i{margin:0 6px;font-style:normal}.demo-banner{display:flex;align-items:center;justify-content:center;gap:9px;padding:8px 20px;background:#eaf0dd;color:#819568;font-size:9px;border-bottom:1px solid #e0e8ce}.demo-banner button{display:flex;gap:6px;align-items:center;border:0;background:none;color:#506d3f;font-weight:600;font-size:9px;margin-left:12px}.status-tabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid #e2e8d7;margin-bottom:17px;font-size:10px}.status-tabs button{border:0;background:none;padding:0 1px 13px;font-size:10px;color:#526e3f;position:relative;font-weight:550}.status-tabs button.active:after{content:"";height:2px;background:#789958;position:absolute;bottom:-1px;left:0;right:0}.status-tabs button span,.count-pill{background:#e8eedb;color:#7e9663;border-radius:4px;font-size:8px;font-weight:500;padding:3px 6px;margin-left:5px}.status-tab-stat{display:flex;gap:6px;align-items:center;color:#a1ae8e;padding-bottom:13px;font-size:9px}.status-tab-stat i{width:5px;height:5px;border-radius:50%}.green{background:#9ebc80}.amber{background:#d9bf78}.red{background:#cea18b}.table-hint{display:flex;align-items:center;gap:7px;margin-top:14px;font-size:9px;color:#a1af8c}.range-bar{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;background:#fff;border:1px solid var(--line);border-radius:8px;margin-bottom:18px;gap:14px}.range-bar>div{display:flex;align-items:center;gap:10px}.range-bar strong{font-size:10px;color:#64824a}.range-bar .muted{font-size:9px}.range-bar label{display:flex;align-items:center;gap:7px;font-size:9px;color:#95a781}.range-bar input{font-size:9px;padding:7px 8px;border-color:#e3ead7;color:#7e9564}.range-bar>div>span:not(.view-dot){font-size:9px;color:#a2b08d}.tabular{font-variant-numeric:tabular-nums;font-weight:500}.info-note{display:flex;align-items:flex-start;gap:10px;background:#eef3e4;border:1px solid #e0e9d1;border-radius:7px;padding:14px 16px;margin:19px 0;color:#91a775}.info-note>svg{flex-shrink:0;margin-top:1px}.info-note p{font-size:10px;line-height:1.7;color:#8ca16f}.info-note.compact{padding:10px 12px;margin-top:0}.info-note.compact p{font-size:10px}.inline-loading{display:flex;align-items:center;gap:8px;font-size:10px;color:#8da373;margin:12px 0}.library-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px}.library-toolbar>div:first-child{display:flex;align-items:center;gap:6px;margin-right:auto}.library-toolbar .search-box{background:#fff;min-height:33px}.rule-summary{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:9px;color:#9eae87;padding:13px 15px;background:#edf2e1;border:1px solid #e1e9d1;border-radius:7px;margin-bottom:19px}.rule-summary strong{font-weight:500;color:#89a068}.rule-dot{height:5px;width:5px;border-radius:50%;background:#9ebd79;margin-right:3px}.video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.video-card{border:1px solid #e2ead6;background:#fff;border-radius:9px;overflow:hidden}.video-poster{position:relative;aspect-ratio:4/4.5;overflow:hidden;background:#d9d6b8;display:flex;align-items:center;justify-content:center}.video-poster video{height:100%;width:100%;object-fit:contain;background:#182f23}.poster-1{background:#b8c5b3}.poster-2{background:#d4b9a2}.poster-3{background:#c3c8ad}.poster-art{position:absolute;inset:0;opacity:.5;overflow:hidden}.poster-art span{display:block;position:absolute;border-radius:50%;background:linear-gradient(45deg,#f8f4d8aa,#5c765b99);height:90%;width:65%;transform:rotate(-25deg);top:17%;left:16%;filter:blur(1px)}.poster-art span:nth-child(2){top:48%;left:43%;background:#fff3b333;width:80%;height:75%}.poster-art span:nth-child(3){height:150%;width:18%;top:-20%;left:50%;transform:rotate(38deg);background:#fff8d735;filter:blur(16px)}.poster-word{font-family:Georgia,serif;font-size:110px;letter-spacing:-8px;color:#fff9e449;position:absolute;bottom:8%;left:-7%}.play-circle{display:grid;place-items:center;border:1px solid #ffffff55;height:48px;width:48px;border-radius:50%;background:#ffffff20;color:#fffbe9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1;padding-left:7px}.play-circle:hover{background:#ffffff40}.poster-caption{position:absolute;bottom:17px;color:#faf5dc;font-size:7px;letter-spacing:2px}.winner-badge{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:4px;border-radius:4px;background:#fffbe9e8;color:#6d7951;padding:5px 7px;font-size:8px}.video-body{padding:15px}.video-body .eyebrow{font-size:7px;margin-bottom:7px;color:#a7b48b}.video-body h3{font-size:11px;color:#6d8650;line-height:1.6;font-weight:550;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px}.video-metrics{display:flex;align-items:center;gap:12px;margin:13px 0;font-size:8px;color:#99ad7c}.video-metrics span{display:flex;align-items:center;gap:4px}.video-card-actions{display:flex;justify-content:space-between;border-top:1px solid #edf2e4;padding-top:8px}.video-card-actions .button{font-size:8px;padding:5px 0;min-height:26px}.below-threshold{padding:20px 0}.below-threshold h3{font-size:12px;font-weight:550;color:#7e9660}.below-threshold h3 span{color:#afbc98;margin-left:5px}.below-threshold p{font-size:10px;color:#a4b58a;margin:8px 0 13px}.compact-records{border:1px solid #e4ecd9;border-radius:8px;background:#fff;overflow:hidden}.compact-records button{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border:0;border-bottom:1px solid #eef3e6;background:none;text-align:left;font-size:10px;color:#829c63}.compact-records button:last-child{border-bottom:0}.compact-records button:hover{background:#f7faef}.compact-records button span{flex:1}.compact-records button small{color:#b0bd98;font-size:9px}.research-summary{display:flex;align-items:center;justify-content:space-between;background:#edf2e2;border:1px solid #dfe9ce;padding:18px 23px;border-radius:9px;margin-bottom:21px;gap:20px}.research-summary>div{display:flex;align-items:center;gap:16px}.research-summary>div>svg{color:#98ad78}.research-summary strong{font-size:12px;font-weight:550;color:#6b884f}.research-summary p{font-size:10px;color:#a0b385;margin-top:6px}.creative-intro{position:relative;overflow:hidden;background:#e9eedc;border:1px solid #dce6c9;border-radius:11px;display:flex;align-items:center;gap:27px;padding:40px 38px;margin-bottom:23px}.creative-intro-icon{width:87px;height:113px;display:grid;place-items:center;border:1px solid #c9d7b0;border-radius:17px;background:#f4f6e9;box-shadow:-7px 8px #dce5cb;transform:rotate(-6deg);color:#8aa66a;flex-shrink:0;z-index:1}.creative-intro>div:nth-child(2){position:relative;z-index:1;max-width:580px}.creative-intro h2{font-size:23px;letter-spacing:-.6px;line-height:1.4;font-weight:550;color:#627f45}.creative-intro p{font-size:11px;line-height:1.7;color:#99ac7b;margin:10px 0 19px;max-width:460px}.creative-intro .eyebrow{font-size:7px;color:#91a66e;margin-bottom:10px}.creative-decoration{position:absolute;font-size:290px;color:#dce5c9;right:-25px;top:-49px;font-weight:400;line-height:1;transform:rotate(12deg)}.job-list{display:flex;flex-direction:column;gap:12px}.job-card{display:flex;align-items:center;gap:17px;background:#fff;border:1px solid #e2ebd4;padding:16px 18px;border-radius:9px}.job-preview{width:65px;height:78px;display:grid;place-items:center;background:#edf3e2;border:1px solid #e0eacf;border-radius:6px;color:#a3b884;overflow:hidden;flex-shrink:0}.job-preview video{height:100%;width:100%;object-fit:contain}.job-info{flex:1;min-width:0}.job-info h3{font-size:11px;color:#748e55;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-info>span{display:block;font-size:8px;color:#b0bf98;margin-top:5px}.job-info p{font-size:9px;color:#9bb47a;margin-top:8px;line-height:1.5;max-width:400px}.job-actions{display:flex;gap:8px}.domain-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:7px;background:#eef3e4;border:1px solid #e2ecd5;color:#a1b784}.inline-link{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:#90a970}.team-stats{display:flex;gap:24px;align-items:center;margin-bottom:20px;color:#a5b98b;font-size:10px}.team-stats>span{display:flex;gap:6px;align-items:center}.team-stats>span:last-child{margin-left:auto;font-size:9px}.team-stats strong{color:#7d9a5d;font-weight:600}.role-chip{background:#f2f6e9;border:1px solid #e7efda;padding:4px 7px;border-radius:4px;font-size:8px;color:#9ab27b;text-transform:capitalize}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.model-card{border:1px solid #dfe9d1;border-radius:10px;background:#fff;text-align:left;padding:23px;min-height:215px;display:flex;flex-direction:column}.model-card:hover{border-color:#afc492;box-shadow:0 5px 15px #5071320a}.model-card-top{display:flex;justify-content:space-between;align-items:flex-start;color:#b0c296}.model-card-top .avatar{height:47px;width:47px;font-size:16px}.model-card h2{font-size:17px;color:#6e8b51;letter-spacing:-.4px;margin:16px 0 7px;font-weight:600}.model-card p{font-size:10px;line-height:1.6;color:#a0b585;max-width:260px;flex:1}.model-card>div:last-child{display:flex;gap:15px;margin-top:21px;color:#9bb47e;font-size:9px}.model-card>div:last-child span{display:flex;align-items:center;gap:5px}.model-card.add-model{border-style:dashed;background:#f2f6e7;align-items:center;justify-content:center;text-align:center}.add-model>span{height:44px;width:44px;display:grid;place-items:center;background:#e5edda;color:#a2b987;border-radius:50%;margin-bottom:13px}.add-model h3{font-size:13px;font-weight:550;color:#93ac74;margin-bottom:8px}.add-model p{flex:0}.settings-layout{max-width:1000px;display:flex;flex-direction:column;gap:22px}.settings-panel header{padding:25px 25px 18px}.settings-panel h2{font-size:17px;letter-spacing:-.3px;font-weight:600;color:#718d52}.settings-panel header>p{font-size:10px;color:#a6ba8b;margin-top:8px}.settings-panel .eyebrow{font-size:7px;color:#acbf91}.integration-row{display:flex;align-items:center;gap:15px;border-top:1px solid #eaf0df;padding:21px 25px}.integration-icon{width:40px;height:42px;display:grid;place-items:center;background:#f1f5e8;border:1px solid #e7eedb;border-radius:8px;color:#a5ba8a;flex-shrink:0}.integration-row>div{flex:1}.integration-row h3{font-size:11px;color:#839e64;font-weight:550}.integration-row p{font-size:9px;color:#a7bc8e;line-height:1.7;margin-top:5px;max-width:500px}.settings-explainer{display:flex;gap:10px;align-items:flex-start;padding:16px 25px;background:#f6f9ef;border-top:1px solid #eaf1dd;color:#b1c498}.settings-explainer p{font-size:9px;line-height:1.7;color:#a8be8c}.settings-explainer svg{flex-shrink:0;margin-top:2px}.password-form{padding:0 25px 25px}.password-form>.button{margin-top:17px}.empty-state{text-align:center;padding:48px 25px;display:flex;align-items:center;flex-direction:column}.empty-icon{height:52px;width:52px;display:grid;place-items:center;border-radius:14px;background:#f0f5e6;color:#b1c696;margin-bottom:17px;border:1px solid #e5eed7}.empty-state h3{font-size:14px;color:#8ba36e;font-weight:550;letter-spacing:-.2px}.empty-state p{font-size:10px;line-height:1.8;color:#adbf93;max-width:360px;margin-top:9px}.empty-state .button{margin-top:19px}.modal-backdrop{position:fixed;inset:0;background:#13291c66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70;display:flex;justify-content:flex-end;animation:fadeIn .15s ease}.drawer{width:540px;max-width:100%;height:100%;background:#fdfefb;display:flex;flex-direction:column;box-shadow:-12px 0 55px #10251320;outline:none;animation:slideIn .2s ease}.drawer.wide{width:650px}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:28px 29px 23px;border-bottom:1px solid #e7eedc;background:#fff}.drawer-head h2{font-size:21px;font-weight:600;color:#6a864f;letter-spacing:-.5px;word-break:break-word}.drawer-head .eyebrow{font-size:7px;color:#a3b98a;margin-bottom:9px}.drawer-body{padding:24px 29px;overflow:auto;flex:1}.drawer-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e3ecd6;padding:18px 25px;background:#fff;gap:12px}.drawer-footer>div{display:flex;gap:8px}.drawer-footer>.muted{font-size:9px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 16px}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field>span{font-size:10px;color:#849e66;font-weight:550}.field input,.field select,.field textarea{font-size:11px;border-color:#dfe9d3;background:#fff;color:#72904f;line-height:1.4;min-height:39px}.field input::placeholder,.field textarea::placeholder{color:#b1c498}.field input[type=color]{height:39px}.field small{font-size:9px;color:#afc294;line-height:1.5}.full{grid-column:1/-1}.field-hint{font-size:9px;line-height:1.7;color:#a5bb88;display:flex;align-items:flex-start;gap:7px}.field-hint svg{flex-shrink:0;margin-top:2px}.drawer-tabs{display:flex;align-items:center;gap:20px;border-bottom:1px solid #e6efdb;margin-bottom:23px}.drawer-tabs button{border:0;background:none;display:flex;align-items:center;gap:6px;padding:3px 0 13px;font-size:10px;color:#adc393;border-bottom:2px solid transparent;margin-bottom:-1px}.drawer-tabs button.active{color:#75974e;border-bottom-color:#8cad63}.security-callout{display:flex;align-items:center;gap:14px;padding:16px 0 25px;color:#a6be87}.security-callout h3{font-size:13px;color:#809f5c;font-weight:550}.security-callout p{font-size:10px;color:#a6bd88;line-height:1.6;margin-top:7px}.password-input{display:flex;align-items:center;border:1px solid #dfe9d3;border-radius:7px;background:#fff;padding-right:6px}.password-input input{flex:1;border:0;background:transparent;min-width:0}.password-input input:focus-visible{outline:none}.password-input:focus-within{outline:3px solid #bfd3a5;outline-offset:2px}.masked-text{-webkit-text-security:disc}.form-section-title{display:flex;align-items:center;gap:8px;border-top:1px solid #e6efda;padding-top:19px;margin-top:3px;color:#a4bd84}.form-section-title h3{font-size:12px;font-weight:550;color:#8ba76b}.permission-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.permission-check{display:flex;align-items:center;gap:8px;border:1px solid #e3edd6;border-radius:6px;padding:10px;font-size:10px;color:#95b074;background:#fff}.permission-check:has(input:checked){border-color:#c6d9ad;background:#f2f7e9;color:#7d9f56}.permission-check input{margin:0}.permission-vault{display:flex;align-items:center;gap:10px;padding:14px;background:#eff5e3;border:1px solid #deebcd;border-radius:7px;color:#a4bd84}.permission-vault strong{font-size:10px;font-weight:550;color:#89a76a}.permission-vault small{display:block;font-size:9px;line-height:1.5;color:#a7bf8b;margin-top:5px}.permission-vault>div{flex:1}.permission-vault input{margin:0}.landing-mini{background:#f1f6e7;border-radius:11px;padding:27px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #e0eccf}.landing-avatar{width:54px;height:54px;border-radius:50%;background:var(--landing-accent);color:#fff;display:grid;place-items:center;font-size:17px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-mini h3{font-size:18px;font-weight:550;margin-top:16px;color:var(--landing-accent)}.landing-mini p{font-size:10px;color:#a1bb84;line-height:1.7;margin-top:8px;max-width:280px}.landing-mini>span{display:flex;justify-content:center;align-items:center;gap:9px;width:80%;background:var(--landing-accent);color:#fff;padding:11px 16px;border-radius:7px;font-size:10px;margin-top:20px}.landing-mini small{font-size:8px;color:#b2c79b;margin-top:19px}.error-note{display:flex;align-items:flex-start;gap:8px;background:#fff0e9;border:1px solid #edcdbb;border-radius:7px;color:#b77a60;font-size:11px;line-height:1.6;padding:12px;margin-top:18px}.error-note svg{flex-shrink:0;margin-top:1px}.delete-confirm{background:#fff2ea;border:1px solid #efd3c1;border-radius:8px;padding:18px;margin-top:20px}.delete-confirm h3{font-size:13px;color:#b0826a}.delete-confirm p{font-size:10px;color:#bc9981;line-height:1.6;margin:8px 0 14px}.delete-confirm>div{display:flex;gap:8px}.drawer-intro{font-size:11px;line-height:1.8;color:#a0b984;margin-bottom:23px}.upload-dropzone{border:1px dashed #bed4a4;background:#f2f8e8;border-radius:10px;width:100%;padding:34px 20px;display:flex;flex-direction:column;align-items:center;color:#a2bd80}.upload-dropzone>span{height:58px;width:58px;display:grid;place-items:center;background:#e5f0d6;border-radius:14px;margin-bottom:17px}.upload-dropzone h3{font-size:15px;font-weight:550;color:#83a55b}.upload-dropzone p{font-size:11px;margin-top:7px;color:#a4bf84}.upload-dropzone small{font-size:9px;color:#b4ca97;margin-top:18px}.upload-dropzone:hover{border-color:#9fbe7a;background:#eff7e1}.upload-file-list{margin:19px 0}.upload-file-list>div{display:flex;align-items:center;gap:10px;border:1px solid #e1edd2;padding:12px;margin-bottom:8px;border-radius:7px;color:#a8c38a}.upload-file-list span{flex:1;min-width:0}.upload-file-list strong{display:block;font-size:10px;font-weight:500;color:#95b274;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-file-list small{display:block;font-size:9px;color:#b2ca98;margin-top:4px}.upload-dropzone+.drawer-intro{margin-top:20px}.toast{position:fixed;bottom:25px;left:calc(50% + 111px);transform:translate(-50%);z-index:100;background:#345531;box-shadow:0 5px 25px #142b1c25;color:#e6f0db;border:1px solid #55754a;border-radius:8px;display:flex;align-items:center;gap:10px;padding:13px 14px 13px 17px;font-size:11px;max-width:calc(100vw - 40px);min-width:260px}.toast.bad{background:#8a5a45;border-color:#a9775f;color:#fff2e8}.toast .icon-button{color:inherit;margin-left:auto}.auth-screen{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.auth-story{background:#193b30;color:#e1ead5;display:flex;flex-direction:column;padding:45px 50px;position:relative;overflow:hidden;min-height:100vh}.auth-story .brand{padding:0}.auth-story>div{margin:auto 0;padding:60px 0 55px;position:relative;z-index:1}.eyebrow.light{color:#96ac8b;font-size:8px;letter-spacing:2px}.auth-story h1{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:43px;letter-spacing:-1.5px;font-weight:500;line-height:1.35;color:#e4ebd5;margin:20px 0}.auth-story p{font-size:12px;line-height:1.9;color:#9caf93}.auth-visual{height:170px;position:relative;margin-top:40px;max-width:370px}.floating-card{display:flex;align-items:center;gap:14px;background:#ffffff0b;border:1px solid #ffffff1b;border-radius:10px;padding:20px;position:absolute;left:0;right:0;top:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:rotate(-3deg);z-index:2}.floating-icon{height:43px;width:43px;display:grid;place-items:center;background:#b6cb9422;color:#c0d6a2;border-radius:9px}.floating-card strong{font-size:11px;display:block;color:#d4e2bf;font-weight:550}.floating-card small{font-size:9px;color:#91aa7c;display:block;margin-top:7px}.floating-card>svg{color:#b9d39b;margin-left:auto}.floating-lines{position:absolute;left:28px;right:-11px;top:61px;border:1px solid #ffffff12;background:#ffffff03;padding:39px 22px 17px;border-radius:10px;transform:rotate(4deg)}.floating-lines i{height:4px;background:#bdd0a014;display:block;margin-top:8px;width:63%;border-radius:3px}.floating-lines i:nth-child(2){width:85%}.orb{position:absolute;display:block;border:1px solid #b1ce8c11;border-radius:50%;width:330px;height:330px;right:-190px;top:-100px;z-index:0}.orb-two{width:250px;height:250px;right:-150px;top:-60px}.auth-copyright{font-size:8px;letter-spacing:1.4px;color:#8da879;display:flex;justify-content:space-between;gap:15px}.auth-copyright span{letter-spacing:0;color:#69875c;font-size:9px}.auth-main{display:flex;align-items:center;justify-content:center;padding:55px 40px;background:#f9faf5}.auth-box{max-width:365px;width:100%}.auth-box>.eyebrow{font-size:8px;color:#96ac7b}.auth-box h2{font-size:29px;color:#627d45;letter-spacing:-.9px;font-weight:600;margin:14px 0 12px}.auth-box>p{font-size:11px;line-height:1.8;color:#9eb485;max-width:340px}.auth-box form{margin-top:28px}.auth-box .field{margin-bottom:18px}.auth-box .field>span{font-size:11px;color:#8ca46d}.auth-box .field input{min-height:43px;background:#fff;font-size:12px}.auth-box .button.full-width{margin-top:5px;min-height:40px;font-size:11px}.auth-box .button.primary{justify-content:space-between;padding:13px 15px}.auth-divider{height:1px;background:#e4ecd8;margin:32px 0 26px;display:flex;justify-content:center}.auth-divider>span{transform:translateY(-50%);background:#f9faf5;padding:0 13px;font-size:9px;color:#b0c297;line-height:1}.auth-box .auth-footnote{display:flex;align-items:center;justify-content:center;gap:7px;font-size:8px;color:#b5c69f;margin-top:26px}.loading-screen,.fatal{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f4f7ed;color:#90aa75;gap:17px;padding:30px;text-align:center}.loading-screen .brand-symbol{color:#4b713d;font-size:55px;margin-bottom:18px}.loading-screen .brand-symbol span{font-size:46px}.loading-screen p{font-size:11px;color:#a3ba89}.fatal h1{font-size:25px;font-weight:550;color:#7d9c60}.fatal p{font-size:12px;max-width:420px;line-height:1.8}.fatal button{margin-top:8px}.mobile-menu,.nav-overlay{display:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(20px);opacity:.8}to{transform:translate(0);opacity:1}}@media(min-width:1600px){.main-content,.topbar{padding-left:48px;padding-right:48px}.page-heading h1{font-size:34px}.metrics-grid{gap:22px}.metric-card{padding:23px 25px}.dashboard-split{gap:24px}.video-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body{font-size:14px}.nav-item{font-size:12px}.name-cell strong,.name-cell a,td{font-size:11px}.page-heading p{font-size:12px}}@media(max-width:1180px){.sidebar{width:200px;padding-left:12px;padding-right:12px}.main-shell{margin-left:200px}.main-content{padding:27px 25px 0}.topbar{padding:0 25px}.brand{font-size:22px}.brand-symbol{font-size:34px}.brand-symbol span{font-size:29px}.workspace-select small{font-size:8px}.metric-card{padding:17px 15px}.metric-top{font-size:9px}.metric-card small{font-size:8px;line-height:1.5;display:block}.metric-card strong,.page-heading h1{font-size:27px}.page-heading p{max-width:470px;font-size:10px}.table-toolbar{flex-wrap:wrap}.table-tools-right{margin-left:auto}.video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-stats>span:last-child{display:none}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.range-bar{flex-wrap:wrap}.range-bar>div:last-child{margin-left:auto}.toast{left:calc(50% + 100px)}.creative-intro{padding:30px 25px;gap:22px}.creative-intro h2{font-size:21px}.creative-decoration{opacity:.6}.job-card{flex-wrap:wrap}.job-actions{margin-left:auto}.auth-story{padding:38px 35px}.auth-story h1{font-size:37px}.auth-main{padding:40px 30px}}@media(max-width:950px){.dashboard-split{grid-template-columns:1fr}.platform-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;padding-top:22px}.platform-summary{margin-bottom:7px}.platform-panel{padding-bottom:14px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-heading{align-items:flex-start}.heading-actions{flex-wrap:wrap;justify-content:flex-end;max-width:180px}.topbar-right .date-label{display:none}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-tabs{gap:15px}.status-tab-stat{font-size:8px}.status-tabs button{font-size:9px}.creative-intro-icon{display:none}.auth-story h1{font-size:31px}.auth-story{padding:35px 25px}.auth-copyright span{display:none}.auth-box h2{font-size:25px}.job-preview{width:48px;height:59px}.job-info p{max-width:310px}.integration-row{padding:18px 20px;gap:11px}.integration-row p{font-size:8px}.integration-row .badge{font-size:7px}.range-bar>div:last-child{flex-wrap:wrap}.range-bar .button{font-size:9px}.table-tools-left .button{padding:7px 6px}.table-tools-left .button svg{width:13px}.view-label{font-size:9px}.sidebar{width:190px}.main-shell{margin-left:190px}.toast{left:calc(50% + 95px)}.main-content{padding:24px 20px 0}.topbar{padding:0 20px}.private-label{font-size:8px}.page-heading h1{font-size:24px}.page-heading p{font-size:9px;max-width:350px}.drawer{width:500px}}@media(max-width:720px){.sidebar{transform:translate(-100%);width:225px;transition:transform .2s}.sidebar.open{transform:translate(0)}.nav-overlay{display:block;position:fixed;inset:0;background:#18311d66;z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:57px;padding:0 16px}.breadcrumb{gap:11px;font-size:9px}.topbar-right{gap:0}.topbar-divider{display:none}.topbar-right .private-label{font-size:8px}.main-content{padding:22px 16px 0}.page-heading{margin:4px 0 22px;gap:12px}.page-heading .eyebrow{font-size:7px;letter-spacing:1.5px;margin-bottom:9px}.page-heading h1{font-size:24px;letter-spacing:-.8px}.page-heading p{font-size:9px;line-height:1.7;max-width:300px}.heading-actions{max-width:135px;gap:6px}.heading-actions .button{font-size:9px;padding:8px 10px}.heading-actions .button svg{width:13px}.demo-banner{font-size:8px;padding:8px 15px;gap:6px;justify-content:flex-start;line-height:1.5}.demo-banner>span{flex:1}.demo-banner button{font-size:8px;gap:4px;max-width:100px;text-align:left;line-height:1.4;margin:0}.demo-banner button svg{display:none}.metrics-grid{gap:10px;margin-bottom:17px}.metric-card{padding:16px 14px}.metric-top{font-size:9px;gap:7px}.metric-card strong{font-size:28px;margin:10px 0 5px}.metric-card small{font-size:8px}.dashboard-split{gap:16px;margin-bottom:22px}.panel-header{padding:18px 17px 0}.panel-header h2{font-size:12px}.performance-total{margin:20px 18px 5px}.chart{padding-left:17px;padding-right:17px;height:170px}.chart-inner svg{height:126px}.platform-list{padding:20px 17px 6px;gap:18px}.platform-summary .platform{font-size:9px}.platform-summary small{font-size:7px}.section-heading h2{font-size:14px}.section-heading>div>span{font-size:9px}.section-heading .button{font-size:9px}.table-toolbar{padding:9px 11px;gap:8px}.table-tools-left{width:100%;justify-content:flex-start}.table-tools-right{width:100%;margin-left:0}.table-tools-right .search-box{flex:1}.table-tools-right .search-box input{width:100%}.table-tools-left .button{font-size:9px;padding:5px 8px}.view-label{font-size:9px}.table-tools-left .toolbar-divider{margin:0 5px}.workspace-note{padding:14px;margin-top:20px;gap:10px}.workspace-note strong{font-size:9px}.workspace-note p{font-size:8px;line-height:1.7}.main-footer{font-size:7px;margin-top:22px;padding:16px 0}.main-footer>span:first-child{font-size:7px}.main-footer>span:last-child{display:none}.status-tabs{gap:15px;overflow-x:auto;white-space:nowrap}.status-tab-stat{font-size:8px;flex-shrink:0}.status-tabs button{font-size:9px;flex-shrink:0}.status-tab-stat:last-child{display:none}.table-hint{font-size:8px;line-height:1.6;align-items:flex-start}.table-hint svg{flex-shrink:0}.toast{left:50%;bottom:16px;font-size:10px;min-width:260px}.range-bar{gap:12px;padding:13px}.range-bar>div:last-child{margin-left:0;gap:7px;width:100%}.range-bar input{font-size:8px;padding:6px;max-width:125px}.range-bar label{font-size:8px;gap:5px}.range-bar .button{font-size:8px;padding:7px 8px}.library-toolbar{flex-wrap:wrap;gap:10px}.library-toolbar>div:first-child{width:100%}.library-toolbar .search-box{flex:1}.library-toolbar .search-box input{width:100%}.library-toolbar .button{font-size:9px}.rule-summary{font-size:8px;gap:6px;line-height:1.6}.video-grid{gap:12px}.video-body{padding:12px}.video-body h3{font-size:10px}.video-metrics{font-size:7px;gap:8px}.video-metrics svg{width:11px}.video-card-actions .button{font-size:7px}.video-card-actions .button svg{width:12px}.poster-word{font-size:85px}.play-circle{width:39px;height:39px}.play-circle svg{width:18px}.research-summary{padding:16px;gap:12px;align-items:flex-start}.research-summary>div{gap:10px}.research-summary>div>svg{width:20px;flex-shrink:0}.research-summary strong{font-size:11px;line-height:1.5}.research-summary p{font-size:9px;line-height:1.7}.research-summary .badge{font-size:7px;margin-top:2px}.creative-intro{padding:27px 22px}.creative-intro h2{font-size:21px;max-width:280px}.creative-intro p{font-size:10px;max-width:300px}.creative-intro .eyebrow{font-size:6px;letter-spacing:1.4px}.creative-decoration{opacity:.45;right:-100px}.info-note{padding:12px 13px;gap:8px}.info-note p{font-size:9px;line-height:1.8}.job-card{padding:14px;gap:12px}.job-card>.badge{margin-left:auto;align-self:flex-start}.job-info h3{font-size:10px}.job-info{max-width:calc(100% - 65px)}.job-actions{width:100%;justify-content:flex-end;border-top:1px solid #edf3e3;padding-top:12px}.job-actions .button,.job-card .job-info p{font-size:8px}.team-stats{gap:19px;font-size:9px}.team-stats svg{width:15px}.model-grid{gap:12px}.model-card{padding:18px;min-height:220px}.model-card h2{font-size:15px}.model-card p{font-size:9px}.model-card>div:last-child{gap:9px;flex-wrap:wrap;font-size:8px}.model-card-top .avatar{height:39px;width:39px;font-size:13px}.model-card-top>svg{width:15px}.model-card.add-model h3{font-size:12px}.settings-panel header{padding:22px 18px 18px}.settings-panel h2{font-size:16px}.settings-panel header>p{font-size:9px}.integration-row{padding:17px 18px;flex-wrap:wrap}.integration-row h3{font-size:10px}.integration-row p{font-size:9px}.integration-row .badge{margin-left:51px;font-size:7px}.integration-row>.button{margin-left:51px;font-size:9px}.integration-icon{height:36px;width:36px}.integration-row>div{min-width:180px}.settings-explainer{padding:15px 18px}.password-form{padding:0 18px 22px}.password-form .form-grid{grid-template-columns:1fr}.drawer-head{padding:24px 22px 20px}.drawer-head h2{font-size:20px}.drawer-body{padding:22px}.drawer-footer{padding:16px 18px;gap:8px}.drawer-footer .button{font-size:9px;padding:9px 10px}.drawer-footer>span{font-size:8px!important;max-width:120px;line-height:1.6}.form-grid{gap:18px 13px}.field>span{font-size:10px}.field input,.field select,.field textarea{font-size:11px}.drawer-intro{font-size:10px}.drawer-tabs{gap:16px}.drawer-tabs button{font-size:9px}.permission-check{font-size:9px;padding:9px 8px;gap:6px}.permission-check svg{width:13px}.auth-screen{grid-template-columns:1fr}.auth-story{min-height:auto;padding:28px 26px 29px}.auth-story>div{padding:35px 0 0}.auth-story h1{font-size:31px;margin:15px 0 12px}.auth-story p{font-size:10px;line-height:1.8}.auth-story .brand{font-size:23px}.auth-story .brand-symbol{font-size:36px}.auth-story .brand-symbol span{font-size:30px}.auth-visual{display:none}.auth-story .eyebrow{font-size:7px}.auth-copyright{display:none}.auth-main{padding:35px 26px 45px}.auth-box{max-width:440px}.auth-box h2{font-size:27px}.auth-box>p{font-size:11px}.auth-box .auth-footnote{font-size:8px}.empty-state{padding:39px 22px}.empty-state h3{font-size:13px}.empty-state p{font-size:9px}.empty-icon{height:47px;width:47px}.table-options{gap:10px;padding:12px}.table-options>label{font-size:8px;gap:6px}.table-options select{font-size:8px;max-width:130px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-heading p,.panel-header p,.metric-card small,.table-hint,.section-heading>div>span{color:#7b8876}.metric-top{color:#738268}.metric-top svg{color:#87977a}.main-footer,.workspace-note p{color:#8a9a7a}.muted{color:#869479!important}.name-cell strong,.name-cell a{color:#4b6340}.name-cell small{color:#8b9b7b}td{color:#728466}th{color:#7c8e6d}.badge-active,.badge-completed,.badge-connected{color:#5c8042}.badge-warm-up,.badge-processing,.badge-running,.badge-queued{color:#a48639}.badge-banned,.badge-failed{color:#a36659}.badge-inactive,.badge-paused{color:#818d70}.badge-draft,.badge-ready{color:#73889a}.badge-blocked-provider,.badge-not-connected{color:#95856d}.model-chip{color:#788d65}.platform{color:#718365}.table-footer{color:#899b76}.search-box input::placeholder{color:#93a181}.rule-summary{color:#8d9f75}.rule-summary strong{color:#718d50}.video-body h3{color:#56723f}.video-metrics{color:#7c995e}.video-body .eyebrow{color:#8da972}.research-summary p,.creative-intro p{color:#819b66}.info-note p{color:#768e5f}.info-note>svg{color:#91a877}.model-card h2{color:#5c7a40}.model-card p{color:#879e6d}.model-card>div:last-child{color:#829f61}.settings-panel h2{color:#5e7c44}.settings-panel header>p{color:#8da674}.integration-row h3{color:#708e52}.integration-row p,.settings-explainer p{color:#8aa270}.drawer-head h2{color:#516e3a}.drawer-head .eyebrow{color:#8ba572}.field>span{color:#698650}.field input,.field select,.field textarea{color:#4f6c3a}.field input::placeholder,.field textarea::placeholder{color:#a0b58c}.field small,.field-hint{color:#8ca475}.drawer-intro{color:#829d68}.form-section-title h3{color:#6f8c51}.permission-check{color:#7f9a60}.permission-check:has(input:checked){color:#628443}.permission-vault strong{color:#6d8d50}.permission-vault small{color:#8ca774}.security-callout h3{color:#668648}.security-callout p{color:#8ba571}.landing-mini p{color:#829e65}.auth-box h2{color:#3b5731}.auth-box>p{color:#7e946a}.auth-box .field>span{color:#6c8752}.auth-box .auth-footnote{color:#8fa779}.auth-box .eyebrow{color:#819b6c}.auth-divider>span{color:#93a87e}.empty-state h3{color:#718c53}.empty-state p{color:#91a87b}.upload-dropzone h3{color:#6a8b4a}.upload-dropzone p{color:#89a66c}.upload-dropzone small{color:#9ab57e}.provider-controls{margin-top:21px}.provider-controls>.form-section-title{margin-bottom:13px}.provider-controls>p,.sync-confirm>p{font-size:10px;color:#8da675;line-height:1.7;margin-bottom:13px}.provider-controls>div:not(.form-section-title),.sync-confirm>div{display:flex;gap:8px;flex-wrap:wrap}.provider-controls>.sync-confirm{display:block!important;border:1px solid #dfebcf;background:#f0f6e5;border-radius:7px;padding:14px;margin-top:14px}.sync-confirm .button{font-size:9px}
