@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--accent:#555;--ink:#181818;--line:#e8e8e8}*{box-sizing:border-box}body{margin:0;color:var(--ink);font:14px DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{border:0;background:none;cursor:pointer}a,button{color:inherit}a{text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.5}.brand{display:flex;flex-direction:column;gap:4px}.brand-name{font:800 26px Manrope,Arial,sans-serif}.brand-dot{color:var(--accent)}.brand-by{letter-spacing:2.5px;font-weight:700}.eyebrow{letter-spacing:1.6px;font-weight:700;color:#888}.quiet{font-size:11px;color:#999}.outline,.primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 17px;font-size:12px;font-weight:600}.primary{color:white;background:#1c1c1c}.primary:hover:not(:disabled){background:var(--accent)}.outline{border:1px solid #ddd;background:white}.outline:hover{color:var(--accent);border-color:var(--accent)}.full{width:100%}.text-button{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:11px;font-weight:600}.text-button:hover{color:var(--accent)}.icon-button{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.mobile-only{display:none}.login{min-height:100vh;padding:35px 5vw 25px;background:radial-gradient(ellipse at 85% 40%,#f4f4f4,transparent 50%),white}.login-top{display:flex;justify-content:space-between;align-items:center}.login-grid{max-width:1170px;margin:70px auto 55px;display:grid;grid-template-columns:1.25fr 1fr;align-items:center}.login-copy h1{font-size:68px;line-height:1.08;margin:22px 0}.login-copy>p:not(.eyebrow){font-size:17px;line-height:1.8;color:#888}.login-art{position:relative;height:205px;margin-top:42px}.art-large{position:absolute;width:115px;height:115px;background:#171717}.art-small{position:absolute;width:29px;height:29px;background:var(--accent);left:115px;top:115px}.login-art>span{position:absolute;top:172px;font-size:9px;letter-spacing:1.8px;color:#888}.login-panel{padding:38px 40px;background:#ffffffcf;border:1px solid #e4e4e4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px #00000005}.login-panel>svg{color:var(--accent);margin-bottom:24px}.login-panel h2{font-size:26px;letter-spacing:-1px;margin-bottom:10px}.login-panel>p{color:#888;line-height:1.7}.login-panel form{margin-top:27px}.feedback-panel label,.login-panel label{display:block;font-weight:600;font-size:12px;margin:17px 0 8px}.login-panel input{height:48px;border:1px solid #ddd;width:100%;padding:0 13px;border-radius:0}.login-panel .primary{margin-top:25px}.notice{margin-top:18px;background:#f6f6f6;padding:12px;font-size:11px;line-height:1.6;color:#777}.help-text{font-size:10px!important;line-height:1.7;color:#999;margin-top:20px!important}.review-link{display:block;font-size:12px;margin-top:20px;color:var(--accent)}.login-footer{display:flex;justify-content:space-between;border-top:1px solid #eee;padding-top:21px;font-size:9px;letter-spacing:1px;color:#999}.setup{padding:60px;max-width:700px}.setup h1{margin:60px 0 20px}.setup p{line-height:1.8;color:#777}.setup a{display:inline-block;margin-top:25px;text-decoration:underline}.sample-banner{position:fixed;z-index:30;top:0;width:100%;height:36px;display:flex;align-items:center;padding:0 22px;background:#1b1b1b;color:#eee;font-size:9px;letter-spacing:1px;gap:18px}.sample-banner>span{color:#aaa;letter-spacing:0}.role-picker{margin-left:auto;display:flex;height:26px;align-items:center}.role-picker button{color:#aaa;font-size:10px;padding:4px 11px}.role-picker .chosen{background:#454545;color:white}.sidebar{width:248px;position:fixed;top:36px;bottom:0;padding:32px 20px 0;border-right:1px solid var(--line);background:#fafafa;display:flex;flex-direction:column;z-index:20}.side-brand{padding:0 12px 28px}.side-brand .brand-name{font-size:24px}.workspace-wrap{position:relative}.workspace-select{display:flex;align-items:center;gap:11px;width:100%;padding:15px 12px;background:white;border:1px solid var(--line);text-align:left}.avatar{width:32px;height:32px;background:#eee;display:grid;place-items:center;font-weight:700;color:#555;flex-shrink:0}.workspace-select strong{font-size:12px;display:block}.workspace-select small{font-size:10px;color:#999;display:block;margin-top:3px}.workspace-select>svg{margin-left:auto}.client-menu{position:absolute;top:73px;width:100%;z-index:25;background:white;border:1px solid #ddd;box-shadow:0 10px 30px #0001;padding:5px}.client-menu button{width:100%;display:flex;justify-content:space-between;font-size:12px;padding:13px 8px}.client-menu button:hover{background:#f5f5f5}.side-label{padding:30px 12px 11px;color:#aaa;font-size:8px;letter-spacing:1.6px}.sidebar nav{display:flex;flex-direction:column;gap:4px}.sidebar nav button{display:flex;gap:12px;align-items:center;text-align:left;padding:11px 12px;min-height:42px;color:#777;font-size:12px}.sidebar nav button.active{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white);font-weight:700}.sidebar nav b{margin-left:auto;font-size:9px;background:#e8e8e8;color:#555;padding:3px 5px;font-weight:500}.side-bottom{margin-top:auto;padding-top:20px}.access-note{padding:16px 12px;display:flex;gap:10px;color:#aaa;align-items:center;border-bottom:1px solid var(--line);margin-bottom:12px}.access-note p{font-size:10px;line-height:1.8;color:#888}.access-note span{font-size:9px;color:#aaa}.side-bottom>a,.side-bottom>button{display:flex;gap:12px;align-items:center;font-size:11px;color:#888;padding:11px 12px;width:100%;text-align:left}.user{display:flex;align-items:center;gap:10px;margin-top:13px;padding:18px 10px;border-top:1px solid var(--line)}.user-avatar{display:grid;place-items:center;width:30px;height:30px;background:#1c1c1c;color:white;font-size:12px}.user strong{display:block;font-size:10px}.user small{display:block;font-size:9px;color:#aaa;margin-top:3px}.portal-main{margin-left:248px;padding-top:36px}.topbar{height:75px;border-bottom:1px solid var(--line);padding:0 40px;justify-content:space-between}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{gap:13px;font-size:11px;color:#999}.breadcrumb strong{color:#555;font-weight:500}.crumb-slash{color:#ccc}.top-context{font-size:8px;color:#aaa;letter-spacing:1.5px}.content{padding:40px 40px 0;max-width:1500px;margin:auto}.page-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:35px}.page-heading h1{font-size:34px;letter-spacing:-1.5px;margin:12px 0 9px;line-height:1.3}.page-heading>div>p:last-child{color:#999}.page-heading .primary{font-size:11px;white-space:nowrap}.metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-bottom:32px;background:linear-gradient(110deg,#fafafa,white)}.metrics>div{padding:23px 28px}.metrics>div+div{border-left:1px solid var(--line)}.metrics span{font-size:11px;color:#888;display:block}.metrics strong{font:500 41px Manrope,sans-serif;letter-spacing:-1.5px;display:block;margin:12px 0 7px}.metrics small{font-size:10px;color:#aaa}.overview-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:26px}.panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.section-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:10px;min-height:70px}.section-title h2{font-size:14px;letter-spacing:-.3px}.work-row{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:20px 22px;border-bottom:1px solid #f0f0f0;min-height:95px}.work-row:hover{background:#fafafa}.work-thumbnail{width:48px;height:53px;background:linear-gradient(140deg,#dededc,#f5f5f3);display:grid;place-items:center;flex-shrink:0;color:#777}.work-info{flex:1 1;min-width:0}.work-info strong{font-size:12px;font-weight:500;display:block;line-height:1.5}.work-info small{font-size:9px;color:#aaa;display:block;margin-top:6px}.status{font-weight:500;display:inline-flex;align-items:center;gap:5px;padding:6px 8px}.status:before{content:"";width:4px;height:4px;background:currentColor;display:block}.in_review{color:#946314;background:#faf4e7}.needs_changes{color:#b95f4d;background:#fcf0ec}.approved{color:#6d6d6d;background:#f3f3f3}.draft{color:#898989;background:#f1f1f1}.row-arrow{color:#aaa}.panel-bottom{padding:17px 22px;font-size:9px;color:#aaa;line-height:1.6}.upcoming-row{display:flex;align-items:center;gap:16px;text-align:left;width:100%;padding:16px 22px;min-height:76px}.upcoming-row+.upcoming-row{border-top:1px solid #f4f4f4}.date-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:42px;flex-shrink:0}.date-block span{font-size:8px;letter-spacing:1px;color:#aaa}.date-block strong{font-size:21px;font-weight:500;margin-top:3px}.upcoming-row>div:last-child>strong{font-size:11px;font-weight:500;line-height:1.5}.upcoming-row small{display:block;font-size:9px;color:#aaa;margin-top:5px}.calendar-link{display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%;font-size:10px;font-weight:600;padding:18px 22px;border-top:1px solid var(--line)}.performance-note{display:flex;align-items:center;gap:18px;padding:23px 25px;border:1px solid var(--line);margin-top:27px;background:#fafafa}.note-icon{height:40px;width:40px;display:grid;place-items:center;background:#eee;color:#777}.performance-note h3{font-size:12px;font-weight:600}.performance-note p{font-size:10px;color:#999;margin-top:6px}.performance-note .text-button{margin-left:auto;white-space:nowrap}.workspace-footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:22px 0;color:#aaa;letter-spacing:.5px}.calendar-controls{display:flex;gap:3px;align-items:center}.segmented{border:1px solid var(--line);padding:3px;display:flex;margin-left:10px}.segmented button{font-size:10px;padding:8px 12px}.segmented .chosen{background:#eee}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);padding:13px 0;background:#fafafa}.calendar-weekdays span{text-align:center;font-size:9px;letter-spacing:1px;color:#aaa}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-cell{min-height:120px;padding:9px;border-top:1px solid var(--line);border-right:1px solid var(--line);min-width:0}.calendar-cell>span{font-size:10px;color:#777}.calendar-cell.muted{background:#fafafa}.calendar-card{margin-top:8px;width:100%;padding:8px;text-align:left}.calendar-card small{display:block;font-size:8px;text-transform:uppercase;letter-spacing:1px}.calendar-card strong{font-size:10px;display:block;line-height:1.5;margin:5px 0}.calendar-card span{font-size:8px}.calendar-mobile-list{display:none}.brand-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.brand-tile,.empty-state{padding:34px}.brand-tile h2,.empty-state h2{font-size:22px;letter-spacing:-.7px;margin:14px 0}.brand-tile p,.empty-state p{font-size:12px;color:#999;line-height:1.9;max-width:500px}.brand-tile .outline,.empty-state .outline{margin-top:25px;font-size:11px}.asset-placeholder{height:160px;background:#f6f6f6;margin-top:27px;display:grid;place-items:center;color:#aaa;font-size:11px}.empty-state>svg{color:var(--accent);margin-bottom:15px}.empty-state .status{margin-top:24px}.modal-backdrop{position:fixed;inset:0;z-index:50;background:#1116;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:35px}.deliverable-modal{background:white;width:1050px;max-height:90vh;overflow:auto;box-shadow:0 25px 90px #0002}.deliverable-modal>header{display:flex;align-items:center;justify-content:space-between;padding:15px 25px;border-bottom:1px solid var(--line)}.detail-grid{display:grid;grid-template-columns:1.3fr 1fr}.detail-grid>div{padding:30px}.detail-grid>div+div{border-left:1px solid var(--line);background:#fafafa}.detail-grid h2{font-size:26px;line-height:1.4;margin:12px 0 22px;letter-spacing:-.8px}.preview-placeholder{min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(135deg,#efefed,#f8f8f8);gap:15px;color:#aaa;text-align:center;padding:25px}.preview-placeholder h3{font-size:15px;color:#888}.preview-placeholder p{font-size:10px;line-height:1.8}.detail-caption{font-size:12px;line-height:1.8;color:#777;margin:20px 0 14px}.detail-status{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#999;margin-bottom:24px}.feedback-panel h3{font-size:16px;margin-bottom:8px}.feedback-panel>.quiet{line-height:1.8;font-size:10px}.comments{min-height:110px;margin:18px 0;padding:15px;background:white;border:1px solid var(--line)}.empty-comment{color:#bbb;font-size:10px;line-height:1.8}.comment{padding:10px 0}.comment strong{font-size:10px}.comment p{font-size:12px;color:#777;line-height:1.7;margin-top:6px;overflow-wrap:anywhere}.feedback-panel textarea{width:100%;height:95px;padding:13px;border:1px solid #ddd;border-radius:0;font-size:11px;resize:vertical}.feedback-panel>.outline{margin-top:10px;font-size:11px}.feedback-panel>.primary{margin-top:12px;font-size:11px}.decision-buttons{display:flex;gap:10px;margin-top:14px}.decision-buttons>button{flex:1 1;font-size:11px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:70;background:#181818;color:white;padding:15px 20px;font-size:12px;max-width:90%}@media(max-width:1100px){.sidebar{width:216px;padding-left:14px;padding-right:14px}.portal-main{margin-left:216px}.content{padding:30px 25px 0}.topbar{padding:0 25px}.overview-grid{grid-template-columns:1fr}.coming{display:none}.login-grid{gap:50px}.login-copy h1{font-size:55px}.login-panel{padding:30px}.metrics>div{padding:20px}}@media(max-width:760px){.mobile-only{display:flex}.login{padding:24px}.login-top>.quiet{display:none}.login-grid{grid-template-columns:1fr;margin:48px auto 30px;gap:35px}.login-copy h1{font-size:44px;letter-spacing:-2px}.login-copy>p:not(.eyebrow){font-size:13px}.login-art{display:none}.login-panel{padding:28px 24px}.login-panel h2{font-size:23px}.login-footer{font-size:7px;gap:15px}.sample-banner{height:41px;padding:0 12px;font-size:7px;gap:5px}.sample-banner>span{display:none}.role-picker button{padding:5px 10px}.sidebar{top:41px;width:265px;transform:translateX(-100%);transition:transform .2s;box-shadow:20px 0 30px #0001}.sidebar.show{transform:translateX(0)}.side-brand{display:flex;justify-content:space-between;align-items:center}.portal-main{margin-left:0;padding-top:41px}.topbar{height:62px;padding:0 17px}.top-context{display:none}.breadcrumb{gap:8px;font-size:10px}.content{padding:27px 20px 0}.page-heading{align-items:flex-start;margin-bottom:26px}.page-heading .eyebrow{font-size:8px}.page-heading h1{font-size:28px;letter-spacing:-1.1px;margin-top:10px}.page-heading>div>p:last-child{font-size:11px;max-width:220px}.page-heading>.primary{padding:0;width:40px;min-width:40px;height:40px;font-size:0;gap:0;min-height:40px;margin-top:24px}.page-heading>.primary svg{width:18px}.metrics{margin-bottom:24px}.metrics>div{padding:16px 12px}.metrics span{font-size:8px;line-height:1.6;min-height:25px}.metrics strong{font-size:30px;margin:7px 0}.metrics small{font-size:8px;line-height:1.6;display:block;min-height:26px}.section-title{padding:15px 16px;min-height:62px}.section-title h2{font-size:13px}.section-title .text-button{font-size:10px}.work-row{padding:17px 15px;gap:10px;position:relative;min-height:105px;align-items:flex-start}.work-thumbnail{width:38px;height:46px;margin-top:3px}.work-info strong{font-size:11px}.work-info small{font-size:8px;margin-top:4px}.work-row>.status{position:absolute;left:63px;bottom:13px;font-size:8px;padding:4px 6px}.work-row>.row-arrow,.work-row>svg:last-child{margin-top:10px;width:15px}.panel-bottom{padding:15px;font-size:8px}.performance-note{padding:20px 16px;gap:12px;align-items:flex-start;flex-wrap:wrap}.note-icon{height:32px;width:32px}.performance-note>div:nth-child(2){flex:1 1}.performance-note h3{font-size:11px}.performance-note p{font-size:9px;line-height:1.8}.performance-note .text-button{margin-left:44px;font-size:10px}.workspace-footer{margin-top:30px;gap:10px;font-size:7px;line-height:1.7}.brand-grid{grid-template-columns:1fr}.brand-tile,.empty-state{padding:26px}.calendar .section-title{flex-wrap:wrap}.calendar-grid,.calendar-weekdays{display:none}.calendar-mobile-list{display:block}.calendar .work-row>.status{left:68px}.calendar-controls{margin-left:auto}.segmented button{padding:8px;font-size:9px}.modal-backdrop{padding:0;align-items:stretch}.deliverable-modal{height:100%;max-height:100vh;width:100%}.deliverable-modal>header{padding:9px 16px}.detail-grid{grid-template-columns:1fr}.detail-grid>div{padding:24px 20px}.detail-grid>div+div{border-left:0;border-top:1px solid var(--line)}.detail-grid h2{font-size:23px}.preview-placeholder{min-height:195px}.comments{min-height:65px}.toast{width:90%;font-size:11px;text-align:center}.setup{padding:30px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.art-proof{padding:22px;border-left:3px solid var(--accent);background:#f7f7f7;width:300px}.art-proof>span{font-size:8px;letter-spacing:1px;color:#999}.art-proof strong{display:block;font:500 22px Manrope,Arial,sans-serif;letter-spacing:-.5px;margin-top:15px;line-height:1.5}@media(max-width:760px){.performance-note>div:nth-child(2){flex:1 1;min-width:230px}.performance-note .text-button{margin-left:44px}.metrics small,.work-info small{color:#888}}.workspace-entry{display:flex!important;align-items:center;justify-content:space-between;gap:15px;padding:20px;border:1px solid #ddd;margin-top:20px!important;text-decoration:none!important;font-size:14px}.notification-panel{margin-top:28px;width:100%}.notification-panel h2{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.unread-count{font:500 10px DM Sans,Arial,sans-serif;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,white);padding:5px 7px}.notification-help{padding:15px 22px;font-size:11px!important;line-height:1.7!important}.notification-list{list-style:none;padding:0;margin:0}.notification-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-top:1px solid var(--line)}.notification-list li>div{position:relative;padding-left:14px;min-width:0}.notification-list strong{font-size:12px;font-weight:500;line-height:1.7;display:block;overflow-wrap:anywhere}.notification-list time{font-size:9px;display:block;color:#888;margin-top:5px}.notification-dot{position:absolute;left:0;top:7px;width:5px;height:5px;background:var(--accent)}.notification-list li.read .notification-dot{background:#ddd}.notification-read{font-size:10px;display:flex;gap:5px;align-items:center;color:#888}.notification-list .text-button{white-space:nowrap}.notification-panel .text-button{color:var(--accent)}.browser-alerts{padding:15px 22px}.browser-alerts p{font-size:11px;line-height:1.7}.browser-alerts>div{display:flex;align-items:center;gap:15px;margin-top:12px;flex-wrap:wrap}.browser-alerts .outline{font-size:11px}.live-workspace{max-width:1280px;margin:auto;padding:35px 45px}.live-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:55px}.live-header>a{font-size:11px;color:#777}.live-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:28px;overflow:auto}.live-tabs button{font-size:12px;min-height:44px;white-space:nowrap;padding:0 16px;color:#777}.live-tabs .active{color:var(--accent);border-bottom:2px solid var(--accent)}.live-dialog{border:0;padding:0;width:1050px;max-width:96vw;max-height:92vh;color:var(--ink)}.live-dialog::backdrop{background:#1116;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.live-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:15px 25px;border-bottom:1px solid var(--line);font-size:12px}.live-dialog .notice{margin:15px 25px}.live-form{padding:25px}.live-form label{display:block;font-weight:600;margin-bottom:16px}.live-form input,.live-form select,.live-form textarea{display:block;border:1px solid #ddd;border-radius:0;margin-top:8px;padding:12px;width:100%;font:inherit;background:white}.live-form textarea{min-height:90px;resize:vertical}.live-form .primary{margin-top:20px}.live-dialog .comment p,.live-dialog .detail-caption{white-space:pre-wrap}@media(max-width:760px){.live-workspace{padding:24px 20px}.live-header{margin-bottom:40px}.live-tabs{gap:0}.live-tabs button{padding:0 10px;font-size:11px}.live-dialog{max-width:100vw;width:100%;max-height:96vh}.live-workspace .page-heading>.primary{width:44px}.live-workspace .work-info small{line-height:1.6}}.brand-swatches{flex-wrap:wrap}.brand-swatches span{display:flex;align-items:center;gap:8px}.brand-swatches i{width:28px;height:28px;border:1px solid #ddd}.support-card{padding:20px 0;border-bottom:1px solid var(--line)}.support-card>strong{display:inline-block;font-size:13px;margin-right:12px}.support-card>p{font-size:12px;line-height:1.8;white-space:pre-wrap;margin:15px 0;overflow-wrap:anywhere}.support-card .outline{font-size:11px}.live-form time{font-size:10px;color:#888}.member-access>.notice,.member-access>.quiet,.member-access>.support-card,.member-access>h3{margin-left:25px;margin-right:25px}.member-access>.quiet{line-height:1.8;padding:15px 0}.member-access>.support-card{padding:20px 0}.member-access>h3{font-size:15px}.live-header{flex-wrap:wrap;gap:16px}.live-header>.brand{flex-shrink:0}.logout-control{position:relative;flex-shrink:0}.logout-control>[role=alert]{position:absolute;right:0;top:calc(100% + 6px);width:220px;padding:10px;background:white;border:1px solid #ddd;z-index:3;font-size:11px;line-height:1.5;color:#777}.live-workspace{margin-left:244px}.workspace-rail{position:fixed;inset:0 auto 0 0;width:244px;background:#171819;color:#eee;display:flex;flex-direction:column;padding:30px 20px;z-index:40;overflow:auto}.workspace-rail .brand{padding:0 12px 25px}.workspace-rail .brand-by{color:#aaa}.rail-client{border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16}.rail-client strong{margin:10px 0}.rail-client a{font-size:10px;color:#aaa}.workspace-rail nav{display:flex;flex-direction:column}.workspace-rail nav button{display:flex;align-items:center;text-align:left;color:#bbb;min-height:42px;border-radius:5px}.workspace-rail nav button.active{color:#fff;background:#ffffff12;box-shadow:inset 3px 0 var(--accent)}.workspace-rail nav button:hover{background:#ffffff09;color:white}.rail-bottom{margin-top:auto;padding:24px 12px 0}.rail-bottom p{font-size:10px;color:#aaa;margin:16px 0}.rail-bottom button{color:#ccc}.theme-toggle{display:flex;gap:10px;align-items:center;font-size:11px;min-height:40px}.live-header{height:75px;border-bottom:1px solid var(--line)}.live-tabs{margin:0 -38px 32px;padding:0 22px;gap:0}.live-tabs button{min-height:52px}.page-heading{margin:0 0 30px}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}.metric-card{border:1px solid var(--line);border-radius:7px;padding:23px;background:var(--surface,#fff)}.metric-card span{font-size:11px;color:#888}.metric-card strong{display:block;font:600 38px Manrope,Arial,sans-serif;margin:17px 0 8px;letter-spacing:-1.5px}.metric-card small{display:block;font-size:10px;color:#888;line-height:1.8}.summary-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:22px;margin-bottom:24px}.summary-grid>.panel{border-radius:7px;overflow:hidden}.distribution-row{display:grid;grid-template-columns:115px 1fr 30px;gap:16px;align-items:center;padding:15px 24px;font-size:11px}.distribution-row strong{text-align:right}.progress-track{height:6px;background:#eee;border-radius:4px;overflow:hidden}.progress-track i{display:block;height:100%;background:var(--accent);border-radius:4px}.report-note{padding:28px}.report-note h2{font-size:24px;letter-spacing:-.8px;margin:22px 0 14px}.report-note p:not(.eyebrow){font-size:12px;color:#888;line-height:1.9}.format-counts{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.format-counts span{background:var(--muted-bg,#f4f4f4);padding:8px 10px}.work-filters{display:flex;gap:18px;padding:22px}.work-filters label{font-size:10px;color:#888;flex:1 1}.work-filters input,.work-filters select{display:block;width:100%;margin-top:7px;border:1px solid var(--line);padding:10px;background:var(--surface,#fff);color:var(--ink);min-height:40px}.work-list-row{display:grid;grid-template-columns:2fr 1fr 1.3fr 1.3fr;width:100%;text-align:left;padding:20px 24px;border-bottom:1px solid var(--line);font-size:11px;line-height:1.6}.work-list-row:hover{background:var(--muted-bg,#fafafa)}.work-list-row strong{overflow-wrap:anywhere}.work-list-row small{font-size:9px;color:#888;margin:3px 0}.work-list-row .status{justify-self:start}.report-scope{font-size:10px;color:#888;line-height:1.9;margin:20px 0}.due-editor{display:flex;gap:12px;align-items:end;margin-top:20px;flex-wrap:wrap}.due-editor label{font-size:10px}.due-editor input{display:block;margin-top:7px;padding:10px;border:1px solid var(--line);color:var(--ink)}.due-editor input,.live-dialog{background:var(--surface,#fff)}html[data-theme=night]{--ink:#eee;--line:#353638;--surface:#202123;--muted-bg:#28292c}html[data-theme=night] body{background:#131416}html[data-theme=night] .panel{background:var(--surface)}html[data-theme=night] .comments,html[data-theme=night] .feedback-panel textarea,html[data-theme=night] .live-form input,html[data-theme=night] .live-form select,html[data-theme=night] .live-form textarea,html[data-theme=night] .outline{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=night] .calendar-cell.muted,html[data-theme=night] .calendar-weekdays,html[data-theme=night] .detail-grid>div+div,html[data-theme=night] .notice{background:var(--muted-bg)}html[data-theme=night] .progress-track{background:#3a3b3e}html[data-theme=night] .work-row:hover{background:var(--muted-bg)}html[data-theme=night] .preview-placeholder{background:#303135}html[data-theme=night] .metric-card small,html[data-theme=night] .metric-card span,html[data-theme=night] .quiet,html[data-theme=night] .report-note p:not(.eyebrow){color:#a5a5a8}@media(max-width:1100px){.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.summary-grid{grid-template-columns:1fr}.live-workspace{padding:0 25px 25px}.live-header{margin:0 -25px;padding:0 25px}.live-tabs{margin-left:-25px;margin-right:-25px}.work-list-row{grid-template-columns:1.7fr 1fr 1.3fr}.work-list-row>div:last-child{grid-column:3}}@media(max-width:760px){.workspace-rail{transform:translateX(-100%);width:260px}.workspace-rail.show{transform:translateX(0)}.live-workspace{margin-left:0;padding:0 18px 24px}.live-header{margin:0 -18px;padding:0 18px;height:62px;gap:12px}.live-header>span:first-of-type{flex:1 1;font-size:10px}.live-tabs{margin:0 -18px 26px;padding:0 8px}.live-tabs button{font-size:10px;padding:0 12px;min-height:46px}.dashboard-metrics{gap:10px}.metric-card{padding:18px 14px}.metric-card strong{font-size:32px;margin-top:14px}.metric-card span{font-size:10px}.metric-card small{font-size:9px}.work-filters{flex-wrap:wrap;gap:12px;padding:16px}.work-filters label:first-child{flex-basis:100%}.work-list-row{grid-template-columns:1fr auto;gap:10px;padding:18px 16px}.work-list-row>div:last-child{grid-column:auto}.work-list-row>div:nth-child(3){grid-column:1}.work-list-row span{font-size:10px}.distribution-row{padding:14px 18px;grid-template-columns:100px 1fr 22px;gap:10px}.report-note{padding:24px}.page-heading h1{font-size:27px}.rail-bottom{margin-top:20px}}.role-matrix{margin-bottom:24px;overflow:auto}.role-matrix table{width:100%;border-collapse:collapse;font-size:11px;line-height:1.8}.role-matrix td,.role-matrix th{text-align:left;padding:15px 22px;border-bottom:1px solid var(--line)}.role-matrix th{font-size:10px;color:#888}.live-workspace .metric-card,.live-workspace .progress-track,.live-workspace .progress-track i,.live-workspace .summary-grid>.panel,.workspace-rail nav button{border-radius:0}@media(max-width:760px){.live-workspace>.live-tabs{display:none}.live-workspace>.page-heading{margin-top:28px}.workspace-rail{top:62px}.workspace-rail.show{bottom:0}.live-header{position:relative;z-index:45;background:var(--surface,#fff)}}.live-workspace>.page-heading{margin-top:32px}@media(max-width:760px){.live-workspace>.page-heading{margin-top:28px}}body:has(.live-workspace){background:linear-gradient(to right,#171819 0,#171819 244px,var(--surface,#fff) 244px,var(--surface,#fff) 100%)}@media(max-width:760px){body:has(.live-workspace){background:var(--surface,#fff)}}.workspace-rail{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 22%,transparent) transparent}.workspace-rail::-webkit-scrollbar{width:4px}.workspace-rail::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 22%,transparent);border-radius:8px}.workspace-rail::-webkit-scrollbar-button{display:none;width:0;height:0}.workspace-rail::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 38%,transparent)}.drive-reconnect-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;background:var(--accent)!important;color:#171717!important;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:999px;font-weight:600;box-shadow:0 2px 6px #0000000d;margin-top:12px}.drive-reconnect-button:hover{filter:brightness(.96)}@media(max-width:760px){.workspace-rail{scrollbar-width:auto;scrollbar-color:auto}.workspace-rail::-webkit-scrollbar{width:2px!important}.workspace-rail::-webkit-scrollbar-thumb{background:#8886;border-radius:4px}.workspace-rail::-webkit-scrollbar-track{background:transparent}}.workspace-rail{scrollbar-width:auto;scrollbar-color:auto}.workspace-rail::-webkit-scrollbar{width:2px!important}.workspace-rail::-webkit-scrollbar-thumb{background:#8886;border-radius:4px}.workspace-rail::-webkit-scrollbar-track{background:transparent}.workspace-rail::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.deliverable-modal,.live-dialog,body,html{scrollbar-width:auto;scrollbar-color:auto}.deliverable-modal::-webkit-scrollbar,.live-dialog::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:3px;height:3px}.deliverable-modal::-webkit-scrollbar-thumb,.live-dialog::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#8886;border-radius:4px}.deliverable-modal::-webkit-scrollbar-track,.live-dialog::-webkit-scrollbar-track,body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-button,html::-webkit-scrollbar-button{display:none;width:0;height:0}@font-face{font-family:Syne;src:url(https://framerusercontent.com/assets/9HM91wndhmdLXyLXcpRBq2W8eg.woff2) format("woff2");font-weight:400 800;font-display:swap}:root{--surface:#fff;--ink:#161719;--line:#e2e3e5;--muted:#676b70;--accent:#FA5300}.brand-name,.metric-card strong,body,button,h1,h2,h3,input,select,textarea{font-family:Syne,Arial,sans-serif}body{font-size:14px;line-height:1.55;background:white}h1,h2,h3{font-weight:400;letter-spacing:-.035em}button,input,select,textarea{border-radius:0!important}a,button,input,select,textarea{transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.quiet{line-height:1.7;color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:.16em;color:#666b71;line-height:1.6}.primary{background:#17181a;color:#fff;font-size:13px;min-height:46px;padding:13px 20px;box-shadow:0 4px 12px #1011140a}.primary:hover:not(:disabled){background:#35373b;transform:translateY(-1px)}.outline{background:#ffffffb8;border-color:#d5d7da;font-size:13px;min-height:46px;padding:12px 18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.outline:hover:not(:disabled){background:#f3f4f5;color:#17181a;border-color:#969aa1}.text-button{font-size:12px;min-height:44px}.panel{border:1px solid var(--line);background:#ffffffb8;box-shadow:0 8px 32px #12141a04;border-radius:0}.section-title{padding:23px 26px;min-height:78px;gap:18px}.section-title h2{font-size:22px;line-height:1.3}.notice{font-size:13px;line-height:1.8;padding:18px 20px;border-left:2px solid #777;background:#f4f5f6;color:#50545a}.notification-help{padding:28px;font-size:13px!important;color:#666b70}.workspace-rail{width:254px;background:#f7f8f9;color:#17181a;border-right:1px solid #e3e5e7;padding:35px 22px 24px}.workspace-rail .brand{padding:0 10px 32px}.brand-name{font-size:28px;font-weight:600;letter-spacing:-1.4px}.brand-by{color:#686d74!important;font-size:8px;letter-spacing:2.2px}.rail-client{border-top:1px solid #dfe1e4;border-bottom:1px solid #dfe1e4;padding:24px 10px;margin-bottom:22px}.rail-client strong{font-size:16px;font-weight:500;color:#17181a;display:block;margin:8px 0}.rail-client a{color:#777d85;font-size:11px}.workspace-rail nav{gap:4px}.workspace-rail nav button{min-height:45px;padding:12px;gap:13px;color:#6b7078;border:1px solid transparent}.workspace-rail nav button svg{width:17px;height:17px;stroke-width:1.4}.workspace-rail nav button.active{background:#fff;color:#17181a;border-color:#e1e3e6;box-shadow:inset 2px 0 var(--accent),0 3px 8px #10131803}.workspace-rail nav button:hover{color:#17181a;background:#fff}.rail-bottom{border-top:1px solid #e1e3e5;padding:20px 10px;margin-top:28px;color:#727780}.rail-bottom p{font-size:11px;line-height:1.8}.live-workspace{margin-left:254px;padding:0 42px 30px;max-width:none;min-height:100vh}.live-header{height:78px;margin:0 -42px;padding:0 42px;border-bottom:1px solid #e6e7e9;background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:12px;color:#656a71}.live-header>span:last-child{font-size:9px;letter-spacing:.16em}.page-heading{margin:44px 0 34px!important;align-items:center;gap:25px}.page-heading h1{font-size:46px;line-height:1.12;letter-spacing:-2px;margin:10px 0 14px;font-weight:400}.page-heading>div>p:last-child{font-size:13px;line-height:1.7;color:#727780;max-width:560px}.page-heading>.primary{width:auto!important;font-size:13px!important;min-height:46px;height:auto;padding:13px 20px;gap:8px;margin:0}.dashboard-metrics{gap:14px;margin-bottom:26px}.metric-card{position:relative;padding:25px 26px;background:#fafbfc;border-radius:0;box-shadow:0 8px 24px #10131803;overflow:hidden}.metric-card:nth-child(2n){background:#fff}.metric-card span{font-size:12px;color:#646970}.metric-card strong{font-weight:400;font-size:48px;line-height:1.1;margin:19px 0 14px;letter-spacing:-2px}.metric-card small{font-size:11px;line-height:1.6;color:#7b8087}.summary-grid{gap:26px;margin-bottom:26px}.distribution-row{padding:18px 26px;grid-template-columns:120px 1fr 24px;gap:20px;font-size:12px}.progress-track{height:4px;background:#eaeced}.progress-track i{background:#555b63}.report-note{background:#f6f7f8;padding:30px}.report-note h2{font-size:30px;font-weight:400;line-height:1.25;margin:18px 0}.report-note p:not(.eyebrow){font-size:13px;line-height:1.8;color:#747a82}.format-counts{gap:10px;margin-top:25px}.format-counts span{font-size:11px;background:white;border:1px solid #e0e2e5;padding:7px 12px}.work-filters{padding:22px 26px;background:#f9fafb;gap:20px;border-bottom:1px solid var(--line)}.work-filters label{font-size:11px;color:#676d74}.work-filters input,.work-filters select{padding:12px 14px;background:#fff;border-color:#dfe2e5;font-size:12px;min-height:44px}.work-list-row{padding:22px 26px;gap:18px;grid-template-columns:2fr 1fr 1.4fr 1.4fr;min-height:100px;align-items:center}.work-list-row:hover{background:#f9fafb}.work-list-row strong{font-size:14px;font-weight:500;line-height:1.5}.work-list-row small{font-size:10px;color:#7a8088;display:block;margin:5px 0}.work-list-row span{font-size:11px;color:#626870}.status{background:#f3f4f5;color:#505761;border:1px solid #e1e4e7;font-size:10px;padding:6px 9px;white-space:nowrap}.status.in_review{background:color-mix(in srgb,var(--accent) 7%,white);color:#333;border-color:color-mix(in srgb,var(--accent) 25%,#e1e3e5)}.status.approved{background:#eeeeee;color:#545454;border-color:#dfdfdf}.status.needs_changes{background:#f4eee7;color:#735b44;border-color:#e5dbcf}.live-form{padding:28px}.live-form label{font-size:12px;font-weight:400;color:#555d66;margin-bottom:22px}.live-form input,.live-form select,.live-form textarea{min-height:46px;background:#fcfcfd;border-color:#dfe2e5;font-size:13px;padding:13px 15px}.live-form textarea{min-height:120px;line-height:1.7}.live-form .primary{margin-top:10px}.workspace-entry{background:#fafbfc;border-color:#e1e4e7;padding:22px;font-size:13px;flex-wrap:wrap}.role-matrix table{font-size:12px;line-height:1.7}.role-matrix th{font-weight:400;background:#f8f9fa;color:#707780}.role-matrix td,.role-matrix th{padding:18px 26px}.support-card{border-color:#e1e4e7;padding:22px;background:#fafbfc}.calendar-weekdays{background:#f7f8f9;border-bottom:1px solid #e1e3e6;padding:16px 0;font-size:10px;letter-spacing:.12em;color:#737a83}.calendar-cell{min-height:130px;padding:13px;border-color:#e3e5e8;font-size:12px}.calendar-cell.muted{background:#fafbfc}.calendar-card{background:#f4f5f7;padding:12px;margin-top:9px;box-shadow:none;border:1px solid #e0e3e7;border-left:2px solid var(--accent)}.calendar-card strong{font-size:12px;font-weight:500}.calendar-card small,.calendar-card span{font-size:9px}.calendar-controls{gap:6px}.calendar-controls button{border:1px solid #e1e3e5}.workspace-footer{padding:25px 0;border-top:1px solid #e6e8ea;margin-top:48px;font-size:10px;color:#767d85}.empty-design{padding:45px 28px;display:grid;grid-template-columns:64px 1fr;gap:24px;align-items:start}.empty-design svg{width:42px;height:42px;stroke-width:1.1;color:#a2a8b0}.empty-design h3{font-size:23px;line-height:1.4;margin:0 0 12px}.empty-design p{font-size:13px;line-height:1.8;color:#727982;max-width:430px}.empty-design .outline{margin-top:22px}.performance-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px}.performance-heading h2{font-size:26px;margin-bottom:10px}.signal{display:flex;align-items:center;gap:7px;color:#6a6a6a;white-space:nowrap}.signal:before{content:"";background:#8b8b8b}.brand-preview{display:grid;grid-template-columns:1fr 1fr;gap:26px}.brand-preview .panel{padding:30px}.brand-preview h2{font-size:25px;margin:14px 0}.brand-swatches{display:flex;gap:12px;margin:25px 0}.brand-swatches span{font-size:11px}.brand-swatches i{display:block;height:50px;width:68px;border:1px solid #e0e1e3;margin-bottom:8px}.design-preview{font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:#f2f3f4;color:#717780;padding:8px 14px;border-bottom:1px solid #e3e5e7}.login{background:#fff;padding:35px 6vw}.login-grid{max-width:1100px;gap:100px;margin-top:90px}.login-copy h1{font-weight:400;font-size:65px;line-height:1.05;letter-spacing:-3px}.login-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;max-width:450px}.login-panel{padding:42px;background:#f7f8f9a6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 12px 40px #12151c05;border-color:#e0e3e6}.login-panel h2{font-size:30px;font-weight:400}.login-panel input{background:#ffffffa8;border-color:#dadee3;font-size:13px}.login-panel label{font-weight:400;font-size:12px;color:#5d656f}.login-panel>p{font-size:13px;color:#767e88}.login-art{display:none}.login-footer{font-size:10px;color:#7a8189}.notification-list strong{font-size:13px}.notification-list time{font-size:11px}.live-dialog{border-color:#d9dce0;box-shadow:0 30px 100px #0002}.live-dialog::backdrop{background:#15182038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body:has(.live-workspace){background:#fff}@media(max-width:1100px){.live-workspace{padding:0 28px 28px}.live-header{margin:0 -28px;padding:0 28px}.page-heading h1{font-size:38px}.work-list-row{grid-template-columns:1.6fr 1fr 1fr}.work-list-row>div:last-child{grid-column:3}.brand-preview{grid-template-columns:1fr}}@media(max-width:760px){.workspace-rail{width:282px;top:70px;background:#f7f8f9;box-shadow:15px 0 40px #15182014}.live-workspace{margin-left:0;padding:0 22px 25px}.live-header{margin:0 -22px;padding:0 22px;height:70px;position:sticky;top:0;z-index:45}.live-header>span:first-of-type{font-size:11px}.live-header>span:last-child{display:none}.page-heading{margin:34px 0 28px!important;align-items:flex-start;flex-wrap:wrap}.page-heading h1{font-size:36px;letter-spacing:-1.5px}.page-heading>div>p:last-child{font-size:12px;max-width:300px}.page-heading>.primary{font-size:12px!important;padding:11px 15px;min-height:44px;margin-top:3px}.dashboard-metrics{gap:10px;margin-bottom:20px}.metric-card{padding:20px 18px;min-height:175px}.metric-card strong{font-size:39px;margin:17px 0 12px}.metric-card span{font-size:11px}.metric-card small{font-size:10px}.summary-grid{gap:20px;margin-bottom:20px}.section-title{padding:22px;min-height:72px}.section-title h2{font-size:21px}.distribution-row{padding:16px 22px;grid-template-columns:110px 1fr 20px;gap:10px;font-size:11px}.report-note{padding:25px}.report-note h2{font-size:27px}.work-filters{padding:22px;gap:16px}.work-filters input,.work-filters select{max-width:100%;font-size:12px}.work-filters label{min-width:0;flex:1 1}.work-filters label:first-child{flex-basis:100%}.work-list-row{padding:22px;grid-template-columns:1fr auto;gap:14px}.work-list-row strong{font-size:13px}.work-list-row>div:last-child{grid-column:2}.work-list-row>div:nth-child(3){grid-column:1}.work-list-row span{font-size:10px}.live-form{padding:24px 22px}.empty-design{padding:35px 22px;grid-template-columns:1fr;gap:18px}.empty-design h3{font-size:24px}.empty-design svg{width:32px;height:32px}.calendar-mobile-list .work-row{padding:20px}.calendar-mobile-list:empty:after{content:"No publication dates this month. The studio will add scheduled work here.";display:block;padding:35px 22px;font-size:13px;line-height:1.8;color:#757d86}.role-matrix table,.role-matrix tbody{display:block}.role-matrix thead{display:none}.role-matrix tr{display:grid;grid-template-columns:1fr 1fr;padding:20px 22px;border-top:1px solid #e1e4e7;gap:12px}.role-matrix td{display:block;padding:0;border:0;font-size:11px}.role-matrix td:first-child{grid-column:1/-1;font-size:13px;color:#23272c}.role-matrix td:nth-child(2):before{content:"Studio: ";color:#7b828a}.role-matrix td:nth-child(3):before{content:"Client: ";color:#7b828a}.performance-heading{padding:24px 22px;flex-wrap:wrap}.brand-preview .panel{padding:24px 22px}.workspace-entry{font-size:12px;padding:18px;gap:10px}.notification-list li{padding:22px;flex-wrap:wrap}.notification-list strong{font-size:12px}.workspace-footer{font-size:10px;gap:16px;flex-wrap:wrap;margin-top:35px}.login{padding:25px 22px}.login-top .quiet{font-size:10px}.login-grid{grid-template-columns:1fr;gap:35px;margin:48px auto 35px}.login-copy h1{font-size:45px;letter-spacing:-2px;margin:14px 0 18px}.login-copy>p:not(.eyebrow){font-size:13px}.login-panel{padding:28px 24px}.login-panel h2{font-size:28px}.login-panel input{font-size:16px}.login-footer{line-height:1.8;gap:15px;flex-wrap:wrap}.design-preview{font-size:8px}.brand-swatches{flex-wrap:wrap}.live-dialog{padding:0;width:calc(100% - 24px)}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.brand-name{font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:26px;letter-spacing:-1.3px}.brand-by{font-family:DM Sans,Arial,sans-serif}@media(max-width:360px){.section-title{flex-wrap:wrap}.section-title .outline{max-width:100%}.design-stat-grid{grid-template-columns:1fr}.design-stat-grid strong{font-size:32px}}.design-stat-grid>div{min-width:0;overflow-wrap:anywhere}.design-stat-grid strong{font-size:clamp(22px,2.6vw,35px)}@media(max-width:360px){body .design-stat-grid{grid-template-columns:1fr!important}.design-stat-grid strong{font-size:30px}.live-workspace .quiet{color:#646c76}}body{font-size:13px;color:#202328}h1,h2,h3{font-weight:600;letter-spacing:-.025em}.workspace-rail{width:218px;background:#fafafa;padding:28px 15px;border-right:1px solid #eceef0}.workspace-rail .brand{padding:0 12px 24px}.workspace-rail nav{gap:3px}.workspace-rail nav button{font-size:12px;min-height:38px;gap:12px}.workspace-rail nav button.active{background:color-mix(in srgb,var(--accent) 10%,white);border-color:transparent;box-shadow:inset 2px 0 var(--accent);font-weight:600}.rail-client{padding:20px 12px;margin-bottom:18px}.rail-client strong{font-size:14px;font-weight:600}.rail-client .eyebrow{font-size:9px}.live-workspace{margin-left:218px;padding:0 38px 30px;max-width:1500px}.live-header{height:58px;margin:0 -38px;padding:0 38px;background:#fff}.live-header>span:last-child{font-size:8px}.page-heading{margin:30px 0 24px!important;padding:0;border:0}.page-heading h1{font-size:30px;letter-spacing:-.9px;line-height:1.2;margin:6px 0 10px;font-weight:600}.page-heading .eyebrow{font-size:9px}.page-heading>div>p:last-child{font-size:12px;color:#7c8187}.primary{font-size:12px;box-shadow:none}.page-heading>.primary,.primary{min-height:38px;padding:10px 16px}.page-heading>.primary{font-size:12px!important}.panel{border-color:#e5e7ea;box-shadow:0 2px 3px #15191f03,0 12px 28px #15191f02;background:#ffffffdf}.design-preview{font-size:8px;background:#fafafa;color:#8b9197;letter-spacing:.06em;border-color:#edf0f2}.section-title{padding:18px 22px;min-height:64px;background:#fff}.section-title h2{font-size:17px;font-weight:600}.eyebrow{font-size:9px;letter-spacing:.12em;color:#8b9198}.quiet{font-size:12px;color:#7c838b}.account-header{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid #eceef0}.account-header>div{display:flex;align-items:center;gap:12px}.channel-mark{width:34px;height:34px;background:color-mix(in srgb,var(--accent) 12%,white);border:1px solid color-mix(in srgb,var(--accent) 25%,#eee);display:grid;place-items:center;font-size:10px;font-weight:600;color:#3b3b3b}.account-header strong{font-size:14px;font-weight:600;display:block}.account-header small{font-size:10px;color:#8a9199;display:block;margin-top:2px}.signal{font-size:10px;color:#717171}.signal:before{background:var(--accent);height:5px;width:5px}.hero-metrics{display:grid;padding:28px 0}.hero-metrics>div{padding:0 24px;border-right:1px solid #eceef0;min-width:0}.hero-metrics>div:last-child{border:0}.hero-metrics span{display:block;color:#717982}.hero-metrics strong{display:block;line-height:1.2;font-weight:600;letter-spacing:-1.4px;margin:14px 0 10px;color:#24292e}.hero-metrics>div:first-child strong{color:var(--accent)}.hero-metrics strong.unavailable-number{letter-spacing:-.4px;line-height:2.5}.hero-metrics small{font-size:10px;color:#939aa1}.import-strip{padding:13px 24px;border-top:1px solid #eceef0;background:#fcfcfc;font-size:10px;color:#8a929a;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.import-strip i{width:4px;height:4px;background:var(--accent);display:inline-block;margin-right:7px}.overview-lower,.reports-lower{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.compact-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px}.compact-section-head h2{font-size:19px;font-weight:600;margin-top:5px}.compact-section-head>svg{color:#929aa1}.total-pill{display:flex;align-items:baseline;gap:7px;font-weight:600;font-size:28px}.total-pill span{font-size:10px;font-weight:400;color:#8b9299}.segmented-track{height:12px;margin:3px 24px 24px;display:flex;gap:4px}.segmented-track i{flex:1 1}.draft{background:#d2d7dc}.review{background:var(--accent)}.changes{background:#858e98}.approved{background:#252b31}.status-ledger{padding:0 24px 21px}.status-ledger>div{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:11px}.status-ledger>div>span{display:flex;align-items:center;gap:9px;color:#646d76}.status-ledger i{width:6px;height:6px;display:inline-block}.status-ledger strong{font-size:13px;font-weight:500;display:flex;gap:25px}.status-ledger small{font-size:10px;color:#a0a6ad;width:30px;text-align:right}.compact-foot{border-top:1px solid #eceef0;padding:14px 24px;font-size:10px;color:#9299a1;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.decision-row{display:grid;grid-template-columns:40px 1fr 15px;gap:14px;align-items:center;padding:23px 24px;border-top:1px solid #edf0f2}.creative-thumb{width:40px;height:48px;background:#f3f5f6;border:1px solid #e8ebee;display:grid;place-items:center;color:#949ca5}.decision-row strong{font-size:12px;font-weight:600;display:block;margin:5px 0 7px}.decision-row small{font-size:8px;letter-spacing:.1em;color:#9ba2aa}.decision-row>div>span{font-size:10px;color:#929aa3}.decision-row>svg{color:#a1a8ae}.format-v3-bars{padding:12px 24px 40px}.format-v3-bars>div{display:grid;grid-template-columns:70px 1fr 16px;gap:15px;align-items:center;font-size:11px;margin:25px 0}.format-v3-bars>div>div{height:10px;background:#f0f2f4}.format-v3-bars i{height:100%;display:block;background:#9ba4ae}.format-v3-bars>div:last-child i{background:var(--accent)}.format-v3-bars strong{font-size:12px;font-weight:500}.workspace-footer{margin-top:35px;font-size:9px;color:#adb3b9}.work-filters{background:#fcfcfd}.work-list-row{min-height:80px;padding:18px 22px}.work-list-row strong{font-size:12px;font-weight:600}.empty-design{padding:32px 24px}.empty-design h3{font-size:19px}.empty-design p{font-size:12px}.empty-design svg{width:32px;height:32px}.status{font-size:9px;padding:5px 8px}.status.in_review{background:color-mix(in srgb,var(--accent) 8%,white);border-color:color-mix(in srgb,var(--accent) 22%,#eee)}@media(max-width:1100px){.live-workspace{padding:0 28px 28px}.live-header{margin:0 -28px;padding:0 28px}.hero-metrics>div{padding:0 18px}.hero-metrics strong{font-size:36px}}@media(max-width:760px){.live-workspace{margin-left:0;padding:0 20px 25px}.live-header{margin:0 -20px;padding:0 20px;height:60px}.page-heading{margin:26px 0 22px!important}.page-heading h1{font-size:30px}.page-heading .eyebrow{display:none}.page-heading>.primary{min-height:42px;margin-top:0}.account-header{padding:18px}.hero-metrics{grid-template-columns:1fr 1fr;padding:0}.hero-metrics>div{padding:22px 18px;border-bottom:1px solid #eceef0}.hero-metrics>div:nth-child(2){border-right:0}.hero-metrics>div:nth-child(3){border-bottom:0}.hero-metrics>div:last-child{padding:22px 18px;border-bottom:0}.hero-metrics strong{font-size:36px;margin:10px 0 7px}.hero-metrics strong.unavailable-number{font-size:18px;line-height:2.4}.hero-metrics small{font-size:9px;line-height:1.6;display:block}.import-strip{padding:13px 18px;font-size:9px;gap:8px}.overview-lower,.reports-lower{grid-template-columns:1fr;gap:18px;margin-top:18px}.compact-section-head{padding:21px}.compact-section-head h2{font-size:19px}.status-ledger{padding:0 21px 17px}.segmented-track{margin:3px 21px 18px}.compact-foot{padding:14px 21px}.decision-row{padding:20px 21px;gap:12px}.decision-row strong{font-size:12px}.decision-row>div>span{font-size:9px}.section-title{padding:19px 21px}.section-title h2{font-size:18px}.work-list-row{padding:20px 21px}.workspace-rail{width:260px}.workspace-footer{font-size:9px}.hero-metrics span{font-size:10px}.signal{font-size:9px}}body{background:#fff;color:#202226}.live-workspace{background:linear-gradient(145deg,#fbfcfa,#f3f4f3 60%,#fbfbfb);margin:16px 16px 16px 192px;padding:0 30px 30px;border:1px solid #e9e9e9;border-radius:24px;min-height:calc(100vh - 32px)}.workspace-rail{width:176px;background:white;border:0;padding:26px 14px}.workspace-rail nav{gap:5px}.workspace-rail nav button{font-size:10px;padding:10px 12px;min-height:36px;border-radius:20px;gap:9px}.workspace-rail nav button.active{background:#202226;color:white;box-shadow:none;border:0}.workspace-rail nav button.active svg{color:var(--accent)}.workspace-rail .brand{padding:0 8px 16px}.rail-client{padding:17px 8px;margin-bottom:16px;border-color:#eeeeeb}.rail-client .eyebrow{font-size:8px}.rail-client strong{font-size:12px}.rail-client a{font-size:9px}.workspace-rail .rail-bottom{font-size:9px;padding:19px 8px}.live-header{margin:0 -30px;padding:0 30px;background:transparent;border-color:#e6e6e6;border-radius:24px 24px 0 0;height:52px}.design-preview{background:transparent;border:0;text-align:right;font-size:7px;padding-top:11px}.page-heading{margin:24px 0!important}.page-heading h1{font-size:32px;font-weight:500;letter-spacing:-1.2px}.page-heading .eyebrow{font-size:8px}.page-heading>div>p:last-child{font-size:11px}.icon-button,.outline,.primary{border-radius:24px}.primary{background:#17191b;box-shadow:0 3px 8px #15171914}.page-heading>.primary{font-size:11px!important;padding:9px 14px;min-height:35px}.workspace-timeline{display:flex;border-radius:28px;background:#17191b;padding:5px;gap:4px;align-items:center;margin:0 0 26px;color:white}.timeline-label{font-size:10px;padding:8px 14px;white-space:nowrap;min-width:165px}.timeline-label small{font-size:8px;color:#959a9e;display:block;margin-top:3px}.timeline-item{display:flex;flex:1 1;align-items:center;gap:8px;color:#262626;padding:13px 14px;font-size:10px;border-radius:22px;background:color-mix(in srgb,var(--accent) 85%,white);min-width:0}.timeline-item:nth-child(3){background:color-mix(in srgb,var(--accent) 65%,white)}.timeline-item:nth-child(4){background:color-mix(in srgb,var(--accent) 45%,white)}.timeline-item span{font-size:9px;color:#535353;white-space:nowrap}.timeline-item i{height:5px;width:5px;border-radius:50%;background:#363636;flex-shrink:0}.timeline-arrow{padding:8px;color:#dedede}.panel{background:#ffffffab;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffffee;border-radius:18px;box-shadow:0 8px 28px #26262606,inset 0 1px 1px #fff;overflow:hidden}.account-hero{margin:0 0 20px}.account-header{padding:0 4px 14px;border:0}.channel-mark{border-radius:50%;width:30px;height:30px;background:#ffffffb0;border-color:#e7e7e7;font-size:9px}.account-header strong{font-size:13px}.account-header small{font-size:9px}.hero-metrics{padding:4px 0 22px;grid-template-columns:repeat(4,1fr)}.hero-metrics>div{padding:10px 22px;border-color:#dfdfdf}.hero-metrics>div:first-child{padding-left:4px}.hero-metrics span{font-size:10px}.hero-metrics strong{font-size:42px;font-weight:500;letter-spacing:-1.7px;margin:9px 0 5px}.hero-metrics>div:first-child strong{color:#24282b}.hero-metrics>div:first-child strong:after{content:"";display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;margin-left:8px;vertical-align:top;margin-top:8px}.hero-metrics small{font-size:9px}.hero-metrics strong.unavailable-number{font-size:20px;font-weight:400;line-height:2.3}.import-strip{padding:0 4px 16px;background:transparent;border:0;border-bottom:1px solid #e0e0e0;font-size:9px}.overview-lower{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;align-items:start}.reports-lower{margin-top:0}.compact-section-head{padding:22px 22px 17px}.compact-section-head h2{font-size:20px;font-weight:500}.compact-section-head .eyebrow,.small-pill{font-size:8px}.small-pill{border:1px solid #e7e7e7;background:#ffffff60;padding:7px 10px;border-radius:20px;white-space:nowrap;color:#6e6e6e}.work-distribution{display:flex;align-items:center;gap:22px;padding:7px 22px 20px}.donut-wrap{position:relative;width:148px;height:148px;flex-shrink:0}.donut-wrap svg{width:100%;height:100%}.donut-wrap>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-wrap strong{font-size:38px;font-weight:500;letter-spacing:-1px;line-height:1.2}.donut-wrap span{font-size:8px;color:#888888}.status-ledger{flex:1 1;min-width:0;padding:0}.status-ledger>div{padding:9px 0;font-size:9px}.status-ledger strong{font-size:11px;gap:14px}.status-ledger small{font-size:8px;width:24px}.status-ledger i{border-radius:50%;width:5px;height:5px}.compact-foot{padding:12px 22px;border-color:#e8e8e8;font-size:8px}.mini-dot{width:4px;height:4px;display:inline-block;background:var(--accent);border-radius:50%;margin-right:6px}.decisions-v3>.compact-section-head{padding:4px 3px 19px}.decision-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.decision-card{border-radius:18px;background:#ffffffad;border:1px solid #fff;box-shadow:0 8px 28px #26262606;padding:18px 17px;min-height:205px;display:flex;flex-direction:column;position:relative}.decision-card.featured{background:color-mix(in srgb,var(--accent) 14%,#fff);border-color:color-mix(in srgb,var(--accent) 30%,white)}.decision-top{display:flex;align-items:center;gap:7px;margin-bottom:20px}.creative-thumb{height:28px;width:28px;border-radius:50%;background:#ffffffa0;border-color:#e5e5e5;flex-shrink:0;color:#7f7f7f}.decision-top>svg{color:#848484;margin-left:auto;flex-shrink:0}.decision-top .small-pill{font-size:7px;padding:6px 8px}.decision-card>small{font-size:7px;color:#949494;letter-spacing:.1em}.decision-card h3{font-size:13px;line-height:1.55;font-weight:500;margin:7px 0 17px}.decision-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:9px;color:#767676}.decision-bottom button{width:26px;height:26px;border-radius:50%;border:0;background:#17191b;color:white;display:grid;place-items:center}.format-v3-bars{padding:8px 22px 13px}.format-v3-bars>div{margin:18px 0;font-size:10px}.format-v3-bars>div>div{height:13px;border-radius:9px;background:#ececec}.format-v3-bars i{border-radius:9px;background:#9b9b9b}.format-v3-bars strong{font-size:11px}.workspace-footer{margin-top:32px;border-color:#e3e3e3;font-size:8px}.section-title{background:transparent}.section-title,.work-list-row{border-color:#e8e8e8}.outline{background:#ffffff80}.status{border-radius:20px}.empty-design,.live-form{background:transparent}@media(min-width:1400px){.work-distribution{gap:28px}.donut-wrap{width:170px;height:170px}}@media(max-width:1100px) and (min-width:761px){.work-distribution{gap:12px;padding:7px 15px 20px}.donut-wrap{width:126px;height:126px}.status-ledger>div{font-size:8px}.status-ledger strong{gap:6px}.decision-card{padding:16px 13px}.timeline-label{min-width:140px;padding:8px 10px}.timeline-item{padding:13px 10px;gap:6px}.timeline-item span{font-size:8px}}@media(max-width:760px){body{background:#fff}.live-workspace{margin:0;border:0;border-radius:0;padding:0 20px 25px;min-height:100vh}.live-header{margin:0 -20px;padding:0 20px;height:57px;border-radius:0}.design-preview{padding-top:10px;font-size:6px}.page-heading{margin:24px 0 20px!important;position:relative;display:flex;align-items:center}.page-heading h1{font-size:29px;line-height:1.25;margin:0 0 9px}.page-heading>div>p:last-child{font-size:10px;max-width:230px;line-height:1.6}.page-heading>.primary{padding:0!important;font-size:0!important;width:33px;height:33px;min-height:33px;position:absolute;right:0;top:0}.page-heading>.primary svg{width:15px;height:15px}.workspace-timeline{border-radius:22px;flex-wrap:wrap;padding:5px;margin-bottom:25px;gap:4px}.timeline-label{min-width:0;flex:1 1;font-size:9px;padding:9px 12px}.timeline-label small{display:inline;margin-left:10px;font-size:7px}.timeline-arrow{padding:5px 10px}.timeline-item{flex:1 0 40%;font-size:9px;padding:11px 9px;gap:6px;border-radius:18px}.timeline-item:nth-child(4){display:none}.timeline-item span{font-size:8px}.account-header{padding:0 2px 10px}.hero-metrics{grid-template-columns:1fr 1fr;gap:0;padding:0}.hero-metrics>div,.hero-metrics>div:first-child,.hero-metrics>div:last-child{padding:17px 12px;border:0;border-bottom:1px solid #e2e2e2}.hero-metrics>div:nth-child(odd){padding-left:2px;border-right:1px solid #e2e2e2}.hero-metrics>div:nth-child(n+3){border-bottom:0}.hero-metrics strong{font-size:36px;margin:6px 0}.hero-metrics strong.unavailable-number{font-size:18px;line-height:2.4}.hero-metrics small{font-size:8px}.import-strip{padding:7px 2px 17px;font-size:8px}.overview-lower{grid-template-columns:1fr;gap:26px;margin-top:22px}.reports-lower{grid-template-columns:1fr;gap:18px}.compact-section-head{padding:20px 20px 15px}.compact-section-head h2{font-size:19px}.compact-section-head .eyebrow{font-size:7px}.work-distribution{gap:18px;padding:5px 20px 21px}.donut-wrap{width:136px;height:136px}.donut-wrap strong{font-size:36px}.status-ledger>div{font-size:9px;padding:8px 0}.status-ledger strong{gap:10px;font-size:10px}.status-ledger small{font-size:7px;width:19px}.compact-foot{padding:12px 20px;font-size:8px}.decisions-v3>.compact-section-head{padding:0 2px 16px}.decision-card{padding:15px 13px;min-height:202px}.decision-top{gap:5px;margin-bottom:16px}.decision-top .small-pill{font-size:6px;padding:5px 6px}.decision-top>svg{width:11px}.creative-thumb{width:24px;height:24px}.decision-card h3{font-size:12px}.decision-card>small{font-size:6px}.decision-bottom{font-size:8px}.workspace-footer{font-size:7px}.workspace-rail{width:240px}.section-title{padding:20px}.format-v3-bars{padding:7px 20px 12px}}@media(max-width:350px){.live-header,.live-workspace{padding-left:16px;padding-right:16px}.live-header{margin-left:-16px;margin-right:-16px}.work-distribution{gap:13px;padding:5px 15px 18px}.donut-wrap{width:118px;height:118px}.status-ledger>div{font-size:8px}.status-ledger strong{gap:8px}.status-ledger small{font-size:6px;width:16px}.decision-card{padding:15px 11px}.decision-top .small-pill{font-size:5px;padding:5px}.decision-card h3{font-size:11px}.timeline-item{padding:11px 7px}.import-strip,.timeline-item span{font-size:7px}}.icon-button,.outline,.primary,.workspace-rail nav button{border-radius:22px!important}.decision-bottom button{border-radius:50%!important}.hero-metrics span{font-size:11px}.hero-metrics small,.import-strip,.status-ledger>div{font-size:10px}.status-ledger strong{font-size:12px}.compact-foot,.status-ledger small{font-size:9px}.decision-card h3{font-size:14px}.decision-card>small,.decision-top .small-pill{font-size:8px}.decision-bottom{font-size:10px}.decision-card{min-height:215px}.overview-lower{margin-top:0}.account-hero{margin-bottom:19px}.workspace-timeline{margin-bottom:23px}@media(max-width:760px){.workspace-timeline{display:grid;grid-template-columns:1fr 1fr;padding:7px;gap:6px}.timeline-label{grid-column:1/-1;padding:5px 9px;min-width:0;font-size:9px;line-height:1.5}.timeline-label small{font-size:8px;margin-left:12px}.timeline-arrow{display:none}.timeline-item{padding:12px 10px;font-size:9px}.timeline-item:nth-child(4){display:flex;grid-column:1/-1;justify-content:center;background:color-mix(in srgb,var(--accent) 45%,white)}.timeline-item span{font-size:8px}.hero-metrics span{font-size:11px}.hero-metrics small{font-size:9px}.import-strip{font-size:8px}.status-ledger>div{font-size:10px}.status-ledger strong{font-size:11px}.status-ledger small{font-size:8px}.decision-card>small,.decision-top .small-pill{font-size:7px}.decision-card h3{font-size:13px}.compact-foot,.decision-bottom{font-size:9px}.overview-lower{gap:25px}.account-hero{margin-bottom:20px}}@media(max-width:350px){.status-ledger>div{font-size:9px}.status-ledger strong{font-size:10px;gap:6px}.status-ledger small{font-size:7px}.work-distribution{gap:12px}.donut-wrap{width:109px;height:109px}.decision-top .small-pill{font-size:6px}.decision-top .creative-thumb{display:none}.decision-card h3{font-size:12px}.import-strip{font-size:7px}}.channel-tabs{display:flex;gap:5px;margin-bottom:24px;padding:4px;background:#efefef;width:max-content;border-radius:25px}.channel-tabs button{border:0;border-radius:22px;padding:10px 16px;background:transparent;color:#888888;font-size:11px}.channel-tabs button.active{background:#17191b;color:white;box-shadow:0 2px 4px #17191b12}.channel-identity{display:flex;gap:12px;align-items:center;margin:4px 0 25px}.channel-identity>div{flex:1 1}.channel-identity strong{display:block;font-size:15px;font-weight:500}.channel-identity>div>span{display:block;font-size:10px;color:#929292;margin-top:4px}.channel-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px}.channel-kpis>div{padding:18px;border-radius:16px;background:#ffffff90}.channel-kpis span{font-size:11px;color:#828282;display:block}.channel-kpis strong{font-size:32px;font-weight:400;display:block;margin:12px 0 9px;letter-spacing:-1px}.channel-kpis small{font-size:10px;color:#929292}.ads-kpis{grid-template-columns:repeat(4,1fr);margin-top:0;margin-bottom:20px}.ads-kpis>div{padding:22px}.ads-summary-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.account-ledger{padding:0 22px 17px}.account-ledger>div{padding:15px 0;display:flex;justify-content:space-between;font-size:10px;border-bottom:1px solid #ebebeb;gap:15px}.account-ledger span{color:#878787}.account-ledger strong{font-weight:400;color:#999999}.channel-empty{text-align:center;padding:40px 30px 45px;display:flex;flex-direction:column;align-items:center;gap:15px;color:#949494}.channel-empty h3{color:#515151;font-size:19px;font-weight:500}.channel-empty p{max-width:450px;font-size:12px;line-height:1.9}.channel-empty.compact{padding:28px 25px 35px}.reel-column-head{padding:16px 22px;display:grid;grid-template-columns:2fr .7fr .7fr .7fr;background:#f6f6f6;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:10px;color:#818181;gap:15px}.reel-column-head span:not(:first-child){text-align:right}.reel-detail-layout{display:grid;grid-template-columns:.8fr 1.3fr;gap:30px;padding:6px 25px 30px;align-items:center}.reel-preview{aspect-ratio:9/13;max-height:400px;background:#ebebeb;border:1px solid #e2e2e2;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#959595;padding:30px;text-align:center}.reel-preview strong{font-size:15px;font-weight:400}.reel-preview span{font-size:10px;line-height:1.8}.reel-detail-layout h3{font-size:24px;font-weight:500;margin:14px 0}.reel-detail-layout .quiet{font-size:12px;line-height:1.9}.ads-detail-meta{padding:0 24px 23px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ads-detail-meta span{font-size:10px;color:#8c8c8c;display:block}.ads-detail-meta strong{font-size:12px;font-weight:400;display:block;margin-top:8px;color:#9e9e9e}.ads-detail-kpis{padding:0 24px 24px;margin-top:0}.chart-unavailable{height:184px;margin:0 24px 15px;position:relative;display:flex;align-items:center;justify-content:center;color:#a1a1a1;font-size:11px}.empty-chart-grid{position:absolute;inset:5px 0;background:repeating-linear-gradient(180deg,transparent,transparent 36px,#ebebeb 37px,#ebebeb 38px);border-bottom:1px solid #e7e7e7}.chart-unavailable>span{background:#fcfcfcee;padding:12px;z-index:1}.live-form input,.live-form textarea,.work-filters input,.work-filters select{border-radius:13px;background:#ffffff80;border-color:#e7e7e7}.work-filters{background:transparent}.notification-list li{border-color:#e8e8e8}.calendar-card{border-radius:12px}.design-stat-grid>div{border-radius:15px}.brand-preview .panel{background:#ffffffad}.login-panel{border-radius:22px!important}.login-panel input{border-radius:13px!important}@media(max-width:760px){.channel-tabs{margin-top:4px;margin-bottom:23px}.channel-tabs button{font-size:10px;padding:9px 14px}.ads-kpis{grid-template-columns:1fr 1fr;gap:12px}.channel-kpis>div{padding:18px 16px}.channel-kpis span{font-size:10px}.channel-kpis small{font-size:9px}.channel-kpis strong{font-size:28px}.ads-summary-grid{grid-template-columns:1fr;gap:18px}.channel-identity strong{font-size:13px}.channel-identity>div>span{font-size:9px;line-height:1.7}.channel-identity>.small-pill{font-size:7px;padding:6px 9px}.channel-empty{padding:32px 22px}.channel-empty h3{font-size:18px;line-height:1.5}.channel-empty p{font-size:11px}.reel-column-head{padding:14px 20px;grid-template-columns:1.6fr .7fr .7fr .7fr;font-size:9px;gap:8px}.reel-detail-layout{grid-template-columns:1fr;padding:5px 20px 25px;gap:25px}.reel-preview{width:100%;height:300px;aspect-ratio:auto}.reel-detail-layout h3{font-size:22px}.reel-detail-layout .quiet{font-size:11px}.reel-detail-layout .channel-kpis{grid-template-columns:1fr 1fr;gap:12px}.ads-detail-meta{grid-template-columns:1fr 1fr;padding:0 20px 23px;gap:20px}.ads-detail-kpis{grid-template-columns:1fr 1fr;padding:0 20px 20px;gap:12px}.ads-detail-meta strong{font-size:11px}.account-ledger>div{font-size:10px}.chart-unavailable{font-size:10px;margin:0 20px 15px}.compact-section-head h2{font-size:19px;line-height:1.5}}.channel-tabs button{border-radius:22px!important}.channel-kpis,.reel-detail-layout{min-width:0}.channel-tabs{max-width:100%}.reel-detail-layout>div{min-width:0}.live-form input,.live-form select,.live-form textarea,.work-filters input,.work-filters select{border-radius:13px!important}.calendar-card,.workspace-entry{border-radius:12px!important}.live-dialog{border-radius:22px!important}.line-chart{padding:20px 24px}.line-chart svg{width:100%;height:auto}.axis-text{font-size:11px;fill:#909090}.trend-values{display:flex;justify-content:space-between;gap:6px;font-size:9px;margin:10px 0}.trend-values b{display:block;font-weight:400;color:#525252;margin-top:6px}.chart-footer,.line-axis-labels{font-size:10px;color:#8e8e8e;display:flex;justify-content:space-between;gap:15px}.chart-header{padding:22px 24px}.chart-header h2{font-size:22px;font-weight:500;margin:8px 0}.chart-footer{padding:16px 24px;border-top:1px solid #e8e8e8}.workspace-entry{background:#ffffff80;border-color:#e8e8e8}.notice{border-radius:13px;border-color:#bababa;background:#f0f0f0}.brand-swatches i{border-radius:12px}.brand-preview h2{font-weight:500}.calendar-weekdays{background:#f2f2f2}.calendar-cell.muted{background:#f7f7f7}.calendar-cell{border-color:#e7e7e7}.calendar-card{background:#ffffffb0;border-color:#e2e2e2}.login{background:linear-gradient(135deg,#fff,#f5f5f5)}.login-copy h1{font-weight:500}.login-panel{background:#ffffffb0;border-color:#fff;box-shadow:0 14px 35px #2424240a}.role-matrix th{background:#f3f3f3}.studio-design-row{border-color:#e6e6e6}.work-record{margin-top:24px}.work-dashboard:has(>.work-record:first-child) .work-record{margin-top:0}.instagram-import-details{padding:15px 4px}.instagram-import-details summary{font-size:11px;color:#6e6e6e;cursor:pointer}.instagram-import-details p{margin:14px 0}.instagram-import-details .channel-kpis{margin-bottom:18px}.timeline-item{border:0;text-align:left;cursor:pointer}.timeline-item span{overflow:hidden;text-overflow:ellipsis}.live-workspace>.workspace-rail{position:fixed}.live-workspace>.live-header{margin-top:0}.page-heading>.primary{flex-shrink:0}.decision-card h3{overflow-wrap:anywhere}.live-review-v3 .preview-placeholder{border-radius:16px}.live-dialog header{background:#f6f6f6}.login-monogram{height:3px;width:74px;background:var(--accent);margin:35px 0}.setup{background:linear-gradient(145deg,#fbfcfa,#f3f4f3);border:1px solid #e9e9e9;border-radius:24px}.setup>.workspace-entry{padding:25px}.live-workspace>:not(.workspace-rail):not(dialog){animation:live-page-in .24s ease-out both}.live-ring-segment{animation:live-chart-in .5s ease-out both}@keyframes live-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes live-chart-in{0%{opacity:0}to{opacity:1}}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #202226;outline-offset:3px}.workspace-rail nav button:hover{background:#f0f0f0}.workspace-rail nav button.active:hover{background:#202226}.instagram-import-details .channel-kpis strong{font-size:24px}.live-workspace .work-dashboard{margin-bottom:24px}@media(max-width:760px){.page-heading>.primary>span{display:none}.page-heading>.primary{align-items:center;justify-content:center}.setup{border:0;border-radius:0;padding:25px 20px}.work-distribution{flex-wrap:nowrap}.live-workspace .channel-kpis{min-width:0}.live-workspace>.workspace-rail{left:0}.workspace-timeline .timeline-item:nth-child(4){display:flex}.live-dialog{max-width:calc(100vw - 20px);padding:0}.instagram-import-details .channel-kpis{grid-template-columns:1fr}.timeline-item span{white-space:normal;font-size:9px}.instagram-import-details .channel-kpis strong{font-size:26px}}@media(prefers-reduced-motion:reduce){.live-ring-segment,.live-workspace>:not(.workspace-rail):not(dialog){animation:none!important;transform:none!important}}.timeline-item{border-radius:22px!important}.due-editor input,.live-dialog .feedback-panel textarea{border-radius:13px!important}.rail-bottom button,.rail-bottom p{color:#747474}.live-dialog .detail-grid>div{min-width:0}.page-heading .primary{width:auto!important}@media(max-width:760px){.page-heading .primary{width:33px!important}}html[data-theme=night]{--ink:#eeeeee;--line:#464646;--surface:#282828;--muted:#c1c1c1}html[data-theme=night] body,html[data-theme=night] body:has(.live-workspace){background:#161616;color:#eeeeee}html[data-theme=night] .live-workspace,html[data-theme=night] .setup{background:linear-gradient(145deg,#252525,#1c1c1c);border-color:#3f3f3f}html[data-theme=night] .workspace-rail{background:#161616;color:#eeeeee}html[data-theme=night] .rail-client strong,html[data-theme=night] .workspace-rail .brand-name{color:#eeeeee}html[data-theme=night] .channel-kpis>div,html[data-theme=night] .decision-card,html[data-theme=night] .panel,html[data-theme=night] .workspace-entry{background:#2f2f2fd9;border-color:#484848;color:#eeeeee}html[data-theme=night] .decision-card.featured{background:#3e3e3e}html[data-theme=night] .channel-empty h3,html[data-theme=night] .channel-identity strong,html[data-theme=night] .hero-metrics strong,html[data-theme=night] .status-ledger strong{color:#eeeeee}html[data-theme=night] .compact-foot,html[data-theme=night] .hero-metrics>div,html[data-theme=night] .import-strip,html[data-theme=night] .live-header,html[data-theme=night] .work-list-row{border-color:#484848}html[data-theme=night] .work-filters{background:transparent}html[data-theme=night] .work-filters input,html[data-theme=night] .work-filters select{background:#282828;color:#eeeeee;border-color:#484848}html[data-theme=night] .live-header,html[data-theme=night] .section-title{background:transparent;color:#c1c1c1}html[data-theme=night] .workspace-rail nav button{color:#bababa}html[data-theme=night] .workspace-rail nav button.active{background:#eaeaea;color:#1f1f1f}html[data-theme=night] .workspace-rail nav button:hover{background:#3d3d3d;color:#fff}html[data-theme=night] .channel-tabs,html[data-theme=night] .reel-column-head,html[data-theme=night] .reel-preview{background:#373737;border-color:#484848}html[data-theme=night] .small-pill{background:#373737;color:#c8c8c8;border-color:#5b5b5b}html[data-theme=night] .timeline-item{color:#262626}html[data-theme=night] .hero-metrics small,html[data-theme=night] .hero-metrics span,html[data-theme=night] .status-ledger>div>span{color:#bbbbbb}html[data-theme=night] .live-dialog header{background:#2f2f2f}html[data-theme=night] .theme-toggle{color:#cacaca}html[data-theme=night] .work-list-row:hover{background:#3d3d3d}html[data-theme=night] .role-matrix th{background:#373737}html[data-theme=night] .account-header small,html[data-theme=night] .channel-identity small,html[data-theme=night] .channel-kpis small,html[data-theme=night] .channel-kpis span,html[data-theme=night] .compact-foot,html[data-theme=night] .decision-bottom>span,html[data-theme=night] .decision-card small,html[data-theme=night] .eyebrow,html[data-theme=night] .hero-metrics small,html[data-theme=night] .hero-metrics span,html[data-theme=night] .import-strip,html[data-theme=night] .instagram-import-details summary,html[data-theme=night] .page-heading>div>p:last-child,html[data-theme=night] .quiet,html[data-theme=night] .rail-bottom p,html[data-theme=night] .work-list-row small,html[data-theme=night] .work-list-row>div>span,html[data-theme=night] .workspace-footer{color:#c3c3c3}html[data-theme=night] .notice{background:#373737;color:#dfdfdf;border-color:#797979}html[data-theme=night] .channel-empty p,html[data-theme=night] .chart-footer,html[data-theme=night] .live-dialog label,html[data-theme=night] .live-dialog p,html[data-theme=night] .notification-help{color:#c3c3c3}html[data-theme=night] .live-dialog .outline{background:#373737;color:#ececec;border-color:#626262}html[data-theme=night] .empty-chart{color:#c3c3c3}html[data-theme=night] a:focus-visible,html[data-theme=night] button:focus-visible,html[data-theme=night] select:focus-visible,html[data-theme=night] summary:focus-visible{outline-color:#e0e0e0}@media (max-width:760px){.live-workspace>.workspace-rail{top:57px;bottom:0;height:calc(100dvh - 57px);padding:20px 14px 24px;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--line);box-shadow:12px 0 28px #15182014}.workspace-rail .brand{padding:0 8px 18px}.workspace-rail .rail-client{position:static;margin:0 0 14px;padding:14px 8px;border-radius:0;box-shadow:none;background:transparent}.workspace-timeline:has(>span.timeline-item:last-child){width:fit-content;max-width:100%;grid-template-columns:minmax(0,1fr);border-radius:16px}.workspace-timeline>span.timeline-item:last-child{grid-column:1/-1;width:100%;min-width:0;border-radius:12px;line-height:1.5}}.full-calendar .calendar-mobile-list{display:none!important}.calendar-month-scroll{overflow-x:auto}.full-calendar .calendar-grid,.full-calendar .calendar-weekdays{display:grid!important}@media(max-width:760px){.full-calendar .calendar-grid,.full-calendar .calendar-weekdays{min-width:0;grid-template-columns:repeat(7,minmax(0,1fr))}.full-calendar .calendar-weekdays span{font-size:8px;letter-spacing:0}.full-calendar .calendar-cell{min-height:82px;padding:5px 3px;min-width:0;font-size:10px}.full-calendar .calendar-card{padding:5px 2px;border-radius:4px!important;min-width:0;width:100%;overflow:hidden}.full-calendar .calendar-card strong{font-size:8px;overflow-wrap:anywhere;line-height:1.4}.full-calendar .calendar-card small,.full-calendar .calendar-card>span{display:none}.full-calendar .calendar-month-scroll{max-width:100%;overscroll-behavior-x:contain}}.status.approved{background:color-mix(in srgb,var(--accent) 12%,white);color:var(--ink);border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.signal:before,.timeline-item i{background:var(--accent)}.signal,.timeline-item span{color:inherit}html[data-theme=night] .status.approved{background:color-mix(in srgb,var(--accent) 18%,#242424);color:var(--ink);border-color:color-mix(in srgb,var(--accent) 35%,#555)}html[data-theme=night] .decision-card.featured{background:color-mix(in srgb,var(--accent) 14%,#292929)}html[data-theme=night] .workspace-rail nav button:hover{background:color-mix(in srgb,var(--accent) 10%,#292929)}html[data-theme=night] .timeline-item,html[data-theme=night] .timeline-item span{color:#202020}html[data-theme=night],html[data-theme=night] .workspace-rail,html[data-theme=night] body,html[data-theme=night] body:has(.live-workspace){background:#000!important}html[data-theme=night] .live-workspace,html[data-theme=night] .setup{background:#080808!important}