@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff")}:root{font-family:Plus Jakarta Sans,sans-serif;color:#1e2a40;background:#f3f6fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--primary: #2354ac;--primary-dark: #1c448f;--accent: #c7dafa;--ink: #1e2a40;--muted: #5d6c84;--border: #dbe3ef;--surface: #fff;--background: #f3f6fb;--soft-blue: #edf3ff;--green: #24644d;--green-bg: #edf7f0;--amber: #865714;--amber-bg: #fff5e3;--rose: #a5414a;--rose-bg: #fff0f0;--radius: 14px;--shadow: 0 16px 56px rgb(23 42 77 / .16);font-size:14px;line-height:1.5}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}svg{flex-shrink:0}button,a,input,select,textarea{outline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #89b1f5;outline-offset:3px}::selection{background:var(--accent);color:var(--ink)}input,textarea{caret-color:var(--primary)}h1,h2,h3,p{margin:0}h1{font-size:28px;font-weight:700;line-height:1.3;letter-spacing:-.035em;text-wrap:balance}h2{font-size:16px;line-height:1.45;font-weight:700;letter-spacing:-.02em}h3{font-size:14px;line-height:1.45;font-weight:700}small{font-size:12px}button{border:0;background:none;color:inherit}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#fff;color:var(--ink);border:1px solid var(--border);border-radius:8px;padding:10px 12px;min-height:40px;max-width:100%;transition:border-color .15s}input::placeholder,textarea::placeholder{color:#68768c}input:hover,select:hover,textarea:hover{border-color:#a9bad2}textarea{resize:vertical;min-height:74px}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0;margin:0}select{cursor:pointer;padding-right:30px}input:disabled{background:var(--background)!important}fieldset{border:0;margin:0;padding:0;min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:260px;background:var(--primary);color:#fff;padding:12px;z-index:100;transform:translateY(-160%)}.skip-link:focus{transform:none}.muted{color:var(--muted)}.numeric{text-align:right!important;font-variant-numeric:tabular-nums}.green-text{color:var(--green)}.amber-text{color:var(--amber)}.overdue{color:var(--rose);font-weight:600}.full-width{width:100%;grid-column:1/-1}.padded{padding:24px}.prose{line-height:1.8}.prose p+p{margin-top:15px}.prose ol{padding-left:20px}.prose li{margin:9px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 15px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;line-height:1.4;transition:background-color .16s,color .16s,border-color .16s;border:1px solid transparent}.button-primary{background:var(--primary);color:#fff}.button-primary:hover{background:var(--primary-dark)}.button-secondary{background:#fff;border-color:var(--border);color:var(--ink)}.button-secondary:hover{background:#f5f8fd;border-color:#bdcbe0}.button-ghost{color:var(--muted);background:transparent}.button-ghost:hover{background:var(--soft-blue);color:var(--primary)}.button-danger{background:#a53b45;color:#fff}.button-danger:hover{background:#8e3039}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:8px;color:var(--muted);flex-shrink:0}.icon-button:hover{background:var(--soft-blue);color:var(--primary)}.quiet-link,.text-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--primary);padding:4px 0}.quiet-link:hover,.text-link:hover{text-decoration:underline;text-underline-offset:4px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0}.panel>.section-heading{padding:23px 24px 0}.section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.section-heading p{font-size:12px;color:var(--muted);margin-top:5px}.section-heading h2+.section-heading{margin:0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:29px 0 25px}.page-heading p{font-size:13px;color:var(--muted);margin-top:9px}.heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.breadcrumb{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:12px;margin-top:24px}.breadcrumb span{display:inline-flex;align-items:center;gap:6px}.breadcrumb a:hover{color:var(--primary)}.breadcrumb+.page-heading{margin-top:15px}.status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:6px;font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap}.status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.status-pending{color:#646b79;background:#f0f2f5}.status-editing{color:#2c5ca7;background:#edf3ff}.status-review{color:#865714;background:#fff5e3}.status-ready{color:#24644d;background:#edf7f0}.status-cancelled{color:#696d77;background:#f0f1f3}.avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:39px;height:39px;font-size:12px;font-weight:700;border-radius:50%}.avatar-small{width:29px;height:29px;font-size:11px}.avatar-blue{background:#e6edfb;color:#315b9f}.avatar-rose{background:#f6e6eb;color:#9a4d69}.avatar-orange{background:#f9eadb;color:#956130}.avatar-purple{background:#ede7fb;color:#75569b}.avatar-stack{display:flex;padding-left:5px}.avatar-stack>.avatar{margin-left:-5px;outline:2px solid #fff}.platforms{display:flex;align-items:center;gap:5px}.platform{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px;border-radius:6px;color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap}.platform-instagram{color:#9b3e72;background:#fbf0f7}.platform-facebook{color:#2354ac;background:#edf3ff}.platform-tiktok{color:#324354;background:#eff2f6}.tabs{display:flex;flex-wrap:wrap;align-items:center;gap:3px;padding:5px;border-bottom:1px solid var(--border)}.tabs>button{font-size:12px;font-weight:600;padding:10px 13px;color:var(--muted);border-radius:7px;display:inline-flex;gap:7px;align-items:center;min-height:38px}.tabs>button.active{color:var(--primary);background:var(--soft-blue)}.tabs>button:hover{color:var(--primary);background:#f4f7fc}.tabs>button>span{font-size:11px;background:#e5ebf6;padding:1px 5px;border-radius:4px;color:var(--muted)}.empty-state{text-align:center;padding:64px 20px;color:var(--muted)}.empty-state>svg{margin-bottom:15px;color:#7e95b6}.empty-state h3{font-size:17px;color:var(--ink);margin-bottom:8px}.empty-state p{max-width:440px;margin:0 auto 20px;font-size:13px}.form-error{background:var(--rose-bg);color:#943942;border-radius:8px;padding:12px;font-size:12px}.form-hint{font-size:12px;line-height:1.7;color:var(--muted)}.form-hint svg{vertical-align:middle;margin-right:4px}.gentle-note{display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:12px;line-height:1.7;margin:23px 0 0}.gentle-note>svg{margin-top:2px}.inline-empty{padding:35px 25px;color:var(--muted);font-size:13px}.sidebar{position:fixed;left:0;top:0;bottom:0;width:238px;z-index:40;background:#fff;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:30px 16px 16px}.brand-link{padding:0 7px}.brand{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800;letter-spacing:-.035em}.brand-symbol{position:relative;background:var(--primary);width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brand-symbol:before{content:"";width:17px;height:17px;border:4px solid #fff;border-radius:50%}.brand-symbol span{position:absolute;right:5px;top:5px;background:var(--accent);height:8px;width:8px;border-radius:50%}.brand-sub{display:block;margin-top:3px;font-size:11px;color:var(--muted);font-weight:400;letter-spacing:0}.workspace-label{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:9px;padding:11px 10px;margin:28px 0 23px;font-size:11px;font-weight:600}.workspace-label>svg{margin-left:auto;color:var(--muted)}.workspace-label small{display:block;color:var(--muted);font-weight:400;font-size:11px;margin-top:2px}.workspace-avatar{background:#edf2fa;border-radius:6px;font-size:11px;color:var(--primary);padding:7px}.sidebar nav{overflow:auto;flex:1;min-height:130px}.nav-section{margin-bottom:22px}.nav-section>p{font-size:11px;font-weight:700;letter-spacing:.1em;color:#5e7088;padding:0 13px;margin-bottom:9px}.nav-section>a{display:flex;align-items:center;gap:11px;color:#53647c;padding:11px 13px;margin-bottom:3px;border-radius:8px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s}.nav-section>a:hover{background:#f4f7fc;color:var(--primary)}.nav-section>a.active{background:#edf3ff;color:var(--primary);font-weight:700}.nav-count{margin-left:auto;background:#dce8fd;font-size:11px;min-width:21px;text-align:center;border-radius:5px;padding:1px 4px;color:var(--primary)}.attention-dot{width:6px;height:6px;background:#cc9855;border-radius:50%;margin-left:auto}.sidebar-bottom{padding-top:12px}.demo-card{background:#f3f6fb;border-radius:10px;padding:14px}.demo-label{display:flex;align-items:center;gap:6px;color:var(--primary);font-size:11px;font-weight:700}.demo-label>span{height:5px;width:5px;background:#6391e3;border-radius:50%}.demo-card p{font-size:11px;color:var(--muted);line-height:1.65;margin-top:8px}.demo-card button{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--primary);padding:9px 0 0}.help-link{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted);margin:10px 0 0;padding:7px 12px}.help-link:hover{color:var(--primary)}.sidebar-close,.menu-toggle,.nav-scrim{display:none}.app-body{margin-left:238px;min-height:100vh}.topbar{height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 38px;background:#fff;border-bottom:1px solid var(--border)}.topbar-context{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted);white-space:nowrap}.topbar-organization{color:var(--ink);font-weight:600}.topbar-slash{color:#a1adc0}.global-search{display:flex;align-items:center;gap:9px;max-width:320px;color:#77879f;flex:1;margin-left:auto}.global-search input{width:100%;min-width:0;border:0!important;background:none!important;padding:8px 0!important;min-height:30px!important;font-size:11px}.global-search kbd{white-space:nowrap;font-size:11px;border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-family:inherit}.topbar-right{display:flex;align-items:center;gap:15px}.demo-pill{display:inline-block;background:#eef3fc;border:1px solid #dce7f9;border-radius:5px;padding:3px 7px;font-size:11px;letter-spacing:.06em;color:var(--primary);font-weight:700}.notification-button{position:relative}.notification-button>span{width:5px;height:5px;border-radius:50%;background:#527ac3;position:absolute;top:7px;right:8px;border:1px solid white}.user-switch{display:flex;align-items:center;gap:7px;border-left:1px solid var(--border);padding-left:17px}.user-switch select{border:0;background:none;font-size:11px;width:145px;padding:8px 0;min-height:32px}.main-content{max-width:1540px;margin:auto;padding:23px 38px 36px}.demo-strip{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted)}.demo-strip a{display:inline-flex;align-items:center;gap:3px;color:var(--primary);margin-left:auto;font-weight:500}.demo-indicator{width:5px;height:5px;border-radius:50%;background:#7894c5;flex-shrink:0}.app-footer{display:flex;justify-content:space-between;gap:16px;margin:0 38px;padding:20px 0 24px;border-top:1px solid var(--border);font-size:11px;color:var(--muted)}.app-footer>span:last-child{display:flex;align-items:center;gap:7px}.footer-dot{height:3px;width:3px;background:#9eacc0;border-radius:50%}.toast{position:fixed;bottom:24px;left:calc(50% + 100px);transform:translate(-50%);max-width:min(600px,calc(100vw - 32px));z-index:100;background:#1e2a40;color:#fff;box-shadow:0 8px 32px #172a4d33;border-radius:10px;display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:12px;animation:toast-in .2s ease-out}.toast svg{color:#a6d9c1}@keyframes toast-in{0%{transform:translate(-50%,8px);opacity:.7}to{transform:translate(-50%);opacity:1}}.overview-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0 26px;margin-bottom:0;border-bottom:1px solid var(--border);gap:18px}.overview-strip>div{display:flex;align-items:center;gap:13px}.overview-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px}.overview-icon.blue{color:var(--primary);background:#e6eefd}.overview-icon.amber{color:#99712e;background:#fbefd9}.overview-icon.green{color:#35715c;background:#e7f1ec}.overview-icon.rose{color:#a45c65;background:#f8e8eb}.overview-strip strong{font-size:27px;line-height:1.15;letter-spacing:-.03em;display:block;font-weight:700;font-variant-numeric:tabular-nums}.overview-strip span:not(.overview-icon){display:block;font-size:11px;color:var(--muted);margin-top:5px}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);gap:23px;margin-top:26px}.dashboard-primary,.dashboard-aside{display:flex;flex-direction:column;gap:23px;min-width:0}.production-panel{padding:23px 24px}.production-panel>.section-heading{padding:0;margin-bottom:22px}.production-track{display:flex;height:28px;gap:4px;border-radius:7px;overflow:hidden}.production-segment{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;min-width:22px;transition:filter .15s}.production-segment:hover{filter:brightness(.95)}.segment-pending{background:#dbe3ee;color:#586780}.segment-editing{background:#87a9e5;color:#183e7e}.segment-review{background:#e9c486;color:#67481a}.segment-ready{background:#85b9a2;color:#204d3b}.production-legend{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:15px;font-size:11px;color:var(--muted)}.production-legend a{display:flex;gap:6px;align-items:center}.production-legend strong{color:var(--ink);font-size:11px}.legend-dot{width:6px;height:6px;display:inline-block;border-radius:2px;flex-shrink:0}.work-panel>.section-heading{padding-bottom:0;margin-bottom:14px}.work-panel>.tabs{margin:0 24px;padding:0 0 9px;border-bottom:1px solid var(--border)}.work-panel .tabs>button{font-size:11px;padding:7px 10px;min-height:32px}.work-row{display:flex;gap:12px;align-items:center;padding:20px 23px;border-bottom:1px solid #edf0f6;transition:background-color .15s}.work-row:hover{background:#f9fbff}.piece-mini{display:flex;align-items:center;justify-content:center;width:44px;height:49px;border-radius:8px;background:#eaf0fc;color:#6386c8;flex-shrink:0}.mini-image_set{background:#f3eafa;color:#9370ac}.mini-image{background:#e5f1ed;color:#5c9b85}.work-copy{flex:1;min-width:0}.work-copy small{font-size:11px;color:var(--muted)}.work-copy strong{display:block;margin:4px 0 5px;font-size:12px;line-height:1.5}.work-copy>span{display:flex;gap:5px;align-items:center;color:var(--muted);font-size:11px;flex-wrap:wrap}.work-copy b{font-size:11px;font-weight:500;color:#a36925;margin-left:3px}.work-trailing{display:flex;align-items:flex-end;flex-direction:column;gap:10px}.work-trailing .avatar{width:24px;height:24px;font-size:11px}.panel-bottom-link{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--muted);padding:15px}.panel-bottom-link:hover{color:var(--primary);background:#f9fbff;border-radius:0 0 var(--radius) var(--radius)}.attention-panel{background:#eaf0fb;border-radius:var(--radius);padding:22px 21px}.attention-heading{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;margin-bottom:14px}.light-icon{display:flex;align-items:center;justify-content:center;color:var(--primary)}.attention-panel>a{display:flex;align-items:flex-start;gap:10px;padding:15px 0;border-top:1px solid #d8e3f5}.attention-panel>a>svg:first-child{color:#6c87b3;margin-top:2px}.attention-panel>a>svg:last-child{color:#7790b5;margin-left:auto;margin-top:3px}.attention-panel strong{font-size:11px;font-weight:600;display:block}.attention-panel a span{display:block;font-size:11px;color:#52698b;line-height:1.65;margin-top:4px}.agenda-panel>.section-heading{padding-bottom:0;margin-bottom:12px}.agenda-row{display:flex;gap:11px;padding:13px 22px;align-items:center}.agenda-row+.agenda-row{border-top:1px solid #edf0f6}.agenda-row:last-child{padding-bottom:22px}.date-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f3f6fb;border-radius:7px;width:38px;height:44px;flex-shrink:0}.date-tile small{font-size:11px;color:var(--muted)}.date-tile strong{font-size:16px;line-height:1.2;font-weight:600}.agenda-row>div:last-child>strong{display:block;font-size:11px;font-weight:600;line-height:1.6}.agenda-row>div:last-child>span{font-size:11px;color:var(--muted);display:block;margin-top:3px}.dashboard-bottom{display:grid;grid-template-columns:1.15fr 1fr;gap:23px;margin-top:23px}.team-overview .section-heading{margin-bottom:14px}.team-overview h2{font-size:13px}.team-inline{display:grid;grid-template-columns:repeat(4,1fr);padding:10px 18px 24px;gap:12px}.team-inline a{display:flex;flex-direction:column;align-items:center;gap:8px}.team-inline strong{font-size:11px;font-weight:600}.team-inline span:last-child{font-size:11px;color:var(--muted);margin-top:-5px}.featured-publication{background:#e7eefb;border-radius:14px;padding:23px 24px}.featured-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#4e6790}.featured-top .platform{font-size:11px;background:transparent;padding:0}.featured-top .platform svg{width:13px}.featured-publication>a{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:15px 0 17px}.featured-publication h2{font-size:17px;line-height:1.45;max-width:270px;color:#1f457e}.featured-publication>a>svg{color:#648bc4}.featured-stats{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.featured-stats strong{font-size:24px;color:#224e94;line-height:1.15}.featured-stats strong>span{display:block;font-size:11px;font-weight:400;margin-top:5px;color:#4e6790}.featured-stats .text-link{font-size:11px}.note-mark{display:inline-flex;color:#7187a6;margin-top:2px}.content-summary{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;margin-bottom:20px}.content-summary strong{font-size:17px;color:var(--ink)}.content-summary>span{width:4px;height:4px;background:#a3b3c9;border-radius:50%;margin:0 6px}.content-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px 0}.content-toolbar>.tabs{flex:1;padding:0 0 12px;border-bottom:0}.view-switch{display:flex;gap:3px;border:1px solid var(--border);border-radius:7px;padding:3px;margin-bottom:9px}.view-switch button{display:flex;align-items:center;justify-content:center;min-width:31px;min-height:29px;border-radius:4px;color:var(--muted)}.view-switch button[aria-pressed=true]{background:var(--soft-blue);color:var(--primary)}.filter-bar{display:flex;gap:10px;align-items:center;padding:17px 22px;border-bottom:1px solid var(--border);flex-wrap:wrap}.filter-bar>select{font-size:11px;min-height:37px;padding:8px 26px 8px 10px;flex:0 1 auto}.filter-bar>.button{font-size:11px;min-height:37px}.search-input{display:flex;gap:8px;align-items:center;min-width:180px;flex:1;color:#7a8da8;border:1px solid var(--border);border-radius:7px;padding:0 10px;background:#fff;max-width:360px}.search-input input{min-width:0;width:100%;border:0!important;background:transparent!important;padding:9px 0!important;min-height:36px!important;font-size:11px;outline-offset:7px}.table-scroll{position:relative;overflow-x:auto;width:100%;border-radius:0 0 var(--radius) var(--radius)}.data-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.data-table th{background:#f9fbfe;color:var(--muted);font-size:11px;font-weight:500;white-space:nowrap;padding:13px 20px;border-bottom:1px solid var(--border)}.data-table td{padding:17px 20px;border-bottom:1px solid #edf0f6;vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fcfdff}.data-table strong{font-weight:600}.cell-sub{display:block;font-size:11px;color:var(--muted);margin-top:5px}.content-table td:first-child{min-width:300px}.content-table td,.publication-table td{white-space:nowrap}.piece-cell{display:flex;align-items:center;gap:12px}.piece-cell strong{display:block;font-size:11px;white-space:normal;max-width:300px}.piece-cell div>span{display:block;margin-top:5px;font-size:11px;color:var(--muted)}.piece-cell .piece-mini{width:37px;height:42px}.piece-cell .piece-mini svg{width:19px}.table-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:16px 22px;border-top:1px solid var(--border);color:var(--muted);font-size:11px}.table-footer .legend-dot{vertical-align:middle;margin:0 4px 0 8px}.extra-filters{background:#f8faff;padding:16px 22px;border-bottom:1px solid var(--border);display:flex;align-items:flex-end;gap:15px}.extra-filters label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:11px}.extra-filters select{font-size:12px}.kanban{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px;padding:20px;overflow:auto}.kanban>section{background:#f5f7fb;border-radius:10px;padding:12px;min-width:0}.kanban-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.kanban-heading>span:last-child{font-size:11px;color:var(--muted)}.kanban-card{display:block;background:#fff;border:1px solid var(--border);border-radius:9px;padding:14px;margin-bottom:12px}.kanban-card small{font-size:11px;color:var(--muted)}.kanban-card h3{font-size:12px;margin:8px 0;line-height:1.6}.kanban-card p{font-size:11px;color:var(--muted)}.kanban-card>div{display:flex;align-items:center;justify-content:space-between;margin-top:17px}.kanban-card>div>span{font-size:11px;color:var(--muted)}.kanban-empty{padding:20px 0;color:var(--muted);font-size:11px;text-align:center}.dialog{border:0;border-radius:16px;padding:0;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;box-shadow:var(--shadow);overflow:auto}.dialog-wide{width:min(650px,calc(100vw - 32px))}.dialog::backdrop{background:#11223f66}.dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 25px 21px;border-bottom:1px solid var(--border)}.dialog-heading h2{font-size:19px;letter-spacing:-.03em}.dialog-heading p{font-size:12px;color:var(--muted);margin-top:7px;line-height:1.7}.dialog-body{padding:24px 25px}.dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid var(--border);padding:18px 25px;background:#fafcff}.field{display:flex;flex-direction:column;gap:8px;font-size:12px;margin-bottom:20px;min-width:0}.field>span:first-child{font-weight:600}.field input,.field select,.field textarea{width:100%;font-size:12px}.field small{font-size:11px;color:var(--muted);line-height:1.7;font-weight:400}.form-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.editor-form{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(285px,1fr);gap:23px}.form-main,.form-side>.panel{padding:27px}.form-main>h2,.form-side h2{margin-bottom:25px}.form-main>.field{margin-bottom:24px}.form-fieldset{margin-bottom:24px}.form-fieldset legend{font-size:12px;font-weight:600;margin-bottom:12px}.form-fieldset>p{font-size:11px;color:var(--muted);margin-bottom:15px}.material-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.material-options>button{border:1px solid var(--border);border-radius:9px;display:flex;align-items:center;gap:8px;min-height:65px;padding:12px;font-size:11px;color:var(--muted)}.material-options>button[aria-pressed=true]{border-color:#99b7eb;background:var(--soft-blue);color:var(--primary)}.material-options>button>svg:last-child:not(:first-child){margin-left:auto}.network-options{display:flex;gap:15px;flex-wrap:wrap}.network-options>label{display:flex;gap:7px;align-items:center}.network-options .platform{padding:5px 0;background:none;font-size:11px}.editor-picker{display:flex;flex-direction:column;gap:15px}.editor-picker>label{display:flex;align-items:center;gap:9px;font-size:11px}.form-callout{background:#eaf0fb;color:#36557e;border-radius:10px;padding:19px;font-size:12px;font-weight:600;margin-top:20px}.form-callout p{margin-top:6px;font-size:11px;font-weight:400;line-height:1.7}.form-save-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;grid-column:1/-1;padding-top:7px}.detail-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(270px,1fr);gap:23px}.detail-main>.tabs{padding:12px 20px}.detail-tab-content{padding:26px}.context-copy{font-size:13px;line-height:1.9;color:var(--muted);margin:17px 0 20px;max-width:65ch;white-space:pre-wrap}.brief-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 30px}.brief-tags span{font-size:11px;color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:5px 9px}.task-section{border-top:1px solid var(--border);padding-top:25px}.task-section .section-heading>span{font-size:11px}.task-check{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:12px}.is-done{color:var(--muted);text-decoration:line-through;text-decoration-color:#a0b4cf}.inline-add{display:flex;align-items:center;gap:8px;margin-top:15px;color:var(--muted)}.inline-add input{flex:1;min-width:0;font-size:11px}.inline-add .button{font-size:11px}.comments-panel{margin-top:23px;padding:25px}.comments-panel>h2{margin-bottom:23px}.comments-panel>h2>span{font-size:12px;margin-left:7px;font-weight:400}.comment{display:flex;gap:11px;margin:20px 0}.comment>div{min-width:0}.comment strong{font-size:11px;font-weight:600;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.comment strong small{font-size:11px;color:var(--muted);font-weight:400}.comment p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:7px;white-space:pre-wrap;overflow-wrap:anywhere}.comment-form{display:flex;align-items:flex-start;gap:10px;margin-top:25px;flex-wrap:wrap}.comment-form textarea{flex:1;min-width:130px;font-size:12px}.comment-form>.button{align-self:flex-end;margin-left:auto}.detail-aside{display:flex;flex-direction:column;gap:20px}.detail-aside>.panel{padding:23px}.detail-state{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:25px}.detail-state h2{font-size:13px}.detail-properties{margin:0;display:flex;flex-direction:column;gap:23px}.detail-properties>div{display:flex;flex-direction:column;gap:8px}.detail-properties dt{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:7px}.detail-properties dd{margin:0;font-size:12px;font-weight:500}.detail-properties small{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:3px}.assigned-editors{display:flex;flex-direction:column;gap:10px}.assigned-editors>span{display:flex;align-items:center;gap:7px;font-size:11px}.detail-properties+.button{margin-top:25px}.detail-aside>.panel>h2{font-size:13px;margin-bottom:8px}.distribution-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:13px}.distribution-row>span:last-child{display:flex;gap:4px;align-items:center;font-size:11px}.distribution-row .platform{font-size:11px}.detail-footnote{display:flex;gap:8px;align-items:flex-start;color:var(--muted);font-size:11px;line-height:1.7;padding:0 5px}.detail-aside>.form-callout{margin-top:0;font-size:11px;font-weight:400;line-height:1.8}.versions-list{display:flex;flex-direction:column;gap:24px}.version-row{display:flex;align-items:flex-start;gap:13px;padding-bottom:22px;border-bottom:1px solid var(--border)}.version-row:last-child{padding-bottom:0;border-bottom:0}.version-icon{background:var(--soft-blue);color:var(--primary);padding:13px;border-radius:9px;display:flex}.version-row h3{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px}.version-row p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:11px}.version-row small{display:block;font-size:11px;color:var(--muted);margin:9px 0}.version-row blockquote{font-size:12px;background:#f6f8fc;color:var(--muted);padding:14px;border-radius:8px;margin:15px 0;white-space:pre-wrap}.review-options{display:flex;gap:12px;margin-bottom:23px}.review-options>button{display:flex;align-items:center;gap:8px;flex:1;border:1px solid var(--border);border-radius:8px;font-size:12px;padding:15px 12px}.review-options>button[aria-pressed=true]{background:var(--soft-blue);color:var(--primary);border-color:#9bb9ec}.linked-publication{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid var(--border);margin-bottom:15px}.linked-publication>span:nth-child(2){font-size:12px;flex:1}.linked-publication small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.review-intro{display:flex;gap:12px;align-items:center;margin-bottom:25px;color:var(--muted);font-size:12px}.review-intro>svg{color:var(--primary)}.review-intro>span:last-child{margin-left:auto;font-size:11px}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.review-card{padding:23px;display:flex;flex-direction:column}.review-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:var(--muted);margin-bottom:24px}.review-card h2{font-size:19px;line-height:1.5;margin-bottom:12px;max-width:240px}.review-card>p{font-size:12px;color:var(--muted);line-height:1.8;flex:1}.review-author{display:flex;gap:9px;align-items:center;margin:28px 0 23px}.review-author strong{display:block;font-size:11px;font-weight:600}.review-author span:not(.avatar){font-size:11px;color:var(--muted)}.review-card>.button{width:100%}.publication-title{display:block;min-width:250px;max-width:300px;white-space:normal}.publication-title strong{font-size:11px;line-height:1.6}.publication-title small{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;margin-top:6px}.network-cell{display:flex;align-items:center;gap:8px;font-size:11px}.network-cell small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.publication-context{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px;font-size:11px;color:var(--muted)}.publication-context>.text-link{margin-left:auto}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:24px;overflow:hidden}.metric-cell{padding:23px;border-right:1px solid #edf0f6;border-bottom:1px solid #edf0f6}.metric-cell>span{font-size:11px;color:var(--muted)}.metric-cell strong{display:block;font-size:26px;letter-spacing:-.03em;font-weight:600;margin:10px 0}.metric-cell small{font-size:11px;color:var(--muted)}.linked-piece{display:flex;align-items:center;gap:9px;background:var(--soft-blue);padding:14px;border-radius:9px;font-size:12px;line-height:1.7;margin:20px 0;color:var(--primary)}.linked-piece>span{flex:1}.analytics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:25px}.analytics-toolbar .tabs{border:0;background:#e9eef7;border-radius:9px}.analytics-toolbar .tabs>button.active{background:#fff}.analytics-toolbar>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.analytics-toolbar select{font-size:11px;max-width:190px}.analytics-totals{display:grid;grid-template-columns:repeat(4,1fr);margin:15px 0 26px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 0;gap:22px}.analytics-totals>div{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:center}.analytics-totals svg{color:#728ab0}.analytics-totals span{font-size:11px;color:var(--muted)}.analytics-totals strong{grid-column:1/-1;font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-.04em;margin-top:4px}.analytics-totals small{font-size:11px;color:var(--muted);grid-column:1/-1}.analytics-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;margin-bottom:24px}.chart-panel{padding:26px}.chart-panel>.section-heading{padding:0}.horizontal-chart{display:flex;flex-direction:column;gap:28px;margin-top:28px}.chart-row>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.chart-row .platform{background:none;padding:0;font-size:11px}.chart-row strong{font-size:16px}.chart-track{height:18px;border-radius:4px;background:#eff3fa;overflow:hidden}.chart-track>div{height:100%;background:#7298d9;border-radius:4px}.chart-row small{display:block;margin-top:8px;font-size:11px;color:var(--muted)}.coverage-explainer{padding:28px;background:#eaf0fb;border-radius:var(--radius);color:#34547f}.coverage-explainer>svg{margin-bottom:16px;color:#5b7fac}.coverage-explainer h2{font-size:23px;letter-spacing:-.03em}.coverage-explainer>p{font-size:12px;line-height:1.85;margin-top:12px}.coverage-explainer dl{margin:20px 0 0;display:flex;flex-direction:column;gap:16px}.coverage-explainer dt{font-size:11px;font-weight:700}.coverage-explainer dd{font-size:11px;line-height:1.75;margin:5px 0 0;color:#536c91}.table-title{font-size:12px;font-weight:600;display:block;min-width:220px;max-width:330px}.info-note{display:flex;align-items:flex-start;gap:10px;background:var(--soft-blue);color:#3f5c87;font-size:12px;line-height:1.8;padding:16px;border-radius:9px;margin:0 0 22px}.info-note>svg{margin-top:3px}.subsection-title{display:flex;align-items:center;gap:8px;margin:25px 0 15px}.connection-intro{background:#e9f0fc;border-radius:var(--radius);padding:24px 26px;display:flex;align-items:center;gap:18px;margin:8px 0 26px}.connection-intro-icon{color:#4774bc;background:#dbe7fb;width:51px;height:51px;display:flex;align-items:center;justify-content:center;border-radius:13px}.connection-intro h2{font-size:16px;color:#244b87}.connection-intro p{font-size:11px;color:#526e97;line-height:1.7;margin-top:7px;max-width:520px}.connection-intro>span{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:11px;color:#466895;white-space:nowrap}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-bottom:28px}.account-card{padding:24px 21px}.account-card-top{display:flex;align-items:center;justify-content:space-between;gap:9px}.account-card-top>.platform{font-size:11px;padding:0;background:none}.account-card-top .status{font-size:11px;padding:4px 7px}.account-profile{width:68px;height:68px;border-radius:50%;background:#e9effa;display:flex;align-items:center;justify-content:center;margin:32px auto 18px;border:5px solid #f4f7fc}.account-profile span{font-size:23px;color:#42679e;font-weight:700;letter-spacing:-.04em}.profile-instagram{background:#f6e9f1;border-color:#fcf5f9}.profile-instagram span{color:#a5658c}.profile-tiktok{background:#e9edf3;border-color:#f4f6f9}.profile-tiktok span{color:#556b88}.account-card>h2{text-align:center;font-size:18px}.account-handle{text-align:center;font-size:11px;color:var(--muted);margin-top:5px}.account-followers{text-align:center;margin:22px 0}.account-followers strong{display:block;font-size:25px;font-weight:600;letter-spacing:-.03em}.account-followers span{font-size:11px;color:var(--muted)}.account-sync{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--muted);border-top:1px solid var(--border);padding-top:18px;justify-content:center}.account-actions{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:19px}.account-actions>.button{font-size:11px;flex:1;min-width:0;padding:10px}.account-warning{font-size:11px;line-height:1.75;display:flex;align-items:flex-start;gap:6px;color:#956727;background:#fff7e9;border-radius:7px;padding:10px;margin-top:15px}.account-warning>svg{margin-top:2px}.account-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:15px}.account-bottom>.quiet-link{font-size:11px;font-weight:500}.account-card:has(.account-warning) .account-actions{margin-top:13px}.coverage-panel>.section-heading{margin-bottom:20px}.coverage-table th,.coverage-table td{padding:16px 23px;font-size:11px}.coverage-table th:not(:first-child),.coverage-table td:not(:first-child){text-align:center}.coverage-table th .platform{background:none}.coverage-check{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:11px}.connection-notes{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:28px 0 0}.connection-notes>div{display:flex;align-items:flex-start;gap:12px}.connection-notes>div>svg{color:#748aad;margin-top:3px}.connection-notes strong{font-size:12px;font-weight:600}.connection-notes p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:6px}.connection-steps{display:flex;align-items:center;justify-content:center;gap:10px;padding:22px 20px 0;font-size:11px;color:var(--muted)}.connection-steps>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.connection-steps b{display:flex;align-items:center;justify-content:center;height:23px;width:23px;border:1px solid var(--border);border-radius:50%;font-size:11px;font-weight:500}.connection-steps i{width:24px;height:1px;background:var(--border)}.connection-steps .active{color:var(--primary);font-weight:600}.connection-steps .active b{background:var(--soft-blue);border-color:#b1c9f1}.connection-flow>p{font-size:12px;line-height:1.9;color:var(--muted);margin:16px 0}.connect-provider>.platform{width:44px;height:44px;font-size:18px;border-radius:11px;margin-bottom:17px}.connect-provider>.platform svg{height:25px;width:25px}.connect-provider h3{font-size:23px;letter-spacing:-.03em;line-height:1.45;max-width:390px}.connection-flow>.info-note{font-size:11px;margin-top:20px}.permission-list{list-style:none;padding:0;margin:25px 0;display:flex;flex-direction:column;gap:15px}.permission-list li{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:var(--muted)}.permission-list svg{color:#5f9b81;margin-top:1px}.simulation-note{display:flex;align-items:flex-start;gap:11px;padding:16px;background:#f4f6fa;border-radius:9px;font-size:11px;line-height:1.8;color:var(--muted)}.simulation-note svg{color:#7085a5;margin-top:3px}.simulation-note strong{display:block;font-weight:600;color:#425778}.auth-simulator-label{font-size:11px;letter-spacing:.07em;color:#71839b;border-bottom:1px solid var(--border);padding-bottom:13px;margin-bottom:25px}.permission-summary{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 28px}.permission-summary>span{display:flex;align-items:center;gap:5px;font-size:11px;color:#527196}.simulation-actions{display:flex;flex-direction:column;align-items:stretch;gap:11px}.simulation-actions>.quiet-link{justify-content:center;margin-top:8px;font-size:11px}.asset-option{display:flex;align-items:center;gap:13px;border:1px solid var(--border);border-radius:11px;padding:18px;margin:25px 0}.asset-option.selected{background:var(--soft-blue);border-color:#a8c1e9}.asset-option>span:last-child{flex:1}.asset-option strong{display:block;font-size:13px;font-weight:600}.asset-option small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.success-mark{display:inline-flex;align-items:center;justify-content:center;height:54px;width:54px;color:var(--green);background:var(--green-bg);border-radius:50%;margin-bottom:20px}.flow-result{text-align:center;padding:15px 10px 5px}.flow-result>svg{margin-bottom:20px}.flow-result h3{font-size:22px;line-height:1.5;letter-spacing:-.03em}.flow-result>p{font-size:12px;line-height:1.9;color:var(--muted);margin:13px auto;max-width:420px}.result-list{display:flex;flex-direction:column;gap:12px;margin-top:23px}.result-list>span{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--muted)}.result-list>span:last-child{font-size:11px}.sync-history{list-style:none;margin:0;padding:0}.sync-history>li{font-size:12px;color:var(--muted);padding:14px 0;border-bottom:1px solid var(--border)}.is-spinning{animation:spin 1.3s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.calendar-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:18px 21px;border-bottom:1px solid var(--border)}.calendar-toolbar>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.calendar-toolbar h2{text-transform:capitalize;font-size:16px}.calendar-toolbar .button{min-height:34px;padding:7px 10px;font-size:11px}.calendar-toolbar .tabs{border:0;padding:3px;background:#f2f5fa;border-radius:8px}.calendar-toolbar .tabs>button{min-height:30px;padding:7px 11px;font-size:11px}.calendar-toolbar .tabs>button.active{background:#fff}.calendar-toolbar select{font-size:11px;min-height:34px;padding:7px 23px 7px 9px}.calendar-grid-wrap{overflow:auto}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(105px,1fr));min-width:735px}.calendar-weekdays{background:#fafcff}.calendar-weekdays>span{padding:14px 15px;font-size:11px;color:var(--muted);border-bottom:1px solid var(--border)}.calendar-day{min-height:126px;padding:9px 7px;border-bottom:1px solid #e8edf5;border-right:1px solid #e8edf5}.calendar-day:nth-child(7n){border-right:0}.calendar-day-number{display:inline-flex;align-items:center;justify-content:center;font-size:11px;height:24px;width:24px;border-radius:50%;margin:0 0 5px 3px;font-variant-numeric:tabular-nums}.calendar-day.today{background:#f8faff}.calendar-day.today .calendar-day-number{background:var(--primary);color:#fff}.calendar-day.other-month .calendar-day-number{color:#8c9aaf}.calendar-event{display:flex;align-items:center;gap:5px;border-radius:4px;padding:5px 6px;margin-bottom:4px;background:#edf3ff;color:#345d9c;font-size:11px;line-height:1.5;overflow:hidden}.event-publication{background:#edf6f1;color:#3e725d}.calendar-event>.platform{padding:0;background:transparent;color:inherit}.calendar-event>.platform>svg{width:10px;height:10px}.calendar-event>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.event-dot{display:inline-block;height:4px;width:4px;border-radius:50%;background:currentColor;flex-shrink:0}.calendar-more{font-size:11px;color:var(--primary);padding:4px}.agenda-view>a{display:flex;align-items:center;gap:20px;padding:20px 25px;border-bottom:1px solid var(--border)}.agenda-view>a>svg:first-child{color:#7890b3}.agenda-view time{font-size:12px;min-width:60px}.agenda-view time small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.agenda-view>a>div{flex:1}.agenda-view strong{display:block;font-size:12px;font-weight:600}.agenda-view div>small{display:block;font-size:11px;margin-top:5px;color:var(--muted)}.campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.campaign-card{overflow:hidden}.campaign-cover{padding:24px;min-height:130px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;background:#e7eefb;color:#688bc5}.campaign-cover>span{font-size:11px;background:#fff9;color:#46658e;border-radius:5px;padding:5px 8px;max-width:140px;text-align:right;line-height:1.6}.campaign-orange{background:#f5e9db;color:#be925e}.campaign-orange>span{color:#8d683e}.campaign-purple{background:#ece7f7;color:#9483b4}.campaign-purple>span{color:#75608f}.campaign-body{padding:24px}.campaign-date{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);margin-bottom:16px}.campaign-body h2{font-size:20px;letter-spacing:-.035em}.campaign-body>p{font-size:11px;line-height:1.9;color:var(--muted);margin:12px 0 22px;min-height:63px}.campaign-counts{display:flex;gap:20px;font-size:11px;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:18px}.campaign-counts strong{font-size:16px;color:var(--ink);margin-right:4px;font-weight:600}.campaign-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px}.campaign-bottom>.button{font-size:11px;padding:8px 0}.campaign-bottom .platform{padding:4px}.campaign-piece{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid var(--border);font-size:11px}.campaign-piece>span:first-child{flex:1;color:var(--muted);font-size:11px}.campaign-piece strong{display:block;margin-top:5px;font-size:12px;font-weight:600;color:var(--ink)}.campaign-piece:last-child{border-bottom:0}.team-header-note{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);margin-bottom:24px}.team-header-note>span:last-child{margin-left:auto;font-size:11px}.team-header-note svg{color:#6883ad}.person-cell{display:flex;align-items:center;gap:11px}.person-cell strong{display:block;font-size:12px;font-weight:600}.person-cell small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.member-detail{margin-top:24px;padding:24px}.member-detail .section-heading{padding:0}.member-detail .section-heading p{font-size:11px}.settings-content{margin-top:25px}.settings-form{padding:28px;max-width:730px}.settings-form>h2{font-size:18px;margin-bottom:10px}.settings-form>p{font-size:12px;color:var(--muted);line-height:1.85;margin-bottom:28px;max-width:60ch}.settings-form .field{max-width:440px}.settings-form .form-save-bar{border-top:1px solid var(--border);padding-top:22px;margin-top:30px}.catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.catalog-grid h2{margin-bottom:8px}.catalog-list{list-style:none;margin:22px 0;padding:0}.catalog-list li{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--border);font-size:12px}.catalog-list svg{color:#7896bc}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 0;margin-bottom:25px;border-bottom:1px solid var(--border);font-size:12px}.toggle-row strong{font-size:12px;font-weight:600}.toggle-row small{display:block;color:var(--muted);font-size:11px;margin-top:7px}.demo-details{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid var(--border);font-size:12px}.demo-details>span{color:var(--muted)}.demo-details strong{font-size:11px;font-weight:500}.notification-row{display:flex;gap:16px;padding:25px;border-bottom:1px solid var(--border);align-items:flex-start}.notification-row:last-child{border-bottom:0}.notification-row.read{background:#fafbfd}.notification-icon{width:43px;height:43px;background:var(--soft-blue);color:#5b7fb9;display:flex;align-items:center;justify-content:center;border-radius:11px;flex-shrink:0}.notification-row>div{flex:1}.notification-row strong{font-size:13px;font-weight:600}.notification-row p{font-size:12px;color:var(--muted);margin:8px 0}.notification-row small{font-size:11px;color:var(--muted)}.notification-row>svg{color:var(--muted);margin-top:6px}.unread-dot{height:6px;width:6px;background:var(--primary);border-radius:50%;margin-top:10px;flex-shrink:0}.access-page{min-height:100dvh;display:grid;grid-template-columns:1.1fr 1fr}.access-story{background:#e6eefc;padding:50px 60px;display:flex;flex-direction:column;justify-content:space-between;color:#21467f;gap:50px}.access-story>div{padding:20px 0}.access-story .brand-sub{color:#57729b}.access-graphic{width:115px;height:115px;display:flex;align-items:center;justify-content:center;border-radius:30px;background:#d4e2f9;color:#7499d4;margin-bottom:35px}.access-story h1{font-size:44px;letter-spacing:-.04em;line-height:1.25}.access-story p{font-size:14px;line-height:1.9;max-width:360px;margin-top:25px;color:#496995}.access-story ul{list-style:none;padding:0;margin:35px 0 0;display:flex;flex-direction:column;gap:15px}.access-story li{display:flex;gap:10px;align-items:center;font-size:12px;color:#496995}.access-story>span{font-size:11px;color:#57729b}.access-form{max-width:470px;align-self:center;justify-self:center;padding:50px 38px;display:flex;flex-direction:column;gap:16px;width:100%}.access-form>.demo-pill{align-self:flex-start;font-size:11px;margin-bottom:12px}.access-form h2{font-size:28px;letter-spacing:-.04em}.access-form>p{font-size:13px;line-height:1.9;color:var(--muted);margin-bottom:17px}.access-note{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.8;color:var(--muted);padding:16px 0;margin-top:10px}.access-form>.quiet-link{font-size:11px}@media(min-width:1600px){.main-content{padding-left:48px;padding-right:48px}.dashboard-layout{grid-template-columns:minmax(0,1.85fr) minmax(320px,1fr)}}@media(max-width:1250px){.main-content{padding:22px 26px 32px}.topbar{padding:0 26px}.global-search{max-width:210px}.topbar-context{font-size:11px;gap:8px}.user-switch select{width:100px;font-size:11px}.topbar-right{gap:9px}.overview-strip{gap:12px}.overview-strip>div{gap:10px}.overview-strip span:not(.overview-icon){font-size:11px}.overview-icon{width:35px;height:35px}.dashboard-layout{grid-template-columns:minmax(0,1.7fr) minmax(255px,1fr);gap:18px}.work-row{padding:18px}.work-row .piece-mini{display:none}.work-copy strong{font-size:11px}.attention-panel{padding:20px 17px}.attention-heading{font-size:11px}.dashboard-bottom{gap:18px}.account-grid,.campaign-grid{gap:16px}.account-card{padding:20px 15px}.account-card-top{flex-wrap:wrap;gap:10px}.connection-intro>span{display:none}.review-grid{gap:16px}.review-card{padding:20px}.review-card h2{font-size:17px}.review-card-top{flex-wrap:wrap}.editor-form{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.form-main,.form-side>.panel{padding:23px}.material-options>button{padding:10px;flex-wrap:wrap}.material-options>button>svg:first-child{width:16px}.detail-layout{grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);gap:18px}.account-sync{font-size:11px}.campaign-body{padding:20px}.campaign-bottom{flex-wrap:wrap}.metrics-grid{grid-template-columns:repeat(4,1fr)}.metric-cell{padding:19px}.metric-cell strong{font-size:23px}.metric-cell>span{font-size:11px}}@media(max-width:1050px){.sidebar{width:210px;padding-left:12px;padding-right:12px}.brand{font-size:13px;gap:8px}.brand-sub{font-size:11px}.brand-symbol{width:32px;height:32px;border-radius:9px}.brand-symbol:before{width:15px;height:15px;border-width:3px}.app-body{margin-left:210px}.nav-section>a{font-size:11px;gap:9px}.main-content{padding:20px 22px 30px}.topbar{padding:0 22px}.topbar-organization,.topbar-slash{display:none}.topbar-context{font-size:11px}.global-search{max-width:180px}.demo-strip a{display:none}h1{font-size:24px}.heading-actions .button{font-size:11px;padding:9px 12px}.dashboard-layout{grid-template-columns:1fr}.dashboard-aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dashboard-bottom{grid-template-columns:1fr 1fr}.team-overview .section-heading{align-items:flex-start;gap:9px;flex-wrap:wrap}.team-overview h2{font-size:12px}.team-overview .text-link{font-size:11px}.featured-publication h2{font-size:16px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-card:last-child{grid-column:1/-1;max-width:100%}.account-profile{margin-top:25px}.account-card-top{flex-wrap:nowrap}.account-grid{align-items:start}.review-grid,.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-form{grid-template-columns:1fr}.form-side{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start}.form-callout{margin-top:0}.detail-layout{grid-template-columns:1fr}.detail-aside{display:grid;grid-template-columns:1fr 1fr;align-items:start}.detail-aside>section:first-child{grid-row:span 2}.analytics-layout{grid-template-columns:1.3fr 1fr}.coverage-explainer{padding:22px}.coverage-explainer h2{font-size:20px}.analytics-toolbar>div:last-child{flex:1}.analytics-toolbar select{flex:1;max-width:100%}.account-sync{font-size:11px}.app-footer{margin:0 22px;font-size:11px}.toast{left:calc(50% + 70px)}.access-story{padding:40px}.access-story h1{font-size:37px}}@media(max-width:800px){.sidebar{transform:translate(-100%);transition:transform .2s ease-out;width:250px;padding:28px 16px 16px}.sidebar-open{transform:none}.sidebar-close{display:flex;position:absolute;top:26px;right:9px}.sidebar .brand{font-size:14px}.sidebar .brand-sub{font-size:11px}.sidebar .brand-symbol{height:33px;width:33px}.sidebar .brand-link{padding-right:25px}.sidebar nav{overflow:auto}.sidebar .nav-section>a{font-size:12px}.nav-scrim{display:block;position:fixed;inset:0;background:#11223f59;z-index:35}.app-body{margin-left:0}.topbar{height:65px;padding:0 22px;gap:15px}.topbar-context{gap:10px}.menu-toggle{display:flex;margin-left:-8px}.topbar-right{gap:8px}.global-search{max-width:230px;margin-left:auto}.user-switch select{width:114px;font-size:11px}.main-content{padding:21px 22px 30px}.brand{font-size:15px}.topbar-context>span:last-child{font-size:11px}.topbar-right>.demo-pill{display:none}.page-heading{margin:27px 0 23px}.account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-card:last-child{grid-column:auto}.account-card-top{flex-wrap:wrap}.account-sync{font-size:11px}.account-profile{width:62px;height:62px}.account-card>h2{font-size:16px}.account-actions>.button{font-size:11px}.account-actions .icon-button{min-width:28px}.account-bottom{flex-wrap:wrap}.connection-intro{padding:22px}.connection-intro h2{font-size:15px}.review-intro>span:last-child{display:none}.calendar-toolbar{padding:15px}.calendar-toolbar>div:last-child{justify-content:space-between;width:100%}.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-body{padding:19px 17px}.campaign-body h2{font-size:17px}.campaign-cover{padding:21px 17px;min-height:115px}.campaign-cover>span{font-size:11px;max-width:105px}.campaign-counts{gap:13px;font-size:11px}.campaign-date{font-size:11px}.campaign-body>p{font-size:11px;min-height:76px}.toast{left:50%}.team-header-note>span:last-child{font-size:11px}.skip-link{left:20px}.access-page{grid-template-columns:1fr 1fr}.access-story{padding:35px 28px}.access-story h1{font-size:33px}.access-story p{font-size:12px}.access-form{padding:40px 25px}.access-form h2{font-size:25px}.access-form>p{font-size:12px}.access-story li{font-size:11px}}@media(max-width:600px){:root{font-size:14px}.topbar{padding:0 16px;gap:8px}.topbar-context>span:last-child{display:none}.global-search{max-width:none;margin-left:0}.global-search kbd{display:none}.global-search input{font-size:11px}.user-switch{padding-left:10px;gap:5px}.user-switch select{width:78px;font-size:11px}.user-switch .avatar{width:26px;height:26px;font-size:11px}.topbar-right{gap:0}.notification-button{min-width:32px}.main-content{padding:17px 16px 28px}.demo-strip{font-size:11px;gap:6px;line-height:1.7}.page-heading{align-items:flex-start;flex-direction:column;gap:19px;margin:24px 0 21px}h1{font-size:25px;line-height:1.35}.page-heading p{font-size:12px;line-height:1.8;margin-top:9px}.heading-actions{gap:8px;width:100%}.heading-actions .button{font-size:11px;min-height:40px}.overview-strip{grid-template-columns:1fr 1fr;padding:3px 0 23px;gap:25px 20px}.overview-strip strong{font-size:26px}.overview-strip span:not(.overview-icon){font-size:11px}.overview-icon{width:39px;height:39px}.dashboard-layout{margin-top:22px;gap:20px}.dashboard-primary,.dashboard-aside{gap:20px}.dashboard-aside{display:flex}.production-panel{padding:21px}.production-panel h2{font-size:15px}.production-panel .section-heading p{font-size:11px}.production-track{height:25px}.production-legend{gap:11px;font-size:11px}.production-legend a{gap:5px}.work-panel>.section-heading{padding:21px 19px 0;gap:10px;align-items:flex-start}.work-panel .section-heading h2{font-size:15px}.work-panel .quiet-link{font-size:11px;white-space:nowrap}.work-panel>.tabs{margin:0 19px}.work-panel .tabs>button{font-size:11px;padding:7px 9px}.work-row{padding:19px;gap:9px}.work-copy strong{font-size:12px}.work-copy small{font-size:11px}.work-row>.muted{display:none}.work-copy>span{font-size:11px;gap:4px}.work-copy b{display:none}.work-trailing .status{font-size:11px;padding:4px 7px}.work-trailing{gap:10px;flex-shrink:0}.attention-panel{padding:22px}.attention-heading{font-size:13px}.attention-panel strong{font-size:12px}.attention-panel a span{font-size:11px}.agenda-panel h2{font-size:15px}.agenda-row>div:last-child>strong{font-size:12px}.agenda-row>div:last-child>span{font-size:11px}.agenda-row{padding:15px 23px}.date-tile{height:47px;width:42px}.date-tile small{font-size:11px}.date-tile strong{font-size:18px}.dashboard-bottom{grid-template-columns:1fr;gap:20px;margin-top:20px}.team-overview h2{font-size:14px}.team-inline{padding-bottom:24px}.team-inline .avatar{width:38px;height:38px}.featured-publication h2{font-size:19px;max-width:260px}.featured-top,.featured-top .platform,.featured-stats .text-link{font-size:11px}.gentle-note{font-size:11px;margin-top:20px}.app-footer{margin:0 16px;flex-direction:column;gap:8px;padding-top:17px;font-size:11px}.content-summary{font-size:11px;line-height:1.8;flex-wrap:wrap}.content-summary>span{display:none}.content-toolbar{padding:12px 13px 0;align-items:flex-start}.content-toolbar>.tabs{gap:2px;flex-wrap:wrap}.content-toolbar .tabs>button{padding:8px 9px;font-size:11px;min-height:33px}.content-toolbar .tabs>button>span{font-size:11px}.view-switch{margin-top:4px}.filter-bar{padding:15px;gap:9px}.search-input{max-width:100%;flex-basis:100%;min-width:100%;min-height:39px}.filter-bar>select{font-size:11px;flex:1;min-width:110px;padding:9px 25px 9px 10px}.filter-bar>.button{font-size:11px}.table-footer{font-size:11px;padding:15px;align-items:flex-start;gap:10px;line-height:1.7}.data-table th{font-size:11px}.data-table td{font-size:11px;padding:16px}.data-table th{padding:13px 16px}.kanban{padding:15px;grid-template-columns:repeat(4,230px);gap:12px}.extra-filters{padding:15px;flex-wrap:wrap}.extra-filters label{max-width:100%}.form-main,.form-side>.panel{padding:23px 20px}.editor-form{gap:20px}.form-side{display:flex;flex-direction:column;gap:20px}.form-side>.panel{width:100%}.form-callout{width:100%;padding:18px;font-size:12px}.material-options{gap:8px}.material-options>button{min-height:76px;flex-direction:column;justify-content:center;gap:7px;position:relative}.material-options>button>svg:last-child:not(:first-child){position:absolute;top:6px;right:6px;width:12px}.network-options{gap:12px}.network-options .platform{font-size:11px}.form-two-col{gap:12px}.form-save-bar{justify-content:space-between}.field{font-size:12px}.field input,.field select,.field textarea{font-size:13px}.form-side .form-two-col{grid-template-columns:1.3fr 1fr}.detail-tab-content{padding:23px 20px}.detail-main>.tabs{padding:9px 12px}.detail-main>.tabs>button{font-size:11px;padding:10px}.detail-aside{display:flex}.comments-panel{padding:23px 20px}.comment-form{gap:8px}.comment-form>.button{margin-top:3px}.context-copy{font-size:12px}.detail-properties{gap:20px}.detail-aside>.panel{padding:23px}.detail-state h2{font-size:15px}.detail-aside>.panel>h2{font-size:15px}.distribution-row .platform{font-size:12px}.distribution-row>span:last-child{font-size:11px}.review-grid{grid-template-columns:1fr}.review-card{padding:24px}.review-card-top{font-size:11px;flex-wrap:nowrap}.review-card h2{font-size:22px;max-width:280px}.review-card>p{font-size:12px}.review-intro{font-size:11px;align-items:flex-start}.review-card>.button{font-size:12px}.review-author strong{font-size:12px}.review-author span:not(.avatar){font-size:11px}.review-options{gap:9px}.review-options>button{font-size:11px;padding:14px 10px}.version-row{gap:10px}.version-icon{padding:10px}.version-row h3{font-size:12px}.linked-publication{flex-wrap:wrap}.linked-publication>.platform{font-size:11px}.linked-publication>span:nth-child(2){min-width:150px}.dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:13px}.dialog-heading{padding:22px 20px 18px;gap:10px}.dialog-heading h2{font-size:18px}.dialog-heading p{font-size:11px}.dialog-body{padding:22px 20px}.dialog-footer{padding:17px 20px;gap:8px;flex-wrap:wrap}.dialog-footer>.button{font-size:11px}.dialog .form-two-col{grid-template-columns:1fr 1fr}.publication-context{gap:10px;font-size:11px}.publication-context>.text-link{margin:0;flex-basis:100%;font-size:11px}.metrics-grid{grid-template-columns:1fr 1fr;margin-bottom:20px}.metric-cell{padding:19px 18px}.metric-cell strong{font-size:26px}.metric-cell>span{font-size:11px}.metric-cell small{font-size:11px}.analytics-totals{grid-template-columns:1fr 1fr;gap:26px 22px}.analytics-totals strong{font-size:29px}.analytics-totals span,.analytics-totals small{font-size:11px}.analytics-layout{grid-template-columns:1fr;gap:20px}.chart-panel{padding:22px}.chart-panel .section-heading p{font-size:11px}.chart-panel h2{font-size:15px}.chart-row small{font-size:11px}.coverage-explainer{padding:24px}.coverage-explainer h2{font-size:24px}.analytics-toolbar{gap:17px;margin-bottom:22px}.analytics-toolbar>div:last-child{gap:8px}.analytics-toolbar select{font-size:11px;padding:10px 24px 10px 10px;min-width:110px}.analytics-toolbar .tabs{width:100%}.analytics-toolbar .tabs>button{flex:1;justify-content:center;font-size:11px}.analytics-toolbar .tabs>button:last-child{font-size:11px}.panel>.section-heading{padding:22px 20px 0;align-items:flex-start}.panel>.section-heading p{font-size:11px}.panel>.section-heading h2{font-size:15px}.chart-panel>.section-heading{padding:0}.connection-intro{padding:22px 20px;align-items:flex-start;gap:12px;margin-bottom:22px}.connection-intro-icon{width:39px;height:39px;border-radius:10px}.connection-intro-icon>svg{width:21px}.connection-intro h2{font-size:14px;line-height:1.6}.connection-intro p{font-size:11px;line-height:1.9}.account-grid{grid-template-columns:1fr;gap:20px}.account-card{padding:24px}.account-card-top{flex-wrap:nowrap}.account-card-top>.platform{font-size:13px}.account-card-top .status{font-size:11px}.account-profile{width:74px;height:74px;margin-top:27px}.account-profile>span{font-size:26px}.account-card>h2{font-size:21px}.account-handle{font-size:12px}.account-followers strong{font-size:29px}.account-followers span,.account-sync{font-size:11px}.account-actions>.button{font-size:12px;min-height:42px}.account-actions .icon-button{min-width:38px}.account-bottom{flex-wrap:nowrap;margin-top:17px}.account-bottom>.quiet-link{font-size:11px}.account-warning{font-size:11px;padding:12px}.coverage-table{min-width:750px}.coverage-table th,.coverage-table td{padding:16px 20px}.connection-notes{grid-template-columns:1fr;gap:25px}.connection-notes p{font-size:11px}.connection-notes strong{font-size:12px}.connection-steps{padding:20px 16px 0;gap:7px;font-size:11px}.connection-steps>span{gap:5px}.connection-steps i{width:14px}.connection-steps b{width:21px;height:21px;font-size:11px}.connect-provider h3{font-size:22px}.connection-flow>p{font-size:12px}.connection-flow .permission-list li,.simulation-note{font-size:11px}.simulation-actions>.button{white-space:normal;font-size:11px;padding:12px}.simulation-actions>.quiet-link{font-size:11px;line-height:1.8}.permission-summary{gap:14px}.flow-result{padding:12px 0}.flow-result h3{font-size:21px}.flow-result>p{font-size:12px}.asset-option{gap:10px;padding:15px 12px}.asset-option strong{font-size:12px}.asset-option small{font-size:11px;line-height:1.7}.calendar-toolbar h2{font-size:15px}.calendar-toolbar .tabs>button{font-size:11px}.calendar-toolbar select{font-size:11px;max-width:200px}.calendar-toolbar>div:last-child{gap:8px}.calendar-weekdays,.calendar-grid{min-width:700px;grid-template-columns:repeat(7,100px)}.calendar-day{min-height:125px}.agenda-view>a{gap:10px;padding:18px 16px;flex-wrap:wrap}.agenda-view strong{font-size:11px}.agenda-view>a>.platform{font-size:11px;margin-left:74px}.agenda-view time{font-size:11px;min-width:50px}.agenda-view>a>svg:last-child{margin-left:auto}.campaign-grid{grid-template-columns:1fr;gap:20px}.campaign-cover{padding:25px;min-height:130px}.campaign-cover>span{max-width:170px;font-size:11px}.campaign-body{padding:25px}.campaign-body h2{font-size:24px}.campaign-body>p{font-size:12px;min-height:auto;line-height:1.9}.campaign-date{font-size:11px}.campaign-counts{font-size:11px;gap:28px}.campaign-counts strong{font-size:19px}.campaign-bottom>.button{font-size:12px}.campaign-bottom .platform{padding:5px}.campaign-piece{flex-wrap:wrap;gap:10px}.campaign-piece>span:first-child{min-width:150px}.team-header-note{font-size:11px;align-items:flex-start;flex-wrap:wrap;gap:8px}.team-header-note>span:last-child{margin-left:27px;font-size:11px}.person-cell{min-width:200px}.member-detail{padding:22px 20px}.member-detail .section-heading{flex-wrap:wrap}.catalog-grid{grid-template-columns:1fr;gap:20px}.settings-content{margin-top:20px}.settings-form{padding:24px 20px}.settings-form h2{font-size:19px}.settings-form>p{font-size:12px}.settings-form .form-save-bar{justify-content:flex-end}.catalog-grid .padded{padding:24px 20px}.settings-content .field{font-size:12px}.demo-details{font-size:11px;grid-template-columns:1fr 1fr;gap:17px 10px}.demo-details strong{font-size:11px;overflow-wrap:anywhere}.notification-row{gap:12px;padding:22px 18px}.notification-icon{width:35px;height:35px;border-radius:9px}.notification-icon svg{width:18px}.notification-row strong{font-size:12px}.notification-row p{font-size:11px;line-height:1.9}.notification-row small{font-size:11px}.notification-row>svg{width:15px}.access-page{grid-template-columns:1fr;min-height:100dvh}.access-story{padding:28px 25px 35px;gap:28px}.access-story>div{padding:0}.access-story h1{font-size:33px}.access-story p{font-size:12px;margin-top:18px}.access-story ul,.access-story>span,.access-graphic{display:none}.access-form{padding:35px 25px 40px;gap:15px;max-width:470px}.access-form h2{font-size:25px}.access-form>p{font-size:12px;margin-bottom:10px}.access-form>.button{font-size:12px;min-height:45px}.access-note{font-size:11px}.access-form>.quiet-link{font-size:11px}}@media(pointer:coarse){.button,.icon-button{min-height:44px}.icon-button{min-width:44px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.tabs>button{min-height:42px}.view-switch button{min-height:40px;min-width:40px}.global-search input{font-size:16px!important}.user-switch select{font-size:11px!important}.account-actions .icon-button{min-width:40px}.quiet-link{min-height:36px}.help-link{min-height:42px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:600px){.user-switch{border-left:0;padding-left:4px}.user-switch>.avatar{display:none}.user-switch select{width:112px;font-size:11px;padding-right:16px}.global-search,.global-search input{min-width:0}.content-summary{display:block}.content-summary>strong{display:inline-block;margin-right:5px}.content-summary>.summary-separator{display:block;width:0;height:0;margin:4px 0}.production-legend{gap:11px 18px}.production-legend a{min-width:100px}.account-card-top .status{font-size:11px}.main-content:focus{outline:none}.form-hint{overflow-wrap:anywhere}}@media(max-width:360px){.form-side .form-two-col,.dialog .form-two-col{grid-template-columns:1fr}.dialog-footer>.button{white-space:normal}.user-switch select{width:107px}.connection-steps{gap:5px}.connection-steps i{width:8px}.connection-steps>span{gap:3px;font-size:10px}.connection-intro{padding:20px 16px}}.chart-track:has(.chart-no-data){height:auto;min-height:25px;background:#f5f7fb}.chart-no-data{display:block;color:var(--muted);font-size:11px;padding:5px 8px}.main-content{outline-offset:-3px}.connection-provider-actions{flex-wrap:wrap}.connection-provider-actions>.button{flex:1 1 auto}.access-form form input{min-width:0;width:100%}.publication-workflow-note{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:-5px 0 22px}.publication-workflow-note a{display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-weight:600}.publication-workflow-note a:hover{text-decoration:underline;text-underline-offset:3px}.publication-filters{padding:22px}.publication-filter-search{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap}.publication-filter-search .search-input{flex:1;max-width:none;min-width:220px;min-height:41px}.publication-filter-search .search-input input{font-size:12px}.month-filter{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--muted);min-width:180px}.month-filter input{font-size:12px;min-height:41px}.publication-filter-selects{display:grid;grid-template-columns:1.3fr 1fr 1.1fr .85fr;gap:13px;margin-top:19px}.publication-filter-selects label,.publication-advanced label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:11px;color:var(--muted)}.publication-filter-selects select,.publication-advanced select{width:100%;font-size:12px;min-width:0}.publication-filter-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.publication-filter-bottom>label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.publication-filter-bottom>.button{padding:6px 0;min-height:32px;font-size:11px}.publication-advanced{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding-top:17px;margin-top:10px;border-top:1px solid var(--border)}.publication-summary{padding:23px 25px;margin:22px 0}.monthly-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.monthly-heading h2{font-size:17px}.monthly-heading>span{font-size:11px;color:var(--muted)}.publication-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:23px 0}.publication-counts dt{color:var(--muted);font-size:12px}.publication-counts dd{font-size:26px;font-weight:600;line-height:1.3;letter-spacing:-.03em;margin:8px 0 0;font-variant-numeric:tabular-nums}.publication-summary-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-top:21px;border-top:1px solid var(--border);margin:0}.publication-summary-metrics dt{font-size:11px;color:var(--muted)}.publication-summary-metrics dd{font-size:18px;font-weight:600;margin:6px 0 3px;font-variant-numeric:tabular-nums}.publication-summary-metrics span{font-size:11px;color:var(--muted)}.publication-summary>p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:18px}.register-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 23px}.register-heading>span{font-size:11px;color:var(--muted)}.publication-base-table th,.publication-base-table td{padding:16px 11px;font-size:11px}.publication-base-table th{font-size:10px}.publication-base-table .publication-title{min-width:185px;max-width:245px}.publication-base-table .publication-title strong{font-size:12px;line-height:1.6}.publication-base-table .publication-title small{display:block;font-size:11px;line-height:1.7}.register-code{font-size:10px!important;white-space:nowrap;color:var(--muted)}.register-account{display:flex;align-items:flex-start;gap:6px;min-width:145px;font-size:11px}.register-account>span:last-child{min-width:0;max-width:170px;overflow-wrap:anywhere}.register-account small{display:block;margin-top:6px;color:var(--muted);font-size:11px;line-height:1.6}.register-account .platform{padding:3px}.publication-base-table .cell-sub{font-size:10px;min-width:85px;max-width:130px;line-height:1.6}.register-row-actions{display:flex;align-items:center;gap:0}.register-row-actions .icon-button{min-width:29px;min-height:34px}.publication-mobile-cards{display:none}.quick-publication-form .field:last-child{margin-bottom:0}.existing-piece-toggle{margin:0 0 18px}.existing-piece-toggle label{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--muted);line-height:1.7}.existing-piece-toggle label>svg{margin-top:2px}.existing-piece-toggle input{margin-top:2px}.quick-assigned{display:flex;gap:12px;flex-wrap:wrap;padding:4px 0 20px}.quick-assigned>span{display:flex;align-items:center;gap:8px;font-size:12px}.quick-options{border-top:1px solid var(--border);padding:17px 0}.quick-options>summary{cursor:pointer;font-size:12px;font-weight:600;color:var(--primary);list-style-position:inside}.quick-options>summary:focus-visible{outline:3px solid #89b1f5;outline-offset:5px;border-radius:3px}.quick-options>div{padding-top:22px}.quick-options .form-hint{margin-bottom:18px}.quick-options>.form-two-col{gap:14px}.quick-options>.field{margin-bottom:0}.quick-form-note{display:flex;align-items:flex-start;gap:7px;font-size:11px;color:var(--muted);line-height:1.8;padding-top:10px}.quick-form-note .platform{padding:2px;background:none}.collaborator-options{display:flex;flex-wrap:wrap;gap:13px 18px;font-size:12px;color:var(--muted)}.collaborator-options>label{display:flex;align-items:center;gap:8px}.publication-visibility-history{margin-top:23px}.publication-visibility-history ul{list-style:none;margin:0;padding:0 24px 20px}.publication-visibility-history li{display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-bottom:1px solid var(--border)}.publication-visibility-history li:last-child{border-bottom:0}.publication-visibility-history strong{font-size:12px;font-weight:600}.publication-visibility-history p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:7px;white-space:pre-wrap;overflow-wrap:anywhere}.publication-visibility-history small{display:block;font-size:11px;color:var(--muted);margin-top:7px;line-height:1.7}.publication-file{align-self:start}.publication-file h2{margin-bottom:23px}.publication-file>.button{margin-bottom:16px}.publication-context-copy{font-weight:400!important;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.history-note{max-width:290px;white-space:pre-wrap;overflow-wrap:anywhere}.publication-file .detail-properties{gap:20px}@media(max-width:1100px){.publication-filter-selects{grid-template-columns:1fr 1fr}.publication-desktop-table{display:none}.publication-mobile-cards{display:grid;grid-template-columns:1fr 1fr;gap:0}.publication-mobile-card{min-width:0;padding:24px;border-top:1px solid var(--border)}.publication-mobile-card:nth-child(odd){border-right:1px solid var(--border)}.mobile-record-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.mobile-record-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:15px;font-weight:600;line-height:1.65;margin:15px 0}.mobile-record-title>svg{margin-top:4px;color:var(--primary)}.mobile-record-account{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.mobile-record-account .platform{padding:3px}.publication-mobile-card>p{font-size:11px;color:var(--muted);margin:9px 0 18px;line-height:1.8}.publication-mobile-card dl{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 16px}.publication-mobile-card dt{font-size:10px;color:var(--muted)}.publication-mobile-card dd{font-size:14px;font-weight:600;margin:7px 0 0;font-variant-numeric:tabular-nums}.publication-mobile-card>.button{font-size:11px;padding:6px 0;min-height:34px}.monthly-heading{align-items:flex-start;flex-direction:column;gap:7px}}@media(max-width:600px){.publication-workflow-note{font-size:11px;gap:8px;margin-bottom:20px}.publication-workflow-note a{font-size:11px}.publication-filters{padding:20px}.publication-filter-search{gap:13px}.publication-filter-search .search-input{flex-basis:100%;min-width:0;max-width:100%}.month-filter{flex:1;min-width:155px}.publication-filter-search>.button{font-size:11px;padding:8px 0;min-height:36px}.publication-filter-selects{gap:14px 12px;margin-top:18px}.publication-filter-selects select{font-size:11px;padding:10px 24px 10px 10px}.publication-filter-selects>label:first-child{grid-column:1/-1}.publication-filter-selects>label:last-child{grid-column:1/-1}.publication-filter-bottom{align-items:flex-start;gap:10px}.publication-filter-bottom>label{max-width:190px;font-size:11px;line-height:1.7}.publication-filter-bottom input{margin-top:3px}.publication-filter-bottom>.button{font-size:11px;white-space:normal;min-width:76px;padding:0;min-height:36px}.publication-advanced{grid-template-columns:1fr;gap:15px}.publication-summary{padding:22px 20px;margin:20px 0}.monthly-heading h2{font-size:16px;line-height:1.6}.publication-counts{grid-template-columns:1fr 1fr;gap:20px 18px;margin:22px 0}.publication-counts dt{font-size:11px}.publication-counts dd{font-size:27px}.publication-summary-metrics{grid-template-columns:1fr 1fr;gap:20px 18px}.publication-summary-metrics dd{font-size:20px}.publication-summary>p{font-size:11px}.publication-mobile-cards{grid-template-columns:1fr}.publication-mobile-card{padding:23px 20px}.publication-mobile-card:nth-child(odd){border-right:0}.register-heading{padding:22px 20px;align-items:flex-start;flex-direction:column;gap:7px}.register-heading h2{font-size:16px}.register-heading>span{font-size:11px}.publication-mobile-card dt{font-size:11px;line-height:1.6}.publication-mobile-card dd{font-size:15px}.publication-mobile-card>.button{font-size:11px}.quick-options>summary{font-size:12px;min-height:28px}.quick-publication-form .form-two-col{grid-template-columns:1fr 1fr}.quick-options .form-two-col{grid-template-columns:1fr}.publication-visibility-history ul{padding:0 20px 18px}.publication-visibility-history li{gap:10px}.publication-visibility-history p,.publication-visibility-history strong,.quick-form-note{font-size:11px}.publication-file .detail-properties{gap:21px}}@media(max-width:380px){.publication-filter-selects{grid-template-columns:1fr}.publication-filter-search>.button{margin-left:auto}.publication-filter-selects>label{grid-column:1/-1}.publication-mobile-card dl{grid-template-columns:1fr 1fr;gap:17px}.quick-publication-form>.form-two-col{grid-template-columns:1fr}.publication-filter-bottom>label{max-width:160px}.publication-visibility-history li{flex-direction:column}}@media(pointer:coarse){.publication-filter-bottom>.button,.publication-mobile-card>.button{min-height:44px}.quick-options>summary{min-height:40px}.publication-workflow-note a{min-height:36px}.register-row-actions .icon-button{min-width:44px;min-height:44px}}.dialog:has(.quick-publication-form){scroll-padding-block:24px 95px}.dialog:has(.quick-publication-form) .dialog-footer{position:sticky;bottom:0;z-index:1}
