/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.slide-order-actions{gap:4px;display:flex}.slide-order-actions button,.annotate-deliverable,.add-carousel-slide,.add-creation-comment{color:#b91949;cursor:pointer;background:#fff;border:1px solid #ddd6ef;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:850}.slide-order-actions button{min-width:27px}.annotate-deliverable{width:100%}.add-carousel-slide{margin-top:10px}.add-creation-comment{margin-left:7px}.creation-version-history{border:1px solid var(--line);background:#faf9fd;border-radius:10px;margin-top:14px;padding:12px}.creation-version-history summary{color:var(--violet);cursor:pointer;font-size:8px;font-weight:850}.creation-version-history>.field{margin-top:11px}.creation-compare{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.creation-compare article{background:#fff;border:1px solid #e3deee;border-radius:9px;min-width:0;padding:9px}.creation-compare h4{margin:0 0 8px;font-size:8px}.creation-compare img,.creation-compare video{object-fit:contain;background:#12131a;border-radius:7px;width:100%;height:150px}.creation-annotations{border-top:1px solid #e5e1ed;margin-top:12px;padding-top:11px}.creation-annotations h3{margin:0 0 8px;font-size:9px}.creation-annotations article{background:#fff5f8;border-left:3px solid #b91949;border-radius:7px;margin-top:6px;padding:8px}.creation-annotations article strong{font-size:7px;display:block}.creation-annotations article p{margin:4px 0 0;font-size:8px}.creation-annotations article small{color:var(--muted);font-size:6px}@media (width<=760px){.creation-compare{grid-template-columns:1fr}}.reference-links-panel{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.reference-links-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:14px 16px;display:flex}.reference-links-panel>header>div{flex-direction:column;gap:4px;display:flex}.reference-links-panel>header strong{font-size:15px}.reference-links-panel>header small{color:var(--muted);font-size:12px}.reference-links-list{gap:9px;padding:13px 15px;display:grid}.reference-link-row{grid-template-columns:minmax(180px,.8fr) minmax(280px,1.4fr) 36px;align-items:end;gap:9px;display:grid}.reference-link-row label{flex-direction:column;gap:5px;min-width:0;display:flex}.reference-link-row label>span{color:#686e81;font-size:12px;font-weight:800}.reference-link-row input{color:#26283a;width:100%;height:40px;font:inherit;background:#fcfbfe;border:1px solid #ddd8e8;border-radius:9px;padding:0 12px;font-size:14px}.reference-link-row input:focus{border-color:#b91949;outline:3px solid #8058ee1f}.reference-link-remove{color:#b13e50;cursor:pointer;background:#fff7f8;border:1px solid #f0ccd3;border-radius:9px;width:36px;height:40px;font-size:20px}.reference-link-card{color:#282b3d;background:#fffbfc;border:1px solid #e5e0ef;border-radius:10px;align-items:center;gap:11px;padding:12px 13px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.reference-link-card:hover{border-color:#9a7aef;transform:translateY(-1px);box-shadow:0 7px 18px #4d329717}.reference-link-card>span{color:#b91949;background:#fce7ee;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.reference-link-card>div{min-width:0}.reference-link-card strong{font-size:14px;display:block}.reference-link-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.reference-links-empty{min-height:82px;color:var(--muted);justify-content:center;align-items:center;gap:9px;padding:15px;display:flex}.reference-links-empty span{font-size:18px}.reference-links-empty p{margin:0;font-size:13px}.reference-links-panel>footer{border-top:1px solid var(--line);background:#faf9fd;justify-content:space-between;align-items:center;gap:10px;padding:11px 15px;display:flex}.reference-link-add{min-height:38px;color:var(--violet);cursor:pointer;background:#fff;border:1px solid #d9d0f0;border-radius:9px;padding:0 12px;font-size:13px;font-weight:800}.reference-links-panel>footer .button{min-height:38px;font-size:13px}.reference-links-panel button:disabled{cursor:not-allowed;opacity:.48}@media (width<=760px){.reference-links-panel>header{flex-direction:column;gap:8px}.reference-link-row{grid-template-columns:1fr 36px}.reference-link-row label:first-child{grid-column:1/-1}.reference-links-panel>footer{flex-direction:column;align-items:stretch}.reference-links-panel>footer button{width:100%}}.production-command-center{color:#fff;background:linear-gradient(135deg,#191e3b,#3a245f);border-radius:22px;margin:18px 0;padding:24px;box-shadow:0 20px 45px #1f18462e}.production-command-center>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.production-command-center>header span,.production-workspace>header span,.production-empty>div>span{letter-spacing:.14em;color:#ffb3c9;font-size:8px;font-weight:900}.production-command-center h2{margin:5px 0 0;font-size:21px}.production-command-center>header small{color:#bdc2d5;font-size:9px}.production-command-center>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.production-command-center button{color:#fff;text-align:left;background:#ffffff0c;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:95px;padding:14px;display:flex}.production-command-center button:hover{background:#ffffff16}.production-command-center button.alert{border-color:#e7a84c88}.production-command-center button.late{background:#ff526d12;border-color:#ff6a8588}.production-command-center button b{font-size:24px}.production-command-center button span{font-size:10px;font-weight:850}.production-command-center button small{color:#aeb5cc;margin-top:auto;font-size:8px}.production-card-progress{background:#fff2f6;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:5px 9px;margin:0 0 12px;padding:9px 10px;display:grid}.production-card-progress span{color:#666b80;font-size:8px}.production-card-progress>i{background:#dfdaee;border-radius:10px;align-self:center;height:5px;overflow:hidden}.production-card-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#b91949,#23ae8d);height:100%;display:block}.production-card-progress small{color:#858a9d;grid-column:1/-1;font-size:8px}.creative-status.production-awaiting_assignment{color:#966015;background:#fff0d8}.creative-status.production-in_progress{color:#315ba0;background:#e4ecff}.creative-status.production-delivered{color:#167254;background:#ddf6eb}.creative-detail-meta:has(>span:nth-child(5)){grid-template-columns:repeat(6,1fr)}.production-workspace{background:#fff;border:1px solid #dfd9f0;border-radius:19px;margin-top:14px;padding:20px;box-shadow:0 10px 30px #2b1d5b0d}.production-workspace.production-empty{background:linear-gradient(135deg,#fff,#fff3f7);justify-content:space-between;align-items:center;gap:20px;display:flex}.production-empty h3,.production-workspace h3{margin:5px 0;font-size:19px}.production-empty p,.production-workspace>header p{color:#72788d;max-width:760px;margin:0;font-size:10px;line-height:1.55}.production-workspace>header{border-bottom:1px solid #ece8f4;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.production-progress-ring{text-align:center;border:7px solid #e5def8;border-radius:50%;flex:0 0 82px;place-content:center;width:82px;height:82px;display:grid}.production-progress-ring b{font-size:17px}.production-progress-ring small{color:#858a9d;font-size:7px}.production-dispatch{background:#fff8fa;border:1px solid #e5def4;border-radius:13px;grid-template-columns:minmax(180px,1fr) minmax(170px,.7fr) auto;align-items:end;gap:9px;margin:14px 0;padding:13px;display:grid}.production-dispatch label{flex-direction:column;gap:5px;display:flex}.production-dispatch label span{color:#676d82;font-size:8px;font-weight:850}.production-dispatch select,.production-dispatch input{background:#fff;border:1px solid #dbd5e8;border-radius:9px;height:39px;padding:0 10px}.production-waiting{color:#875c18;background:#fff3da;border-radius:10px;margin:14px 0;padding:11px 13px;font-size:9px}.production-needs-list{gap:9px;margin-top:14px;display:grid}.production-needs-list>article{background:#fff;border:1px solid #e6e2ef;border-radius:13px;padding:14px}.production-needs-list>article.done{background:#fbfffd;border-color:#bfe7d4}.production-needs-list>article>header{align-items:flex-start;gap:10px;display:flex}.production-needs-list>article>header label{position:relative}.production-needs-list>article>header input{opacity:0;position:absolute}.production-needs-list>article>header label span{color:#716987;background:#fff;border:2px solid #c7c0d8;border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.production-needs-list>article.done>header label span{color:#fff;background:#24a877;border-color:#24a877;font-size:0}.production-needs-list>article.done>header label span:before{content:"✓";font-size:11px}.production-needs-list>article>header div{flex-direction:column;gap:4px;display:flex}.production-needs-list>article>header strong{white-space:pre-wrap;font-size:10px;line-height:1.45}.production-needs-list>article>header small{color:#898ea1;font-size:8px}.production-files{flex-wrap:wrap;gap:7px;margin:11px 0 0 39px;display:flex}.production-files>span{background:#f9f7ff;border:1px solid #dfdaf0;border-radius:9px;flex-direction:column;min-width:190px;padding:9px 100px 9px 10px;display:flex;position:relative}.production-files a{text-overflow:ellipsis;white-space:nowrap;color:#6041da;max-width:230px;font-size:8px;font-weight:800;text-decoration:none;overflow:hidden}.production-files small,.production-files em{color:#8a8fa1;font-size:7px}.production-files>span>button{color:#b93c55;background:#ffecef;border:0;border-radius:6px;width:auto;min-height:30px;padding:0 8px;font-size:12px;position:absolute;top:6px;right:6px}.production-upload{margin:10px 0 0 39px;display:inline-flex}.production-upload input{opacity:0;width:1px;height:1px;position:absolute}.production-upload span,.production-add-need{color:#6544d6;cursor:pointer;background:#fff8fa;border:1px dashed #a998db;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.production-submit{background:#fff0f4;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding:13px;display:flex}.production-submit>div{flex-direction:column;gap:3px;display:flex}.production-submit strong{font-size:10px}.production-submit span{color:#74798c;font-size:8px}.production-delivered{background:#edfbf4;border:1px solid #b9e5cf;border-radius:12px;align-items:center;gap:11px;margin-top:15px;padding:14px;display:flex}.production-delivered>b{color:#fff;background:#1aa36f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.production-delivered>div{flex-direction:column;gap:3px;display:flex}.production-delivered strong{font-size:10px}.production-delivered span{color:#657a70;font-size:8px}.production-share-dialog label{margin-top:12px}.production-needs-editor label>div{grid-template-columns:1fr auto;gap:6px;display:grid}.production-needs-editor textarea{min-height:70px}.production-needs-editor button{color:#b23d53;background:#ffe9ed;border:0;border-radius:8px;width:31px;height:31px}.production-add-need{margin-top:10px}.creative-preview-links{flex-direction:row!important;align-items:center!important;gap:11px!important;display:flex!important}@media (width<=1000px){.production-command-center>div{grid-template-columns:repeat(2,1fr)}.production-dispatch{grid-template-columns:1fr 1fr}.production-dispatch .button{grid-column:1/-1}.creative-detail-meta:has(>span:nth-child(5)){grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.production-command-center>header,.production-workspace.production-empty,.production-workspace>header,.production-submit{flex-direction:column;align-items:flex-start}.production-command-center>div,.production-dispatch{grid-template-columns:1fr}.production-dispatch .button{grid-column:auto}.production-progress-ring{flex-basis:66px;width:66px;height:66px}.production-files,.production-upload{margin-left:0}.production-files>span{width:100%}.creative-detail-meta:has(>span:nth-child(5)){grid-template-columns:repeat(2,1fr)}}:root{--ink:#10163a;--muted:#66708f;--line:#e2e6f1;--surface:#fff;--canvas:#f7f8fc;--violet:#b91949;--violet-2:#f12562;--violet-soft:#fff0f4;--blue:#1675ea;--green:#12a56b;--orange:#f47a20;--rose:#ef476f;--shadow:0 12px 36px #1d234a0f}.creative-upload-field small{color:#666d83;overflow-wrap:anywhere;margin-top:7px;display:block}.creative-file-progress{background:#e9e5f7;border-radius:999px;height:9px;margin-top:10px;position:relative;overflow:visible}.creative-file-progress i{border-radius:inherit;background:linear-gradient(90deg,#6834ef,#2ab9e8);height:100%;transition:width .15s;display:block}.creative-file-progress.source i{background:linear-gradient(90deg,#cf2c76,#ff704e)}.creative-file-progress b{color:#5b3bd1;font-size:8px;position:absolute;top:-18px;right:0}.creative-upload-status{background:linear-gradient(135deg,#fff8fa,#f3f9ff);border:1px solid #d9d1fa;border-radius:12px;margin-top:15px;padding:13px 14px}.creative-upload-status header{justify-content:space-between;align-items:center;gap:12px;display:flex}.creative-upload-status strong{font-size:10px}.creative-upload-status header b{color:#5d35d6;font-size:10px}.creative-upload-status>div{background:#e7e2f6;border-radius:999px;height:8px;margin-top:9px;overflow:hidden}.creative-upload-status>div i{border-radius:inherit;background:linear-gradient(90deg,#b91949,#25c6e8);height:100%;transition:width .18s;display:block}.creative-upload-status.failed{background:#fff7f9;border-color:#f3c9d2}.creative-upload-status.failed header b,.creative-upload-status.failed strong{color:#b42c4b}.creative-upload-status.failed>div i{background:#d94b63}.creative-upload-status p{color:#9b3049;margin:8px 0 0;font-size:9px;line-height:1.45}.instagram-inbound-unassigned input{color:#292f47;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d7caac;border-radius:8px;padding:7px 9px;font-size:9px}.instagram-inbound-unassigned input:focus{border-color:#6b35e9;outline:0;box-shadow:0 0 0 3px #6b35e91a}.instagram-inbound-partner{border-color:#d5c8fb}.auxiliary-sync-control{background:linear-gradient(135deg,#fffbfc,#f3f7ff);border:1px solid #d9d2ff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;margin:0 0 18px;padding:16px 18px;display:grid;box-shadow:0 10px 28px #4832aa14}.auxiliary-sync-control>div:first-child{flex-direction:column;gap:4px;display:flex}.auxiliary-sync-control>div:first-child strong{color:#171535}.auxiliary-sync-control>div:first-child small{color:#686783;line-height:1.45}.auxiliary-sync-control>.real-operation-progress,.auxiliary-sync-control>.ai-interpretation-error,.auxiliary-sync-control>.last-successful-sync{grid-column:1/-1;margin:0}.auxiliary-sync-control .real-operation-progress{background:#fff;border-radius:12px;padding:12px}@media (width<=760px){.auxiliary-sync-control{grid-template-columns:1fr}.auxiliary-sync-control>.button{width:100%}}.role-badge.copywriter{color:#bc6416;background:#fff0e2;border-color:#ffd2a5}.creative-hub{color:#17203e;max-width:1500px;margin:0 auto;padding:34px 30px 90px}.creative-hero{background:radial-gradient(circle at 85% 0,#e4f6ff 0,#0000 34%),linear-gradient(135deg,#fff 0,#fff5f8 100%);border:1px solid #e2dcff;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 34px;display:flex;box-shadow:0 18px 50px #422b8f14}.creative-hero h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:36px;line-height:1.05}.creative-hero p{color:#68708a;max-width:770px;margin:0;font-size:15px}.creative-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.creative-stats article{background:#fff;border:1px solid #ece9f8;border-radius:19px;align-items:center;gap:14px;padding:19px;display:flex;box-shadow:0 9px 28px #241b4f0d}.creative-stat-icon{border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.creative-stat-icon.violet{color:#6544f5;background:#fce7ee}.creative-stat-icon.blue{color:#168aca;background:#e7f5ff}.creative-stat-icon.orange{color:#ee7b27;background:#fff0e5}.creative-stat-icon.green{color:#139858;background:#e7f8ee}.creative-stats article>div{flex:1;grid-template-columns:1fr auto;align-items:center;display:grid}.creative-stats small{letter-spacing:.11em;color:#8b90a6;grid-column:1/-1;font-size:9px;font-weight:850}.creative-stats strong{margin-top:5px;font-size:28px;line-height:1}.creative-stats p{color:#8b90a6;text-align:right;margin:5px 0 0;font-size:11px}.pm-radar{color:#fff;background:linear-gradient(135deg,#1d2444,#34265e);border-radius:22px;margin:18px 0;padding:24px;box-shadow:0 20px 45px #1f184630}.pm-radar>header{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.pm-radar>header span{letter-spacing:.15em;color:#afa3ff;font-size:9px;font-weight:850}.pm-radar h2{margin:5px 0;font-size:21px}.pm-radar>header p{color:#b9bfd2;margin:0;font-size:12px}.pm-radar>header button{color:#fff;background:#ffffff12;border:1px solid #7165a1;border-radius:10px;padding:9px 12px}.pm-radar>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pm-radar article{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff16;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.pm-radar article.watch{border-color:#f3ac4a66}.pm-radar article.late{background:#ff657b0d;border-color:#ff657b88}.pm-radar article div{min-width:0}.pm-radar article div small{color:#9ca5c2;font-size:9px}.pm-radar article div strong,.pm-radar article div p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pm-radar article div strong{margin:2px 0;font-size:13px}.pm-radar article div p{color:#adb4cd;margin:0;font-size:10px}.pm-radar article aside{flex-direction:column;align-items:flex-end;display:flex}.pm-radar article aside small{color:#9ca5c2;font-size:8px}.pm-radar article aside b{font-size:14px}.pm-radar article aside span{color:#c6cbe0;font-size:9px}.pm-radar article>button{color:#292050;background:#fff;border:0;border-radius:9px;padding:8px 11px;font-weight:750}.creative-brand-mark{color:#fff;background:linear-gradient(145deg,#7047ff,#29c6df);border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:850;display:grid;overflow:hidden}.creative-brand-mark img{object-fit:cover;width:100%;height:100%}.creative-list-panel{background:#fff;border:1px solid #e7e3f5;border-radius:24px;margin-top:18px;padding:25px;box-shadow:0 15px 45px #281a560f}.creative-list-panel>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.creative-list-panel h2{margin:4px 0 0;font-size:23px}.creative-filters{gap:8px;display:flex}.creative-filters input,.creative-filters select{color:#252c49;background:#faf9fe;border:1px solid #ded9ef;border-radius:11px;height:40px;padding:0 13px}.creative-filters input{width:280px}.creative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.creative-card{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #e9e5f5;border-radius:18px;padding:17px;transition:all .2s;box-shadow:0 8px 22px #2318530a}.creative-card:hover{border-color:#9e8cff;transform:translateY(-2px);box-shadow:0 15px 30px #432b971a}.creative-card.watch{border-color:#f4c57f}.creative-card.late{border-color:#ff9baa}.creative-card>header{align-items:center;gap:10px;display:flex}.creative-card>header div{flex-direction:column;min-width:0;display:flex}.creative-card>header div small{letter-spacing:.08em;color:#969bb0;font-size:8px}.creative-card>header div strong{font-size:12px}.creative-priority{color:#777c91;background:#f3f1f8;border-radius:20px;margin-left:auto;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.creative-priority.high{color:#c76c12;background:#fff0dd}.creative-priority.urgent{color:#cf3853;background:#ffe7ec}.creative-card h3{min-height:41px;margin:16px 0 6px;font-size:17px;line-height:1.2}.creative-card>p{color:#8b90a6;margin:0 0 15px;font-size:10px}.creative-people{background:#f8f7fc;border-radius:12px;justify-content:space-between;align-items:center;padding:11px;display:flex}.creative-people>span{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-width:0;display:grid}.creative-people b{color:#6544df;background:#eae5ff;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.creative-people small{letter-spacing:.08em;color:#9ba0b4;font-size:7px}.creative-people strong{white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:10px;overflow:hidden}.creative-people>i{color:#a6a1bb;font-style:normal}.creative-card>footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.creative-card>footer small{color:#9297aa;font-size:9px}.creative-status{color:#6f6b80;background:#f0edf8;border-radius:30px;align-items:center;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.creative-status.pm_review{color:#b96716;background:#fff0dd}.creative-status.direction_review{color:#5d3dde;background:#eae6ff}.creative-status.pm_changes,.creative-status.direction_changes{color:#c54057;background:#ffe9ed}.creative-status.approved{color:#15864e;background:#e5f8ed}.creative-empty{text-align:center;color:#9296aa;padding:60px}.creative-empty>span{color:#7353ef;font-size:36px}.creative-empty h3{margin:8px 0}.creative-empty p{margin:0}.creative-detail-backdrop,.creative-dialog-backdrop{z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11142ba3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.creative-detail{background:#f8f7fc;border-radius:25px;width:min(1400px,96vw);height:min(900px,94vh);padding:26px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000052}.creative-close{color:#565a70;z-index:2;background:#ece9f5;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:16px;right:18px}.creative-detail-head{justify-content:space-between;align-items:flex-start;padding-right:45px;display:flex}.creative-detail-head h2{margin:5px 0;font-size:29px}.creative-detail-head p{color:#777d94;margin:0}.creative-detail-meta{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.creative-detail-meta span{background:#fff;border:1px solid #e9e6f2;border-radius:12px;padding:12px 14px}.creative-detail-meta small,.creative-context small{letter-spacing:.11em;color:#9398ac;font-size:8px;font-weight:850;display:block}.creative-detail-meta strong{font-size:12px}.creative-bypass-note{background:#fff3e7;border:1px solid #ffd9ae;border-radius:13px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 15px;display:flex}.creative-bypass-note>b{color:#fff;background:#ff9c3f;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.creative-bypass-note p{color:#8f6846;margin:2px 0 0;font-size:11px}.creative-detail-body{grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:14px;display:grid}.creative-preview,.creative-context,.creative-history{background:#fff;border:1px solid #e5e1f0;border-radius:17px;overflow:hidden}.creative-preview>header{border-bottom:1px solid #ece9f3;justify-content:space-between;align-items:center;height:53px;padding:0 15px;display:flex}.creative-preview>header div{flex-direction:column;display:flex}.creative-preview>header small{letter-spacing:.1em;color:#979caf;font-size:8px}.creative-preview>header strong{font-size:11px}.creative-preview>header a{color:#6242e9;font-size:10px;font-weight:800;text-decoration:none}.creative-preview iframe{background:#34343a;border:0;width:100%;height:520px;display:block}.creative-no-preview{text-align:center;color:#8e93a7;place-content:center;height:520px;display:grid}.creative-no-preview span{color:#8d72ff;font-size:45px}.creative-no-preview h3{margin:7px 0}.creative-no-preview p{margin:0}.creative-context{padding:8px 16px}.creative-context section{border-bottom:1px solid #eeebf4;padding:14px 0}.creative-context section:last-child{border:0}.creative-context p{color:#5e657d;white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.55}.creative-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.creative-tags span{color:#6243d6;background:#fff0f4;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:750}.creative-tags em{color:#969bad;font-size:10px}.creative-history{margin-top:14px;padding:16px}.creative-history>header{justify-content:space-between;align-items:center;display:flex}.creative-history h3{margin:0;font-size:16px}.creative-history>header span{color:#8d92a6;font-size:9px}.creative-history>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.creative-history article{background:#faf9fd;border-radius:11px;gap:10px;padding:10px;display:flex}.creative-history article>b{color:#6043d8;background:#e9e4ff;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.creative-history article strong{font-size:10px;display:block}.creative-history article p{color:#656b81;margin:3px 0;font-size:10px}.creative-history article small{color:#979bad;font-size:8px}.creative-actions{background:linear-gradient(#0000,#f8f7fc 30%);justify-content:flex-end;gap:8px;margin-top:8px;padding:16px 0 0;display:flex;position:sticky;bottom:-26px}.button.bypass{color:#b96513;background:#fff0e1;border:1px solid #ffc986}.creative-dialog{color:#19213e;background:#fff;border-radius:24px;width:min(880px,95vw);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 90px #0000004d}.creative-dialog.compact{width:min(620px,95vw)}.creative-dialog h2{margin:6px 0;font-size:27px}.creative-dialog>p{color:#73798f;margin:0 0 20px;font-size:12px}.creative-form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.creative-dialog label{flex-direction:column;gap:6px;display:flex}.creative-dialog label>span,.creative-dialog legend{letter-spacing:.06em;color:#6f758d;font-size:9px;font-weight:800}.creative-dialog input,.creative-dialog select,.creative-dialog textarea{color:#202844;width:100%;font:inherit;background:#fffbfc;border:1px solid #ded9eb;border-radius:10px;padding:10px 11px;font-size:12px}.creative-dialog textarea{resize:vertical;min-height:86px}.creative-wide-field{margin-top:12px}.creative-dialog fieldset{border:0;margin:15px 0;padding:0}.creative-channel-checks{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.creative-channel-checks label{display:block}.creative-channel-checks input{opacity:0;pointer-events:none;position:absolute}.creative-channel-checks span{cursor:pointer;border:1px solid #ddd7ef;border-radius:9px;padding:7px 9px;display:block}.creative-channel-checks input:checked+span{color:#fff;background:#6444eb;border-color:#6444eb}.creative-dialog>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.creative-upload-field{background:#fff8fa;border:1px dashed #cfc6ef;border-radius:13px;margin:10px 0;padding:14px}.creative-upload-field small{color:#9297aa;font-size:9px}.creative-upload-field input{background:#fff}@media (width<=1100px){.creative-stats,.creative-grid{grid-template-columns:repeat(2,1fr)}.pm-radar>div,.creative-detail-body{grid-template-columns:1fr}.creative-context{grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}.creative-preview iframe,.creative-no-preview{height:440px}}.creative-stats .creative-stat-card{color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #ece9f8;border-radius:19px;align-items:center;gap:14px;padding:19px;display:flex;box-shadow:0 9px 28px #241b4f0d}.creative-stats .creative-stat-card>div{flex:1;grid-template-columns:1fr auto;align-items:center;display:grid}.creative-stats .creative-stat-card.is-action{cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.creative-stats .creative-stat-card.is-action:hover,.creative-stats .creative-stat-card.is-action:focus-visible{border-color:#68c894;outline:none;transform:translateY(-2px);box-shadow:0 14px 30px #1398581f}.creative-status.rejected{color:#b72e48;background:#ffe7eb}.creative-rejection-note{background:#fff5f7;border:1px solid #f0a7b5;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:15px 16px;display:flex}.creative-rejection-note>b{color:#fff;background:#c73753;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.creative-rejection-note strong{color:#9f2740;display:block}.creative-rejection-note p{color:#572d38;white-space:pre-wrap;margin:4px 0 7px;font-size:12px}.creative-rejection-note small{color:#8e5260;font-size:10px;line-height:1.45;display:block}.creative-detail-body{grid-template-columns:minmax(0,1fr)}.creative-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;display:grid}@media (width<=1000px){.creative-context{grid-template-columns:repeat(2,minmax(0,1fr))}}.session-scrub>.session-slide-preview{width:180px;padding:6px}.session-slide-preview object{aspect-ratio:16/9;background:#fff;border:0;border-radius:5px;width:100%;margin-bottom:6px;display:block}.session-slide-preview em{color:#bdc3d8;place-items:center;min-height:58px;font-size:8px;font-style:normal;display:grid}@media (width<=720px){.creative-hub{padding:20px 13px 70px}.creative-hero{flex-direction:column;align-items:flex-start;padding:22px}.creative-hero h1{font-size:29px}.creative-stats,.creative-grid,.creative-form-grid{grid-template-columns:1fr}.creative-list-panel>header,.pm-radar>header{flex-direction:column;align-items:flex-start}.creative-filters{flex-direction:column;width:100%}.creative-filters input{width:100%}.pm-radar article{grid-template-columns:auto minmax(0,1fr)}.pm-radar article aside,.pm-radar article>button{grid-column:2;justify-self:start;align-items:flex-start}.creative-detail-backdrop,.creative-dialog-backdrop{padding:0}.creative-detail,.creative-dialog{border-radius:0;width:100vw;height:100vh;max-height:100vh}.creative-detail-meta{grid-template-columns:repeat(2,1fr)}.creative-context,.creative-history>div{grid-template-columns:1fr}.creative-actions{flex-direction:column}.creative-actions .button{width:100%}}.creative-preview-links{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.creative-preview{overflow:visible}.creative-review-studio{background:#f6f5fb;min-width:0}.review-toolbar{color:#fff;background:#1f2442;border-radius:14px 14px 0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.review-toolbar>div:first-child{flex-direction:column;min-width:125px;display:flex}.review-toolbar>div:first-child b{font-size:12px}.review-toolbar>div:first-child span{color:#aeb5cf;font-size:8px}.review-toolbar nav{gap:4px;display:flex;overflow:auto}.review-toolbar button{color:#dfe3f3;white-space:nowrap;background:#ffffff0c;border:1px solid #fff2;border-radius:8px;padding:7px 8px;font-size:8px}.review-toolbar button.active{color:#fff;background:#6541ec;border-color:#8c77ff}.review-meeting-actions{gap:5px;display:flex}.review-meeting-actions .direction{color:#fff;background:#e74372;border-color:#ee668c}.review-workspace{border:1px solid #dedbea;border-top:0;grid-template-columns:105px minmax(0,1fr) 230px;min-height:570px;display:grid}.review-slides{background:#eeedf5;max-height:620px;padding:11px 7px;overflow:auto}.review-slides>strong{letter-spacing:.12em;color:#81869b;padding:0 5px 8px;font-size:8px;display:block}.review-slides button{text-align:left;background:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;width:100%;margin-bottom:6px;padding:6px;display:flex}.review-slides button.active{border-color:#7050ef;box-shadow:0 0 0 2px #7050ef20}.review-slides i{aspect-ratio:16/10;color:#fff;background:linear-gradient(145deg,#3a2b86,#239bd0);border-radius:5px;place-items:center;width:31px;font-size:8px;font-style:normal;display:grid}.review-slides span{flex-direction:column;font-size:8px;font-weight:700;display:flex}.review-slides small{color:#e23e72}.review-canvas-column{background:#d8d7df;min-width:0;padding:9px}.review-page-nav{justify-content:center;align-items:center;gap:12px;margin-bottom:8px;display:flex}.review-page-nav button{background:#fff;border:0;border-radius:8px;width:27px;height:27px}.review-page-nav strong{color:#4f556d;font-size:9px}.review-pdf-shell{background:#fff;max-width:940px;height:530px;margin:auto;position:relative;overflow:hidden;box-shadow:0 10px 35px #0e132a33}.review-pdf-shell object{border:0;width:100%;height:100%}.review-load-error{text-align:center;color:#777d93;place-content:center;gap:5px;height:100%;display:grid}.review-annotation-layer{z-index:4;cursor:crosshair;touch-action:none;position:absolute;inset:0}.annotation-mark{box-sizing:border-box;color:#fff;pointer-events:none;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute}.annotation-mark.pin{background:#673df0;border:3px solid #fff;border-radius:50%;margin:-12px;box-shadow:0 2px 8px #19143855;width:24px!important;height:24px!important}.annotation-mark.rectangle{background:#693ff01d;border:3px solid #693ff0}.annotation-mark.highlight{background:#ffd43b66;border:2px solid #f5b700}.annotation-mark.arrow{color:#ed376d;text-shadow:0 2px 2px #fff;font-size:30px}.annotation-mark.blocking{border-color:#ed315c}.annotation-mark.resolved{opacity:.35}.annotation-mark.freehand{width:100%;height:100%;position:absolute;inset:0}.annotation-mark.freehand polyline{fill:none;stroke:#ed376d;stroke-width:.75px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.annotation-mark.draft{animation:.8s infinite alternate annotationPulse}@keyframes annotationPulse{to{filter:brightness(1.35)}}.review-comments{background:#fff;border-left:1px solid #e2dfeb;max-height:620px;overflow:auto}.review-comments>header{border-bottom:1px solid #eeeaf4;justify-content:space-between;align-items:center;padding:12px;display:flex}.review-comments>header div{flex-direction:column;display:flex}.review-comments>header strong{font-size:11px}.review-comments>header span{color:#8f94a8;font-size:8px}.review-comments>header button{color:#fff;background:#6744ed;border:0;border-radius:8px;width:28px;height:28px}.review-empty-thread{text-align:center;color:#9297a9;padding:28px 15px;font-size:9px}.review-comments article{background:#faf9fd;border:1px solid #e6e2ef;border-radius:10px;margin:8px;padding:10px}.review-comments article.important{border-left:4px solid #f0a226}.review-comments article.blocking{border-left:4px solid #e53c61}.review-comments article header,.review-comments article footer{justify-content:space-between;gap:6px;display:flex}.review-comments article header b{font-size:9px}.review-comments article header span,.review-comments article small{color:#9297aa;font-size:7px}.review-comments article p{margin:8px 0;font-size:9px;line-height:1.45}.review-comments article footer button{color:#6541e8;background:0 0;border:0;font-size:8px;font-weight:800}.annotation-dialog{z-index:1700;background:#11162d88;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.annotation-dialog>div{background:#fff;border-radius:18px;width:min(470px,95vw);padding:22px;box-shadow:0 30px 70px #12152d55}.annotation-dialog h3{margin:5px 0 14px}.annotation-dialog textarea{resize:vertical;border:1px solid #ded9ec;border-radius:10px;width:100%;min-height:105px;padding:11px}.annotation-dialog>div>div{gap:7px;margin-top:8px;display:flex}.annotation-dialog select{background:#faf9fe;border:1px solid #ded9ec;border-radius:9px;flex:1;padding:9px}.annotation-dialog footer{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.annotation-dialog button{background:#fff;border:1px solid #ddd7ec;border-radius:9px;padding:9px 12px}.annotation-dialog button.primary{color:#fff;background:#b91949;border-color:#b91949}.meeting-recorder{background:#fff4f7;border:1px solid #f1b6c6;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:12px;padding:13px;display:grid}.recording-dot{background:#e92f63;border-radius:50%;width:12px;height:12px;animation:1s infinite recordPulse;box-shadow:0 0 0 6px #e92f6322}@keyframes recordPulse{50%{box-shadow:0 0 0 12px #e92f6300}}.meeting-recorder>div:nth-child(2){grid-template-columns:1fr auto;gap:2px 12px;display:grid}.meeting-recorder strong{font-size:10px}.meeting-recorder b{color:#db2459;font-size:15px}.meeting-recorder small{color:#8b7080;grid-column:1/-1;font-size:8px}.meeting-recorder select{border:1px solid #e5c8d1;border-radius:8px;padding:8px}.meeting-markers{grid-column:2/-1;flex-wrap:wrap!important;gap:5px!important;display:flex!important}.meeting-markers button{background:#fff;border:1px solid #e8c9d2;border-radius:7px;padding:6px 8px;font-size:8px}.stop-recording{color:#fff;background:#d92d5d;border:0;border-radius:9px;grid-column:3;padding:9px 12px}.meeting-processing{color:#5f43d2;background:#eeebff;border-radius:10px;margin:10px;padding:11px;font-size:9px}.review-sessions{background:#f6f5fb;border-top:1px solid #e0ddea;padding:12px}.review-sessions>header{justify-content:space-between;margin-bottom:8px;display:flex}.review-sessions>header strong{font-size:11px}.review-sessions>header span{color:#9297aa;font-size:8px}.review-sessions>article{background:#fff;border:1px solid #e4e0ee;border-radius:12px;margin-bottom:8px;padding:12px}.review-sessions>article>header{justify-content:space-between;display:flex}.review-sessions>article>header>div{align-items:center;gap:7px;display:flex}.review-sessions>article>header strong{font-size:10px}.review-sessions>article>header small{color:#9196a9;font-size:8px}.review-sessions>article>header>b{color:#e2386d;font-size:8px}.session-type{color:#6241dc;background:#e9e4ff;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.session-type.direction_audio{color:#cd315b;background:#ffe5ed}.session-type.briefing{color:#188477;background:#e1f6f3}.session-player audio{width:100%;height:32px;margin-top:8px}.session-scrub{cursor:pointer;background:#e8e5ef;border-radius:8px;height:12px;margin:2px 6px 9px;position:relative}.session-scrub>i{background:#6541ec;width:2px;height:100%;position:absolute;top:0}.session-scrub>span{color:#fff;pointer-events:none;background:#202642;border-radius:8px;flex-direction:column;min-width:72px;padding:7px;display:flex;position:absolute;bottom:18px;box-shadow:0 5px 15px #11162d55}.session-scrub>span b{font-size:9px}.session-scrub>span small{color:#c8cce0;font-size:7px}.review-sessions details{font-size:9px}.review-sessions details summary{cursor:pointer;color:#6241dd;font-weight:800}.review-sessions details p{white-space:pre-wrap;max-height:120px;line-height:1.55;overflow:auto}.transcript-pending{color:#8f94a6;font-size:8px}.meeting-summary{background:#f6f4fc;border-radius:9px;margin-top:9px;padding:10px}.meeting-summary>strong{color:#6041d4;font-size:9px}.meeting-summary p,.meeting-summary li{font-size:8px;line-height:1.5}.meeting-summary ul{margin:4px 0 0;padding-left:15px}.briefing-recorder{background:linear-gradient(135deg,#f4fbff,#f9f7ff);border:1px solid #cde3ef;border-radius:15px;margin:0 0 13px;padding:15px}.briefing-recorder header{justify-content:space-between;align-items:center;gap:16px;display:flex}.briefing-recorder header span{letter-spacing:.12em;color:#2988b5;font-size:8px;font-weight:850}.briefing-recorder h3{margin:3px 0;font-size:14px}.briefing-recorder p{color:#748195;margin:0;font-size:9px}.briefing-recorder header button{color:#fff;background:#6542eb;border:0;border-radius:9px;padding:10px 12px}.briefing-recorder header button.stop{background:#d92e5e}.briefing-markers{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.briefing-markers button{background:#fff;border:1px solid #d8d7ec;border-radius:7px;padding:6px 8px;font-size:8px}.creative-briefing-badge{color:#167faa;background:#e7f5ff;border-radius:7px;align-items:center;width:max-content;margin:-7px 0 12px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.creative-meeting-check{background:#f5fbff;border:1px solid #d7e6ee;border-radius:11px;padding:12px;flex-direction:row!important;align-items:flex-start!important}.creative-meeting-check input{width:auto;margin-top:2px}.creative-meeting-check span{flex-direction:column;display:flex!important}.creative-meeting-check b{color:#26304b;font-size:10px}.creative-meeting-check small{color:#7d8497;font-size:8px;line-height:1.4}.briefing-validation{background:#f2fbf6;border:1px solid #cfe9db;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding:12px 14px;display:flex}.briefing-validation strong{font-size:11px}.briefing-validation p{color:#75867e;margin:3px 0 0;font-size:8px}@media (width<=1180px){.review-toolbar{grid-template-columns:1fr}.review-workspace{grid-template-columns:85px minmax(0,1fr)}.review-comments{border-top:1px solid #e2dfeb;border-left:0;grid-column:1/-1;max-height:260px}.review-pdf-shell{height:480px}.review-meeting-actions{justify-content:flex-start}}@media (width<=720px){.review-workspace{display:block}.review-slides{max-height:none;display:flex;overflow:auto}.review-slides>strong{display:none}.review-slides button{min-width:82px}.review-comments{max-height:300px}.review-pdf-shell{height:420px}.review-toolbar nav{max-width:100%}.meeting-recorder{grid-template-columns:auto 1fr}.meeting-recorder select,.meeting-markers,.stop-recording{grid-column:1/-1}.briefing-recorder header,.briefing-validation{flex-direction:column;align-items:flex-start}}.public-share,.public-share-state{color:#10143d;background:#f6f7fb;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-share>header{background:#fff;border-bottom:1px solid #e5e8f2;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,5vw,72px);display:flex}.public-share-brand{align-items:center;gap:12px;display:flex}.public-share-brand>span,.public-share-brand>img{object-fit:cover;color:#fff;background:linear-gradient(145deg,#4b20ff,#7d59ff);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.public-share-brand div{gap:3px;display:grid}.public-share-brand small{letter-spacing:.11em;color:#6c7190;font-size:10px;font-weight:800}.public-share-brand strong{font-size:16px}.public-share-lock{color:#585f7f;background:#f2f0ff;border:1px solid #ded8ff;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:750}.public-share-hero{color:#fff;background:radial-gradient(circle at 88% 22%,#8863ff59,#0000 33%),linear-gradient(125deg,#141048,#2c176e 60%,#5127b9);border-radius:26px;justify-content:space-between;align-items:center;max-width:1380px;margin:32px auto 22px;padding:38px 42px;display:flex;box-shadow:0 22px 50px #1e165a26}.public-share-hero>div>span{letter-spacing:.18em;color:#cfc7ff;font-size:11px;font-weight:850}.public-share-hero h1{letter-spacing:-.045em;margin:8px 0;font-size:clamp(28px,4vw,50px)}.public-share-hero p{color:#dcd8f8;margin:0}.public-share-hero aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:18px;gap:4px;min-width:190px;padding:18px 20px;display:grid}.public-share-hero aside small{color:#d7d0ff}.public-share-hero aside strong{font-size:28px}.public-share-hero aside p{font-size:12px}.public-share-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:18px;max-width:1380px;margin:0 auto;padding:0 0 48px;display:grid}.public-post{background:#fff;border:1px solid #e5e8f2;border-radius:22px;overflow:hidden;box-shadow:0 8px 26px #1d1f4a0f}.public-post-head{border-bottom:1px solid #edf0f7;grid-template-columns:1fr auto;gap:4px 12px;padding:18px 20px;display:grid}.public-post-head span{color:#5031e8;text-transform:uppercase;font-size:12px;font-weight:850}.public-post-head b{font-size:13px}.public-post-head small{color:#757b99;grid-column:1/-1}.public-media{background:linear-gradient(145deg,#eff2ff,#f7efff);place-items:center;height:280px;display:grid;position:relative;overflow:hidden}.public-media.vertical{height:420px}.public-media>img,.public-media>video{object-fit:cover;width:100%;height:100%}.public-placeholder{color:#fff;text-align:center;background:linear-gradient(145deg,#4122cb,#7d55ff);border-radius:18px;place-content:center;gap:10px;width:82%;height:78%;display:grid;box-shadow:0 18px 38px #3c20be40}.public-placeholder span{letter-spacing:.16em;font-size:11px}.public-placeholder strong{font-size:28px}.public-carousel{scroll-snap-type:x mandatory;gap:6px;width:100%;height:100%;padding:10px;display:flex;overflow:auto}.public-carousel>div{color:#fff;text-align:center;scroll-snap-align:center;background:linear-gradient(145deg,#3920ba,#8b64ff);border-radius:14px;place-content:center;gap:12px;min-width:70%;height:100%;padding:20px;display:grid}.public-carousel strong{font-size:24px}.public-carousel span{color:#e6e1ff;font-size:13px}.public-carousel>div{overflow:hidden}.public-carousel img,.public-carousel video,.public-carousel iframe{object-fit:cover;border:0;border-radius:9px;width:100%;height:calc(100% - 28px)}.public-cover{color:#fff;background:linear-gradient(145deg,#3215a2,#8c5dff);align-self:start;place-items:center;width:100%;height:68%;display:grid}.public-cover img{object-fit:cover;width:100%;height:100%}.public-profile{color:#fff;background:#4e28dd;border:5px solid #fff;border-radius:50%;place-items:center;width:92px;height:92px;font-weight:900;display:grid;position:absolute;bottom:28px;left:24px;overflow:hidden;box-shadow:0 10px 20px #1d145733}.public-profile img{object-fit:cover;width:100%;height:100%}.public-copy{border-top:1px solid #edf0f7;padding:16px 20px}.public-copy small{letter-spacing:.1em;color:#757b99;font-size:10px;font-weight:850}.public-copy p{white-space:pre-wrap;color:#303654;margin:7px 0 0;font-size:13px;line-height:1.55}.public-post>footer{color:#777d9a;border-top:1px solid #edf0f7;justify-content:space-between;padding:13px 20px;font-size:11px;display:flex}.public-share-footer{color:#777d9a;text-align:center;max-width:1380px;margin:0 auto;padding:0 0 40px;font-size:12px}.public-share-state{place-items:center;padding:24px;display:grid}.public-share-state>div{text-align:center;background:#fff;border:1px solid #e5e8f2;border-radius:26px;max-width:560px;padding:44px;box-shadow:0 18px 50px #1d1f4a14}.public-share-state span{letter-spacing:.16em;color:#5e3bea;font-size:11px;font-weight:850}.public-share-state h1{margin:10px 0;font-size:34px}.public-share-state p{color:#676d89}@media (width<=1440px){.public-share-hero,.public-share-grid,.public-share-footer{margin-left:24px;margin-right:24px}}@media (width<=700px){.public-share>header{align-items:flex-start;gap:14px;height:auto;padding:16px 18px}.public-share-lock{display:none}.public-share-hero{gap:22px;margin:18px;padding:26px;display:grid}.public-share-hero aside{min-width:0}.public-share-grid{grid-template-columns:1fr;margin:0;padding:0 18px 36px}.public-share-footer{margin:0 18px;padding-bottom:28px}.public-media{height:240px}}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{background:radial-gradient(circle at 20% 0, #fff 0, transparent 35%), var(--canvas);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #b9a8ff}.app{min-height:100vh}.header{z-index:100;isolation:isolate;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;align-items:stretch;height:76px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 2px 14px #1a1e4206}.logo{width:150px;color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.logo b{letter-spacing:-.7px;font-size:18px}.logo>span:last-child{color:#7b829d;letter-spacing:1.4px;text-transform:uppercase;margin-top:2px;font-size:9px}.mark{width:27px;height:32px;margin-right:2px;display:inline-block;position:relative}.mark i{background:linear-gradient(180deg, var(--violet-2), var(--violet));border-radius:3px;width:9px;position:absolute;transform:skewY(-28deg)}.mark i:first-child{height:26px;top:2px;left:4px}.mark i:last-child{height:18px;top:9px;left:15px}.main-nav{align-items:stretch;gap:5px;height:100%;display:flex;overflow:visible}.main-nav>button,.nav-group>.nav-parent{color:#333a5c;white-space:nowrap;background:0 0;border:0;padding:0 15px;font-size:12px;font-weight:650;position:relative}.main-nav>button:after,.nav-group>.nav-parent:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:0;left:13px;right:13px}.main-nav>button:hover,.main-nav>button.active,.nav-group:hover>.nav-parent,.nav-group:focus-within>.nav-parent,.nav-group.active>.nav-parent{color:var(--violet)}.main-nav>button.active:after,.nav-group.active>.nav-parent:after{background:var(--violet)}.nav-group{align-items:stretch;height:100%;display:flex;position:relative}.nav-parent>span{color:#9892aa;margin-left:5px;font-size:9px;transition:transform .16s;display:inline-block}.nav-group:hover .nav-parent>span,.nav-group:focus-within .nav-parent>span,.nav-parent[aria-expanded=true]>span{transform:rotate(180deg)}.nav-submenu{z-index:30;background:#fff;border:1px solid #dedbea;border-radius:13px;min-width:230px;padding:8px;display:none;position:absolute;top:calc(100% - 7px);left:50%;transform:translate(-50%);box-shadow:0 20px 55px #1a154233}.nav-submenu.open,.nav-group:hover .nav-submenu,.nav-group:focus-within .nav-submenu{display:grid}.nav-submenu>small,.quick-create-submenu>small{color:#8a849b;letter-spacing:.13em;padding:7px 9px 8px;font-size:7px;font-weight:900}.nav-submenu>button,.quick-create-submenu>button{color:#3e435e;text-align:left;white-space:nowrap;background:#fff;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:39px;padding:0 10px;font-size:10px;font-weight:700;display:grid}.nav-submenu>button>span{color:#9d91c0;font-size:7px}.nav-submenu>button.active>span{color:#6b42dd}.main-nav button i{color:#d82950;background:#fce8ed;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:9px;font-style:normal;display:grid;position:absolute;top:17px;right:4px}.header-actions{align-items:center;gap:15px;margin-left:auto;display:flex}.language-control{border-left:1px solid var(--line);align-items:center;gap:8px;padding-left:11px;display:flex}.language-control>small{color:#4e5570;flex-direction:column;font-size:7px;font-weight:800;line-height:1.35;display:flex}.language-control>small b{color:#969bad;font-size:6px;font-weight:650}.language-switch{background:#f7f8fb;border:1px solid #d9ddec;border-radius:8px;display:flex;overflow:hidden}.language-switch button{color:#6f758a;background:0 0;border:0;border-right:1px solid #dfe2eb;width:31px;height:29px;font-size:8px;font-weight:850}.language-switch button:last-child{border-right:0}.language-switch button.active{color:#fff;background:var(--violet)}.button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:9px;padding:0 17px;font-size:12px;font-weight:700;transition:all .18s}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 18px #2c1f6f1a}.button.primary{color:#fff;border-color:var(--violet);background:linear-gradient(135deg,#c51d51,#a61542);box-shadow:0 8px 18px #4919f533}.button:disabled{cursor:not-allowed;color:#9da1b0;box-shadow:none;background:#e9eaf0;border-color:#e1e3ea}.button.shared-state-button:disabled{color:#147a4a;box-shadow:none;cursor:default;background:#e9f8f0;border-color:#bce8d0}.button.changes-requested-button:disabled{color:#b4551b;box-shadow:none;cursor:default;background:#fff2e8;border-color:#f2c39f}.button.ghost{background:#fff}.button.danger{background:var(--rose);color:#fff;border-color:var(--rose)}.create-button{min-width:134px}.header-quick-actions{align-items:center;gap:6px;display:flex}.header-quick-actions .create-button{min-width:0;padding:0 12px}.quick-create-menu{position:relative}.quick-create-menu>.create-button{min-width:112px}.quick-create-menu>.create-button>span{margin-left:5px;font-size:9px}.quick-create-submenu{z-index:35;background:#fff;border:1px solid #dedbea;border-radius:13px;min-width:205px;padding:8px;display:none;position:absolute;top:48px;right:0;box-shadow:0 20px 55px #1a154233}.quick-create-submenu.open,.quick-create-menu:hover .quick-create-submenu,.quick-create-menu:focus-within .quick-create-submenu{display:grid}.quick-create-submenu>button>span{color:#6037cd;background:#fce7ee;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.notification-wrap{position:relative}.bell{border:0;border-left:1px solid var(--line);color:#343a5c;background:0 0;width:42px;height:42px;padding-left:14px;position:relative}.bell b{background:var(--violet);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:4px;right:-2px}.notification-panel{background:#fff;border:1px solid #dfe3ee;border-radius:14px;width:min(390px,100vw - 28px);position:absolute;top:54px;right:-28px;overflow:hidden;box-shadow:0 22px 65px #161b3c33}.notification-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fff,#fff2f6);justify-content:space-between;align-items:center;min-height:66px;padding:13px 16px;display:flex}.notification-panel>header div{flex-direction:column;display:flex}.notification-panel>header small{color:var(--violet);letter-spacing:1px;font-size:7px;font-weight:850}.notification-panel>header strong{margin-top:4px;font-size:15px}.notification-panel>header>span{color:var(--violet);background:var(--violet-soft);border-radius:8px;padding:5px 7px;font-size:7px;font-weight:850}.notification-list{max-height:340px;overflow-y:auto}.notification-list>button{width:100%;min-height:82px;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:31px 1fr;gap:10px;padding:13px 15px;display:grid}.notification-list>button:hover{background:#fff9fb}.notification-list>button>i{width:31px;height:31px;color:var(--violet);background:var(--violet-soft);border-radius:9px;place-items:center;font-style:normal;font-weight:850;display:grid}.notification-list>button>div{flex-direction:column;min-width:0;display:flex}.notification-list p{color:#5f6781;margin:4px 0;font-size:8px;line-height:1.4}.notification-list small{color:var(--green);font-size:7px;font-weight:750}.notification-list>button.unread{box-shadow:inset 3px 0 var(--violet);background:#fff8fa}.notification-list>button.read{opacity:.72}.notification-panel>footer{color:#315f54;background:#eef9f4;grid-template-columns:26px 1fr;align-items:start;gap:9px;padding:12px 15px;display:grid}.notification-panel>footer>span{color:#fff;background:var(--green);border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.notification-panel>footer p{margin:0;font-size:7px;line-height:1.5}.notification-panel>footer strong{font-size:8px;display:block}.glyph{place-items:center;font-style:normal;line-height:1;display:inline-grid}.profile{align-items:center;gap:10px;min-width:206px;display:flex}.profile-avatar{color:#fff;background:linear-gradient(145deg,#1c2c5d,#11152b);border-radius:50%;place-items:center;width:39px;height:39px;font-size:10px;font-weight:800;display:grid;box-shadow:0 0 0 3px #edf0f8}.profile-avatar.cm{background:linear-gradient(145deg,#e6803d,#3a2015)}.profile-avatar.client,.profile-avatar.brandmanager{background:linear-gradient(145deg,#397b96,#153d4d)}.profile div{flex-direction:column;line-height:1.3;display:flex}.profile strong{font-size:11px}.profile small{color:var(--muted);margin-top:2px;font-size:9px}.role-control{margin-left:auto}.role-control select{border:1px solid var(--line);color:#525874;background:#f8f8fc;border-radius:7px;width:55px;padding:6px;font-size:9px;font-weight:700}.profile-avatar.businessdirector{background:linear-gradient(145deg,#4031a7,#17134c)}.profile-avatar.socialmediamanager{background:linear-gradient(145deg,#167f91,#103c4a)}.oversight-bar{background:linear-gradient(105deg,#f6f4ff,#fff);border:1px solid #d9ddec;border-left:4px solid #5b4ad5;border-radius:13px;grid-template-columns:minmax(210px,.8fr) minmax(220px,.85fr) auto minmax(260px,1fr);align-items:center;gap:14px;width:min(1540px,100% - 48px);min-height:72px;margin:16px auto -10px;padding:11px 14px;display:grid;box-shadow:0 8px 25px #231d5b0f}.oversight-bar.acting{border-color:#efbb91;border-left-color:var(--orange);background:linear-gradient(105deg,#fff4e9,#fff)}.oversight-identity{align-items:center;gap:10px;display:flex}.oversight-identity>span{color:#fff;background:#5544c8;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.oversight-bar.acting .oversight-identity>span{background:var(--orange)}.oversight-identity>div{flex-direction:column;display:flex}.oversight-identity small{color:#6658bd;letter-spacing:.8px;font-size:7px;font-weight:850}.oversight-bar.acting .oversight-identity small{color:var(--orange)}.oversight-identity strong{margin-top:4px;font-size:10px}.oversight-bar>label{flex-direction:column;gap:5px;display:flex}.oversight-bar>label span{color:#747b91;font-size:7px;font-weight:800}.oversight-bar select{width:100%;min-height:36px;color:var(--ink);background:#fff;border:1px solid #d6daea;border-radius:8px;padding:0 9px;font-size:9px;font-weight:750}.oversight-mode{background:#fff;border:1px solid #d6daea;border-radius:9px;display:flex;overflow:hidden}.oversight-mode button{color:#697087;background:#fff;border:0;border-right:1px solid #e2e5ef;min-height:36px;padding:0 11px;font-size:8px;font-weight:800}.oversight-mode button:last-child{border-right:0}.oversight-mode button.active{color:#4f32c3;background:#eeeaff}.oversight-mode button.active.danger{color:#fff;background:var(--orange)}.oversight-mode button:disabled{cursor:not-allowed;opacity:.45}.oversight-bar>p{color:#666d83;grid-template-columns:24px 1fr;align-items:center;gap:8px;margin:0;font-size:7px;line-height:1.45;display:grid}.oversight-bar>p span{color:#fff;background:#6c5dd0;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.oversight-bar.acting>p span{background:var(--orange)}.page{width:min(1540px,100% - 48px);margin:0 auto;padding:36px 0 64px}.page-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.kicker{color:var(--violet);letter-spacing:1.45px;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.page-title h1,.review-hero h1,.client-hero h1{letter-spacing:-.9px;margin:0 0 8px;font-size:clamp(27px,2.5vw,36px);font-weight:750;line-height:1.05}.page-title p,.review-hero p,.client-hero p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.page-title p b{color:var(--rose)}.surface{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 5px 24px #1b224a06}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin-bottom:18px;display:grid}.metric-card{text-align:left;border:1px solid var(--line);min-height:170px;color:var(--ink);background:#ffffffeb;border-radius:14px;padding:20px;transition:all .18s}.metric-card:hover{box-shadow:var(--shadow);border-color:#cfc6ff;transform:translateY(-3px)}.metric-icon{border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:17px;font-size:19px;display:grid}.metric-icon.violet{color:var(--violet);background:var(--violet-soft)}.metric-icon.green{color:var(--green);background:#e6f7ef}.metric-icon.orange{color:var(--orange);background:#fff0e5}.metric-icon.blue{color:var(--blue);background:#e7f1ff}.metric-icon.rose{color:var(--rose);background:#fde9ee}.metric-icon.gray{color:#69708a;background:#eff0f5}.metric-card>strong{font-size:28px;line-height:1;display:block}.metric-card p{min-height:34px;margin:9px 0 10px;font-size:12px;font-weight:650;line-height:1.35}.metric-card small{color:var(--violet);font-size:10px;font-weight:700}.metric-card small b{margin-left:5px}.pm-reshare-alert{border:1px solid #efc28c;border-left:4px solid var(--orange);width:100%;min-height:79px;color:var(--ink);text-align:left;background:linear-gradient(100deg,#fff6ea,#fff);border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;margin:-7px 0 18px;padding:13px 16px;display:grid}.pm-reshare-alert>span,.review-reshare-highlight>span{color:#fff;background:var(--orange);border-radius:10px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:grid}.pm-reshare-alert>div{flex-direction:column;display:flex}.pm-reshare-alert small,.review-reshare-highlight small{color:var(--orange);letter-spacing:.7px;font-size:7px;font-weight:850}.pm-reshare-alert strong{margin-top:4px;font-size:10px}.pm-reshare-alert p{color:#7b6b58;margin:4px 0 0;font-size:8px}.pm-reshare-alert>b{color:var(--orange);font-size:9px}.dashboard-layout{grid-template-columns:minmax(0,2fr) minmax(320px,.95fr);gap:18px;display:grid}.surface-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;padding:17px 20px;display:flex}.surface-head .kicker{margin-bottom:4px}.surface-head h2,.summary-panel h2,.preview-head h2{letter-spacing:-.2px;margin:0;font-size:16px}.link-button{color:var(--violet);background:0 0;border:0;font-size:10px;font-weight:800}.client-agency-action-queue{border-color:#f0c6cf;margin:0 0 18px;box-shadow:0 10px 24px #d835530f}.client-agency-action-queue .surface-head{background:linear-gradient(100deg,#fff5f7,#fff)}.client-agency-action-queue .surface-head .kicker{color:var(--rose)}.client-agency-action-queue .surface-head p{color:var(--muted);margin:5px 0 0;font-size:8px}.client-agency-action-queue .link-button{color:var(--rose)}.timeline-table{padding:0 18px}.timeline-item{border-bottom:1px solid #edf0f6;grid-template-columns:48px minmax(145px,1.35fr) minmax(110px,.8fr) minmax(130px,.95fr) auto minmax(80px,.55fr) minmax(85px,122px);align-items:center;gap:12px;min-height:87px;display:grid}.timeline-table:not(.full) .timeline-item{grid-template-columns:48px minmax(160px,1.45fr) minmax(115px,.8fr) minmax(125px,.95fr) auto minmax(80px,122px)}.timeline-table:not(.full) .timeline-client,.timeline-table:not(.full) .timeline-updated{display:none}.timeline-item:last-child{border-bottom:0}.timeline-thumb{color:#fff;background:linear-gradient(145deg,#0d69bc,#7accef);border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.timeline-thumb:before{content:"";background:#ffffff38;width:55px;height:20px;position:absolute;transform:rotate(-35deg)}.timeline-thumb span{font-size:9px;font-weight:900;position:relative}.thumb-1{background:linear-gradient(145deg,#ee3970,#ff9a65)}.thumb-2{background:linear-gradient(145deg,#5c2ea7,#c296f2)}.thumb-3{background:linear-gradient(145deg,#1b6d45,#75c880)}.timeline-identity,.timeline-client,.timeline-period,.timeline-updated{flex-direction:column;min-width:0;display:flex}.timeline-identity strong,.timeline-client strong,.timeline-period strong,.timeline-updated strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.timeline-identity small,.timeline-client small,.timeline-period small,.timeline-updated small{color:var(--muted);margin-top:5px;font-size:8px}.mini-network{color:#fff;background:#1877e8;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;display:inline-grid}.mini-network.ig{background:#d73883;margin-left:2px}.status{border-radius:6px;align-items:center;gap:5px;width:max-content;max-width:145px;padding:6px 8px;font-size:8px;font-weight:800;line-height:1.15;display:inline-flex}.status i{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.status.violet{color:#5126d9;background:#fce7ee}.status.blue{color:#186bc5;background:#e8f3ff}.status.orange{color:#c55e16;background:#fff0e4}.status.rose{color:#ce3154;background:#fde9ee}.status.green{color:#128154;background:#e5f6ed}.status.gray{color:#6c7183;background:#edeef2}.timeline-action{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:24px 1fr 10px;align-items:center;gap:4px;min-height:38px;padding:0 7px;font-size:8px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.timeline-action>span{border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.timeline-action strong{font-size:8px}.timeline-action i{font-size:10px;font-style:normal}.timeline-action:hover{transform:translateY(-1px);box-shadow:0 6px 16px #231e4b1a}.timeline-action.edit{color:#5a32c7;background:#fcfbff;border-color:#d9d0f8}.timeline-action.edit>span{background:#fce7ee}.timeline-action.review{color:#a65313;background:#fffaf6;border-color:#f3d3ba}.timeline-action.review>span{background:#ffe9d9}.timeline-action.open{color:#1769ad;background:#f9fcff;border-color:#cfe2f3}.timeline-action.open>span{background:#e5f2ff}.timeline-row-actions{align-items:center;gap:6px;display:flex}.timeline-row-actions .timeline-action{flex:1}.timeline-delete-action{width:32px;height:38px;color:var(--rose);background:#fff7f9;border:1px solid #f0c7d0;border-radius:9px;flex:0 0 32px;font-size:13px;font-weight:800}.timeline-delete-action:hover{border-color:var(--rose);background:#fff0f4}.client-breakdown button,.follow-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:75px;padding:13px 18px;display:flex}.client-breakdown button:last-child,.follow-list button:last-child{border-bottom:0}.brand-logo,.client-round{color:#fff;background:#1664ad;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.brand-logo img{object-fit:cover;width:100%;height:100%}.client-round.c1{background:#58428e}.client-round.c2{background:#bc6a32}.client-round.c3{background:#367064}.client-breakdown button>div,.follow-list button>div{flex-direction:column;min-width:85px;display:flex}.client-breakdown strong,.follow-list strong{font-size:10px}.client-breakdown small,.follow-list small{color:var(--muted);margin-top:4px;font-size:8px}.client-breakdown button>i{gap:5px;margin-left:auto;font-style:normal;display:flex}.client-breakdown button>i b{border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.status-circle.approved{color:#08774a;background:#dff5e9}.status-circle.internal{color:#ad570f;background:#ffead8}.status-circle.client{color:#1469be;background:#e0efff}.status-circle.changes{color:#c53456;background:#ffe1e8}.status-circle-legend{border-top:1px solid var(--line);background:#fafbfe;grid-template-columns:1fr 1fr;gap:7px 10px;padding:11px 16px 15px;display:grid}.status-circle-legend span{color:#73798e;align-items:center;gap:6px;font-size:7px;display:flex}.status-circle-legend span:before{content:"";border-radius:50%;width:8px;height:8px}.status-circle-legend .approved:before{background:#25a66d}.status-circle-legend .internal:before{background:#e88933}.status-circle-legend .client:before{background:#3289dc}.status-circle-legend .changes:before{background:#dd4569}.client-breakdown em,.follow-list em{color:#9499ac;margin-left:7px;font-style:normal}.follow-list .status{margin-left:auto}.create-banner{text-align:left;width:100%;color:var(--ink);background:linear-gradient(100deg,#fff,#fff0f4);border:1px solid #dbd2ff;border-radius:13px;align-items:center;gap:13px;margin-top:16px;padding:15px 18px;display:flex}.create-banner>span{color:#fff;background:var(--violet);border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.create-banner div{flex-direction:column;display:flex}.create-banner strong{font-size:12px}.create-banner small{color:var(--muted);margin-top:4px;font-size:9px}.create-banner>b{background:var(--violet);color:#fff;border-radius:8px;margin-left:auto;padding:11px 15px;font-size:9px}.client-hero{align-items:center;gap:17px;margin-bottom:25px;display:flex}.client-brand{color:#fff;background:linear-gradient(145deg,#005ca8,#0b2f6d);border-radius:17px;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:12px;font-weight:900;display:grid;box-shadow:0 9px 25px #004d9633}.client-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.client-metric{border:1px solid var(--line);text-align:left;min-width:0;min-height:112px;color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex}.client-metric .metric-icon{flex:0 0 43px;margin:0}.client-metric>div{min-width:0}.client-metric>div>strong{float:left;margin-right:9px;font-size:24px}.client-metric h3{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 6px;font-size:10px;overflow:hidden}.client-metric p{clear:both;color:var(--muted);margin:0;font-size:8px}.client-metric>b{color:#aaaebe;margin-left:auto}.client-note{color:#2c5b8d;background:#f0f7ff;border:1px solid #d9e9f9;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:15px 18px;display:flex}.client-note>.glyph{background:#d9edff;border-radius:50%;flex:0 0 32px;width:32px;height:32px}.client-note strong{font-size:10px}.client-note p{margin:4px 0 0;font-size:9px;line-height:1.5}.activity-list{padding:7px 18px}.activity{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:69px;display:flex}.activity:last-child{border:0}.activity-avatar{color:#5d40bd;background:#e8e4ff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.activity-avatar.a1{color:#30785a;background:#e6f4ec}.activity-avatar.a2{color:#a85e27;background:#fff0e5}.activity p{margin:0 0 5px;font-size:9px;line-height:1.35}.activity small{color:var(--muted);font-size:8px}.activity-empty{color:var(--muted);text-align:center;padding:28px 16px;font-size:8px;line-height:1.5}.index-surface{min-height:520px;overflow:hidden}.index-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;padding:15px 18px;display:flex}.search{border:1px solid var(--line);color:#747c96;cursor:text;background:#fff;border-radius:11px;align-items:center;gap:10px;width:330px;min-width:0;height:42px;padding:0 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #242a4e09}.search>.glyph{color:#7c849d;pointer-events:none;flex:0 0 18px;width:18px;height:18px;font-size:14px}.search input,.monthly-report-filters .search input,.directory-overview .search input{width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;color:#202743!important;font:inherit!important;text-indent:0!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1.2!important;display:block!important}.search input::placeholder{color:#9aa1b5;opacity:1}.search:focus-within{border-color:#7957e8;box-shadow:0 0 0 3px #5b35cd1a}.index-tools>div{gap:8px;display:flex}.filter{border:1px solid var(--line);color:#535a76;background:#fff;border-radius:8px;min-height:38px;padding:0 12px;font-size:9px}.table-labels{border-bottom:1px solid var(--line);color:#81869c;text-transform:uppercase;letter-spacing:.6px;grid-template-columns:minmax(193px,1.35fr) minmax(110px,.8fr) minmax(130px,.95fr) auto minmax(80px,.55fr) 85px;align-items:center;gap:12px;height:43px;padding-left:60px;font-size:8px;font-weight:800;display:grid}.empty{text-align:center;align-content:center;place-items:center;min-height:390px;display:grid}.empty>span{width:48px;height:48px;color:var(--green);background:#e7f5ed;border-radius:50%;place-items:center;font-size:20px;display:grid}.empty h2{margin:14px 0 5px;font-size:16px}.empty p{color:var(--muted);font-size:10px}.timeline-list-recap{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin-bottom:14px;display:grid}.timeline-list-recap article{border:1px solid var(--line);background:#fff;border-left:4px solid #6b43d6;border-radius:12px;flex-direction:column;justify-content:center;min-height:74px;padding:13px 15px;display:flex}.timeline-list-recap article.blue{border-left-color:#357ee8}.timeline-list-recap article.orange{border-left-color:#ef9437}.timeline-list-recap article.green{border-left-color:#31a36d}.timeline-list-recap article.gray{border-left-color:#82889a}.timeline-list-recap b{font-size:22px}.timeline-list-recap span{color:#777e92;margin-top:4px;font-size:9px;font-weight:750}.brand-workspace-page>.back{margin-bottom:15px}.brand-workspace-hero{background:linear-gradient(130deg,#fff,#fff3f7);border:1px solid #e4e0ed;border-radius:18px;grid-template-columns:72px minmax(240px,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:22px;display:grid}.brand-workspace-hero h1{margin:4px 0;font-size:27px}.brand-workspace-hero p{color:#72788c;margin:0;font-size:11px}.brand-workspace-kpis{gap:8px;display:flex}.brand-workspace-kpis article{background:#fff;border:1px solid #e2deed;border-radius:11px;min-width:112px;padding:12px}.brand-workspace-kpis b,.brand-workspace-kpis span{display:block}.brand-workspace-kpis b{font-size:20px}.brand-workspace-kpis span{color:#7f8496;margin-top:3px;font-size:8px}.brand-workspace-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.brand-workspace-module{overflow:hidden}.brand-workspace-module>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.brand-workspace-module>header span{color:#e34370;text-transform:uppercase;font-size:8px;font-weight:850}.brand-workspace-module h2{margin:3px 0 0;font-size:16px}.brand-workspace-module>header button{color:#6138c6;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.brand-workspace-module>div>button{color:#282d43;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ececf2;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:10px;width:100%;min-height:62px;padding:11px 14px;display:grid}.brand-workspace-module>div>button:hover{background:#fff8fa}.brand-workspace-module>div>button.action{background:#fffaf4;box-shadow:inset 4px 0 #ed9540}.brand-workspace-module>div>button div{gap:4px;min-width:0;display:grid}.brand-workspace-module>div>button strong,.brand-workspace-module>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-workspace-module>div>button strong{font-size:10px}.brand-workspace-module>div>button small{color:#828799;font-size:8px}.brand-workspace-module>div>button i{color:#7b63b4;font-style:normal}.brand-workspace-empty,.brand-workspace-loading{color:#8a8e9d;text-align:center;padding:34px;font-size:10px}.brand-workspace-loading{border:1px solid var(--line);background:#fff;border-radius:14px}.client-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.client-tile{border:1px solid var(--line);min-height:250px;color:var(--ink);text-align:left;background:#fff;border-radius:15px;padding:25px;position:relative}.client-tile:hover{box-shadow:var(--shadow);border-color:#cfc6ff;transform:translateY(-3px)}.client-tile.inactive{opacity:.74;filter:saturate(.55);background:#f5f6f8}.client-round.big{width:58px;height:58px}.client-tile>.status{position:absolute;top:25px;right:22px}.client-tile h2{margin:20px 0 6px;font-size:18px}.client-tile p{margin:0 0 7px;font-size:11px;font-weight:650}.client-tile>small{color:var(--muted);font-size:9px}.client-tile>b{color:var(--violet);margin-top:27px;font-size:10px;display:block}.client-tile-actions{flex-direction:column;align-items:stretch;gap:7px;margin-top:23px;display:flex}.client-tile-actions .button{justify-content:center;width:100%}.edit-brand-page .page-title>.button{align-self:flex-end}.meta-brand-panel{margin-bottom:18px;padding:22px;overflow:hidden}.meta-brand-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.meta-brand-panel>header h2{margin:5px 0 4px;font-size:19px}.meta-brand-panel>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.meta-brand-panel>header>div:last-child{align-items:center;gap:9px;display:flex}.meta-brand-panel.loading,.meta-brand-panel.empty{align-items:center;gap:13px;min-height:88px;display:flex}.meta-brand-panel.loading>span,.meta-brand-panel.empty>span{color:#fff;background:linear-gradient(135deg,#b91949,#25c6e8);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.meta-brand-panel.empty p{color:var(--muted);margin:4px 0 0;font-size:10px}.meta-panel-error{color:#a81e38;background:#fff5f7;border:1px solid #ffd2d9;border-radius:9px;padding:10px 12px;font-size:9px}.meta-brand-rows{border-top:1px solid var(--line);margin-top:17px}.meta-brand-rows>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.85fr) minmax(210px,1.25fr) minmax(170px,.9fr) minmax(130px,.7fr) auto;align-items:center;gap:13px;padding:13px 0;display:grid}.meta-brand-name{align-items:center;gap:10px;display:flex}.meta-brand-name .client-round{flex:0 0 38px;width:38px;height:38px}.meta-brand-name strong,.meta-linked-instagram strong{font-size:10px;display:block}.meta-brand-name small,.meta-linked-instagram small,.meta-row-status small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35;display:block}.meta-brand-rows label,.meta-linked-instagram{flex-direction:column;gap:5px;display:flex}.meta-brand-rows label>span,.meta-linked-instagram>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.meta-brand-rows select{border:1px solid var(--line);width:100%;height:37px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 10px;font-size:9px}.meta-row-status{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.meta-connection-sources{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.meta-connection-sources span{color:#087647;background:#edfbf5;border:1px solid #ccefe1;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.meta-connection-sources span.muted{color:#777f93;background:#f6f7fa;border-color:#e0e3ec}.meta-system-token-editor{background:linear-gradient(135deg,#fff8fa,#f4f9ff);border:1px solid #ddd5fb;border-radius:13px;grid-template-columns:minmax(190px,.75fr) minmax(260px,1.4fr) auto;align-items:end;gap:12px;margin-top:16px;padding:14px;display:grid}.meta-system-token-editor>div strong{font-size:10px;display:block}.meta-system-token-editor>div small,.meta-token-security{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45;display:block}.meta-system-token-editor label{flex-direction:column;gap:5px;display:flex}.meta-system-token-editor label span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.meta-system-token-editor input{height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7d1e8;border-radius:9px;padding:0 11px;font-size:10px}.meta-system-token-editor input:focus{border-color:#7145ea;outline:2px solid #d8ccff}.meta-token-security{grid-column:2/-1;margin:0}.add-client-page>.back{margin-bottom:23px;display:inline-block}.add-client-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);align-items:start;gap:20px;display:grid}.brand-form{padding:8px 25px 0}.brand-identity-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.logo-upload-zone{background:#fffbfc;border:1px dashed #bcb3d7;border-radius:12px;grid-template-columns:105px 1fr;align-items:center;gap:18px;margin-top:18px;padding:17px;display:grid}.logo-preview{width:105px;height:105px;color:var(--violet);background:#fce7ee;border:1px solid #ddd7f1;border-radius:20px;place-items:center;font-size:25px;font-weight:900;display:grid;overflow:hidden}.logo-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.logo-upload-zone>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.logo-upload-zone strong{font-size:10px}.logo-upload-zone strong b{color:var(--rose)}.logo-upload-zone p{max-width:570px;color:var(--muted);margin:6px 0 11px;font-size:8px;line-height:1.55}.upload-logo-button{min-height:36px;color:var(--violet);cursor:pointer;background:#fff;border:1px solid #9c82ff;border-radius:7px;align-items:center;padding:0 12px;font-size:8px;font-weight:800;display:inline-flex}.upload-logo-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.logo-upload-zone small{color:var(--green);margin-top:8px;font-size:7px}.logo-upload-zone em{color:#9296a8;margin-top:7px;font-size:7px;font-style:normal}.brand-preview-panel{padding:23px;position:sticky;top:96px}.brand-preview-panel h2{margin:4px 0 18px}.brand-preview-card{border:1px solid var(--line);background:#fafaff;border-radius:11px;grid-template-columns:58px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.brand-preview-card>img,.brand-preview-placeholder{object-fit:contain;background:#fff;border:1px solid #e2ddef;border-radius:14px;width:58px;height:58px}.brand-preview-card>div{flex-direction:column;min-width:0;display:flex}.brand-preview-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.brand-preview-card small{color:var(--muted);margin-top:5px;font-size:7px}.brand-icon-uses{background:#f2f6fb;border-radius:10px;flex-direction:column;gap:10px;margin-top:18px;padding:15px;display:flex}.brand-icon-uses strong{margin-bottom:2px;font-size:9px}.brand-icon-uses span{color:#5c647c;font-size:8px}.back{color:#4d5575;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.flow-page>.back{margin-bottom:23px}.form-layout{grid-template-columns:minmax(0,2.1fr) minmax(310px,.9fr);align-items:start;gap:20px;display:grid}.form-surface{padding:7px 25px 0}.form-section{border-bottom:1px solid var(--line);padding:21px 0 24px}.form-section h2{align-items:center;gap:9px;margin:0 0 17px;font-size:13px;display:flex}.form-section h2>span{background:var(--violet-soft);width:24px;height:24px;color:var(--violet);border-radius:50%;place-items:center;font-size:9px;display:grid}.field{flex-direction:column;gap:7px;display:flex;position:relative}.field>span,.editor-label{color:#22294c;font-size:10px;font-weight:750}.field>span b,.editor-label b{color:var(--rose)}.field input,.field select,.field textarea{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #dce1ed;border-radius:8px;padding:11px 12px;font-size:10px}.field textarea{resize:vertical;min-height:112px;line-height:1.55}.field>small{color:var(--muted);font-size:8px;position:absolute;bottom:9px;right:10px}.two-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-hint,.section-copy{color:var(--muted);margin:11px 0 0;font-size:9px}.section-copy{margin:-6px 0 15px}.network-select{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.network-select>button{border:1px solid var(--line);text-align:left;min-height:65px;color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.network-select>button.selected{background:#fff8fa;border-color:#8d6eff;box-shadow:inset 0 0 0 1px #fce7ee}.network-select>button>i{color:#fff;border:1px solid #bfc5d6;border-radius:4px;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.network-select>button.selected>i{background:var(--violet);border-color:var(--violet)}.network-brand{color:#fff;background:#1877e8;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:inline-grid}.network-brand.n1{background:linear-gradient(145deg,#f6b338,#dc2076,#6736c8)}.network-brand.n2{background:#1972ad}.network-brand.n3{background:#111}.network-brand.n4{background:#ef1b22}.network-brand.n5{background:#111}.network-select>button>div{flex-direction:column;display:flex}.network-select strong{font-size:10px}.network-select small{color:#8990a8;margin-top:3px;font-size:8px}.network-select .selected small{color:var(--green)}.network-counts{grid-template-columns:1fr 1fr;gap:12px 30px;display:grid}.network-counts>div{align-items:center;gap:9px;min-height:52px;display:flex}.network-counts strong{font-size:10px}.network-counts small{color:var(--muted);font-size:9px}.counter{border:1px solid var(--line);border-radius:8px;height:37px;margin-left:auto;display:flex;overflow:hidden}.counter button{width:35px;color:var(--violet);background:#f8f9fc;border:0}.counter b{border-left:1px solid var(--line);border-right:1px solid var(--line);place-items:center;width:42px;font-size:10px;display:grid}.form-actions{justify-content:flex-end;gap:9px;padding:18px 0;display:flex}.summary-panel{padding:23px;position:sticky;top:96px}.summary-panel h2{margin-bottom:19px}.summary-highlight{background:linear-gradient(100deg,#f6f2ff,#fcfbff);border-radius:10px;gap:11px;margin-bottom:8px;padding:15px;display:flex}.summary-highlight>.glyph{width:32px;height:32px;color:var(--violet);background:#e8e0ff;border-radius:50%}.summary-highlight div{flex-direction:column;display:flex}.summary-highlight small{color:var(--muted);font-size:8px}.summary-highlight strong{margin-top:5px;font-size:11px}.summary-highlight span{color:var(--muted);margin-top:4px;font-size:8px}.summary-panel h3{border-bottom:1px solid var(--line);margin:24px 0 9px;padding-bottom:10px;font-size:10px}.summary-network{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:51px;display:flex}.summary-network strong{font-size:9px}.summary-network>b{color:var(--violet);background:var(--violet-soft);border-radius:6px;margin-left:auto;padding:5px 8px;font-size:9px}.summary-total{justify-content:space-between;padding:17px 0;font-size:12px;display:flex}.summary-total b{color:var(--violet)}.info-box{color:#2f69a1;background:#edf6ff;border-radius:9px;gap:10px;padding:13px;display:flex}.info-box p{flex-direction:column;margin:0;font-size:8px;line-height:1.55;display:flex}.info-box strong{margin-bottom:3px;font-size:9px}.timeline-reference-preview{border:1px solid #dcd5f5;border-left:3px solid var(--violet);background:#fff8fa;border-radius:8px;flex-direction:column;margin-bottom:10px;padding:12px;display:flex}.timeline-reference-preview small{color:var(--muted);font-size:7px}.timeline-reference-preview strong{overflow-wrap:anywhere;color:var(--violet);margin-top:5px;font-size:9px;line-height:1.4}.flow-bar{border-bottom:1px solid var(--line);align-items:center;min-height:58px;margin:-36px 0 24px;display:flex}.flow-bar>div:nth-child(2){align-items:center;gap:11px;margin-left:34px;font-size:9px;font-weight:700;display:flex}.flow-bar>div:nth-child(2)>i{color:#c8cbd6}.flow-bar>div:last-child{align-items:center;gap:10px;margin-left:auto;display:flex}.flow-bar>div:last-child>small{color:var(--muted);margin-right:7px;font-size:8px}.request-summary-button{color:#493d70;background:#fff8fa;border-color:#dcd5ed}.request-summary-button b{color:#fff;background:var(--rose);border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;display:inline-grid}.request-summary-button:hover{color:var(--violet);background:#fff0f4;border-color:#a893df}.scheduled-button{color:#fff;background:linear-gradient(135deg,#128154,#20a66c);border-color:#128154;box-shadow:0 8px 18px #12815433}.scheduled-button:hover{background:linear-gradient(135deg,#0e7149,#188c5b);border-color:#0e7149}.schedule-ready-banner{background:linear-gradient(100deg,#effbf5,#fff);border:1px solid #bce6d1;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:92px;margin:-8px 0 18px;padding:17px 20px;display:grid;box-shadow:0 8px 24px #12815412}.schedule-ready-banner>span{color:#fff;background:#128154;border-radius:12px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.schedule-ready-banner div{flex-direction:column;gap:3px;display:flex}.schedule-ready-banner small{color:#128154;letter-spacing:1px;font-size:7px;font-weight:900}.schedule-ready-banner strong{color:#173a2c;font-size:12px}.schedule-ready-banner p{color:#687a73;margin:0;font-size:8px}.schedule-ready-banner button{color:#128154;background:#fff;border:1px solid #b0ddc6;border-radius:8px;min-height:38px;padding:0 14px;font-size:8px;font-weight:850}.schedule-impact{background:#f3fbf7;border:1px solid #c8e9d8;border-radius:10px;flex-direction:column;gap:5px;margin:16px 0 4px;padding:14px;display:flex}.schedule-impact strong{color:#173a2c;font-size:10px}.schedule-impact span{color:#128154;font-size:8px;font-weight:800}.schedule-impact p{color:#60736b;margin:3px 0 0;font-size:8px;line-height:1.55}.editor-title{align-items:center}.editor-timeline-name{color:#7252d8;letter-spacing:-.015em;margin:5px 0 4px;font-size:15px;font-weight:780}.post-position{align-items:center;gap:14px;font-size:10px;display:flex}.post-position i{background:var(--line);width:1px;height:20px}.editor-layout{grid-template-columns:280px minmax(520px,1.55fr) minmax(300px,.95fr);align-items:start;gap:14px;display:grid}.post-nav{overflow:hidden}.post-group{border-bottom:1px solid var(--line)}.post-group:last-child{border:0}.post-group-title{align-items:center;gap:8px;min-height:55px;padding:11px 13px;display:flex}.post-group-title strong{font-size:11px}.post-group-title small{color:var(--muted);font-size:8px}.post-group-title>b{margin-left:auto;font-size:9px}.post-group>button:not(.add-post){border:1px solid var(--line);text-align:left;width:calc(100% - 16px);min-height:90px;color:var(--ink);background:#fff;border-radius:9px;margin:0 8px 7px;padding:12px 22px 10px 16px;display:flex;position:relative}.post-group>button.active{background:linear-gradient(115deg,#fff,#fff5f8);border-color:#8463ff;box-shadow:0 3px 10px #4a19f514}.state-dot{border-radius:50%;width:7px;height:7px;position:absolute;top:11px;right:11px}.state-dot.green{background:var(--green)}.state-dot.orange{background:var(--orange)}.state-dot.blue{background:var(--blue)}.post-group>button>div{grid-template-columns:1fr 1fr;gap:5px 7px;width:100%;display:grid}.post-group>button strong{grid-column:1/-1;font-size:9px}.post-group>button span{color:#616985;white-space:nowrap;font-size:7px}.post-group>button small{background:var(--violet-soft);width:max-content;color:var(--violet);border-radius:4px;grid-column:1/-1;padding:3px 5px;font-size:7px}.post-group>button em{color:#9298aa;font-style:normal;position:absolute;top:39px;left:5px}.post-group .add-post{width:calc(100% - 16px);height:47px;color:var(--violet);background:#fffbfc;border:1px dashed #9e87f9;border-radius:8px;margin:0 8px 9px;font-size:9px;font-weight:700}.post-group>button:not(.add-post){grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;min-height:132px;padding:10px 20px 10px 10px;display:grid}.post-nav-thumbnail{color:#fff;background:#eceef5;border-radius:8px;align-self:start;place-items:center;width:64px;height:84px;display:grid;position:relative;overflow:hidden}.post-nav-thumbnail.media img{object-fit:cover;width:100%;height:100%}.post-nav-thumbnail.video{background:#111528}.post-nav-thumbnail.video b{color:#fff;background:#0a0d1ab8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid;position:absolute}.post-nav-thumbnail.placeholder{background:linear-gradient(145deg,#167fc4,#35c3d8);grid-template-columns:1fr;align-content:center;gap:6px}.post-nav-thumbnail.placeholder.visual-1{background:linear-gradient(145deg,#ef6d2e,#ffba27)}.post-nav-thumbnail.placeholder.visual-2{background:linear-gradient(145deg,#5b2bbf,#b642db)}.post-nav-thumbnail.placeholder b{font-size:17px}.post-nav-thumbnail.placeholder small{color:#ffffffd9;font-size:11px}.post-group>button>.post-nav-card-copy{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.post-nav-card-copy>strong{font-size:9px}.post-nav-card-copy .post-nav-date{color:#616985;white-space:nowrap;font-size:6.5px}.post-nav-card-copy p{text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;overflow:hidden}.post-nav-objective{color:#343a55;font-size:7px;font-weight:800}.post-nav-caption{color:#747a90;font-size:6.5px}.post-nav-card-copy>small{width:max-content;color:var(--violet);background:var(--violet-soft);border-radius:4px;margin-top:1px;padding:3px 5px;font-size:6px}.post-group>button:not(.add-post)>em{top:50%;left:auto;right:6px;transform:translateY(-50%)}.editor-form{padding:17px}.type-picker{grid-template-columns:repeat(7,1fr);gap:9px;margin:11px 0 18px;display:grid}.type-picker.single-type{grid-template-columns:minmax(120px,180px)}.type-picker button{border:1px solid var(--line);min-height:105px;color:var(--ink);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.type-picker button>span{color:#69708d;font-size:24px}.type-picker button strong{font-size:8px}.type-picker button>i{border:1px solid #576080;border-radius:50%;width:14px;height:14px}.type-picker button.active{background:#fff8fa;border-color:#7852ff}.type-picker button.active>span{color:var(--violet)}.type-picker button.active>i{border:4px solid var(--violet)}.editor-grid{grid-template-columns:1fr 1fr;gap:15px 12px;display:grid}.editor-grid .wide{grid-column:span 1}.editor-grid .field textarea{min-height:115px}.upload-field>button{height:115px;color:var(--violet);background:#fbfcff;border:1px dashed #b9bfd1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.upload-field>button .glyph{font-size:24px}.upload-field>button strong{font-size:9px}.upload-field>button small{color:var(--muted);font-size:8px}.editor-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:19px;padding-top:16px;display:flex}.profile-cover-editor{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.profile-cover-editor>header{border-bottom:1px solid var(--line);background:#fafbfe;justify-content:space-between;align-items:center;min-height:58px;padding:11px 13px;display:flex}.profile-cover-editor>header>div{flex-direction:column;gap:4px;display:flex}.profile-cover-editor>header span{color:var(--ink);font-size:9px;font-weight:850}.profile-cover-editor>header small{color:var(--muted);font-size:7px}.identity-upload-grid{grid-template-columns:minmax(130px,.7fr) minmax(220px,1.3fr);gap:12px;padding:13px;display:grid}.identity-upload-grid.single{grid-template-columns:minmax(180px,300px)}.identity-upload-grid>button{min-height:170px;color:var(--ink);background:#fbfcff;border:1px dashed #b9bfd1;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:13px;display:flex}.identity-upload-grid>button:hover{background:#fff5f8;border-color:#8062df}.identity-upload-grid>button strong{font-size:9px}.identity-upload-grid>button>small{color:var(--muted);font-size:7px}.identity-upload-grid>button>i{color:var(--violet);margin-top:4px;font-size:7px;font-style:normal;font-weight:800}.profile-upload-preview{color:#fff;background:linear-gradient(145deg,#154c94,#2f8fd3);border:4px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;font-size:14px;font-weight:900;display:grid;box-shadow:0 4px 14px #143e7833}.cover-upload-preview{color:#fff;text-align:left;background:linear-gradient(135deg,#6234c9,#dc4f94 55%,#ffae39);border-radius:7px;flex-direction:column;justify-content:center;width:min(100%,230px);height:86px;padding:15px;display:flex}.cover-upload-preview small{letter-spacing:1.5px;font-size:6px}.cover-upload-preview b{font-size:18px}.network-cover-rule{color:#3d6590;background:#edf6ff;border-radius:8px;align-items:center;gap:6px;margin:0 13px 13px;padding:10px;font-size:7px;display:flex}.network-cover-rule span{color:#fff;background:var(--blue);border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.preview-panel{padding-bottom:16px;overflow:hidden}.preview-head{justify-content:space-between;align-items:center;min-height:67px;padding:14px 17px 10px;display:flex}.preview-head .kicker{margin-bottom:3px}.preview-head>span{color:var(--muted);background:#f0f1f5;border-radius:5px;padding:4px 6px;font-size:7px}.preview-tabs{border-bottom:1px solid var(--line);height:40px;padding:0 12px;display:flex}.preview-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;font-size:8px}.preview-tabs button.active{border-color:var(--violet);color:var(--violet);font-weight:700}.social-card{border:1px solid var(--line);background:#fff;border-radius:9px;margin:12px;overflow:hidden}.social-card-head{align-items:center;gap:8px;height:50px;padding:8px 10px;display:flex}.social-card-head>span{color:#fff;background:#0d4c92;border-radius:50%;place-items:center;width:31px;height:31px;font-size:7px;font-weight:900;display:grid}.social-card-head div{flex-direction:column;display:flex}.social-card-head strong{font-size:8px}.social-card-head small{color:var(--muted);margin-top:3px;font-size:6px}.social-card-head>b{margin-left:auto;font-size:8px}.social-card>p{margin:0;padding:0 10px 9px;font-size:8px;line-height:1.45}.campaign-visual{isolation:isolate;color:#fff;background:linear-gradient(145deg,#087aca,#03b7e8);flex-direction:column;justify-content:center;min-height:255px;padding:26px;display:flex;position:relative;overflow:hidden}.campaign-visual:before{content:"";z-index:-1;border:40px solid #ffffff29;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-130px;right:-100px}.campaign-visual:after{content:"";z-index:-1;background:#ffffff1f;width:100px;height:160%;position:absolute;top:-30%;left:40%;transform:rotate(20deg)}.campaign-visual small{letter-spacing:2px;font-size:7px}.campaign-visual strong{margin-top:7px;font-size:27px;line-height:1}.campaign-visual>b{color:#fff06c;font-size:19px;line-height:1}.campaign-visual i{font-size:7px;font-style:normal;position:absolute;bottom:15px;left:26px}.campaign-visual.visual-1{background:linear-gradient(145deg,#ef6d2e,#ffba27)}.campaign-visual.visual-2{background:linear-gradient(145deg,#5b2bbf,#b642db)}.campaign-visual.large{border-radius:11px;max-width:560px;min-height:330px}.campaign-visual.large strong{font-size:43px}.campaign-visual.large>b{font-size:31px}.social-engagement{min-height:35px;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 10px;font-size:6px;display:flex}.social-engagement span:first-child{color:var(--blue)}.social-actions{justify-content:space-around;padding:10px;font-size:7px;display:flex}.social-card.story .campaign-visual{min-height:430px}.preview-summary{border:1px solid var(--line);border-radius:9px;margin:0 12px;padding:13px}.preview-summary h3{margin:0 0 10px;font-size:9px}.preview-summary dl{margin:0}.preview-summary dl>div{grid-template-columns:75px 1fr;align-items:center;min-height:27px;display:grid}.preview-summary dt{color:var(--muted);font-size:7px}.preview-summary dd{margin:0;font-size:7px;font-weight:700}.facebook-page-preview,.instagram-profile-preview{border:1px solid var(--line);background:#fff;border-radius:9px;margin:12px;overflow:hidden}.facebook-cover-art{aspect-ratio:820/312;color:#fff;background:linear-gradient(135deg,#6133c8,#db4e93 58%,#ffad39);flex-direction:column;justify-content:center;min-height:0;padding:20px;display:flex;position:relative;overflow:hidden}.facebook-cover-art small{letter-spacing:1.5px;font-size:6px}.facebook-cover-art strong{margin-top:5px;font-size:25px;line-height:.95}.facebook-cover-art b{color:#fff17a;font-size:17px}.facebook-page-identity{grid-template-columns:65px 1fr auto;align-items:end;gap:9px;min-height:76px;padding:0 11px 9px;display:grid}.facebook-profile-picture{color:#fff;background:linear-gradient(145deg,#154c94,#2f8fd3);border:4px solid #fff;border-radius:50%;place-items:center;width:65px;height:65px;margin-top:-28px;font-size:11px;font-weight:900;display:grid}.facebook-page-identity>div{flex-direction:column;padding-bottom:4px;display:flex}.facebook-page-identity strong{font-size:12px}.facebook-page-identity small{color:var(--muted);margin-top:3px;font-size:6px}.facebook-page-identity button,.instagram-profile-preview header button{color:#fff;background:#1877f2;border:0;border-radius:6px;min-height:28px;padding:0 9px;font-size:7px;font-weight:800}.facebook-page-preview nav{border-top:1px solid var(--line);color:#6b7184;align-items:center;gap:14px;min-height:38px;padding:0 11px;font-size:7px;display:flex}.facebook-page-preview nav b{color:#1877f2}.facebook-page-preview nav i{margin-left:auto;font-style:normal}.mobile-preview-frame.cover-mobile-preview{background:#f1f3f7;padding:12px 8px 10px}.mobile-preview-frame .facebook-page-preview.mobile{--profile-size:58px;border:0;border-radius:13px;width:100%;margin:0;box-shadow:0 2px 8px #191f371f}.mobile-preview-frame .facebook-page-preview.mobile .facebook-cover-art{aspect-ratio:820/312;background:#e8ebf2;width:100%;padding:14px}.mobile-preview-frame .facebook-page-preview.mobile .facebook-cover-art img{object-fit:cover;object-position:center}.mobile-preview-frame .facebook-page-preview.mobile .facebook-page-identity{grid-template-columns:var(--profile-size) minmax(0,1fr) auto;gap:8px;min-height:62px;padding:0 9px 8px}.mobile-preview-frame .facebook-page-preview.mobile .facebook-profile-picture{border-width:3px;margin-top:-18px}.mobile-preview-frame .facebook-page-preview.mobile .facebook-page-identity>div{min-width:0;padding-bottom:3px}.mobile-preview-frame .facebook-page-preview.mobile .facebook-page-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mobile-preview-frame .facebook-page-preview.mobile .facebook-page-identity small{text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;overflow:hidden}.mobile-preview-frame .facebook-page-preview.mobile .facebook-page-identity button{min-height:25px;padding:0 7px;font-size:6px}.mobile-preview-frame .facebook-page-preview.mobile nav{white-space:nowrap;gap:10px;min-height:34px;padding:0 9px;font-size:6px;overflow:hidden}.instagram-profile-preview{padding-top:10px}.instagram-profile-preview header{grid-template-columns:68px 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.instagram-profile-picture{color:#fff;background:linear-gradient(145deg,#6335c9,#f04c81,#f6ae38);border:4px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;font-size:11px;font-weight:900;display:grid;box-shadow:0 0 0 3px #ed4f82}.instagram-profile-preview header>div{flex-direction:column;display:flex}.instagram-profile-preview header strong{font-size:9px}.instagram-profile-preview header small{color:var(--muted);margin-top:4px;font-size:6px}.instagram-profile-preview header button{background:#0095f6}.instagram-profile-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-around;padding:7px 12px;font-size:7px;display:flex}.instagram-profile-stats span{flex-direction:column;align-items:center;display:flex}.instagram-profile-preview>p{margin:9px 12px;font-size:7px}.instagram-profile-preview nav{border-top:1px solid var(--line);color:#777d90;justify-content:space-around;align-items:center;min-height:34px;font-size:6px;display:flex}.instagram-profile-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.instagram-profile-grid i{aspect-ratio:1;background:linear-gradient(145deg,#0c80c8,#35bfd7)}.instagram-profile-grid i:nth-child(2){background:linear-gradient(145deg,#ee702f,#ffb825)}.instagram-profile-grid i:nth-child(3){background:linear-gradient(145deg,#6334c8,#dd4d92)}.cover-preview-note{color:#68758a;background:#edf6ff;padding:8px 10px;font-size:6px;line-height:1.4;display:block}.review-page{padding-top:36px}.review-flow{margin-bottom:20px}.review-hero{border:1px solid var(--line);background:linear-gradient(110deg,#fff 60%,#f2eeff);border-radius:14px;justify-content:space-between;align-items:center;min-height:125px;margin-bottom:15px;padding:24px 27px;display:flex}.review-hero h1{font-size:30px}.review-score{width:320px}.review-score>div{justify-content:space-between;font-size:9px;display:flex}.review-score>div span{color:var(--muted)}.review-score>i{background:#e2dff0;border-radius:5px;height:7px;margin:10px 0 6px;display:block;overflow:hidden}.review-score>i b{background:linear-gradient(90deg,var(--violet),#946fff);border-radius:5px;height:100%;display:block}.review-score small{color:var(--muted);font-size:8px}.review-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.review-content{overflow:hidden}.review-post-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:74px;padding:13px 18px;display:flex}.review-post-head>div{align-items:center;gap:10px;display:flex}.review-post-head>div>div{flex-direction:column;display:flex}.review-post-head small{color:var(--muted);font-size:7px}.review-post-head h2{margin:4px 0 0;font-size:18px}.review-comment{border-left:3px solid var(--orange);background:#fff1e8;border-radius:7px;gap:10px;margin:15px 18px 0;padding:12px;display:flex}.review-comment>.glyph{color:var(--orange)}.review-comment strong{font-size:9px}.review-comment p{color:#805c47;margin:4px 0 0;font-size:9px}.review-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid}.review-fields{padding:4px 18px 18px}.detail{border-bottom:1px solid var(--line);padding:18px 0}.detail label{color:#848aa1;letter-spacing:1px;margin-bottom:10px;font-size:8px;font-weight:800;display:block}.detail p{color:#444b68;margin:0;font-size:10px;line-height:1.6}.review-date{grid-template-columns:1fr 1fr;gap:30px;display:grid}.review-date .detail{border:0}.review-detail-grid>.preview-panel{border:0;border-left:1px solid var(--line);box-shadow:none;background:#fafbfe;border-radius:0}.review-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:14px;min-height:70px;padding:13px 18px;display:flex}.review-decision-groups{align-items:stretch;gap:10px;display:flex}.internal-decision-actions,.client-decision-actions{background:#fafbfe;border-radius:9px;padding:8px}.client-decision-actions{background:#faf7ff;border:1px solid #ead8ff}.internal-decision-actions>small,.client-decision-actions>small{color:var(--muted);letter-spacing:.7px;margin:0 0 6px;font-size:7px;font-weight:850;display:block}.client-decision-actions>small{color:var(--violet)}.internal-decision-actions>div,.client-decision-actions>div{align-items:center;gap:7px;display:flex}.client-decision-actions span{color:var(--muted);font-size:8px}.request-button{color:#c15325;background:#fff9f6;border-color:#f2cbb9}.approve-button{color:#fff;border-color:var(--green);background:var(--green)}.client-request-button{color:#b23b68;background:#fff7fa;border-color:#efbfd1}.client-approve-button{color:#fff;border-color:var(--violet);background:var(--violet)}.delegated-client-approval{width:min(560px,100vw - 28px)}.delegated-client-approval .field{margin-top:16px}.delegated-client-approval textarea{min-height:112px}.delegated-evidence-note{background:#fff5f8;border:1px solid #ded4ff;border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.delegated-evidence-note>span{color:#fff;background:var(--violet);border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.delegated-evidence-note p{color:#645b78;flex-direction:column;gap:3px;margin:0;font-size:8px;line-height:1.45;display:flex}.delegated-evidence-note strong{color:var(--ink);font-size:9px}.button.timeline-client-approve-button{color:#fff;background:linear-gradient(135deg,#087f8c,#0ca6a6);border-color:#087f8c;box-shadow:0 8px 18px #087f8c33}.button.timeline-client-approve-button:disabled{color:#d7f3f2;opacity:.72;background:#78aeb2;border-color:#77b8bd}.client-share-link{border:1px solid #cddff1;border-left:4px solid var(--blue);background:linear-gradient(100deg,#f1f8ff,#fff);border-radius:12px;grid-template-columns:40px minmax(210px,.65fr) minmax(300px,1.2fr) auto;align-items:center;gap:13px;margin-bottom:15px;padding:14px 16px;display:grid}.share-link-icon{color:#fff;background:var(--blue);border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.client-share-link>div{flex-direction:column;display:flex}.client-share-link>div small{color:var(--blue);letter-spacing:.6px;font-size:7px;font-weight:850}.client-share-link>div strong{margin-top:4px;font-size:10px}.client-share-link>div p{color:#65758b;margin:4px 0 0;font-size:7px}.client-share-link label{flex-direction:column;gap:5px;display:flex}.client-share-link label span{color:#788398;font-size:7px;font-weight:800}.client-share-link input{color:#315b82;background:#fff;border:1px solid #cfdaea;border-radius:8px;width:100%;min-height:36px;padding:0 10px;font-size:8px}.client-share-link>button{color:#fff;background:var(--blue);border:1px solid #8bb9df;border-radius:8px;min-height:38px;padding:0 13px;font-size:8px;font-weight:850}.client-share-link>button span{margin-right:5px}.client-share-link .client-link-actions{flex-direction:row;gap:7px;display:flex}.client-link-actions button{color:#fff;background:var(--blue);white-space:nowrap;border:1px solid #8bb9df;border-radius:8px;min-height:38px;padding:0 12px;font-size:8px;font-weight:850}.client-link-actions button.revoke{color:#a83d43;background:#fff6f6;border-color:#efb6b8}.review-reshare-highlight{border:1px solid #edc48f;border-left:4px solid var(--orange);background:linear-gradient(100deg,#fff5e9,#fff);border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;margin-bottom:15px;padding:14px 16px;display:grid}.review-reshare-highlight>div{flex-direction:column;display:flex}.review-reshare-highlight strong{margin-top:4px;font-size:10px}.review-reshare-highlight p{color:#766955;margin:4px 0 0;font-size:8px}.review-reshare-highlight>button{border:1px solid var(--orange);color:#fff;background:var(--orange);border-radius:8px;min-height:38px;padding:0 12px;font-size:8px;font-weight:850}.delegation-banner{background:#f8f7ff;border:1px solid #d8ddeb;border-left:4px solid #6250ce;border-radius:11px;grid-template-columns:36px 1fr;align-items:center;gap:11px;margin-bottom:15px;padding:12px 15px;display:grid}.delegation-banner>span{color:#fff;background:#6250ce;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.delegation-banner>div{flex-direction:column;display:flex}.delegation-banner small{color:#6250ce;letter-spacing:.8px;font-size:7px;font-weight:850}.delegation-banner strong{margin-top:4px;font-size:10px}.delegation-banner p{color:#697087;margin:3px 0 0;font-size:8px}.delegation-banner.acting{border-color:#efc095;border-left-color:var(--orange);background:#fff7ee}.delegation-banner.acting>span{background:var(--orange)}.delegation-banner.acting small{color:var(--orange)}.activity-backdrop{padding:24px}.timeline-activity-dialog{background:#fff;border-radius:16px;width:min(1120px,100%);max-height:calc(100vh - 48px);position:relative;overflow:hidden;box-shadow:0 28px 90px #0a0e284d}.timeline-activity-dialog>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fff,#f3f6ff);justify-content:space-between;align-items:center;min-height:92px;padding:20px 25px;display:flex}.timeline-activity-dialog>header h2{margin:0;font-size:23px}.timeline-activity-dialog>header p{color:var(--muted);margin:6px 0 0;font-size:9px}.timeline-activity-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);max-height:calc(100vh - 140px);display:grid;overflow:hidden}.activity-stream,.snapshot-history{padding:18px 22px 24px;overflow-y:auto}.snapshot-history{border-left:1px solid var(--line);background:#fafbfe}.activity-section-head{justify-content:space-between;align-items:flex-start;min-height:43px;display:flex}.activity-section-head>div{flex-direction:column;display:flex}.activity-section-head small{color:var(--violet);letter-spacing:.8px;font-size:7px;font-weight:850}.activity-section-head strong{margin-top:4px;font-size:13px}.activity-section-head>span{color:#697087;background:#eef0f5;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:800}.timeline-event{grid-template-columns:12px 34px 1fr;align-items:start;gap:10px;min-height:82px;display:grid;position:relative}.timeline-event>i{background:var(--violet);border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:14px;position:relative;box-shadow:0 0 0 2px #cfc5ff}.timeline-event:not(:last-child):before{content:"";background:#dfe2eb;width:1px;position:absolute;top:25px;bottom:-4px;left:4px}.timeline-event.client>i{background:var(--green);box-shadow:0 0 0 2px #bce7d3}.timeline-event.internal>i{background:var(--orange);box-shadow:0 0 0 2px #f5d1b7}.timeline-event.share>i{background:var(--blue);box-shadow:0 0 0 2px #c5def8}.timeline-event>span{color:#fff;background:#313755;border-radius:9px;place-items:center;width:34px;height:34px;margin-top:1px;font-size:7px;font-weight:850;display:grid}.timeline-event>div{flex-direction:column;padding:1px 0 15px;display:flex}.timeline-event small{color:#848a9d;font-size:7px}.timeline-event strong{margin-top:5px;font-size:9px}.timeline-event p{color:#626a83;margin:4px 0 0;font-size:8px;line-height:1.45}.activity-privacy{color:#315f90;background:#edf6ff;border-radius:9px;margin-top:5px;padding:11px 13px;font-size:8px;line-height:1.5}.snapshot-history>div:nth-child(2){flex-direction:column;gap:10px;display:flex}.snapshot-history>div>button{width:100%;color:var(--ink);text-align:left;background:#fff;border:1px solid #dfe3ed;border-radius:11px;padding:13px}.snapshot-history>div>button.active{border-color:#8ab8e4;box-shadow:0 4px 14px #1675ea14}.snapshot-history button>header{justify-content:space-between;align-items:center;display:flex}.snapshot-history button>header>span{font-size:10px;font-weight:850}.snapshot-history button>small{color:#7d8499;margin-top:7px;font-size:7px;display:block}.snapshot-history button>p{color:#5f6780;grid-template-columns:72px 1fr;gap:6px;margin:9px 0 0;font-size:7px;line-height:1.45;display:grid}.snapshot-history button>p b{color:#858ba0;text-transform:uppercase;letter-spacing:.4px;font-size:6px}.snapshot-history button>footer{color:#81879a;background:#fafbfc;border-top:1px solid #edf0f5;justify-content:space-between;margin:11px -13px -13px;padding:9px 13px;font-size:7px;display:flex}.snapshot-history button>footer strong{color:var(--violet)}.snapshot-rule{color:#22674f;background:#eaf7f1;border-radius:9px;grid-template-columns:28px 1fr;gap:9px;margin-top:13px;padding:11px;display:grid}.snapshot-rule>span{color:#fff;background:var(--green);border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.snapshot-rule p{margin:0;font-size:7px;line-height:1.5}.snapshot-rule strong{font-size:8px;display:block}.snapshot-selection{background:#fff2f6;border:1px solid #d8d0f3;border-radius:9px;flex-direction:column;gap:4px;margin-top:11px;padding:11px 12px;display:flex}.snapshot-selection small{color:var(--violet);letter-spacing:.7px;font-size:6px;font-weight:900}.snapshot-selection strong{font-size:9px}.snapshot-selection p{color:#5f6680;margin:2px 0 0;font-size:7px;line-height:1.5}.empty-table-state.error{color:#a33145;background:#fff1f4}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0f268c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:15px;width:min(500px,100%);padding:28px;position:relative;box-shadow:0 25px 80px #00000040}.dialog-close{color:#74798f;background:#f0f1f5;border:0;border-radius:50%;width:31px;height:31px;font-size:18px;position:absolute;top:15px;right:15px}.dialog-symbol{width:42px;height:42px;color:var(--orange);background:#fff0e7;border-radius:10px;place-items:center;margin-bottom:17px;display:grid}.dialog h2{margin:0 0 8px;font-size:23px}.dialog>p{color:var(--muted);margin:0 0 20px;font-size:10px;line-height:1.55}.dialog textarea{min-height:125px}.dialog-actions{border-top:1px solid var(--line);background:#fafbfc;border-radius:0 0 15px 15px;justify-content:flex-end;gap:8px;margin:23px -28px -28px;padding:15px 28px;display:flex}.toast{z-index:40;color:#fff;background:#171b36;border-radius:9px;align-items:center;gap:9px;padding:12px 16px;font-size:10px;font-weight:700;display:flex;position:fixed;top:89px;right:27px;box-shadow:0 13px 35px #0003}.toast b{background:var(--green);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.request-summary-dialog{width:min(960px,100%);max-height:min(760px,100vh - 40px);padding:0;overflow:hidden}.request-summary-head{border-bottom:1px solid var(--line);background:linear-gradient(105deg,#fff 55%,#f6f2ff);grid-template-columns:44px 1fr auto;align-items:center;gap:13px;min-height:108px;padding:25px 28px 19px;display:grid}.request-summary-head .dialog-symbol{color:var(--violet);background:#fce7ee;margin:0;font-size:18px}.request-summary-head>div{flex-direction:column;gap:2px;display:flex}.request-summary-head small{color:var(--violet);letter-spacing:1px;font-size:7px;font-weight:900}.request-summary-head h2{margin:0;font-size:21px}.request-summary-head p{color:var(--muted);margin:0;font-size:8px}.request-summary-head aside{flex-direction:column;align-items:flex-end;margin-right:35px;display:flex}.request-summary-head aside strong{color:var(--violet);font-size:24px}.request-summary-head aside span{color:var(--muted);font-size:7px}.request-summary-progress{background:#fbfafd;align-items:center;gap:12px;padding:11px 28px;display:flex}.request-summary-progress>i{background:#e8e5ef;border-radius:5px;flex:1;height:6px;overflow:hidden}.request-summary-progress>i b{background:linear-gradient(90deg,#1aa66d,#54c994);border-radius:5px;height:100%;display:block}.request-summary-progress>span{color:#747086;font-size:8px;font-weight:750}.request-summary-grid{background:#f7f7fa;grid-template-columns:1fr 1fr;gap:14px;max-height:500px;padding:18px 22px;display:grid;overflow-y:auto}.request-summary-column{background:#fff;border:1px solid #e3e0ea;border-radius:11px;min-width:0;overflow:hidden}.request-summary-column>header{border-bottom:1px solid #ebe8f0;justify-content:space-between;align-items:center;min-height:62px;padding:11px 13px;display:flex}.request-summary-column>header>div{align-items:center;gap:9px;display:flex}.request-summary-column>header>div>span{border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.request-summary-column.internal>header>div>span{color:#b35c19;background:#fff0e4}.request-summary-column.client>header>div>span{color:#c32f53;background:#fde9ee}.request-summary-column>header>div>div{flex-direction:column;display:flex}.request-summary-column>header small{color:#8b8798;letter-spacing:.8px;font-size:6px;font-weight:850}.request-summary-column>header strong{font-size:10px}.request-summary-column>header>b{color:#625c73;background:#f1eff5;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.request-summary-list{max-height:345px;overflow-y:auto}.request-summary-list>button{width:100%;min-height:95px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #efedf3;grid-template-columns:27px 1fr auto 10px;align-items:start;gap:9px;padding:12px;display:grid}.request-summary-list>button:hover{background:#fff8fa}.request-summary-list>button:last-child{border-bottom:0}.request-state{color:#fff;background:var(--rose);border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.request-summary-list>button.treated .request-state{background:var(--green)}.request-summary-list>button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.request-summary-list>button small{color:#8a8599;font-size:6px;font-weight:750}.request-summary-list>button strong{color:#3d3a4b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.request-summary-list>button em{color:#8a8599;font-size:6px;font-style:normal}.request-summary-list>button>i{color:#be3152;white-space:nowrap;background:#fde9ee;border-radius:5px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.request-summary-list>button.treated>i{color:#128154;background:#e5f6ed}.request-summary-list>button>b{color:#aaa4b7;align-self:center;font-size:11px}.request-summary-empty{color:#8b8798;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:140px;display:flex}.request-summary-empty>span{color:#128154;background:#e5f6ed;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.request-summary-empty p{margin:0;font-size:8px}.request-summary-dialog>footer{border-top:1px solid var(--line);align-items:center;gap:15px;min-height:55px;padding:12px 22px;display:flex}.request-summary-dialog>footer span{color:#777286;align-items:center;gap:5px;font-size:7px;display:flex}.request-summary-dialog>footer i{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.request-summary-dialog>footer i.treated{background:var(--green)}.request-summary-dialog>footer i.open{background:var(--rose)}.request-summary-dialog>footer p{color:#8d8899;margin:0 0 0 auto;font-size:7px}.profile-avatar.admin{background:linear-gradient(145deg,#5b35d5,#24116f)}.role-control select{width:112px}.admin-page{--admin-navy:#171b3a}.admin-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:18px;margin-bottom:18px;display:grid}.admin-user-list{padding:4px 20px 11px}.admin-user-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(150px,1fr) auto auto;align-items:center;gap:12px;min-height:73px;display:grid}.admin-user-list>div:last-child{border-bottom:0}.user-avatar{color:#fff;letter-spacing:.4px;background:linear-gradient(145deg,#2b3158,#11142e);border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:850;display:grid}.user-main{flex-direction:column;min-width:0;display:flex}.user-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.user-main small{color:var(--muted);margin-top:5px;font-size:8px}.role-badge{border-radius:7px;width:max-content;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.role-badge.cm{color:#1768bb;background:#e8f3ff}.role-badge.pm{color:#5c2ac7;background:#fce7ee}.role-badge.client,.role-badge.brand-manager{color:#127c52;background:#e6f6ed}.role-badge.admin{color:#b64a18;background:#fff0e5}.role-badge.business-director{color:#4934a9;background:#eeeaff}.role-badge.social-media-manager{color:#147286;background:#e5f5f7}.brand-scope{flex-wrap:wrap;gap:5px;display:flex}.brand-scope span{color:#625a7e;background:#fff9fb;border:1px solid #e2def2;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:750}.brand-scope span:first-child:last-child{color:#7546da;background:#fff0f4}.admin-security{padding-bottom:18px}.health-score{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:18px 20px;display:flex}.health-score>strong{width:55px;height:55px;color:var(--green);background:#e4f7ed;border-radius:50%;place-items:center;font-size:18px;display:grid}.health-score div{flex-direction:column;display:flex}.health-score span{font-size:10px;font-weight:800}.health-score small{color:var(--muted);margin-top:5px;font-size:8px}.health-row{border-bottom:1px solid var(--line);align-items:center;min-height:48px;margin:0 20px;font-size:9px;display:flex}.health-row span{color:var(--green)}.health-row strong{margin-left:auto;font-size:8px}.health-row strong.warning{color:var(--orange)}.audit-link{margin:16px 20px 0}.admin-brands{overflow:hidden}.brand-assignment-strip{background:#fafbfe;grid-template-columns:repeat(2,1fr);gap:13px;padding:16px;display:grid}.brand-assignment-card{background:#fff;border:1px solid #e1e4ee;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #20264b09}.brand-assignment-card>header{border-bottom:1px solid var(--line);grid-template-columns:43px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:13px 14px;display:grid}.brand-assignment-card .client-round{width:43px;height:43px}.brand-assignment-card header>div{flex-direction:column;display:flex}.brand-assignment-card header strong{font-size:11px}.brand-assignment-card header small{color:var(--muted);margin-top:4px;font-size:7px}.assigned-people{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 14px;display:grid}.assigned-person{background:#fafbfc;border:1px solid #edf0f5;border-radius:9px;grid-template-columns:32px 1fr 14px;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.assigned-avatar{color:#fff;background:#66708d;border-radius:9px;place-items:center;width:32px;height:32px;font-size:7px;font-weight:850;display:grid}.assigned-avatar.cm{background:#2679bf}.assigned-avatar.pm{background:#7146c9}.assigned-avatar.brand{background:#1c8b62}.assigned-person>div{flex-direction:column;min-width:0;display:flex}.assigned-person small{color:#858a9d;text-transform:uppercase;letter-spacing:.35px;font-size:6px;font-weight:800}.assigned-person strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.assigned-person>i{width:14px;height:14px;color:var(--green);background:#e3f5eb;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.brand-assignment-card>button{border:0;border-top:1px solid var(--line);width:100%;min-height:39px;color:var(--violet);background:#fcfbff;justify-content:space-between;align-items:center;padding:0 14px;font-size:8px;font-weight:800;display:flex}.brand-assignment-card>button:hover{background:#fff0f4}.brand-assignment-card>button b{font-size:12px}.assigned-group{background:#fafbfc;border:1px solid #edf0f5;border-radius:9px;min-width:0;padding:9px}.assigned-group>header{justify-content:space-between;align-items:center;display:flex}.assigned-group>header span{color:#7d8295;text-transform:uppercase;font-size:6px;font-weight:850}.assigned-group>header b{min-width:18px;height:18px;color:var(--violet);background:#ebe6ff;border-radius:9px;place-items:center;font-size:7px;display:grid}.assigned-group>div{flex-direction:column;gap:5px;margin-top:7px;display:flex}.assigned-group .assigned-person{background:#fff;border:0;grid-template-columns:25px minmax(0,1fr);gap:6px;min-height:30px;padding:3px;display:grid}.assigned-group .assigned-avatar{border-radius:7px;width:25px;height:25px;font-size:6px;font-style:normal}.assigned-group .assigned-person strong{margin:0;font-size:7px}.user-surface,.assignment-surface,.audit-surface{overflow:hidden}.user-table-head,.user-row{grid-template-columns:minmax(220px,1.4fr) 100px minmax(155px,1fr) 110px 90px 30px;align-items:center;gap:14px;padding:0 20px;display:grid}.user-table-head{color:#81869c;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.6px;background:#fafbfe;min-height:43px;font-size:8px;font-weight:800}.user-row{border-bottom:1px solid var(--line);min-height:77px}.user-row:last-child{border-bottom:0}.user-row>.user-main{grid-template-columns:37px 1fr;column-gap:11px;display:grid}.user-row>.user-main .user-avatar{grid-row:span 2}.last-access{flex-direction:column;font-size:9px;font-weight:700;display:flex}.last-access small{color:var(--muted);margin-top:4px;font-size:7px}.row-menu{color:#8b90a2;background:0 0;border:0;font-size:18px}.table-footer{min-height:56px;color:var(--muted);border-top:1px solid var(--line);background:#fafbfe;align-items:center;padding:0 20px;font-size:8px;display:flex}.immutability-note{color:#315f90;background:#f0f7ff;border:1px solid #d9e8f8;border-radius:10px;align-items:center;gap:10px;margin-top:15px;padding:13px 16px;font-size:9px;display:flex}.invite-dialog{width:min(650px,100%)}.admin-symbol{color:var(--violet);background:var(--violet-soft)}.invite-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.invite-fields .wide{grid-column:1/-1}.password-option{cursor:pointer;background:#fff8fa;border:1px solid #dcd5f5;border-radius:10px;align-items:flex-start;gap:10px;min-height:62px;padding:12px;display:flex}.password-option input{accent-color:var(--violet);margin-top:3px}.password-option>span{flex-direction:column;gap:4px;display:flex}.password-option strong{font-size:9px}.password-option small{color:var(--muted);font-size:7px;line-height:1.5}.admin-password-field{background:#fff;border:1px solid #dfe2ec;border-radius:10px;padding:13px}.admin-password-field>label{flex-direction:column;gap:7px;display:flex}.admin-password-field label>span,.credential-label,.credential-result>span{color:#555b73;font-size:8px;font-weight:800}.admin-password-field label>div,.credential-result>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-password-field input,.credential-result input{border:1px solid var(--line);min-width:0;height:39px;color:var(--ink);background:#fff;border-radius:8px 0 0 8px;padding:0 11px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.admin-password-field label button,.credential-result button{min-height:39px;color:var(--violet);background:#f6f3ff;border:1px solid #d4ccf2;border-left:0;padding:0 11px;font-size:8px;font-weight:800}.admin-password-field label button{border-radius:0 8px 8px 0}.admin-password-actions{gap:7px;margin-top:9px;display:flex}.admin-password-actions.standalone{margin:10px 0 0}.admin-password-actions button{min-height:33px;color:var(--violet);background:#fff;border:1px solid #d8d1f2;border-radius:7px;padding:0 10px;font-size:8px;font-weight:800}.admin-password-actions button:disabled{opacity:.45}.admin-password-field>small{color:var(--muted);margin-top:9px;font-size:7px;display:block}.credential-result{background:#fff8fa;border:1px solid #d8d1f2;border-radius:10px;margin:17px 0 13px;padding:13px}.credential-result>div{grid-template-columns:minmax(0,1fr) auto auto;margin-top:8px}.credential-result button:last-child{border-radius:0 8px 8px 0}.credential-label{margin:15px 0 7px;display:block}.password-warning{color:#8a6223;background:#fffaf0;border-color:#f0dfbd}.password-warning>span{background:var(--orange)}.assignment-head,.assignment-row{grid-template-columns:minmax(145px,.75fr) repeat(3,minmax(210px,1fr)) 70px;align-items:start;gap:14px;padding:0 20px;display:grid}.assignment-head{border-bottom:1px solid var(--line);color:#81869c;text-transform:uppercase;letter-spacing:.5px;background:#fafbfe;align-items:center;min-height:44px;font-size:8px;font-weight:800}.assignment-row{border-bottom:1px solid var(--line);min-height:150px;padding-top:16px;padding-bottom:16px}.assignment-row:last-child{border-bottom:0}.assignment-row>div:first-child{align-items:center;gap:11px;padding-top:4px;display:flex}.assignment-row>div:first-child>div{flex-direction:column;display:flex}.assignment-row>.status{margin-top:4px}.assignment-row strong{font-size:10px}.assignment-row small{color:var(--muted);margin-top:4px;font-size:8px}.multi-assignment-note{color:#564686;background:#fff5f8;border:1px solid #d8d1f2;border-radius:10px;align-items:center;gap:11px;margin-bottom:15px;padding:14px 16px;display:flex}.multi-assignment-note>span{width:32px;height:32px;color:var(--violet);background:#e9e2ff;border-radius:9px;place-items:center;display:grid}.multi-assignment-note strong{font-size:10px}.multi-assignment-note p{margin:4px 0 0;font-size:8px}.assignee-picker{background:#fafafe;border:1px solid #e1dfec;border-radius:10px;min-width:0;padding:12px}.assignee-picker>label{color:#303650;align-items:center;gap:5px;margin-bottom:9px;font-size:9px;font-weight:800;display:flex}.assignee-picker>label b{color:var(--rose)}.assignee-picker>label span{min-width:20px;height:20px;color:var(--violet);background:#ebe6ff;border-radius:10px;place-items:center;margin-left:auto;font-size:7px;display:grid}.assignee-chips{flex-wrap:wrap;gap:6px;display:flex}.assignee-chips>span{background:#fff;border:1px solid #e1e4ec;border-radius:8px;grid-template-columns:25px minmax(0,1fr) 20px;align-items:center;gap:5px;max-width:100%;min-height:31px;padding:3px 5px 3px 3px;display:grid}.assignee-chips i{color:#fff;background:#6a738e;border-radius:7px;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;font-weight:850;display:grid}.assignee-chips i.cm{background:#2679bf}.assignee-chips i.pm{background:#7146c9}.assignee-chips i.brand{background:#1c8b62}.assignee-chips strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.assignee-chips button{color:#a05c6d;background:#fff2f5;border:0;border-radius:5px;width:20px;height:20px}.assignee-chips button:disabled{opacity:.28}.assignee-add{grid-template-columns:1fr auto;gap:6px;margin-top:8px;display:grid}.assignee-add select{border:1px solid var(--line);color:#555b73;background:#fff;border-radius:7px;width:100%;min-width:0;min-height:33px;padding:0 7px;font-size:7px}.assignee-add button{min-height:33px;color:var(--violet);background:#fff;border:1px solid #b7a7ef;border-radius:7px;padding:0 8px;font-size:7px;font-weight:800}.assignee-add button:disabled{opacity:.45}.multi-assignment-create{grid-template-columns:1fr 1fr;gap:14px;display:grid}.assignment-rules{margin-top:17px;padding:20px}.assignment-rules h2{margin:0 0 14px;font-size:14px}.assignment-rules>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.assignment-rules p{color:#525975;background:#f7f8fb;border-radius:9px;margin:0;padding:13px;font-size:9px;line-height:1.55}.assignment-rules b{color:var(--violet)}.brand-manager-assignment-column{gap:9px;min-width:0;display:grid}.whatsapp-preferences{background:#f7fffb;border:1px solid #ccebdd;border-radius:10px;overflow:hidden}.whatsapp-preferences>header{background:#effaf5;border-bottom:1px solid #dcefe6;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.whatsapp-preferences>header>span{color:#fff;background:#20a66a;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.whatsapp-preferences>header div{gap:2px;min-width:0;display:grid}.whatsapp-preferences>header strong{color:#166a49;font-size:8px}.whatsapp-preferences>header small{color:#628173;font-size:6.5px;line-height:1.35}.whatsapp-recipient{border-bottom:1px solid #e1f1e9;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:47px;padding:7px 9px;display:grid}.whatsapp-recipient:last-child{border-bottom:0}.whatsapp-recipient>i{color:#fff;background:#1c8b62;border-radius:8px;place-items:center;width:27px;height:27px;font-size:6px;font-style:normal;font-weight:850;display:grid}.whatsapp-recipient>div{gap:2px;min-width:0;display:grid}.whatsapp-recipient>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.whatsapp-recipient>div small{color:#35775f;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.whatsapp-recipient>div small.missing{color:#b06643}.whatsapp-recipient>button{color:#69746f;background:#fff;border:1px solid #d7dfdc;border-radius:999px;align-items:center;gap:5px;min-width:77px;padding:4px 6px;font-size:6px;font-weight:800;display:flex}.whatsapp-recipient>button>span{background:#c8cecb;border-radius:999px;justify-content:flex-start;width:21px;height:13px;padding:2px;transition:all .16s;display:flex}.whatsapp-recipient>button>span:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px}.whatsapp-recipient>button.active{color:#15704b;background:#e9faf2;border-color:#83d8b3}.whatsapp-recipient>button.active>span{background:#20a66a;justify-content:flex-end}.whatsapp-recipient>button:disabled{cursor:not-allowed;opacity:.52}.audit-banner{color:#22704e;background:#edf9f3;border:1px solid #cfe8dc;border-radius:11px;align-items:center;gap:11px;margin-bottom:17px;padding:16px 18px;font-size:9px;display:flex}.audit-banner strong{font-size:10px}.audit-banner span:last-child{color:#547966}.audit-head,.audit-row{grid-template-columns:130px minmax(160px,1fr) minmax(230px,1.55fr) minmax(180px,1.2fr) 100px;align-items:center;gap:14px;padding:0 20px;display:grid}.audit-head{color:#81869c;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.5px;background:#fafbfe;min-height:44px;font-size:8px;font-weight:800}.audit-row{border-bottom:1px solid var(--line);min-height:72px;font-size:9px}.audit-row:last-child{border-bottom:0}.audit-row>span{color:var(--muted)}.audit-row>strong{font-size:9px}.audit-row>b{color:var(--green);font-size:8px}.report-launch{width:100%;min-height:86px;color:var(--ink);text-align:left;background:linear-gradient(105deg,#fff 20%,#f1edff);border:1px solid #d7cdff;border-radius:14px;align-items:center;gap:15px;margin-top:18px;padding:17px 20px;display:flex}.report-launch:hover{box-shadow:var(--shadow);border-color:#a993ff}.report-launch-icon{color:#fff;background:linear-gradient(145deg,var(--violet-2),#3c0ccf);border-radius:12px;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.report-launch>span:nth-child(2){flex-direction:column;display:flex}.report-launch small{color:var(--violet);letter-spacing:1.2px;font-size:8px;font-weight:850}.report-launch strong{margin-top:5px;font-size:11px}.report-launch b{color:var(--violet);margin-left:auto;font-size:10px}.report-filters{align-items:flex-end;gap:12px;min-height:75px;margin-bottom:16px;padding:14px 17px;display:flex}.dimension-tabs{background:#f0f1f6;border-radius:9px;min-width:290px;height:40px;padding:3px;display:flex}.dimension-tabs button{color:#666d88;background:0 0;border:0;border-radius:7px;flex:1;font-size:9px;font-weight:750}.dimension-tabs button.active{color:var(--violet);background:#fff;box-shadow:0 3px 10px #20234d14}.report-filters>label{flex-direction:column;flex:1;gap:5px;display:flex}.report-filters label span{color:#7e849b;text-transform:uppercase;letter-spacing:.6px;font-size:7px;font-weight:800}.report-filters select{border:1px solid var(--line);color:#3c4262;background:#fff;border-radius:8px;min-height:40px;padding:0 10px;font-size:9px}.report-kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px;display:grid}.report-kpi{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:flex-start;gap:11px;min-height:112px;padding:16px;display:flex}.report-kpi>span{width:34px;height:34px;color:var(--orange);background:#fff1e7;border-radius:10px;flex:0 0 34px;place-items:center;font-size:15px;display:grid}.report-kpi.primary>span{color:var(--green);background:#e7f7ef}.report-kpi.client-change>span{color:var(--rose);background:#fdebf0}.report-kpi>div{flex-direction:column;display:flex}.report-kpi small{color:var(--muted);font-size:8px;font-weight:700}.report-kpi strong{margin-top:7px;font-size:24px;line-height:1}.report-kpi em{color:#848aa0;margin-top:8px;font-size:7px;font-style:normal;line-height:1.35}.reports-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:16px;margin-bottom:16px;display:grid}.ranked-report,.report-insights,.composition-report{overflow:hidden}.report-head{gap:15px}.metric-switch{background:#f0f1f6;border-radius:8px;padding:3px;display:flex}.metric-switch button{color:#6e748d;background:0 0;border:0;border-radius:6px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800}.metric-switch button.active{color:#fff;background:var(--violet)}.metric-switch button.active.internal{background:var(--orange)}.metric-switch button.active.client{background:var(--rose)}.ranking-bars{padding:8px 20px 15px}.ranking-row{border-bottom:1px solid var(--line);grid-template-columns:20px 35px minmax(120px,.8fr) minmax(180px,1.5fr) 38px;align-items:center;gap:10px;min-height:66px;display:grid}.ranking-row:last-child{border-bottom:0}.ranking-row>b{color:#9ca0b2;font-size:9px}.ranking-row>strong{color:var(--ink);text-align:right;font-size:10px}.ranking-name{flex-direction:column;min-width:0;display:flex}.ranking-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ranking-name small{color:var(--muted);margin-top:4px;font-size:7px}.ranking-track{background:#eceef4;border-radius:6px;height:9px;overflow:hidden}.ranking-track i{background:var(--green);border-radius:6px;height:100%;display:block}.ranking-track i.internal{background:var(--orange)}.ranking-track i.client{background:var(--rose)}.report-insights{padding-bottom:8px}.insight{background:#f7f8fb;border-radius:9px;gap:10px;margin:12px 15px;padding:12px;display:flex}.insight>span{color:#626982;background:#e8eaf0;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:grid}.insight p{color:#676d84;margin:0;font-size:8px;line-height:1.5}.insight strong{color:var(--ink);margin-bottom:3px;font-size:9px;display:block}.insight.best{background:#edf9f3}.insight.best>span{color:var(--green);background:#d9f1e5}.insight.warning{background:#fff5ed}.insight.warning>span{color:var(--orange);background:#ffe7d5}.insight.danger{background:#fff0f3}.insight.danger>span{color:var(--rose);background:#fbdce4}.composition-report>.surface-head>small{color:var(--muted);font-size:8px}.composition-legend{justify-content:flex-end;gap:16px;padding:14px 20px 4px;display:flex}.composition-legend span{color:#6f758d;align-items:center;gap:6px;font-size:7px;display:flex}.composition-legend span:before{content:"";background:var(--green);border-radius:3px;width:8px;height:8px}.composition-legend .internal:before{background:var(--orange)}.composition-legend .client:before{background:var(--rose)}.composition-table{padding:0 20px}.composition-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(155px,.8fr) minmax(330px,2fr) 90px 90px;align-items:center;gap:16px;min-height:61px;display:grid}.composition-row>div:first-child{align-items:center;gap:9px;display:flex}.composition-row strong{font-size:9px}.composition-row>span{color:#606780;text-align:right;font-size:8px}.stacked-bar{background:#eceef4;border-radius:6px;height:12px;display:flex;overflow:hidden}.stacked-bar i{background:var(--green);height:100%}.stacked-bar i.internal{background:var(--orange)}.stacked-bar i.client{background:var(--rose)}.composition-footer{color:#8a8fa3;text-transform:uppercase;background:#fafbfe;grid-template-columns:minmax(155px,.8fr) minmax(330px,2fr) 90px 90px;align-items:center;gap:16px;min-height:44px;padding:0 20px;font-size:7px;font-weight:800;display:grid}.composition-footer span:first-child{grid-column:2}.page-title-actions{gap:9px;display:flex}.version-flow-rule{white-space:nowrap;background:#fff8fa;border:1px solid #dcd6f2;border-radius:11px;align-items:center;gap:9px;margin-bottom:16px;padding:13px 16px;display:flex;overflow-x:auto}.version-flow-rule span{color:#fff;background:var(--violet);border-radius:9px;place-items:center;min-width:33px;height:33px;font-size:9px;font-weight:850;display:grid}.version-flow-rule i{color:#666d85;font-size:8px;font-style:normal}.version-flow-rule b{color:#a6a1b8;font-size:13px}.change-request-list{flex-direction:column;gap:13px;display:flex}.change-request-card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 5px 20px #1e244b09}.request-comment-top{border-left:4px solid var(--orange);background:#fff8f3;gap:10px;padding:13px 16px;display:flex}.change-request-card.client .request-comment-top{border-left-color:var(--rose);background:#fff6f8}.request-comment-top>span{color:#fff;background:var(--orange);border-radius:9px;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:7px;font-weight:850;display:grid}.change-request-card.client .request-comment-top>span{background:var(--rose)}.request-comment-top div{min-width:0}.request-comment-top small{color:#8b6b59;font-size:7px;font-weight:800}.request-comment-top p{color:#594b48;margin:5px 0 0;font-size:9px;line-height:1.5}.request-card-body{grid-template-columns:42px minmax(190px,1fr) auto minmax(180px,.75fr) 130px;align-items:center;gap:12px;min-height:83px;padding:12px 16px;display:grid}.request-brand{width:42px;height:42px}.request-card-body>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.request-card-body>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.request-card-body>div:nth-child(2) span{color:var(--muted);margin-top:5px;font-size:8px}.version-next{grid-template-columns:auto 25px 14px auto 25px;align-items:center;gap:5px;display:grid}.version-next small{color:var(--muted);font-size:6px}.version-next b{color:var(--violet);font-size:9px}.version-next i{color:#aaa6b9;font-style:normal}.request-card-body>button{min-height:38px;color:var(--violet);background:#fff8fa;border:1px solid #cfc4f5;border-radius:8px;font-size:8px;font-weight:850}.request-card-body>button span{margin-left:5px}.rise-identity-strip{background:linear-gradient(100deg,#f3fbf7,#fff);border:1px solid #cfe8dc;border-radius:12px;align-items:center;gap:12px;min-height:76px;margin-bottom:16px;padding:14px 17px;display:flex}.rise-mark{color:#fff;background:linear-gradient(145deg,#18a66c,#087249);border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:900;display:grid}.rise-identity-strip>div{flex-direction:column;display:flex}.rise-identity-strip strong{font-size:10px}.rise-identity-strip p{color:#617568;margin:5px 0 0;font-size:8px;line-height:1.4}.rise-identity-strip>.status{margin-left:auto}.restricted-access-preview{color:#41678c;background:#f1f8ff;border:1px solid #d8e9f8;border-radius:9px;gap:10px;margin-top:15px;padding:12px;display:flex}.restricted-access-preview>span{color:#fff;background:var(--green);border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.restricted-access-preview p{margin:0;font-size:8px;line-height:1.6}.post-edit-toolbar{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;min-height:48px;margin:-10px 0 14px;padding:7px 10px 7px 15px;display:flex}.post-edit-toolbar>span{color:#858ba0;text-transform:uppercase;letter-spacing:.7px;margin-right:auto;font-size:8px;font-weight:800}.post-edit-toolbar button{border:1px solid var(--line);color:#555c77;background:#fafbfe;border-radius:7px;min-height:31px;padding:0 10px;font-size:8px;font-weight:750}.post-edit-toolbar button.delete{color:var(--rose);background:#fff5f7}.post-nav .post-group>button.has-request{border-left:3px solid var(--rose);background:#fffafd;position:relative}.post-nav .post-group>button.has-request.active{border-color:#9f7cff;border-left-color:var(--rose);background:#fff5f8}.post-request-markers{flex-wrap:wrap;grid-column:1/-1;gap:4px;margin-top:3px;display:flex!important}.post-request-markers b{border-radius:5px;padding:4px 6px;font-size:6px;font-weight:850;line-height:1}.post-request-markers b.internal{color:#ae570f;background:#ffead8}.post-request-markers b.client{color:#bd3152;background:#ffe1e8}.correction-banner{border:1px solid #f2c8b4;border-left:4px solid var(--orange);background:#fff7f1;border-radius:10px;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.correction-banner>span{width:30px;height:30px;color:var(--orange);background:#ffe8d8;border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.correction-banner>div{flex-direction:column;flex:1;min-width:0;display:flex}.correction-banner>div>strong{font-size:10px}.correction-banner>div>p{color:#7c5d4b;margin:5px 0;font-size:9px}.correction-banner>div>small{color:#9a7259;font-size:8px}.correction-request-comments{gap:7px;margin:9px 0;display:grid!important}.correction-request-comments article{background:#fff;border:1px solid #f0d8cb;border-radius:9px;padding:10px 11px}.correction-request-comments article.internal{border-left:3px solid #f07a32}.correction-request-comments article.client{border-left:3px solid #df3a72}.correction-request-comments header{justify-content:space-between;align-items:center;gap:10px;display:flex}.correction-request-comments header b{color:#5f3b2c;font-size:8px}.correction-request-comments header span{color:#9a7259;font-size:7px}.correction-request-comments article p{white-space:pre-wrap;font-weight:650;line-height:1.5;color:#34231d!important;margin:6px 0 0!important;font-size:9px!important}.media-editor.wide{grid-column:1/-1}.media-editor{background:#fcfbff;border:1px solid #ded9f1;border-radius:10px;overflow:hidden}.media-editor-head{border-bottom:1px solid #e6e2f2;justify-content:space-between;align-items:center;min-height:62px;padding:11px 13px;display:flex}.media-editor-head>div:first-child{flex-direction:column;display:flex}.media-editor-head span{font-size:10px;font-weight:750}.media-editor-head span b{color:var(--rose)}.media-editor-head small{color:var(--muted);margin-top:4px;font-size:7px}.media-kind-switch{background:#eeebf8;border-radius:8px;padding:3px;display:flex}.media-kind-switch button{color:#70758b;background:0 0;border:0;border-radius:6px;min-height:31px;padding:0 13px;font-size:8px;font-weight:800}.media-kind-switch button.active{color:var(--violet);background:#fff;box-shadow:0 2px 8px #3928701c}.media-upload-preview{grid-template-columns:minmax(230px,430px) auto;align-items:center;gap:10px 14px;padding:13px;display:grid}.media-upload-preview>small{color:var(--muted);grid-column:2;align-self:start;font-size:7px}.replace-media{min-height:38px;color:var(--violet);background:#fff;border:1px solid #9c82ff;border-radius:7px;padding:0 14px;font-size:8px;font-weight:800}.video-player{background:#090b13;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.video-player video{background:#090b13;width:100%;max-height:520px;display:block}.video-player.vertical video{aspect-ratio:9/16;object-fit:contain;max-height:520px}.video-player.landscape video{aspect-ratio:16/9;object-fit:cover}.video-player.compact{border-radius:10px}.video-player.compact.vertical{width:min(230px,100%)}.video-player.compact video{max-height:310px}.video-format{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#080a12b8;border-radius:5px;padding:5px 8px;font-size:7px;font-weight:750;position:absolute;top:9px;left:9px}.social-card.story .video-player.vertical video{max-height:430px}.version-preview-grid .video-player{border-radius:11px}.carousel-editor.wide{grid-column:1/-1}.carousel-editor{background:#fcfbff;border:1px solid #ded9f1;border-radius:10px;overflow:hidden}.carousel-editor-head{border-bottom:1px solid #e6e2f2;align-items:center;min-height:58px;padding:11px 13px;display:flex}.carousel-editor-head>div{flex-direction:column;display:flex}.carousel-editor-head span{font-size:10px;font-weight:750}.carousel-editor-head span b{color:var(--rose)}.carousel-editor-head small{color:var(--muted);margin-top:4px;font-size:7px}.carousel-editor-head button,.add-slide-wide{min-height:34px;color:var(--violet);background:#fff;border:1px solid #9c82ff;border-radius:7px;margin-left:auto;padding:0 11px;font-size:8px;font-weight:800}.carousel-caption-settings{background:linear-gradient(105deg,#fff8fa,#fff);border:1px solid #dcd5f5;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 14px;display:flex}.carousel-caption-settings>div:first-child{flex-direction:column;gap:4px;display:flex}.carousel-caption-settings span{font-size:10px;font-weight:800}.carousel-caption-settings small{color:var(--muted);font-size:8px}.carousel-caption-mode{background:#ece8f8;border-radius:8px;padding:3px;display:flex}.carousel-caption-mode button{color:#6c7084;background:0 0;border:0;border-radius:6px;min-height:33px;padding:0 12px;font-size:8px;font-weight:800}.carousel-caption-mode button.active{color:var(--violet);background:#fff;box-shadow:0 2px 8px #3928701f}.carousel-global-caption{border-left:3px solid var(--violet);padding-left:12px}.slide-editor-row{border-bottom:1px solid #e8e5f2;grid-template-columns:125px 1fr 88px;align-items:center;gap:13px;min-height:150px;padding:12px;display:grid}.slide-thumb{color:#fff;background:linear-gradient(145deg,#087aca,#03b7e8);border-radius:9px;flex-direction:column;justify-content:center;height:125px;padding:14px;display:flex}.slide-thumb.visual-1{background:linear-gradient(145deg,#ef6d2e,#ffba27)}.slide-thumb.visual-2{background:linear-gradient(145deg,#5b2bbf,#b642db)}.slide-thumb small{letter-spacing:1px;font-size:6px}.slide-thumb strong,.slide-thumb b{font-size:13px;line-height:1.05}.slide-fields{grid-template-columns:125px 1fr;gap:8px 10px;display:grid}.slide-fields.visual-only{grid-template-columns:minmax(220px,1fr)}.slide-fields>strong{grid-column:1/-1;font-size:10px}.slide-fields label,.slide-fields>div{flex-direction:column;gap:5px;display:flex}.slide-fields label span,.slide-fields>div>span{color:#555c78;font-size:7px;font-weight:750}.slide-fields label button{min-height:59px;color:var(--violet);background:#fff;border:1px dashed #b7aecf;border-radius:7px;font-size:8px}.slide-fields textarea{resize:vertical;border:1px solid var(--line);border-radius:7px;min-height:59px;padding:9px;font-size:8px}.slide-actions{flex-direction:column;gap:5px;display:flex}.slide-actions button{border:1px solid var(--line);color:#575e78;background:#fff;border-radius:7px;align-items:center;gap:7px;width:88px;min-height:32px;padding:0 8px;font-size:7px;font-weight:800;display:flex}.slide-actions button b{width:18px;color:var(--violet);place-items:center;font-size:12px;display:inline-grid}.slide-actions button:disabled{opacity:.35}.slide-actions button.delete,.slide-actions button.delete b{color:var(--rose)}.add-slide-wide{border-style:dashed;width:calc(100% - 24px);margin:11px 12px}.fan-recruitment>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.fan-recruitment>header h3{margin:0}.fan-recruitment>div{padding:14px}.fan-recruitment article{background:#fff;border:1px solid #e3e6ef;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:86px;padding:14px 16px;display:grid}.fan-recruitment article>i{border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.fan-recruitment article.yes>i{color:#087a4d;background:#dff6e9}.fan-recruitment article.no>i{color:#74798b;background:#eef0f4}.fan-recruitment article>div{flex-direction:column;gap:7px;display:flex}.fan-recruitment article strong{font-size:11px}.fan-recruitment article b{color:#606678;background:#eef0f4;border-radius:7px;width:max-content;padding:6px 9px;font-size:8px}.fan-recruitment article.yes b{color:#087a4d;background:#e2f7ec}.fan-recruitment article p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.fan-recruitment-toggle{align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.fan-recruitment textarea{resize:vertical;border:1px solid var(--line);min-height:70px;font:inherit;border-radius:8px;padding:10px;font-size:9px}.emoji-textarea{position:relative}.emoji-textarea>textarea{width:100%;padding-bottom:42px}.caption-tools{pointer-events:none;scrollbar-width:none;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;min-height:36px;margin-top:-42px;padding:5px 70px 7px 9px;display:flex;position:relative;overflow-x:auto}.caption-tools::-webkit-scrollbar{display:none}.caption-tools button{color:#4d456a;white-space:nowrap;pointer-events:auto;background:#fff;border:1px solid #ddd7ef;border-radius:7px;flex:none;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.caption-tools button:hover,.caption-tools button.active{color:var(--violet);background:#fff0f4;border-color:#9b7cff}.caption-tools button.phonetic{color:#16734f;background:#eefaf4;border-color:#4fa87e}.caption-tools button.correction-trigger{color:#35634d;background:#f7fbf9;border-color:#c9d9d0}.caption-tools span{color:#85809a;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.field>.emoji-textarea+small{z-index:2;bottom:11px}.arabic-correction-panel{z-index:32;background:#fff;border:1px solid #cfe0d7;border-radius:12px;width:min(430px,100vw - 80px);position:absolute;bottom:39px;left:8px;overflow:hidden;box-shadow:0 18px 48px #14442d2e}.arabic-correction-panel>header{background:linear-gradient(100deg,#fff,#f1faf5);border-bottom:1px solid #e4eee9;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.arabic-correction-panel>header div{flex-direction:column;gap:3px;display:flex}.arabic-correction-panel>header strong{color:var(--ink);font-size:10px}.arabic-correction-panel>header small{color:#668072;font-size:7px}.arabic-correction-panel>header>button{color:#5c7568;background:#e9f3ee;border:0;border-radius:7px;width:26px;height:26px;font-size:15px}.arabic-correction-groups{background:#f8fbf9;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px;display:grid}.arabic-correction-groups>div{background:#fff;border:1px solid #dce9e2;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px;display:flex}.arabic-correction-groups span{color:#547063;white-space:nowrap;direction:ltr;margin-left:auto;font-size:7px;font-weight:850}.arabic-correction-groups button{color:#185f43;background:#f1faf5;border:1px solid #bdd8ca;border-radius:7px;min-width:30px;height:30px;padding:0 7px;font-family:Arial,Noto Sans Arabic,sans-serif;font-size:16px}.arabic-correction-groups button:hover{color:#0f5439;background:#e1f5e9;border-color:#4fa87e}.emoji-textarea.compact .arabic-correction-panel{left:auto;right:0}.emoji-gallery{z-index:30;background:#fff;border:1px solid #ddd7ee;border-radius:12px;width:min(390px,100vw - 80px);position:absolute;bottom:39px;left:8px;overflow:hidden;box-shadow:0 18px 48px #22144c2e}.emoji-gallery>header{border-bottom:1px solid #eeeaf6;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 11px 8px;display:flex}.emoji-gallery>header div{flex-direction:column;gap:2px;display:flex}.emoji-gallery>header strong{color:var(--ink);font-size:10px}.emoji-gallery>header small{color:#827c96;font-size:7px}.emoji-gallery>header>button{color:#706986;background:#f4f1f8;border:0;border-radius:6px;width:25px;height:25px;font-size:15px}.emoji-gallery nav{background:#faf9fd;border-bottom:1px solid #eeeaf6;grid-template-columns:repeat(7,1fr);gap:4px;padding:7px 9px;display:grid}.emoji-gallery nav button{color:#77708a;background:0 0;border:0;border-radius:7px;height:29px;font-size:14px}.emoji-gallery nav button:hover,.emoji-gallery nav button.active{color:var(--violet);background:#fce7ee}.emoji-grid{grid-template-columns:repeat(6,1fr);gap:4px;max-height:214px;padding:10px;display:grid;overflow-y:auto}.emoji-grid button{aspect-ratio:1;background:0 0;border:0;border-radius:8px;width:100%;font-size:21px;line-height:1}.emoji-grid button:hover{background:#fff0f4;transform:scale(1.08)}.emoji-gallery footer{color:#837d96;background:#faf9fd;border-top:1px solid #eeeaf6;padding:7px 11px;font-size:7px}.emoji-textarea.compact>textarea{min-height:72px;font-size:8px}.emoji-textarea.compact .emoji-gallery{left:auto;right:0}.arabic-keyboard{z-index:31;background:#fff;border:1px solid #d8d4e6;border-radius:13px;width:min(560px,100vw - 80px);position:absolute;bottom:39px;left:8px;overflow:hidden;box-shadow:0 18px 48px #22144c33}.arabic-keyboard>header{direction:ltr;background:linear-gradient(100deg,#fff,#fff5f8);border-bottom:1px solid #ece9f3;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 13px 9px;display:flex}.arabic-keyboard>header div{flex-direction:column;gap:3px;display:flex}.arabic-keyboard>header strong{color:var(--ink);font-size:10px}.arabic-keyboard>header small{color:#7f7991;font-size:7px}.arabic-keyboard>header>button{color:#706986;background:#efedf5;border:0;border-radius:7px;width:26px;height:26px;font-size:15px}.arabic-key-rows{background:#f8f8fb;flex-direction:column;gap:6px;padding:11px;display:flex}.arabic-key-rows>div{justify-content:center;gap:5px;display:flex}.arabic-key-rows button{color:#20243a;cursor:pointer;background:#fff;border:1px solid #d9d7e2;border-bottom-width:2px;border-radius:7px;min-width:35px;height:37px;padding:0 8px;font-family:Arial,Noto Sans Arabic,sans-serif;font-size:17px;box-shadow:0 2px 4px #1b182d0d}.arabic-key-rows button:hover{color:var(--violet);background:#fff0f4;border-color:#9275f1;transform:translateY(-1px)}.arabic-keyboard>footer{direction:ltr;background:#fff;border-top:1px solid #e9e6f0;justify-content:center;gap:7px;padding:8px 11px;display:flex}.arabic-keyboard>footer button{color:#4d5269;background:#f8f8fb;border:1px solid #d8d4e5;border-radius:7px;min-height:31px;padding:0 20px;font-size:8px;font-weight:800}.emoji-textarea.compact .arabic-keyboard{left:auto;right:0}.carousel-prev,.carousel-next{width:31px;height:31px;color:var(--ink);background:#ffffffeb;border:0;border-radius:50%;margin-top:-15px;position:absolute;top:50%;box-shadow:0 4px 12px #00000024}.carousel-prev{left:10px}.carousel-next{right:10px}.carousel-prev:disabled,.carousel-next:disabled{opacity:.35}.carousel-dots{justify-content:center;align-items:center;gap:5px;min-height:25px;display:flex}.carousel-dots button{background:#d4d0e2;border:0;border-radius:50%;width:6px;height:6px;padding:0}.carousel-dots button.active{background:var(--violet);border-radius:5px;width:15px}.slide-editor-row{grid-template-columns:125px minmax(0,1fr) 88px}.slide-fields{grid-template-columns:125px minmax(0,1fr);min-width:0}.slide-fields:not(.visual-only)>div:last-child{grid-column:1/-1}.slide-media-kind .media-kind-switch{width:100%}.slide-media-kind .media-kind-switch button{flex:1;padding:0 7px}.slide-thumb.video{background:#111528;padding:0;overflow:hidden}.slide-video-thumb{text-align:center;place-content:center;gap:5px;width:100%;height:100%;display:grid}.slide-video-thumb span{font-size:27px}.slide-video-thumb small{color:#cdd3e6}.slide-actions{z-index:2;align-self:center;position:relative}.carousel-video-preview{background:#090b13;position:relative;overflow:hidden}.carousel-video-preview>small{z-index:3;color:#fff;background:#000000ad;border-radius:5px;padding:5px 7px;font-size:6px;position:absolute;top:10px;left:10px}.carousel-video-preview .carousel-prev,.carousel-video-preview .carousel-next{z-index:3}.version-carousel-preview article .video-player{border-radius:10px;width:100%;margin:0;max-width:100%!important}.version-carousel-preview article .video-player iframe,.version-carousel-preview article .video-player video{object-fit:contain;width:100%;height:100%}@media (width<=1240px) and (width>=581px){.slide-editor-row{grid-template-columns:105px minmax(0,1fr) 78px}.slide-actions button{gap:4px;width:78px;padding:0 5px}}.comment-thread{border-top:1px solid var(--line);background:#fbfbfe}.comment-thread-head{justify-content:space-between;align-items:center;min-height:70px;padding:14px 18px;display:flex}.comment-thread-head .kicker{margin-bottom:3px}.comment-thread-head h3{margin:0;font-size:14px}.comment-legend{gap:9px;display:flex}.comment-legend span{color:#72788e;align-items:center;gap:5px;font-size:7px;display:flex}.comment-legend span:before{content:"";background:#8b91a2;border-radius:3px;width:7px;height:7px}.comment-legend .internal:before{background:var(--orange)}.comment-legend .client:before{background:var(--rose)}.comment-list{padding:0 18px 8px}.comment-card{border:1px solid var(--line);background:#fff;border-left:3px solid #979caf;border-radius:9px;gap:11px;margin-bottom:9px;padding:12px;display:flex}.comment-card.internal{border-left-color:var(--orange);background:#fffaf6}.comment-card.client{border-left-color:var(--rose);background:#fff8fa}.comment-avatar{color:#fff;background:#7a8198;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:7px;font-weight:850;display:grid}.comment-card.internal .comment-avatar{background:var(--orange)}.comment-card.client .comment-avatar{background:var(--rose)}.comment-card>div{flex:1}.comment-card header{justify-content:space-between;align-items:center;display:flex}.comment-card header strong{font-size:9px}.comment-card header span,.comment-card small{color:var(--muted);font-size:7px}.comment-card p{color:#4e5570;margin:7px 0 0;font-size:9px;line-height:1.5}.comment-card b{color:var(--green);margin-top:7px;font-size:7px;display:block}.privacy-note,.empty-comments{color:#426a92;background:#eef7ff;border-radius:8px;margin:0 18px 15px;padding:11px;font-size:8px}.empty-comments{color:var(--muted);text-align:center;background:#f2f3f7}.request-context-banner{border:1px solid #f0ccb9;border-left:4px solid var(--orange);background:#fff7f1;border-radius:9px;gap:10px;margin:14px 18px 0;padding:12px;display:flex}.request-context-banner.client{border-color:#f1c7d1;border-left-color:var(--rose);background:#fff6f8}.request-context-banner.client_reply{border-color:#cbdff2;border-left-color:var(--blue);background:#f4f9ff}.request-context-banner>span{color:#fff;background:var(--orange);border-radius:9px;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:7px;font-weight:850;display:grid}.request-context-banner.client>span{background:var(--rose)}.request-context-banner.client_reply>span{background:var(--blue)}.request-context-banner div{flex-direction:column;display:flex}.request-context-banner small{color:#8a6c5c;font-size:7px;font-weight:800}.request-context-banner strong{margin-top:4px;font-size:9px}.request-context-banner p{color:#5c5260;margin:5px 0 0;font-size:9px;line-height:1.5}.comment-card.client_reply{border-left-color:var(--blue);background:#f6faff}.comment-card.client_reply .comment-avatar,.comment-legend .client-reply:before{background:var(--blue)}.pm-client-reply{background:#f4f9ff;border:1px solid #c9ddf0;border-radius:10px;margin:4px 18px 15px;padding:14px}.pm-client-reply>div:first-child{flex-direction:column;display:flex}.pm-client-reply>div:first-child span{color:var(--blue);letter-spacing:.7px;font-size:7px;font-weight:850}.pm-client-reply>div:first-child strong{margin-top:4px;font-size:10px}.pm-client-reply>div:first-child p{color:#61758b;margin:4px 0 10px;font-size:8px}.pm-client-reply textarea{resize:vertical;width:100%;min-height:76px;color:var(--ink);background:#fff;border:1px solid #cddceb;border-radius:8px;padding:10px;font-size:9px}.pm-client-reply>div:last-child{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.pm-client-reply button{min-height:36px;color:var(--blue);background:#fff;border:1px solid #9abfe0;border-radius:8px;padding:0 11px;font-size:8px;font-weight:800}.pm-client-reply button.agreement{color:#fff;border-color:var(--green);background:var(--green)}.pm-client-reply button:disabled{opacity:.45}.version-backdrop{padding:26px}.version-dialog{background:#fff;border-radius:16px;grid-template-columns:300px 1fr;width:min(1160px,100%);max-height:calc(100vh - 52px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000004d}.version-list{border-right:1px solid var(--line);background:#f8f8fc;padding:26px 20px;overflow-y:auto}.version-list h2{margin:4px 0 8px;font-size:21px}.version-list>p{color:var(--muted);margin:0 0 18px;font-size:8px;line-height:1.5}.version-list>button{border:1px solid var(--line);width:100%;min-height:67px;color:var(--ink);text-align:left;background:#fff;border-radius:9px;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;margin-bottom:8px;padding:10px;display:grid}.version-list>button.active{background:#f2eeff;border-color:#896bfa;box-shadow:inset 0 0 0 1px #ded5ff}.version-list>button>span{width:36px;height:36px;color:var(--violet);background:var(--violet-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.version-list>button div{flex-direction:column;display:flex}.version-list>button strong{font-size:8px}.version-list>button small{color:var(--muted);margin-top:4px;font-size:7px}.version-list>button b{color:var(--violet);font-size:7px}.immutability-mini{color:#52617a;background:#e9edf4;border-radius:8px;margin-top:16px;padding:10px;font-size:8px;line-height:1.5}.version-preview{padding:26px;overflow-y:auto}.version-preview-head{justify-content:space-between;align-items:flex-start;min-height:56px;display:flex}.version-preview-head h2{margin:3px 0 0;font-size:20px}.version-preview-grid{grid-template-columns:minmax(300px,.9fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.version-field-label{color:#858ba1;letter-spacing:1px;margin-bottom:8px;font-size:7px;font-weight:850;display:block}.version-copy{flex-direction:column;gap:13px;display:flex}.version-copy>div{border:1px solid var(--line);border-radius:9px;padding:14px}.version-copy p{color:#434a66;margin:0;font-size:9px;line-height:1.6}.version-comment span{color:var(--orange);letter-spacing:.7px;font-size:7px;font-weight:850;display:block}.version-comment.client span{color:var(--rose)}.version-comment strong{margin:7px 0 4px;font-size:9px;display:block}.version-comment.internal{background:#fff8f3;border-left:3px solid var(--orange)!important}.version-comment.client{background:#fff7f9;border-left:3px solid var(--rose)!important}.version-comment.none{background:#f6f7fa}.version-preview footer{border-top:1px solid var(--line);min-height:50px;color:var(--muted);justify-content:space-between;margin-top:17px;padding-top:14px;font-size:8px;display:flex}.version-preview footer strong{color:var(--green)}.version-loading{min-height:430px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:14px;display:grid}.version-loading.error strong{color:var(--rose)}.version-comments{flex-direction:column;gap:9px;display:flex}.version-comments>.version-field-label{margin:0 0 2px}.version-comments .version-comment{border:1px solid var(--line);border-radius:8px;padding:12px}.version-comments .version-comment small{color:var(--muted);margin-bottom:5px;font-size:7px;display:block}.version-comment.client_reply{background:#f5f8ff;border-left:3px solid var(--blue)!important}.version-comment.client_reply span{color:var(--blue)}.version-comment.system{background:#f6f7fa}.version-comment.system span{color:var(--muted)}.version-image-media{object-fit:contain;border:1px solid var(--line);background:#f4f5f8;border-radius:11px;width:100%;max-height:560px;display:block}.version-carousel-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.version-carousel-preview article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:9px;min-width:0;padding:10px;display:flex}.version-carousel-preview article>header{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.version-carousel-preview article>header b{font-size:8px}.version-carousel-preview article>header span{color:var(--violet);background:var(--violet-soft);border-radius:5px;padding:4px 6px;font-size:7px;font-weight:800}.version-carousel-preview article .campaign-visual{aspect-ratio:1;border-radius:9px;width:100%;min-height:0}.version-carousel-preview article img{object-fit:contain;background:#f4f5f8;border-radius:9px;width:100%;height:auto;display:block}.version-carousel-preview article p{border-top:1px solid var(--line);color:#434a66;margin:1px 0 0;padding-top:8px;font-size:9px;line-height:1.5}.form-error{color:#9a2034;background:#fff5f7;border:1px solid #ffc8d0;border-radius:9px;margin:14px 0 0;padding:11px 13px;font-size:9px;font-weight:700}.recipient-check{background:#fff8fa;border:1px solid #d8d1f5;border-radius:9px;align-items:center;gap:10px;min-height:62px;margin-bottom:15px;padding:10px;display:flex}.recipient-check>span{color:#fff;background:#31596d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:850;display:grid}.recipient-check div{flex-direction:column;display:flex}.recipient-check strong{font-size:9px}.recipient-check small{color:var(--muted);margin-top:4px;font-size:7px}.snapshot-summary{color:#35674f;background:#edf9f3;border-radius:9px;flex-direction:column;margin-top:15px;padding:12px;display:flex}.snapshot-summary strong{font-size:9px}.snapshot-summary span{margin-top:4px;font-size:8px}.approval-symbol{color:var(--green);background:#e5f7ed}.generated-link-note{color:#315f8d;background:#eef7ff;border-radius:8px;align-items:center;gap:9px;margin-top:9px;padding:10px;display:flex}.generated-link-note>span{background:#dceeff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.generated-link-note p{flex-direction:column;margin:0;font-size:7px;line-height:1.45;display:flex}.generated-link-note strong{margin-bottom:2px;font-size:8px}.evaluation-backdrop{padding:18px}.client-evaluation-dialog{width:min(920px,100%);max-height:calc(100vh - 36px);padding:0;overflow:hidden}.client-evaluation-dialog>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fff,#f5f1ff);grid-template-columns:48px 1fr;align-items:center;gap:13px;min-height:105px;padding:23px 28px 18px;display:grid}.client-evaluation-dialog>header>span{color:#fff;background:linear-gradient(145deg,#6437d2,#a674ff);border-radius:13px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.client-evaluation-dialog>header>div{flex-direction:column;display:flex}.client-evaluation-dialog>header small{color:var(--violet);letter-spacing:1px;font-size:7px;font-weight:900}.client-evaluation-dialog>header h2{margin:3px 0;font-size:22px}.client-evaluation-dialog>header p{color:var(--muted);margin:0;font-size:8px}.evaluation-body{background:#f8f8fb;max-height:calc(100vh - 220px);padding:18px 24px;overflow-y:auto}.evaluation-score-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.evaluation-score{background:#fff;border:1px solid #e2dfea;border-radius:11px;padding:13px}.evaluation-score>header{justify-content:space-between;align-items:center;display:flex}.evaluation-score>header>div{flex-direction:column;display:flex}.evaluation-score strong{font-size:10px}.evaluation-score small{color:var(--muted);margin-top:3px;font-size:7px}.evaluation-score header>b{color:var(--violet);font-size:20px}.evaluation-score header>b span{font-size:8px}.evaluation-score>div{grid-template-columns:repeat(10,1fr);gap:4px;margin-top:11px;display:grid}.evaluation-score>div button{color:#666176;background:#fff;border:1px solid #ddd9e8;border-radius:7px;height:31px;font-size:8px;font-weight:800}.evaluation-score>div button:hover,.evaluation-score>div button.active{border-color:var(--violet);color:#fff;background:var(--violet)}.favorite-posts-picker,.evaluation-recommendation{background:#fff;border:1px solid #e2dfea;border-radius:11px;margin-top:13px;padding:13px}.favorite-posts-picker>header{justify-content:space-between;align-items:center;display:flex}.favorite-posts-picker>header>div{flex-direction:column;display:flex}.favorite-posts-picker>header strong,.evaluation-recommendation>span{font-size:10px;font-weight:850}.favorite-posts-picker>header small{color:var(--muted);margin-top:3px;font-size:7px}.favorite-posts-picker>header>b{color:var(--green);background:#e5f6ed;border-radius:7px;padding:5px 7px;font-size:7px}.favorite-posts-picker>div{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:11px;display:grid}.favorite-posts-picker>div>button{min-width:0;color:var(--ink);text-align:left;background:#fff;border:1px solid #e1deea;border-radius:9px;padding:5px 5px 8px;position:relative;overflow:hidden}.favorite-posts-picker>div>button.selected{border-color:var(--green);box-shadow:0 0 0 2px #ccebdc}.favorite-thumb{color:#fff;background:linear-gradient(145deg,#087aca,#03b7e8);border-radius:6px;flex-direction:column;justify-content:center;min-height:82px;padding:8px;display:flex;overflow:hidden}.favorite-thumb.visual-1{background:linear-gradient(145deg,#ef6d2e,#ffba27)}.favorite-thumb.visual-2{background:linear-gradient(145deg,#5b2bbf,#b642db)}.favorite-thumb small{font-size:7px}.favorite-thumb strong{margin-top:3px;font-size:11px}.favorite-thumb-media{background:#f3f1f8;height:96px;min-height:0;padding:0}.favorite-thumb-media img{object-fit:contain;width:100%;height:100%;display:block}.favorite-thumb-media.video .video-player,.favorite-thumb-media.video iframe,.favorite-thumb-media.video video{border:0;width:100%;height:100%;min-height:0}.favorite-posts-picker button>b{margin:7px 3px 2px;font-size:8px;display:block}.favorite-posts-picker button>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0 3px;font-size:6px;display:block;overflow:hidden}.favorite-posts-picker button>i{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:none;position:absolute;top:9px;right:9px}.favorite-posts-picker button.selected>i{display:grid}.evaluation-recommendation{flex-direction:column;gap:8px;display:flex;position:relative}.evaluation-recommendation textarea{resize:vertical;border:1px solid var(--line);border-radius:8px;min-height:95px;padding:10px;font-size:8px}.evaluation-recommendation>small{color:var(--muted);font-size:6px;position:absolute;bottom:19px;right:20px}.client-evaluation-dialog .dialog-actions{margin:0}.evaluation-brand-filter{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;gap:5px;min-width:210px;padding:9px 11px;display:flex}.evaluation-brand-filter span{color:var(--muted);font-size:7px;font-weight:800}.evaluation-brand-filter select{color:var(--ink);background:0 0;border:0;font-size:9px;font-weight:750}.evaluations-surface{overflow:hidden}.evaluation-table-head,.evaluation-row{grid-template-columns:minmax(260px,1.5fr) 100px 150px 90px 90px 155px;align-items:center;gap:13px;padding:0 18px;display:grid}.evaluation-table-head{color:#81869c;border-bottom:1px solid var(--line);text-transform:uppercase;background:#fafbfe;min-height:43px;font-size:7px;font-weight:850}.evaluation-row{border-bottom:1px solid var(--line);min-height:86px}.evaluation-row>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.evaluation-brand-mark{flex:0 0 39px;width:39px;height:39px}.evaluation-row>div:first-child>div{flex-direction:column;min-width:0;display:flex}.evaluation-row>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.evaluation-row>div:first-child small{color:var(--muted);margin-top:5px;font-size:7px}.evaluation-row>strong,.evaluation-row>span{font-size:8px}.evaluation-mini-scores{flex-direction:column;gap:5px;display:flex}.evaluation-mini-scores span{color:var(--muted);justify-content:space-between;font-size:7px;display:flex}.evaluation-mini-scores b{color:var(--violet)}.favorite-mini-stack{align-items:center;display:flex}.favorite-mini-stack i,.favorite-mini-stack .favorite-thumb{color:#fff;background:#1785c9;border:2px solid #fff;border-radius:8px;place-items:center;width:28px;height:28px;min-height:28px;margin-left:-7px;padding:0;font-size:6px;font-style:normal;display:grid;overflow:hidden}.favorite-mini-stack i:first-child,.favorite-mini-stack .favorite-thumb:first-child{margin-left:0}.favorite-mini-stack i.visual-1{background:#ed7935}.favorite-mini-stack i.visual-2{background:#7542c7}.favorite-mini-stack .favorite-thumb img{object-fit:cover;width:100%;height:100%}.favorite-mini-stack b{margin-left:5px;font-size:7px}.evaluation-row>button{min-height:36px;color:var(--violet);background:#fff8fa;border:1px solid #d8cef8;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;padding:0 9px;font-size:7px;font-weight:850;display:flex}.evaluation-read-dialog{width:min(720px,100%)}.evaluation-read-dialog>p{margin-bottom:14px}.evaluation-read-scores{grid-template-columns:1fr 1fr;gap:10px;display:grid}.evaluation-read-scores>div{background:#fff0f4;border-radius:10px;justify-content:space-between;align-items:center;padding:14px;display:flex}.evaluation-read-scores span{font-size:9px;font-weight:800}.evaluation-read-scores strong{color:var(--violet);font-size:24px}.evaluation-read-scores small{font-size:8px}.evaluation-read-dialog h3{margin:18px 0 9px;font-size:10px}.evaluation-read-favorites{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.evaluation-read-favorites>div{flex-direction:column;gap:5px;display:flex}.evaluation-read-favorites .favorite-thumb{min-height:85px}.evaluation-read-favorites b{font-size:7px}.evaluation-read-dialog blockquote{border-left:3px solid var(--violet);color:#5b5670;background:#f7f5fc;border-radius:6px;margin:0;padding:13px;font-size:9px;line-height:1.6}.bad-evaluations-card{width:100%;min-height:102px;color:var(--ink);text-align:left;background:linear-gradient(110deg,#fff7f8,#fff 60%,#f9f4ff);border:1px solid #f1c4cc;border-radius:14px;grid-template-columns:48px minmax(280px,1fr) 120px auto;align-items:center;gap:15px;margin-bottom:18px;padding:16px 19px;transition:all .18s;display:grid;box-shadow:0 8px 28px #ae304b12}.bad-evaluations-card:hover{border-color:#e89baa;transform:translateY(-2px);box-shadow:0 12px 34px #ae304b21}.bad-evaluations-icon{color:#fff;background:linear-gradient(145deg,#e33658,#ff748c);border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.bad-evaluations-card>div{flex-direction:column;display:flex}.bad-evaluations-card>div small{color:var(--rose);letter-spacing:1px;font-size:7px;font-weight:900}.bad-evaluations-card>div strong{margin-top:4px;font-size:17px}.bad-evaluations-card>div p{color:var(--muted);margin:5px 0 0;font-size:8px}.bad-evaluations-card aside{border-left:1px solid #efd9de;flex-direction:column;padding-left:16px;display:flex}.bad-evaluations-card aside small{color:var(--muted);font-size:7px}.bad-evaluations-card aside strong{color:var(--rose);margin-top:3px;font-size:23px}.bad-evaluations-card aside span{font-size:8px}.bad-evaluations-card>b{color:var(--rose);font-size:9px}.attention-page-brand{width:58px;height:58px;font-size:12px}.attention-brand-list{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:hidden}.attention-brand-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:65px;padding:0 18px;display:flex}.attention-brand-list>header h2{margin:3px 0 0;font-size:15px}.attention-brand-list>header>b{min-width:30px;height:30px;color:var(--rose);background:#fde9ee;border-radius:9px;place-items:center;font-size:10px;display:grid}.attention-brand-card{border:0;border-bottom:1px solid var(--line);width:100%;min-height:104px;color:var(--ink);text-align:left;background:#fff;grid-template-columns:52px minmax(170px,1.3fr) repeat(3,110px) 180px;align-items:center;gap:14px;padding:14px 18px;display:grid}.attention-brand-card:hover{background:#fffafb}.attention-brand-mark{width:48px;height:48px}.attention-brand-card>div:nth-child(2){flex-direction:column;display:flex}.attention-brand-card>div:nth-child(2) strong{font-size:11px}.attention-brand-card>div:nth-child(2) span{color:var(--rose);margin-top:5px;font-size:7px;font-weight:750}.attention-score{flex-direction:column;display:flex}.attention-score small{color:var(--muted);font-size:7px}.attention-score strong{margin-top:4px;font-size:17px}.attention-score strong span{font-size:7px}.attention-score.danger strong{color:var(--rose)}.attention-brand-card>b{color:var(--violet);text-align:right;font-size:8px}.attention-evaluations{overflow:hidden}.attention-evaluations-head,.attention-evaluation-row{grid-template-columns:minmax(270px,1.6fr) 95px 70px 70px 90px 145px;align-items:center;gap:12px;padding:0 18px;display:grid}.attention-evaluations-head{color:#81869c;border-bottom:1px solid var(--line);text-transform:uppercase;background:#fafbfe;min-height:43px;font-size:7px;font-weight:850}.attention-evaluation-row{border-bottom:1px solid var(--line);min-height:77px}.attention-evaluation-row>div{flex-direction:column;min-width:0;display:flex}.attention-evaluation-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.attention-evaluation-row>div small{color:var(--muted);margin-top:5px;font-size:7px}.attention-evaluation-row>span,.attention-evaluation-row>b{font-size:8px}.attention-evaluation-row>strong{font-size:10px}.attention-evaluation-row>strong.danger{color:var(--rose)}.attention-evaluation-row>button{min-height:35px;color:var(--violet);background:#fff8fa;border:1px solid #d8cef8;border-radius:8px;padding:0 9px;font-size:7px;font-weight:850}.template-language-switch{border:1px solid var(--line);background:#f5f6fa;border-radius:10px;align-items:center;gap:3px;min-height:42px;padding:4px;display:flex}.template-language-switch>span{color:#7f8498;padding:0 10px;font-size:8px;font-weight:800}.template-language-switch button{color:#70768d;background:0 0;border:0;border-radius:7px;width:42px;height:32px;font-size:8px;font-weight:850}.template-language-switch button.active{color:#fff;background:var(--violet);box-shadow:0 4px 10px #592bd233}.email-template-layout{grid-template-columns:minmax(230px,.62fr) minmax(460px,1.2fr) minmax(330px,.78fr);align-items:start;gap:16px;display:grid}.email-event-list{overflow:hidden}.email-event-list>header{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:70px;padding:15px 16px;display:flex}.email-event-list>header strong{margin-top:5px;font-size:10px}.email-event-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:76px;color:var(--ink);text-align:left;background:#fff;grid-template-columns:35px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:11px 13px;display:grid}.email-event-list>button:hover{background:#fff9fb}.email-event-list>button.active{box-shadow:inset 3px 0 var(--violet);background:linear-gradient(90deg,#fff0f4,#fff)}.email-event-icon{width:35px;height:35px;color:var(--violet);background:#fce7ee;border-radius:9px;place-items:center;font-size:14px;display:grid}.email-event-list button>div{flex-direction:column;min-width:0;display:flex}.email-event-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.email-event-list button small{color:#8a8fa3;margin-top:5px;font-size:6px;font-weight:750}.email-event-list button>i{color:#9a9eae;background:#eef0f4;border-radius:10px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.email-event-list button>i.enabled{color:var(--green);background:#e5f6ed}.email-template-editor{padding:20px}.email-template-editor>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.email-template-editor h2{margin:5px 0 0;font-size:17px}.email-template-editor header p{color:var(--muted);margin:7px 0 0;font-size:8px}.template-enabled{cursor:pointer;flex:none}.template-enabled input{opacity:0;pointer-events:none;position:absolute}.template-enabled>span{color:#777d91;background:#f8f9fb;border:1px solid #d8dbe4;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.template-enabled i{background:#c8ccd6;border-radius:8px;width:24px;height:14px;padding:2px;display:flex}.template-enabled i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:all .18s}.template-enabled input:checked+span{color:#15734c;background:#eef9f3;border-color:#bfe2d0}.template-enabled input:checked+span i{background:var(--green)}.template-enabled input:checked+span i:after{transform:translate(10px)}.email-body-field{margin-top:14px}.email-body-field textarea{resize:vertical;min-height:280px;line-height:1.7}.template-variables{margin-top:14px}.template-variables>span{color:#555b73;font-size:8px;font-weight:800}.template-variables>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.template-variables button{color:#6543b7;background:#fff5f8;border:1px solid #dcd5f5;border-radius:7px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.template-variables button:hover{background:#fce7ee;border-color:#ad9ae8}.template-queue-note{color:#41668c;background:#eef6ff;border-radius:9px;align-items:center;gap:9px;margin-top:15px;padding:11px 12px;display:flex}.template-queue-note>span{font-size:15px}.template-queue-note p{margin:0;font-size:8px;line-height:1.5}.email-template-editor .form-actions{padding:18px 0 0}.email-template-loading{min-height:300px;color:var(--muted);place-items:center;font-size:9px;display:grid}.email-preview{position:sticky;top:88px;overflow:hidden}.email-preview>header{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#fff2f6,#fff);min-height:96px;padding:17px}.email-preview>header>div{align-items:center;gap:9px;margin-top:12px;display:flex}.email-preview>header>div>span{color:#fff;background:linear-gradient(145deg,#6d42d4,#3b1c9b);border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:850;display:grid}.email-preview>header>div>div{flex-direction:column;display:flex}.email-preview>header strong{font-size:9px}.email-preview>header small{color:var(--muted);margin-top:4px;font-size:7px}.email-preview>section{background:#fff;border:1px solid #e4e5ec;border-radius:10px;margin:16px;padding:20px;box-shadow:0 8px 25px #1e23480f}.email-preview section>small{color:#999dae;letter-spacing:.7px;font-size:6px;font-weight:850}.email-preview h3{border-bottom:1px solid #ececf1;margin:7px 0 15px;padding-bottom:14px;font-size:12px;line-height:1.4}.email-preview-body{color:#4f556d;white-space:pre-wrap;overflow-wrap:anywhere;min-height:220px;font-size:8px;line-height:1.75}.email-preview footer{border-top:1px solid #ececf1;grid-template-columns:25px 1fr;align-items:center;column-gap:7px;margin-top:18px;padding-top:14px;display:grid}.email-preview footer .mark{width:24px;height:24px}.email-preview footer strong{font-size:8px}.email-preview footer small{color:var(--muted);grid-column:2;font-size:6px}.user-surface{overflow:visible}.user-row{position:relative}.account-menu-wrap{justify-content:flex-end;display:flex;position:relative}.account-options-menu{z-index:30;background:#fff;border:1px solid #e0e1ea;border-radius:10px;width:190px;padding:8px;position:absolute;top:30px;right:0;box-shadow:0 16px 38px #18153f2e}.account-options-menu strong{color:#777c91;letter-spacing:.6px;text-transform:uppercase;padding:7px 9px 8px;font-size:7px;display:block}.account-options-menu button{color:#202544;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:9px;font-size:8px;font-weight:750}.account-options-menu button:hover{color:var(--primary);background:#f5f3ff}.account-options-menu button.danger{color:#c23e54}.account-options-menu button.activate{color:#16845c}.delete-post-dialog,.account-detail-dialog,.audit-evidence-dialog{width:min(520px,100vw - 28px)}.delete-symbol{color:#c63e56;background:#fff0f3}.delete-post-summary{background:#fff8f9;border:1px solid #f0d6dc;border-radius:10px;align-items:center;gap:12px;margin:18px 0;padding:13px;display:flex}.delete-post-summary>div,.account-detail-grid>div{flex-direction:column;gap:4px;display:flex}.delete-post-summary small,.account-detail-grid small{color:var(--muted);font-size:7px}.delete-post-summary strong,.account-detail-grid strong{font-size:9px}.account-detail-grid{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.account-detail-grid>div{border:1px solid var(--line);background:#fafbfe;border-radius:9px;min-height:64px;padding:12px}.post-edit-toolbar button:disabled,.profile-cover-editor button:disabled,.media-editor button:disabled,.slide-fields button:disabled{cursor:not-allowed;opacity:.55}.mobile-preview-frame{background:#f7f8fb;border:6px solid #202238;border-radius:25px;width:min(330px,100%);margin:16px auto;padding:10px;box-shadow:0 14px 32px #15173126}.mobile-preview-frame .social-card{border-radius:14px;margin:0;overflow:hidden}.empty-report-state,.empty-table-state{color:var(--muted);text-align:center;padding:42px 24px}.empty-report-state>span{width:48px;height:48px;color:var(--primary);background:#f1efff;border-radius:15px;place-items:center;margin:0 auto 12px;font-size:22px;display:grid}.empty-report-state h2{color:var(--ink);margin:0 0 6px}.empty-report-state p{max-width:560px;margin:0 auto}.error-table{min-width:980px}.error-head,.error-row{border-bottom:1px solid var(--line);grid-template-columns:140px 150px 210px minmax(240px,1fr) 130px 60px;align-items:center;gap:12px;padding:12px 16px;display:grid}.error-head{color:var(--muted);letter-spacing:.45px;text-transform:uppercase;background:#fafbfe;font-size:8px;font-weight:800}.error-row{font-size:9px}.error-row code{color:#b83950;background:#fff0f3;border-radius:6px;width:max-content;padding:5px 7px;font-size:8px}.error-row p{margin:0;line-height:1.5}.error-row button{color:var(--primary);cursor:pointer;text-align:left;background:0 0;border:0;font-size:8px;font-weight:800}.error-context{border:1px solid var(--line);color:#40465d;white-space:pre-wrap;word-break:break-word;background:#f7f8fb;border-radius:9px;max-height:220px;padding:12px;overflow:auto}.video-player-empty{min-height:210px;color:var(--muted);text-align:center;background:#f8f9fc;border:1px dashed #cfd3e3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.video-player-empty.vertical{min-height:360px}.video-player-empty.compact{min-height:170px}.video-player-empty>span{width:44px;height:44px;color:var(--primary);background:#ece9ff;border-radius:50%;place-items:center;font-size:18px;display:grid}.video-player-empty strong{color:var(--ink)}.video-player-empty small{max-width:250px;line-height:1.5}.public-media>iframe{border:0;width:100%;height:100%}.public-carousel img{object-fit:cover;border-radius:7px;width:100%;height:180px;display:block}.identity-upload-grid>label{min-height:170px;color:var(--ink);cursor:pointer;background:#fbfcff;border:1px dashed #b9bfd1;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:13px;display:flex}.identity-upload-grid>label:hover{background:#fff5f8;border-color:#8062df}.identity-upload-grid>label.disabled{cursor:wait;opacity:.7}.identity-upload-grid>label>input,.replace-media input,.slide-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.identity-upload-grid>label strong{font-size:9px}.identity-upload-grid>label>small{color:var(--muted);font-size:7px}.identity-upload-grid>label>i{color:var(--violet);margin-top:4px;font-size:7px;font-style:normal;font-weight:800}.profile-upload-preview img,.facebook-profile-picture img,.instagram-profile-picture img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.social-card-head>span{overflow:hidden}.social-card-head>span img{object-fit:cover;border-radius:inherit;background:#fff;width:100%;height:100%;display:block}.cover-upload-preview img,.facebook-cover-art img{object-fit:cover;width:100%;height:100%}:is(.cover-upload-preview:has(img),.facebook-cover-art:has(img),.slide-thumb:has(img)){padding:0;overflow:hidden}.replace-media{cursor:pointer;place-items:center;display:grid}.replace-media.disabled,.slide-upload-button.disabled{cursor:wait;opacity:.6}.uploaded-media-preview,.post-preview-image{object-fit:initial;background:0 0;border-radius:10px;width:100%;height:auto;max-height:none;display:block}.image-upload-empty{min-height:180px;color:var(--muted);background:#fff;border:1px dashed #c9c2dc;border-radius:10px;align-content:center;place-items:center;gap:7px;display:grid}.image-upload-empty strong{color:var(--ink)}.media-upload-progress{background:#e8e5f1;border-radius:5px;grid-column:1/-1;height:8px;position:relative;overflow:visible}.media-upload-progress i{border-radius:inherit;background:linear-gradient(90deg,#6741d9,#2d86ea);height:100%;transition:width .18s;display:block}.media-upload-progress span{color:var(--muted);font-size:6px;position:absolute;top:-15px;right:4px}.slide-thumb img{object-fit:cover;width:100%;height:100%}.slide-media-field{flex-direction:column;gap:5px;display:flex}.slide-media-field>span{color:#555c78;font-size:7px;font-weight:750}.slide-upload-button{min-height:59px;color:var(--violet);cursor:pointer;background:#fff;border:1px dashed #b7aecf;border-radius:7px;place-items:center;font-size:8px;font-weight:800;display:grid!important}.identity-upload-choice{grid-template-rows:1fr auto;gap:7px;min-width:0;display:grid}.identity-upload-choice>label{min-height:170px;color:var(--ink);cursor:pointer;background:#fbfcff;border:1px dashed #b9bfd1;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:13px;display:flex}.identity-upload-choice>label:hover{background:#fff5f8;border-color:#8062df}.identity-upload-choice>label strong{font-size:9px}.identity-upload-choice>label>small{color:var(--muted);font-size:7px}.identity-upload-choice>label>i{color:var(--violet);margin-top:4px;font-size:7px;font-style:normal;font-weight:800}.identity-upload-choice>button,.media-source-actions>button,.slide-media-field>div>button{min-height:34px;color:var(--violet);background:#fff5f8;border:1px solid #d8d0f3;border-radius:7px;padding:0 10px;font-size:8px;font-weight:800}.media-source-actions{flex-wrap:wrap;gap:7px;display:flex}.media-source-actions .replace-media{cursor:pointer;place-items:center;display:grid}.slide-media-field>div{grid-template-columns:1fr auto;gap:6px;display:grid}.slide-media-field>div>button{min-height:59px}.media-library-backdrop{z-index:60}.media-library-dialog{background:#fff;border-radius:17px;grid-template-rows:auto minmax(180px,1fr) auto;width:min(980px,100%);max-height:calc(100vh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0a0e2859}.media-library-dialog>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fff,#fff2f6);min-height:96px;padding:21px 26px 17px}.media-library-dialog>header h2{margin:3px 0 0;font-size:23px}.media-library-dialog>header p{color:var(--muted);margin:5px 0 0;font-size:9px}.media-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:13px;padding:18px 22px;display:grid;overflow-y:auto}.media-library-grid article{background:#fff;border:1px solid #dfe2eb;border-radius:12px;min-width:0;overflow:hidden}.media-library-preview{aspect-ratio:4/3;color:#fff;background:#111525;border:0;place-items:center;width:100%;font-size:30px;display:grid;position:relative;overflow:hidden}.media-library-preview img{object-fit:cover;width:100%;height:100%}.media-library-preview i{color:#fff;background:#000000b8;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal;position:absolute;bottom:8px;left:8px}.media-library-grid article>div:nth-child(2){flex-direction:column;min-width:0;padding:10px 10px 7px;display:flex}.media-library-grid article>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.media-library-grid article>div:nth-child(2) small{color:var(--muted);margin-top:4px;font-size:7px}.media-library-actions{grid-template-columns:1fr 34px;gap:6px;padding:0 10px 10px;display:grid}.media-library-actions button{min-height:32px;color:var(--violet);background:#fff5f8;border:1px solid #d7cff2;border-radius:7px;font-size:8px;font-weight:800}.media-library-actions button.delete{color:var(--rose);background:#fff3f5}.media-library-actions button.confirm-delete{color:#fff;background:var(--rose)}.media-library-state{color:#697087;text-align:center;align-content:center;place-items:center;gap:10px;min-height:260px;padding:35px;display:grid}.media-library-state>span:not(.loader){font-size:36px}.media-library-state strong{font-size:11px}.media-library-state p{margin:0;font-size:8px}.media-library-state.error{color:var(--rose)}.media-library-dialog>footer{border-top:1px solid var(--line);background:#fafbfe;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:13px 22px;display:flex}.media-library-dialog>footer p{color:#56617a;align-items:center;gap:8px;margin:0;font-size:8px;display:flex}.media-library-dialog>footer p span{color:#fff;background:var(--blue);border-radius:7px;place-items:center;width:23px;height:23px;display:grid}@media (width<=760px){.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:13px}.media-library-dialog{border-radius:0;max-height:100vh}.media-library-backdrop{padding:0}.identity-upload-grid{grid-template-columns:1fr}}.campaign-visual.uploaded-carousel{background:#0b0d14;padding:0}.campaign-visual.uploaded-carousel:before,.campaign-visual.uploaded-carousel:after{display:none}.campaign-visual.uploaded-carousel{min-height:0}.campaign-visual.uploaded-carousel>img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.campaign-visual.uploaded-carousel>small{background:#0000009e;border-radius:5px;padding:5px 7px;position:absolute;top:10px;left:10px}.video-player.adaptive{background:0 0;margin-inline:auto}.video-player.adaptive iframe,.video-player.adaptive video{aspect-ratio:auto;object-fit:cover;background:0 0;border:0;width:100%;height:100%;min-height:0;max-height:none;display:block}.video-player.adaptive.vertical iframe,.video-player.adaptive.vertical video,.video-player.adaptive.landscape iframe,.video-player.adaptive.landscape video{aspect-ratio:auto;object-fit:cover;max-height:none}.public-media.adaptive,.public-media.adaptive.vertical{background:0 0;height:auto;margin-inline:auto}.public-media.adaptive>img,.public-media.adaptive>video,.public-media.adaptive>iframe{object-fit:cover;background:0 0;border:0;width:100%;height:100%;display:block}.review-fields .version-image-media{object-fit:contain;border:1px solid var(--line);background:0 0;border-radius:11px;width:auto;max-width:100%;height:auto;max-height:min(520px,58vh);margin-inline:auto;display:block}.facebook-page-preview{--profile-size:clamp(68px,12cqw,104px);container-type:inline-size}.facebook-page-identity{min-height:calc(var(--profile-size) * .78);grid-template-columns:var(--profile-size) minmax(0,1fr) auto;gap:12px;padding:0 14px 11px}.facebook-profile-picture{z-index:2;width:var(--profile-size);height:var(--profile-size);margin-top:calc(var(--profile-size) * -.38);background:#fff;border:4px solid #fff;align-self:start;position:relative;overflow:hidden;box-shadow:0 5px 16px #141e3c33}.profile-upload-preview,.instagram-profile-picture{background:#fff;overflow:hidden}.profile-upload-preview img,.facebook-profile-picture img,.instagram-profile-picture img{box-sizing:border-box;object-fit:cover;object-position:center;background:#fff;border-radius:50%;width:100%;height:100%;padding:0}@media (width<=1480px){.header{padding-inline:18px}.logo{width:128px}.main-nav{gap:2px}.main-nav>button,.nav-group>.nav-parent{padding-inline:9px}.header-actions{gap:9px}.language-control>small{display:none}.profile{min-width:156px}}@media (width<=1240px){.main-nav>button,.nav-group>.nav-parent{padding:0 10px}.create-button{min-width:120px}.header-quick-actions .create-button{padding:0 9px}.profile{min-width:160px}.profile div,.language-control>small{display:none}.metric-grid{grid-template-columns:repeat(3,1fr)}.metric-card{min-height:145px}.timeline-table:not(.full) .timeline-item{grid-template-columns:44px minmax(135px,1.2fr) minmax(110px,.8fr) auto 70px}.timeline-table:not(.full) .timeline-period{display:none}.editor-layout{grid-template-columns:245px minmax(480px,1fr)}.editor-layout>.preview-panel{grid-column:2}.editor-layout>.post-nav{grid-row:span 2}.review-detail-grid{grid-template-columns:1fr}.review-detail-grid>.preview-panel{border-left:0;border-top:1px solid var(--line)}.brand-assignment-strip{grid-template-columns:1fr 1fr}.assigned-people{grid-template-columns:1fr}.user-table-head,.user-row{grid-template-columns:minmax(180px,1.3fr) 90px minmax(130px,1fr) 80px 30px}.user-table-head>span:nth-child(4),.user-row>.last-access{display:none}.report-kpis{grid-template-columns:repeat(3,1fr)}.report-kpis .report-kpi:nth-child(n+4){min-height:95px}.composition-row,.composition-footer{grid-template-columns:minmax(135px,.8fr) minmax(250px,2fr) 75px 75px}.version-preview-grid{grid-template-columns:1fr}.version-preview-grid .campaign-visual.large{max-width:100%}.attention-brand-card{grid-template-columns:52px minmax(160px,1fr) repeat(3,90px) 150px}.attention-evaluations-head,.attention-evaluation-row{grid-template-columns:minmax(220px,1.5fr) 85px 60px 60px 75px 130px}.email-template-layout{grid-template-columns:230px 1fr}.email-preview{grid-column:2;position:static}}@media (width<=1100px){.header-actions{gap:9px}.header-actions .profile{min-width:78px}.header-actions .bell{display:none}.client-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.header{padding:0 16px}.logo{width:auto;margin-right:12px}.logo>b,.logo>span:last-child{display:none}.main-nav{overflow-x:auto}.main-nav>button,.nav-group>.nav-parent{font-size:11px}.nav-submenu{min-width:0;position:fixed;top:70px;left:16px;right:16px;transform:none}.header-actions .create-button{display:none}.profile{min-width:78px}.bell{display:none}.page{width:min(100% - 28px,1540px);padding-top:26px}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-layout,.form-layout,.add-client-layout{grid-template-columns:1fr}.summary-panel,.brand-preview-panel{position:static}.client-metrics,.client-grid{grid-template-columns:1fr 1fr}.timeline-table.full .timeline-item,.timeline-table:not(.full) .timeline-item{grid-template-columns:44px 1fr auto minmax(88px,122px);padding:10px 0}.timeline-item .timeline-client,.timeline-item .timeline-period,.timeline-item .timeline-updated,.table-labels{display:none}.flow-bar{flex-wrap:wrap;gap:10px;padding:10px 0}.flow-bar>div:nth-child(2){margin-left:15px}.flow-bar>div:last-child{justify-content:flex-end;width:100%}.client-share-link{grid-template-columns:40px 1fr auto}.client-share-link label{grid-column:2/-1}.client-share-link>button{grid-area:1/3}.editor-layout,.review-layout{grid-template-columns:1fr}.post-nav{grid-template-columns:1fr 1fr;display:grid}.post-group{border-right:1px solid var(--line)}.editor-layout>.preview-panel{grid-column:1}.type-picker{grid-template-columns:repeat(3,1fr)}.review-score{width:250px}.admin-grid{grid-template-columns:1fr}.assignment-surface{overflow-x:auto}.assignment-head,.assignment-row{grid-template-columns:140px repeat(3,minmax(210px,1fr)) 70px;min-width:1050px}.audit-head,.audit-row{grid-template-columns:100px minmax(130px,.8fr) minmax(180px,1.4fr) 80px}.audit-head>span:nth-child(4),.audit-row>span:nth-child(4){display:none}.request-card-body{grid-template-columns:42px 1fr auto 125px}.request-card-body .version-next{grid-column:2/4}.request-card-body>button{grid-area:1/4/3}.report-filters{flex-wrap:wrap}.dimension-tabs{flex:1 0 100%}.reports-grid{grid-template-columns:1fr}.report-insights{grid-template-columns:1fr 1fr;display:grid}.report-insights .surface-head{grid-column:1/-1}.composition-row,.composition-footer{grid-template-columns:minmax(130px,.8fr) minmax(220px,2fr) 75px}.composition-row>span:last-child,.composition-footer>span:last-child{display:none}.version-dialog{grid-template-columns:230px 1fr}.slide-editor-row{grid-template-columns:105px 1fr 35px}.slide-fields{grid-template-columns:1fr}.media-upload-preview{grid-template-columns:minmax(220px,1fr) auto}.oversight-bar{grid-template-columns:1fr 1fr}.oversight-bar>p{grid-column:1/-1}.timeline-activity-dialog{overflow-y:auto}.timeline-activity-grid{grid-template-columns:1fr;max-height:none;overflow:visible}.activity-stream,.snapshot-history{overflow:visible}.snapshot-history{border-left:0;border-top:1px solid var(--line)}.evaluation-table-head{display:none}.evaluation-row{grid-template-columns:minmax(220px,1fr) 130px 140px;padding:12px 15px}.evaluation-row>strong,.evaluation-row>span,.favorite-mini-stack{display:none}.favorite-posts-picker>div{grid-template-columns:repeat(3,1fr)}.bad-evaluations-card{grid-template-columns:48px 1fr auto}.bad-evaluations-card aside{display:none}.attention-brand-card{grid-template-columns:48px 1fr 95px 150px}.attention-brand-card .attention-score:nth-of-type(n+2),.attention-evaluations-head{display:none}.attention-evaluation-row{grid-template-columns:1fr 80px 130px;padding:12px 15px}.attention-evaluation-row>span,.attention-evaluation-row>b{display:none}.email-template-layout{grid-template-columns:1fr}.email-event-list{grid-template-columns:1fr 1fr;display:grid}.email-event-list>header{grid-column:1/-1}.email-preview{grid-column:1}}@media (width<=580px){.version-carousel-preview{grid-template-columns:1fr}.oversight-bar{grid-template-columns:1fr;width:calc(100% - 28px);margin-top:14px}.oversight-bar>p{grid-column:auto}.oversight-mode button{flex:1}.activity-backdrop{padding:0}.timeline-activity-dialog{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.timeline-activity-dialog>header{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.activity-stream,.snapshot-history{padding:16px}.notification-panel{width:auto;position:fixed;top:66px;left:14px;right:14px}.pm-reshare-alert,.review-reshare-highlight{grid-template-columns:38px 1fr}.pm-reshare-alert>b,.review-reshare-highlight>button{grid-column:1/-1;width:100%}.header{flex-wrap:wrap;height:auto;min-height:68px;padding-top:7px}.logo,.header-actions{height:48px}.profile{min-width:70px}.main-nav{border-top:1px solid var(--line);order:3;width:calc(100% + 32px);height:47px;margin:0 -16px}.main-nav>button,.nav-group{flex:none}.main-nav>button,.nav-group>.nav-parent{padding:0 15px}.nav-submenu{top:108px}.page{padding-top:22px}.page-title{flex-direction:column;align-items:flex-start}.page-title .button{width:100%}.page-title h1,.client-hero h1{font-size:27px}.metric-grid,.client-metrics,.client-grid{grid-template-columns:1fr}.metric-card{grid-template-columns:43px 1fr;column-gap:13px;min-height:115px;display:grid}.metric-card .metric-icon{grid-row:span 3;margin:0}.metric-card>strong{font-size:23px}.metric-card p{min-height:0;margin:3px 0}.timeline-item,.timeline-table.full .timeline-item,.timeline-table:not(.full) .timeline-item{grid-template-columns:40px 1fr auto}.timeline-item .status{grid-column:2}.timeline-row-actions{flex-direction:column;grid-area:1/3/span 2}.timeline-row-actions .timeline-action{width:100%;min-width:88px}.timeline-delete-action{width:100%}.index-tools{flex-direction:column;align-items:stretch;gap:10px}.search{width:100%}.index-tools>div{overflow-x:auto}.client-hero{align-items:flex-start}.client-brand{flex-basis:48px;width:48px;height:48px}.create-banner>b{display:none}.two-fields,.network-counts,.editor-grid,.review-date,.brand-identity-fields,.multi-assignment-create{grid-template-columns:1fr}.network-select{grid-template-columns:1fr 1fr}.post-nav{grid-template-columns:1fr}.type-picker{grid-template-columns:repeat(2,1fr)}.editor-form{padding:13px}.brand-form{padding:8px 15px 0}.logo-upload-zone{grid-template-columns:1fr}.logo-preview{width:90px;height:90px}.evaluation-backdrop{padding:0}.client-evaluation-dialog{border-radius:0;width:100%;min-height:100vh;max-height:100vh;overflow-y:auto}.evaluation-body{max-height:none;padding:14px}.evaluation-score-grid{grid-template-columns:1fr}.favorite-posts-picker>div{grid-template-columns:repeat(2,1fr)}.client-evaluation-dialog .dialog-actions{position:sticky;bottom:0}.evaluation-brand-filter{width:100%}.evaluation-row{grid-template-columns:1fr;gap:10px}.evaluation-mini-scores{display:flex}.evaluation-row>button{width:100%}.evaluation-read-scores,.evaluation-read-favorites{grid-template-columns:1fr 1fr}.bad-evaluations-card{grid-template-columns:42px 1fr}.bad-evaluations-icon{width:42px;height:42px}.bad-evaluations-card>b{border-top:1px solid #efd9de;grid-column:1/-1;padding-top:10px}.attention-brand-card{grid-template-columns:42px 1fr 70px;padding:13px}.attention-brand-mark{width:40px;height:40px}.attention-brand-card>b{border-top:1px solid var(--line);text-align:left;grid-column:1/-1;padding-top:9px}.attention-evaluation-row{grid-template-columns:1fr 65px}.attention-evaluation-row>button{grid-column:1/-1}.flow-bar>div:nth-child(2),.flow-bar>div:last-child>small{display:none}.flow-bar>div:last-child{width:auto;margin-left:auto}.flow-bar .button{min-height:36px;padding:0 9px;font-size:9px}.review-hero{flex-direction:column;align-items:flex-start;gap:20px}.review-score{width:100%}.review-actions{flex-direction:column;align-items:stretch;gap:8px}.review-actions>div{grid-template-columns:1fr 1fr;display:grid}.campaign-visual.large{min-height:260px}.client-share-link{grid-template-columns:38px 1fr}.client-share-link label,.client-share-link>button{grid-column:1/-1}.client-share-link>button{grid-row:auto}.brand-assignment-strip,.assignment-rules>div,.assigned-people{grid-template-columns:1fr}.admin-user-list>div{grid-template-columns:36px 1fr auto}.admin-user-list .brand-scope{grid-column:2/-1;padding-bottom:10px}.user-table-head{display:none}.user-row{grid-template-columns:1fr auto;gap:9px;padding:14px}.user-row>.user-main,.user-row>.brand-scope{grid-column:1/-1}.user-row>.last-access{display:none}.invite-fields{grid-template-columns:1fr}.invite-fields .wide{grid-column:auto}.assignment-head{display:none}.assignment-row{grid-template-columns:1fr;gap:9px;min-width:0;padding:15px}.audit-head{display:none}.audit-row{grid-template-columns:1fr auto;gap:8px;padding:14px}.audit-row>span,.audit-row>strong{display:block}.audit-row>span:nth-child(4){display:none}.request-card-body{grid-template-columns:38px 1fr}.request-card-body>.status,.request-card-body .version-next,.request-card-body>button{grid-area:auto/1/auto/-1}.request-card-body>button{width:100%}.pm-client-reply>div:last-child{flex-direction:column}.pm-client-reply button{width:100%}.report-launch b{display:none}.report-filters>label{flex:1 0 45%}.report-kpis{grid-template-columns:1fr 1fr}.report-kpi:last-child{grid-column:1/-1}.report-head{flex-direction:column;align-items:flex-start}.ranking-row{grid-template-columns:18px 33px 1fr 34px}.ranking-track{grid-column:3/-1;width:100%}.report-insights{grid-template-columns:1fr}.report-insights .surface-head{grid-column:auto}.composition-legend{flex-wrap:wrap;justify-content:flex-start}.composition-row{grid-template-columns:1fr 62px;gap:9px;padding:11px 0}.composition-row .stacked-bar{grid-area:2/1/auto/-1}.composition-row>span:last-child{display:block}.composition-footer{display:none}.page-title-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.rise-identity-strip{align-items:flex-start}.rise-identity-strip>.status{display:none}.post-edit-toolbar{overflow-x:auto}.post-edit-toolbar button{white-space:nowrap}.media-editor-head,.carousel-caption-settings{flex-direction:column;align-items:flex-start;gap:10px}.carousel-caption-mode{width:100%}.carousel-caption-mode button{flex:1}.media-kind-switch{width:100%}.media-kind-switch button{flex:1}.media-upload-preview{grid-template-columns:1fr}.media-upload-preview>small{grid-column:1}.slide-editor-row{grid-template-columns:1fr}.slide-thumb{height:180px}.slide-actions{flex-direction:row}.slide-actions button{flex:1;width:auto}.comment-thread-head{flex-direction:column;align-items:flex-start;gap:10px}.version-backdrop{padding:0}.version-dialog{border-radius:0;grid-template-columns:1fr;width:100%;height:100vh;max-height:100vh;overflow-y:auto}.version-list{border-right:0;border-bottom:1px solid var(--line);overflow:visible}.version-preview{padding:18px;overflow:visible}.version-preview-grid{grid-template-columns:1fr}.request-summary-backdrop{padding:0}.request-summary-dialog{border-radius:0;width:100%;height:100vh;max-height:100vh;overflow-y:auto}.request-summary-head{grid-template-columns:42px 1fr}.request-summary-head aside{grid-column:1/-1;align-items:flex-start;margin:5px 0 0}.request-summary-grid{grid-template-columns:1fr;max-height:none}.request-summary-list{max-height:none}.request-summary-dialog>footer{flex-wrap:wrap;align-items:flex-start}.request-summary-dialog>footer p{width:100%;margin:0}.template-language-switch{width:100%}.template-language-switch>span{margin-right:auto}.email-event-list{grid-template-columns:1fr}.email-event-list>header{grid-column:auto}.email-template-editor{padding:15px}.email-template-editor>header{flex-direction:column}.email-body-field textarea{min-height:230px}.arabic-keyboard,.arabic-correction-panel{width:100%;left:0;right:0}.arabic-key-rows{gap:4px;padding:8px 5px}.arabic-key-rows>div{gap:3px}.arabic-key-rows button{flex:1;min-width:0;height:34px;padding:0 6px;font-size:15px}.arabic-correction-groups{grid-template-columns:1fr}.caption-tools span{display:none}}.conflict-dialog{max-width:560px}.missing-fields-dialog{max-width:580px}.missing-fields-dialog>ul{color:#7d3f16;background:#fff8f2;border:1px solid #f2c39f;border-radius:10px;gap:8px;margin:0;padding:14px 18px 14px 34px;font-size:11px;font-weight:750;display:grid}.missing-fields-dialog>ul li::marker{color:var(--orange)}.missing-fields-dialog .dialog-actions{flex-wrap:wrap}.monthly-reports-page{padding-bottom:70px}.main-nav .featured-report-nav{color:#5423db;background:linear-gradient(#fff8fa,#fff0f4);gap:6px}.main-nav .featured-report-nav span{font-size:12px}.main-nav .featured-report-nav.active{color:#4b18e0;background:#fff0f4}.monthly-report-hero{color:#fff;background:radial-gradient(circle at 80% 10%,#3ad2ffb3,#0000 32%),linear-gradient(135deg,#25106e 0%,#6825f7 55%,#13bddd 100%);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:260px;padding:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #3e1f9633}.monthly-report-hero:before,.monthly-report-hero:after{content:"";border:28px solid #ffffff21;border-radius:50%;width:280px;height:120px;position:absolute;transform:rotate(-24deg)}.monthly-report-hero:before{bottom:-70px;right:80px}.monthly-report-hero:after{top:-30px;right:-130px}.monthly-report-hero>div,.monthly-report-hero>button{z-index:1;position:relative}.monthly-report-hero h1{letter-spacing:-.05em;margin:9px 0;font-size:46px}.monthly-report-hero p{color:#e4e1fb;max-width:650px;margin:0;font-size:15px}.monthly-report-hero .button{color:#4820bf;background:#fff}.monthly-report-blueprint{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.monthly-report-blueprint>div{background:#fff;border:1px solid #e2e4ef;border-radius:16px;min-height:120px;padding:18px}.monthly-report-blueprint small{color:#6932fa;font-weight:900;display:block}.monthly-report-blueprint strong{margin:12px 0 5px;font-size:16px;display:block}.monthly-report-blueprint span{color:#788095;font-size:10px}.monthly-report-list{overflow:hidden}.monthly-report-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.monthly-report-list h2{margin:4px 0 0}.monthly-report-list>header>b{color:#5d27f5;background:#fff0f4;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.monthly-report-filters{border-bottom:1px solid var(--line);background:#fafafe;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(130px,auto));gap:8px;padding:13px 20px;display:grid}.monthly-report-filters .search{background:#fff;width:100%}.monthly-report-filters .filter{width:100%}.monthly-reports-loading{color:#6630f6;background:linear-gradient(90deg,#fff,#fff8fa,#fff);grid-template-columns:44px 1fr auto;align-items:center;gap:14px;min-height:170px;padding:32px;display:grid}.monthly-reports-loading>b{background:#efe9ff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.monthly-reports-loading strong,.monthly-reports-loading span{display:block}.monthly-reports-loading strong{color:#282d45;font-size:13px}.monthly-reports-loading span{color:#7c8498;margin-top:5px;font-size:10px}.monthly-reports-loading>i{gap:5px;display:flex}.monthly-reports-loading>i span{background:#6a33f4;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite report-loading-dot}.monthly-reports-loading>i span:nth-child(2){animation-delay:.15s}.monthly-reports-loading>i span:nth-child(3){animation-delay:.3s}@keyframes report-loading-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.monthly-report-list article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(250px,1fr) 110px 90px 105px 168px;align-items:center;gap:14px;padding:15px 20px;display:grid}.monthly-report-list article>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.monthly-report-list article>div:nth-child(2) span,.monthly-report-list article>span{color:#7c8498;font-size:10px}.monthly-networks{gap:5px;display:flex}.monthly-networks i{color:#fff;background:#5c2df3;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.monthly-empty{text-align:center;color:#7b8295;place-items:center;padding:55px;display:grid}.monthly-empty>b{color:#6531f5;font-size:28px}.monthly-empty strong{color:#202540;margin:12px 0 6px}.monthly-empty p{max-width:500px;margin:0;font-size:11px}.monthly-report-actions{justify-content:flex-end;gap:6px;display:flex}.monthly-report-actions .button{white-space:nowrap}.monthly-report-actions .button.icon{width:34px;padding:0}.monthly-report-list article.is-syncing{background:#fffbfc;grid-template-rows:auto auto}.monthly-report-list article>.real-operation-progress{grid-column:1/-1}.real-operation-progress{background:#fff;border:1px solid #dcd1ff;border-radius:11px;min-width:240px;padding:10px 12px}.real-operation-progress>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.real-operation-progress strong{font-size:10px}.real-operation-progress span{color:#6731f2;font-size:10px;font-weight:900}.real-operation-progress-track{background:#ebe7f5;border-radius:999px;height:7px;margin:7px 0 5px;overflow:hidden}.real-operation-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#6330f3,#2fc4e6);height:100%;transition:width .35s;display:block}.real-operation-progress small{color:#6d7489;font-size:8.5px}.persistent-operation-notice{z-index:140;background:#f1fcf6;border:1px solid #b8ddca;border-radius:14px;grid-template-columns:34px 1fr 25px;align-items:center;gap:10px;width:min(390px,100vw - 32px);padding:13px 14px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #1c2a482e}.persistent-operation-notice>b{color:#fff;background:#13965b;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.persistent-operation-notice>div{gap:3px;display:grid}.persistent-operation-notice strong{font-size:10px}.persistent-operation-notice span{color:#667187;font-size:9px;line-height:1.4}.persistent-operation-notice button{color:#687086;cursor:pointer;background:0 0;border:0;font-size:18px}.client-review-button{color:#1261a7!important;background:#eef7ff!important;border-color:#b7d8ff!important}.monthly-client-receipt-dialog,.monthly-client-review-dialog{width:min(620px,100vw - 30px)}.monthly-client-receipt-dialog textarea{min-height:150px}.client-review-message{white-space:pre-wrap;color:#273650;background:#f6fbff;border:1px solid #d9e7f5;border-radius:12px;padding:16px;line-height:1.65}.last-successful-sync{font-weight:800;display:block;color:#148553!important;font-size:8.5px!important}.monthly-viewer-toolbar .last-successful-sync{background:#ecfaf3;border-radius:9px;padding:7px 9px}.monthly-report-list article>div:nth-child(2) .last-successful-sync{margin-top:2px}.monthly-report-list article.client-report-new{background:linear-gradient(90deg,#f2f7ff 0,#fff 42%);position:relative}.monthly-report-list article.client-report-new:before{content:"";background:#2478dc;border-radius:0 5px 5px 0;width:4px;position:absolute;top:9px;bottom:9px;left:0}.monthly-report-list article.client-report-viewed{background:linear-gradient(90deg,#fffaf2 0,#fff 42%)}.monthly-report-list article.client-report-acknowledged{background:linear-gradient(90deg,#f5fcf8 0,#fff 42%)}.monthly-create-dialog{width:min(96vw,900px);max-height:92vh;overflow:auto}.monthly-create-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.monthly-create-grid .wide{grid-column:1/-1}.monthly-network-picker{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.monthly-network-picker button{background:#fff;border:1px solid #dfe3ef;border-radius:10px;height:42px;font-weight:800}.monthly-network-picker button.active{color:#5d25f1;background:#fff0f4;border-color:#6630f6}.monthly-create-dialog>.field{margin-top:11px}.benchmark-format-note{color:#574a78;background:#fff2f6;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:10px}.report-network-config{background:#fafbfe;border:1px solid #e1e4ee;border-radius:16px;margin:12px 0;padding:16px}.report-network-config>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.report-network-config>header strong{font-size:14px}.report-network-config>header span{color:#858b9d;font-size:9px}.profile-id-url{grid-template-columns:1fr 1.7fr;gap:10px;display:grid}.report-network-config>.field{margin-top:10px}.monthly-create-dialog.compact{width:min(94vw,620px)}.monthly-create-dialog>p{color:#72798d;font-size:11px;line-height:1.55}.brand-report-source-summary{color:#5a29db;background:#fff5f8;border:1px solid #e2dcfa;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;font-size:10px;display:flex}.brand-report-source-summary span{color:#575f76}.competitor-selection-panel{background:linear-gradient(145deg,#fcfbff,#f7f9ff);border:1px solid #ddd7f5;border-radius:16px;margin-top:16px;padding:16px}.competitor-selection-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.competitor-selection-panel>header h3{margin:4px 0 3px;font-size:16px}.competitor-selection-panel>header p{color:#737a8e;margin:0;font-size:9px}.competitor-selection-panel>header>strong{color:#5825dd;text-align:center;background:#fce7ee;border-radius:10px;min-width:62px;padding:9px 11px;font-size:12px}.competitor-network-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.competitor-network-tabs>button{color:#515a70;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe2ec;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.competitor-network-tabs>button>i{color:#fff;background:#8a8fa2;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:900;display:grid}.competitor-network-tabs>button>span,.competitor-network-tabs>button small{min-width:0;display:block}.competitor-network-tabs>button>span{font-size:9px;font-weight:850}.competitor-network-tabs>button small{color:#8b91a1;margin-top:2px;font-size:7px}.competitor-network-tabs>button.active{color:#5521da;background:#fff0f4;border-color:#7140ed;box-shadow:0 5px 14px #5429be1a}.competitor-network-tabs>button.active>i{background:linear-gradient(135deg,#7d42f2,#4d1ddb)}.competitor-selection-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.competitor-selection-toolbar>span{color:#656d80;font-size:9px;font-weight:750}.competitor-selection-toolbar>div{gap:6px;display:flex}.competitor-selection-toolbar button{color:#5b2bd3;cursor:pointer;font:inherit;background:#ede8fc;border:0;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:850}.competitor-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.competitor-option-grid>button{color:#252c43;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe3ed;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px;transition:border-color .15s,background .15s,transform .15s;display:flex}.competitor-option-grid>button:hover{transform:translateY(-1px)}.competitor-option-grid>button>i{color:#8c93a4;background:#f7f8fb;border:1px solid #d9ddeb;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:900;display:grid}.competitor-option-grid>button span,.competitor-option-grid>button strong,.competitor-option-grid>button small{min-width:0;display:block}.competitor-option-grid>button strong{text-overflow:ellipsis;color:#252b41;white-space:nowrap;font-size:9px;overflow:hidden}.competitor-option-grid>button small{color:#858c9e;margin-top:3px;font-size:7px}.competitor-option-grid>button.selected{background:#f5f1ff;border-color:#7040eb}.competitor-option-grid>button.selected>i{color:#fff;background:#6b34e7;border-color:#6b34e7}.competitor-empty-state{color:#7a8194;background:#fff;border:1px dashed #d8dce9;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:18px;font-size:9px;display:flex}.competitor-add-area{border-top:1px solid #e5e3ee;margin-top:10px;padding-top:10px}.competitor-add-area>.button{min-height:34px}.competitor-add-form{background:#fff;border:1px solid #d9d0f8;border-radius:12px;padding:12px}.competitor-add-form>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.competitor-add-form>header strong{font-size:11px}.competitor-add-form>header button{color:#656d80;cursor:pointer;background:#f1f2f6;border:0;border-radius:7px;width:25px;height:25px}.competitor-source-fields{grid-template-columns:.8fr 1.4fr;gap:9px;display:grid}.competitor-add-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.competitor-add-actions .button{min-height:34px}@media (width<=720px){.competitor-network-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.competitor-network-tabs>button{flex:0 0 145px}.competitor-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competitor-source-fields{grid-template-columns:1fr}}@media (width<=520px){.monthly-create-grid{grid-template-columns:1fr}.monthly-create-grid .wide{grid-column:auto}.competitor-selection-panel>header,.competitor-selection-toolbar{flex-direction:column;align-items:flex-start}.competitor-option-grid{grid-template-columns:1fr}.competitor-selection-toolbar>div{width:100%}.competitor-selection-toolbar button{flex:1}.competitor-add-actions{flex-direction:column-reverse}.competitor-add-actions .button{width:100%}}@media (width<=900px){.monthly-report-blueprint{grid-template-columns:1fr 1fr}.monthly-report-list article{grid-template-columns:42px 1fr auto}.monthly-report-list article>span,.monthly-report-list article>.monthly-networks{display:none}.monthly-report-list article>.status{grid-column:2}.monthly-report-actions{grid-area:1/3/3}}@media (width<=580px){.monthly-report-hero{flex-direction:column;align-items:flex-start;min-height:320px;padding:25px}.monthly-report-hero h1{font-size:34px}.monthly-report-blueprint,.monthly-create-grid{grid-template-columns:1fr}.monthly-create-grid .wide{grid-column:auto}.monthly-network-picker{grid-template-columns:1fr 1fr}}.monthly-report-viewer{padding-bottom:80px}.monthly-viewer-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.monthly-viewer-toolbar>div{align-items:center;gap:8px;display:flex}.monthly-report-loading{color:#6930f5;align-content:center;place-items:center;gap:16px;min-height:480px;font-size:50px;display:grid}.monthly-report-loading strong{color:#303650;font-size:14px}.monthly-viewer-cover{color:#fff;background:radial-gradient(circle at 88% 14%,#22d8eed9,#0000 28%),radial-gradient(circle at 60% 105%,#fc68bd73,#0000 34%),linear-gradient(135deg,#1b075a,#5120dd 48%,#763bf2);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:35px;min-height:350px;padding:46px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #371b8c3b}.monthly-viewer-cover:before,.monthly-viewer-cover:after{content:"";border:1px solid #fff3;border-radius:50%;position:absolute;transform:rotate(-28deg)}.monthly-viewer-cover:before{width:520px;height:190px;bottom:-80px;right:-100px}.monthly-viewer-cover:after{width:290px;height:100px;top:38px;right:120px}.monthly-cover-copy,.monthly-cover-mark{z-index:1;position:relative}.monthly-cover-copy .kicker{color:#c9efff}.monthly-cover-copy h1{letter-spacing:-.065em;margin:12px 0 6px;font-size:clamp(48px,7vw,92px);line-height:.9}.monthly-cover-copy p{color:#dcd5ff;margin:0;font-size:13px}.monthly-cover-networks{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.monthly-cover-networks span{background:#ffffff17;border:1px solid #ffffff47;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.monthly-cover-mark{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:20px;justify-items:center;min-width:180px;padding:20px;display:grid}.monthly-cover-mark>img,.monthly-cover-mark>.brand-mark{object-fit:contain;background:#fff;border-radius:22px;width:78px;height:78px;margin-bottom:17px}.monthly-cover-mark small{color:#d7d0ff;font-size:9px}.monthly-cover-mark strong{margin-top:4px;font-size:12px}.monthly-data-notice{background:#fff5f8;border:1px solid #e0d7ff;border-radius:15px;align-items:center;gap:14px;margin:18px 0;padding:16px 20px;display:flex}.monthly-data-notice>b{color:#fff;background:#6a31f6;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.monthly-data-notice strong{color:#272048;display:block}.monthly-data-notice p{color:#77728d;margin:4px 0 0;font-size:11px}.monthly-viewer-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.monthly-viewer-kpis article{background:#fff;border:1px solid #e2e4ee;border-radius:18px;min-height:155px;padding:20px;position:relative;overflow:hidden}.monthly-viewer-kpis article:after{content:"";background:#fce7ee;border-radius:50%;width:76px;height:76px;position:absolute;top:-28px;right:-28px}.monthly-viewer-kpis article:nth-child(2):after{background:#e7f8ff}.monthly-viewer-kpis article:nth-child(3):after{background:#fff0f7}.monthly-viewer-kpis article:nth-child(4):after{background:#ebfbf3}.monthly-viewer-kpis span{color:#777f94;font-size:10px;font-weight:800;display:block}.monthly-viewer-kpis strong{color:#181d3e;letter-spacing:-.04em;margin:17px 0 11px;font-size:34px;display:block}.monthly-viewer-kpis small{color:#858ca0;font-size:9px;line-height:1.45}.monthly-viewer-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:16px;margin:16px 0;display:grid}.monthly-audience-panel,.monthly-demography-panel,.monthly-benchmark-panel{padding:24px}.monthly-audience-panel>header,.monthly-content-panel>header,.monthly-benchmark-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.monthly-audience-panel h2,.monthly-content-panel h2,.monthly-demography-panel h2,.monthly-benchmark-panel h2,.monthly-summary-panel h2{color:#1b2040;letter-spacing:-.035em;margin:6px 0 0;font-size:22px}.monthly-audience-panel>header>b{color:#5b25ee;background:#f1edff;border-radius:8px;padding:6px 9px;font-size:9px}.monthly-daily-chart{background:repeating-linear-gradient(#fff 0 46px,#f0f1f6 47px);border-bottom:1px solid #dfe2ec;align-items:flex-end;gap:7px;height:190px;margin:28px 0 12px;padding:15px 12px 0;display:flex}.monthly-daily-chart i{opacity:.88;background:linear-gradient(#7039fb,#1dc0e8);border-radius:6px 6px 1px 1px;flex:1;min-width:4px;max-width:24px;transition:all .2s}.monthly-daily-chart i:hover{opacity:1;filter:saturate(1.4)}.monthly-profile-strips{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:15px;display:grid}.monthly-profile-strips>div{border:1px solid #e7e8ef;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.monthly-profile-strips>div>i{color:#fff;background:#5d2cf2;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.monthly-profile-strips span{flex-direction:column;display:flex}.monthly-profile-strips strong{font-size:10px}.monthly-profile-strips small{color:#8a91a3;margin-top:3px;font-size:8px}.monthly-profile-strips>div>b{color:#6b34f3;font-size:11px}.monthly-demography-panel{background:linear-gradient(160deg,#fff,#fff8fa)}.monthly-demography-visual{justify-content:center;align-items:flex-end;gap:8px;height:160px;margin:25px 0 15px;display:flex}.monthly-demography-visual b{color:#fff;background:linear-gradient(#fe7abe,#9b4bff);border-radius:20px 20px 8px 8px;place-items:center;width:42%;font-size:38px;display:grid}.monthly-demography-visual b:first-child{height:76%}.monthly-demography-visual b:last-child{background:linear-gradient(#4cc8ee,#5b5df4);height:54%}.monthly-demography-panel p{color:#7c8295;font-size:10px;line-height:1.6}.monthly-demography-panel>.status{margin-top:8px;display:inline-flex}.monthly-content-panel{margin:16px 0;padding:24px}.monthly-content-panel>header>span{color:#848a9b;font-size:9px}.monthly-top-posts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.monthly-top-posts article{background:#fff;border:1px solid #e3e5ee;border-radius:15px;overflow:hidden}.monthly-top-posts img,.monthly-post-placeholder{aspect-ratio:1.25;object-fit:cover;color:#ffffffbf;background:radial-gradient(circle at 80% 20%,#20cce5,#0000 30%),linear-gradient(135deg,#4310b4,#8c3ff4);place-items:center;width:100%;font-size:42px;font-weight:900;display:grid}.monthly-top-posts article>div:last-child{padding:14px}.monthly-top-posts span{color:#6a30f5;font-size:8px;font-weight:900}.monthly-top-posts p{color:#353b56;height:34px;margin:7px 0;font-size:10px;line-height:1.5;overflow:hidden}.monthly-top-posts strong{color:#171c3c;font-size:10px}.monthly-panel-empty{text-align:center;color:#8b91a3;align-content:center;place-items:center;gap:12px;min-height:190px;display:grid}.monthly-panel-empty>b{color:#7138f7;font-size:30px}.monthly-panel-empty span{max-width:340px;font-size:10px;line-height:1.5}.monthly-panel-empty.horizontal{text-align:left;grid-template-columns:auto auto;min-height:120px}.monthly-panel-empty.horizontal>b{font-size:24px}.monthly-benchmark-list{margin-top:22px}.monthly-benchmark-list>div{border-bottom:1px solid #eceef4;grid-template-columns:minmax(150px,1fr) minmax(120px,1.4fr) 55px;align-items:center;gap:12px;padding:13px 0;display:grid}.monthly-benchmark-list>div>span{grid-template-columns:28px 1fr;align-items:center;display:grid}.monthly-benchmark-list>div>span>i{color:#5f28ee;background:#fff0f4;border-radius:8px;grid-row:1/3;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.monthly-benchmark-list strong{font-size:10px}.monthly-benchmark-list small{color:#9298a9;font-size:8px}.monthly-benchmark-list>div>div{background:#eeeff4;border-radius:999px;height:7px;overflow:hidden}.monthly-benchmark-list>div>div>i{border-radius:inherit;background:linear-gradient(90deg,#682cf4,#27c7e8);height:100%;display:block}.monthly-benchmark-list>div>b{text-align:right;color:#262c4a;font-size:10px}.monthly-summary-panel{color:#fff;background:radial-gradient(circle at 105% 0,#22c5e8,#0000 32%),linear-gradient(150deg,#27106f,#6825e9);border-radius:22px;padding:30px;position:relative;overflow:hidden}.monthly-summary-panel:after{content:"";border:18px solid #ffffff1a;border-radius:50%;width:220px;height:90px;position:absolute;bottom:-45px;right:-55px;transform:rotate(-22deg)}.monthly-summary-panel .kicker{color:#8feaff}.monthly-summary-panel h2{color:#fff;font-size:29px}.monthly-summary-panel>strong{margin:28px 0 12px;font-size:17px;display:block}.monthly-summary-panel p{color:#dcd7f3;font-size:11px;line-height:1.7}.monthly-summary-panel>div{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.monthly-summary-panel>div span{border:1px solid #ffffff38;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}@media (width<=1000px){.monthly-viewer-kpis{grid-template-columns:1fr 1fr}.monthly-viewer-grid{grid-template-columns:1fr}.monthly-top-posts{grid-template-columns:1fr 1fr}.monthly-cover-copy h1{font-size:60px}}@media (width<=650px){.monthly-viewer-toolbar{flex-direction:column;align-items:flex-start}.monthly-viewer-toolbar>div{justify-content:space-between;width:100%}.monthly-viewer-cover{flex-direction:column;align-items:flex-start;min-height:460px;padding:28px}.monthly-cover-mark{grid-template-columns:65px 1fr;justify-items:start;width:100%;min-width:0}.monthly-cover-mark>img,.monthly-cover-mark>.brand-mark{grid-row:1/3;width:58px;height:58px;margin:0}.monthly-viewer-kpis{grid-template-columns:1fr 1fr}.monthly-viewer-kpis article{min-height:135px;padding:15px}.monthly-viewer-kpis strong{font-size:27px}.monthly-profile-strips,.monthly-top-posts{grid-template-columns:1fr}.monthly-benchmark-list>div{grid-template-columns:1fr 45px}.monthly-benchmark-list>div>div{grid-area:2/1/auto/-1}.monthly-data-notice{align-items:flex-start}.monthly-daily-chart{gap:3px}.monthly-content-panel>header{flex-direction:column}.monthly-panel-empty.horizontal{text-align:center;grid-template-columns:1fr}}.monthly-report-chapters{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #e0e3ed;border-radius:17px;gap:8px;margin:18px 0;padding:9px;display:flex;position:sticky;top:72px;overflow-x:auto;box-shadow:0 10px 35px #211a4914}.monthly-report-chapters a{color:#252a48;background:#f7f8fc;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;min-width:165px;padding:10px 12px;text-decoration:none;display:grid}.monthly-report-chapters a:hover{color:#5520e7;background:#fff0f4}.monthly-report-chapters a>span{color:#fff;background:#6230ef;border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.monthly-report-chapters strong{font-size:10px}.monthly-report-chapters small{color:#858ca0;font-size:8px}.network-report{margin-top:28px;padding-top:18px;scroll-margin-top:150px}.network-chapter-cover{color:#fff;border-radius:26px;justify-content:space-between;align-items:flex-end;min-height:260px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.network-chapter-cover:before,.network-chapter-cover:after{content:"";border:24px solid #ffffff29;border-radius:50%;position:absolute;transform:rotate(-20deg)}.network-chapter-cover:before{width:280px;height:90px;bottom:-48px;right:80px}.network-chapter-cover:after{width:170px;height:58px;top:22px;right:-55px}.network-facebook .network-chapter-cover{background:radial-gradient(circle at 15% 10%,#20caee,#0000 33%),linear-gradient(135deg,#245de9,#6824ef 58%,#8d16e5)}.network-chapter-cover>div,.network-chapter-cover>b{z-index:1;position:relative}.network-chapter-cover span{letter-spacing:-.035em;font-size:30px;font-weight:950}.network-chapter-cover h2{color:#fff;text-transform:uppercase;margin:7px 0 6px;font-size:17px;font-weight:500}.network-chapter-cover p{color:#fffc;margin:0;font-size:11px}.network-chapter-cover>b{font-size:100px;line-height:.75}.network-section-label{align-items:center;gap:12px;margin:40px 0 14px;display:flex}.network-section-label>span{color:#fff;background:#6130f0;border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.network-instagram .network-section-label>span{background:linear-gradient(135deg,#ff6253,#de0ca4)}.network-section-label small{color:#6b33f3;letter-spacing:.14em;font-size:8px;font-weight:900}.network-section-label h2{color:#171c3a;letter-spacing:-.035em;margin:3px 0 0;font-size:22px}.network-audience-card{grid-template-columns:150px 1fr 150px;align-items:center;gap:26px;min-height:280px;padding:26px;display:grid}.network-audience-card>div:first-child,.network-audience-card>div:last-child{flex-direction:column;display:flex}.network-audience-card span{color:#838a9d;font-size:9px;font-weight:800}.network-audience-card strong{color:#1c2140;letter-spacing:-.04em;margin-top:8px;font-size:30px}.network-audience-card small{margin-top:7px;font-size:11px;font-weight:900}.network-audience-card small.positive{color:#16a468}.network-audience-card small.negative{color:#df405c}.network-audience-chart{background:repeating-linear-gradient(#fff 0 45px,#eeeef3 46px);border-bottom:1px solid #d9dce7;justify-content:center;align-items:flex-end;gap:4px;height:190px;padding:17px 12px 0;overflow:visible;display:flex!important}.network-audience-chart>i{cursor:pointer;background:linear-gradient(#3bc9ef,#6930f3);border-radius:6px 6px 1px 1px;outline:0;flex:1;min-width:5px;max-width:18px;position:relative}.network-audience-chart>span{align-self:center}.fanbase-tooltip{z-index:8;text-align:center;pointer-events:none;background:#171936;border-radius:11px;min-width:125px;padding:10px 12px;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #12143040;color:#fff!important;display:none!important}.fanbase-tooltip:after{content:"";border:6px solid #0000;border-top-color:#171936;position:absolute;top:100%;left:50%;transform:translate(-50%)}.fanbase-tooltip b,.fanbase-tooltip strong,.fanbase-tooltip small{display:block;color:#fff!important}.fanbase-tooltip b{font-size:8px}.fanbase-tooltip strong{margin:3px 0 0!important;font-size:17px!important}.fanbase-tooltip small{margin:1px 0 0!important;font-size:7px!important}.network-audience-chart>i:hover .fanbase-tooltip,.network-audience-chart>i:focus .fanbase-tooltip{display:block!important}.network-demography-grid{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.network-demography-grid>article{min-height:260px;padding:24px;position:relative}.meta-data-source{color:#087647;letter-spacing:.04em;background:#edfbf5;border:1px solid #ccefe1;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;top:20px;right:20px}.network-demography-grid p{color:#7b8296;margin:15px 0 0;font-size:10px;line-height:1.55}.manual-demography-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.manual-demography-fields label{color:#737b90;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.manual-demography-fields input,.manual-demography-fields textarea{background:#fff;border:1px solid #dfe2ec;border-radius:9px;width:100%;padding:9px}.manual-demography-fields label.wide{grid-column:1/-1}.manual-demography-fields label>div{grid-template-columns:1fr 70px;gap:6px;display:grid}.network-gender-result{justify-content:center;align-items:flex-end;gap:8px;height:130px;margin-top:20px;display:flex}.network-gender-result>div{color:#fff;background:linear-gradient(#a663ff,#6834f1);border-radius:17px 17px 6px 6px;place-items:center;width:42%;padding:14px 8px;display:grid}.network-gender-result>div:first-child{min-height:100px}.network-gender-result>div:last-child{background:linear-gradient(#38c9e8,#4475ef);min-height:75px}.network-gender-result b{font-size:27px}.network-gender-result span{font-size:9px}.network-age-result{justify-content:center;align-items:flex-end;gap:8px;height:100px;margin-top:17px;display:flex}.network-age-result>div{color:#fff;background:linear-gradient(#42c8ee,#7040f3);border-radius:12px 12px 5px 5px;place-items:center;width:29%;min-height:55px;padding:9px 5px;display:grid}.network-age-result>div:nth-child(2){min-height:92px}.network-age-result>div:nth-child(3){min-height:74px}.network-age-result b{font-size:15px}.network-age-result span{font-size:8px}.network-city-result{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.network-city-result span{color:#5c3eb0;background:#fff0f4;border-radius:8px;padding:6px 8px;font-size:8px}.manual-save{margin-top:13px}.engagement-reality-heatmap{background:linear-gradient(145deg,#fff 0%,#fbf9ff 62%,#f4fbff 100%);margin:14px 0;padding:24px}.engagement-reality-heatmap>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.engagement-reality-heatmap>header em{color:#5f3ce1;background:#fff0f4;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.engagement-performance-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:stretch;gap:14px;margin-top:20px;display:grid}.engagement-performance-layout>article{background:#ffffffe0;border:1px solid #e3def3;border-radius:14px;min-width:0;padding:16px;overflow-x:auto}.engagement-performance-layout h4{margin:0 0 12px;font-size:12px}.engagement-performance-layout>article>p{text-align:center;place-items:center;min-height:110px;display:grid}.hourly-heatmap{min-width:510px}.hour-labels,.hour-row{grid-template-columns:42px repeat(24,minmax(10px,1fr));gap:3px;display:grid}.hour-labels{margin-bottom:4px}.hour-labels:before{content:""}.hour-labels span{text-align:center;color:#858ba0;font-size:7px}.hour-row{align-items:center;margin:3px 0}.hour-row>b{color:#626b82;font-size:8px}.hour-row>i{background:#f0edf7;border-radius:3px;height:14px;position:relative}.hourly-heatmap:not(.performance) .hour-row>i[style]{background:rgba(65,117,239,var(--heat))}.hourly-heatmap.performance .hour-row>i.has-value{cursor:help;background:linear-gradient(135deg,rgba(111,54,241,var(--heat)),rgba(29,194,226,var(--heat)))}.hour-row>i>span{z-index:15;color:#fff;background:#161b3b;border-radius:10px;width:190px;padding:10px;font-style:normal;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 30px #11152b33}.hour-row>i.has-value:hover>span,.hour-row>i.has-value:focus>span{gap:3px;display:grid}.hour-row>i>span:after{content:"";border:5px solid #0000;border-top-color:#161b3b;position:absolute;top:100%;left:50%;transform:translate(-50%)}.hour-row>i>span b{font-size:9px}.hour-row>i>span strong{font-size:10px}.hour-row>i>span small{color:#cdd2e5;font-size:8px}.engagement-performance-layout>aside{background:#f4f1ff;border-left:4px solid #6840ef;border-radius:10px;flex-direction:column;justify-content:center;padding:16px;display:flex}.engagement-performance-layout>aside strong{font-size:10px}.engagement-performance-layout>aside p{color:#333c57;margin:8px 0 0;font-size:10px;line-height:1.65}.client-report-view .network-demography-grid .meta-data-source,.client-report-view .network-demography-grid>article>p{display:none}.client-demography-insight{margin-top:-2px}.network-top-posts{margin:14px 0;padding:24px;overflow:hidden}.network-top-posts>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.network-top-posts h3,.network-onboarding h3,.network-barometer h3{color:#181d3d;letter-spacing:-.03em;margin:5px 0 0;font-size:20px}.network-top-posts>header>span{color:#8a90a1;font-size:8px}.network-top-posts>div:last-child{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;margin-top:20px;display:grid}.network-top-posts>div>a,.network-top-posts>div>div{text-decoration:none}.network-top-posts article{color:#212642;background:#fff;border:1px solid #e1e4ed;border-radius:16px;transition:all .18s;overflow:hidden}.network-top-posts article:hover{transform:translateY(-3px);box-shadow:0 15px 35px #241b4e1c}.network-post-media{background:#f4f5f9;min-height:150px;position:relative;overflow:hidden}.network-post-media img{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.network-post-media>div{aspect-ratio:1.08;color:#ffffffb3;background:linear-gradient(135deg,#4d16c7,#24c7e9);place-items:center;width:100%;font-size:38px;font-weight:900;display:grid}.network-post-media>span{color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14102da8;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.network-top-posts article>div:last-child{padding:13px}.network-top-posts article b{color:#6730f1;font-size:8px}.network-top-posts article p{color:#4e536a;height:32px;margin:7px 0;font-size:9px;line-height:1.45;overflow:hidden}.network-top-posts article strong{font-size:10px}.network-instagram .network-top-posts article b{color:#e51391}.network-post-media-link{min-height:150px}.network-post-media-fallback{aspect-ratio:1.08;text-align:left;flex-direction:column;justify-content:center;gap:8px;width:100%;min-height:150px;padding:42px 28px 58px;color:#fff!important;font-size:inherit!important;background:radial-gradient(circle at 82% 18%,#38cdebb8,#0000 30%),linear-gradient(145deg,#271064,#6632df 58%,#2b82e9)!important;align-items:flex-start!important;display:flex!important}.network-post-media-fallback b{line-height:1;color:#ffffff57!important;font-size:34px!important}.network-post-media-fallback strong{color:#fff;font-size:13px!important}.network-post-media-fallback p{max-height:54px;line-height:1.5;color:#ffffffe0!important;height:auto!important;margin:0!important;font-size:10px!important}.network-post-media-fallback small{color:#fff;font-size:8px;font-weight:800}.post-type-benchmark{margin:14px 0;padding:24px;overflow-x:auto}.post-type-benchmark>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.post-type-benchmark h3{color:#181d3d;margin:5px 0 0;font-size:20px}.post-type-benchmark>header>span{color:#878e9f;font-size:8px}.post-type-table{min-width:680px;margin-top:18px}.post-type-head,.post-type-table>article{grid-template-columns:minmax(155px,1.25fr) repeat(var(--format-count,4),minmax(115px,1fr));align-items:stretch;display:grid}.post-type-head{color:#fff;background:linear-gradient(100deg,#5520d8,#6834f1);border-radius:11px 11px 0 0}.post-type-head>*{border-right:1px solid #ffffff24;padding:11px;font-size:8px}.post-type-table>article{border-bottom:1px solid #e6e8ef;border-left:1px solid #e6e8ef;border-right:1px solid #e6e8ef}.post-type-table>article>header{align-items:center;gap:8px;padding:13px;display:flex}.post-type-table>article>header>i{color:#6030e9;background:#f1edff;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.post-type-table>article>header strong,.post-type-table>article>header small{display:block}.post-type-table>article>header strong{font-size:9px}.post-type-table>article>header small{color:#9298a8;margin-top:3px;font-size:7px}.post-type-cell{background:#fcfcfe;border-left:1px solid #eceef4;padding:11px}.post-type-cell b{color:#5423db;font-size:19px;display:inline-block}.post-type-cell>span{color:#777e91;margin-left:4px;font-size:7px}.post-type-cell em{color:#303650;margin-top:6px;font-size:8px;font-style:normal;font-weight:800;display:block}.network-onboarding{margin:14px 0;padding:24px}.network-onboarding>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.network-onboarding article{border:1px solid #e4e6ee;border-radius:11px;grid-template-columns:29px 1fr;align-items:center;padding:12px;display:grid}.network-onboarding article>i{color:#6530ef;background:#fff0f4;border-radius:8px;grid-row:1/3;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.network-onboarding strong{font-size:9px}.network-onboarding article>span{color:#9297a7;font-size:8px}.network-barometers{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.network-barometer{padding:20px}.network-barometer>header{min-height:68px}.network-barometer>header .kicker{font-size:6px}.network-barometer h3{font-size:15px}.network-barometer>div{margin-top:14px}.network-barometer>div>div{border-bottom:1px solid #eef0f5;grid-template-columns:minmax(90px,1fr) 1fr 48px;align-items:center;gap:8px;padding:9px 0;display:grid}.network-barometer>div>div>span{align-items:center;gap:6px;display:flex;overflow:hidden}.network-barometer>div>div>span>i{color:#6230ed;background:#f1edff;border-radius:7px;flex:0 0 21px;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.network-barometer strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.network-barometer>div>div>div{background:#edeef4;border-radius:999px;height:6px;overflow:hidden}.network-barometer>div>div>div>i{border-radius:inherit;background:linear-gradient(90deg,#6f36f5,#2bc6e7);height:100%;display:block}.network-barometer>div>div>b{text-align:right;font-size:8px}.report-history-switcher{background:#fff9fb;border:1px solid #e2dcfb;border-radius:14px;align-items:center;gap:9px;margin:0 0 14px;padding:9px 11px;display:flex}.report-history-switcher>button{color:#5d2ce8;cursor:pointer;background:#fff;border:1px solid #d8cff8;border-radius:10px;width:34px;height:34px;font-size:22px}.report-history-switcher>button:disabled{opacity:.3;cursor:default}.report-history-switcher>div{grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-width:210px;display:grid}.report-history-switcher>div strong{color:#fff;background:#6632ee;border-radius:8px;grid-row:1/3;padding:5px 8px;font-size:10px}.report-history-switcher>div span{font-size:9px;font-weight:800}.report-history-switcher>div small{color:#b23c55;font-size:8px}.report-history-switcher>aside{gap:5px;margin-left:auto;display:flex}.report-history-switcher>aside button{color:#5e5575;cursor:pointer;background:#fff;border:1px solid #e0dafa;border-radius:9px;padding:7px 10px;font-size:8px;font-weight:900}.report-history-switcher>aside button.active{color:#5524dd;background:#fce7ee;border-color:#6632ee}.network-rundown{background:linear-gradient(#f5f1ff 0,#fff 190px);grid-template-columns:1fr;gap:14px;min-height:320px;padding:14px;display:grid}.network-rundown aside{z-index:4;color:#fff;background:linear-gradient(100deg,#6430f0,#28c5e5);border-radius:14px;align-self:start;align-items:center;gap:7px;height:54px;min-height:54px;max-height:54px;padding:8px;display:flex;position:sticky;top:137px;overflow-x:auto;box-shadow:0 9px 24px #3f289726}.network-rundown aside button{flex:1 0 max-content;color:#fff;text-align:center;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.network-rundown aside button:hover,.network-rundown aside button.active{background:#fff3;box-shadow:inset 0 0 0 1px #fff3}.network-rundown aside button span{color:#fff;margin:0;font-size:11px}.network-rundown>div{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:9px;display:grid}.rundown-brand-tabs{grid-column:1/-1;gap:7px;padding:3px 1px 7px;display:flex;overflow-x:auto}.rundown-brand-tabs button{color:#283049;cursor:pointer;background:#fff;border:1px solid #deddea;border-radius:10px;flex:none;grid-template-columns:28px minmax(70px,1fr) auto;align-items:center;gap:7px;min-width:150px;max-width:220px;padding:7px 9px;display:grid}.rundown-brand-tabs button.active{border-color:#6330f3;box-shadow:0 0 0 2px #6330f317}.rundown-brand-tabs button.no{background:#fff8f9}.rundown-brand-tabs img,.rundown-brand-tabs i{object-fit:cover;color:#5f32db;background:#fce7ee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.rundown-brand-tabs span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.rundown-brand-tabs b{color:#167849;background:#e6f8ef;border-radius:999px;padding:4px 6px;font-size:7px}.rundown-brand-tabs button.no b{color:#a54155;background:#ffecef}.rundown-brand-name>i{float:left;color:#5f32db;background:#fce7ee;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:7px;font-size:8px;font-style:normal;font-weight:900;display:grid}.network-rundown.rundown-activations>div>article{grid-column:span 1;padding:10px}.network-rundown.rundown-activations .activation-recap{padding:9px}.network-rundown.rundown-activations .activation-recap>div{grid-template-columns:1fr}.network-rundown.rundown-activations .activation-recap article{padding:7px!important}.network-rundown article{background:#fff;border:1px solid #e6e8ef;border-radius:11px;order:1;grid-column:span 2;padding:13px}.network-rundown article.rundown-empty{background:#fafafd;order:2;grid-column:span 1;min-height:0;padding:10px 11px}.network-rundown article.rundown-empty p{margin-top:5px;font-size:8.5px;font-weight:500}.network-rundown article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.network-rundown article strong{font-size:10px;display:block}.network-rundown article p{color:#626a81;margin:9px 0 0;font-size:9px;line-height:1.5}.network-rundown article small{color:#57427f;background:#fff5f8;border-radius:8px;margin-top:8px;padding:8px;font-size:8px;line-height:1.5;display:block}.network-rundown article>b,.network-rundown article header>b{border-radius:7px;padding:5px 7px;font-size:8px}.network-rundown article header>b.yes{color:#087647;background:#e7f8f0}.network-rundown article header>b.no{color:#8c5360;background:#fff0f3}.network-rundown article label{color:#70788e;margin-top:9px;font-size:8px;font-weight:800;display:block}.network-rundown article textarea{resize:vertical;border:1px solid #e0e3ed;border-radius:8px;width:100%;min-height:62px;margin-top:5px;padding:8px}.network-rundown>div>.activation-refresh-all,.network-rundown>div>.shooting-detection-control,.network-rundown>div>.tiktok-content-classifier,.network-rundown>div>.instagram-inbound-import,.network-rundown>div>.manual-save{grid-column:1/-1}.network-rundown>div>.manual-save{order:3}.rundown-toggle{align-items:center;gap:5px;margin:0!important;display:flex!important}.rundown-toggle input{accent-color:#6731f2}.recap-editor{resize:vertical;border:1px solid #dfe2ec;border-radius:11px;width:100%;min-height:145px;padding:13px}.monthly-block-insight{background:linear-gradient(135deg,#fbf9ff,#f5f8ff);border:1px solid #e2dcf8;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:start;gap:12px;margin:-3px 0 14px;padding:15px 17px;display:grid}.monthly-block-insight>span{color:#fff;background:linear-gradient(135deg,#b91949,#2ac5e5);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.monthly-block-insight strong{color:#302553;font-size:9px;display:block}.monthly-block-insight p{color:#626a80;margin:5px 0 0;font-size:10px;line-height:1.6}.monthly-block-insight textarea{resize:vertical;background:#fff;border:1px solid #dcdfee;border-radius:9px;width:100%;min-height:70px;margin-top:7px;padding:10px}.monthly-block-insight .button{align-self:end}.social-link-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.social-link-gallery>a{color:#252a47;background:#fff;border:1px solid #e3e5ed;border-radius:10px;grid-template-columns:70px 1fr 18px;align-items:center;gap:8px;min-height:72px;text-decoration:none;display:grid;overflow:hidden}.social-link-gallery>a>img,.social-link-gallery>a>span{object-fit:cover;color:#fff;background:linear-gradient(135deg,#b91949,#23c4e5);place-items:center;width:70px;height:72px;font-size:22px;display:grid}.social-link-gallery>a>div{min-width:0}.social-link-gallery>a small{color:#6a34e9!important;background:0 0!important;margin:0!important;padding:0!important;font-size:7px!important}.social-link-gallery>a strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.social-link-gallery>a em{color:#747b90;margin-top:4px;font-size:7px;font-style:normal;display:block}.social-link-gallery>a>b{color:#6a34ec;font-size:11px}.social-link-gallery.profiles>a>img,.social-link-gallery.profiles>a>span{border-radius:50%;width:52px;height:52px;margin-left:9px}.social-link-gallery.profiles>a{grid-template-columns:70px 1fr 18px}.network-recap{background:#fff;border-radius:22px;grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);min-height:260px;margin:14px 0;display:grid;overflow:hidden;box-shadow:0 15px 45px #1b164317}.network-recap>div{color:#fff;background:linear-gradient(145deg,#21c4e6,#4d5bea 58%,#6a2bf1);flex-direction:column;justify-content:center;padding:30px;display:flex;position:relative;overflow:hidden}.recap-instagram>div,.international-instagram .network-recap>div{background:linear-gradient(145deg,#ff9147,#f03a70 58%,#d20ba2)}.network-recap>div:after{content:"";border:22px solid #ffffff24;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-95px;right:-85px}.network-recap small{font-size:15px}.network-recap>div>strong{letter-spacing:-.05em;font-size:42px}.network-recap>div>b{font-size:45px;position:absolute;top:20px;right:25px}.network-recap article{flex-direction:column;justify-content:center;padding:34px;display:flex}.network-recap h3{color:#1f2442;margin:0 0 12px;font-size:22px}.network-recap p{color:#626980;margin:0;font-size:12px;line-height:1.7}.international-benchmark{margin-top:45px;padding-top:18px;scroll-margin-top:140px}.international-benchmark>header{color:#fff;background:radial-gradient(circle at 85% 15%,#25c6e9,#0000 25%),linear-gradient(135deg,#226eea,#6b27ed);border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:210px;padding:35px;display:flex}.international-benchmark>header span{font-size:27px;font-weight:950}.international-benchmark>header h2{color:#fff;margin:5px 0}.international-benchmark>header p{color:#fffc;margin:0;font-size:10px}.international-benchmark>.network-barometers,.international-benchmark>.network-top-posts{margin:14px 0}.network-top-posts.extended-ranking>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.competitor-leader-post .network-post-media{aspect-ratio:4/5;justify-content:center;align-items:center;width:100%;min-height:0;max-height:520px;display:flex}.competitor-leader-post .network-post-media>span{padding-right:116px;bottom:8px}.competitor-post-arrows{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0a22c7;border-radius:999px;align-items:center;gap:5px;padding:3px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 5px 18px #0000002e}.competitor-post-arrows button{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;width:25px;height:25px;padding:0;font-size:19px;line-height:1}.competitor-post-arrows button:hover,.competitor-post-arrows button:focus-visible{color:#4f24d2;background:#fff;outline:none}.competitor-post-arrows em{color:#fff;text-align:center;min-width:30px;font-size:8px;font-style:normal;font-weight:900}.competitor-leader-post .network-post-media>a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.competitor-leader-post .network-post-media img{object-fit:contain;width:100%;height:100%;max-height:520px;display:block}.competitor-leader-post .network-post-media iframe{width:100%;height:100%;max-height:520px}.competitor-leader-post .top-post-open{margin-top:8px;display:block}.competitor-leader-post .network-post-media-fallback{aspect-ratio:auto;height:100%}@media (width<=1050px){.network-barometers{grid-template-columns:1fr}.network-barometer>div>div{grid-template-columns:minmax(140px,1fr) 2fr 60px}.network-top-posts>div:last-child,.network-onboarding>div{grid-template-columns:1fr 1fr}}@media (width<=1100px){.engagement-performance-layout{grid-template-columns:1fr}.engagement-performance-layout>article{overflow-x:auto}}@media (width<=900px){.network-rundown>div{grid-template-columns:repeat(2,minmax(0,1fr))}.network-rundown article{grid-column:1/-1}.network-rundown article.rundown-empty{grid-column:span 1}}@media (width<=700px){.monthly-report-chapters{top:58px}.network-chapter-cover{min-height:230px;padding:26px}.network-chapter-cover span{font-size:22px}.network-chapter-cover h2{font-size:13px}.network-chapter-cover>b{font-size:72px}.network-audience-card{grid-template-columns:1fr 1fr;gap:12px}.network-audience-chart{grid-area:2/1/auto/-1}.network-demography-grid,.network-top-posts>div:last-child,.network-onboarding>div,.network-rundown>div,.network-rundown{grid-template-columns:1fr}.network-rundown aside{top:112px}.network-rundown article.rundown-empty{grid-column:1/-1}.network-recap{grid-template-columns:1fr}.network-recap>div{min-height:200px}.network-barometer>div>div{grid-template-columns:minmax(100px,1fr) 1fr 48px}.engagement-reality-heatmap{padding:16px}.engagement-reality-heatmap>header{display:grid}.engagement-reality-heatmap>header em{width:max-content}}.conflict-reference{background:#fffaf0;border:1px solid #f2d7a5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;display:flex}.conflict-reference small{color:#8a672c;text-transform:uppercase;letter-spacing:.6px;font-size:7px;font-weight:800}.conflict-reference code{overflow-wrap:anywhere;color:#6b4c19;font-size:8px}.signout-control{color:#5c647d;background:#fff;border:1px solid #dce1ee;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;text-decoration:none;transition:all .18s;display:grid}.signout-control:hover{color:#ef3f62;background:#fff5f7;border-color:#ffc9d4;transform:translateY(-1px)}.auth-shell{background:#f7f8fc;grid-template-columns:minmax(420px,1.08fr) minmax(430px,.92fr);min-height:100vh;display:grid}.auth-brand{color:#fff;background:radial-gradient(circle at 18% 20%,#8459ffbf,#0000 30%),radial-gradient(circle at 80% 75%,#00bfff47,#0000 34%),linear-gradient(145deg,#120636 0%,#24106b 55%,#3411a7 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth-brand:before,.auth-brand:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:999px;position:absolute}.auth-brand:before{width:520px;height:520px;top:-180px;right:-190px}.auth-brand:after{width:340px;height:340px;bottom:-120px;left:-170px}.auth-logo{z-index:1;letter-spacing:-.04em;align-items:center;gap:9px;font-size:25px;display:flex;position:relative}.auth-logo .mark{transform-origin:0;transform:scale(.9)}.auth-logo>span:last-child{color:#cfc6ff;letter-spacing:.26em;text-transform:uppercase;margin-left:-5px;font-size:10px}.auth-brand>div:nth-child(2){z-index:1;max-width:650px;position:relative}.auth-brand h1{letter-spacing:-.055em;max-width:610px;margin:18px 0;font-size:clamp(39px,5vw,72px);line-height:.98}.auth-brand p{color:#d7d2ed;max-width:560px;margin:0;font-size:clamp(15px,1.35vw,20px);line-height:1.65}.auth-brand footer{z-index:1;color:#a9a1c8;font-size:12px;position:relative}.auth-panel{background:radial-gradient(circle at 75% 10%,#fce7ee,#0000 28%),#f7f8fc;place-items:center;min-height:100vh;padding:40px;display:grid}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e0e4ef;border-radius:24px;flex-direction:column;gap:18px;width:min(100%,470px);padding:38px;display:flex;box-shadow:0 25px 80px #1c15491f}.auth-card header{margin-bottom:6px}.auth-card header span{color:#b91949;letter-spacing:.18em;font-size:10px;font-weight:900}.auth-card h2{color:#121738;letter-spacing:-.035em;margin:9px 0 8px;font-size:31px}.auth-card header p{color:#707890;margin:0;font-size:13px;line-height:1.55}.auth-card label{color:#252a48;flex-direction:column;gap:8px;font-size:12px;font-weight:800;display:flex}.auth-card input{color:#151936;height:50px;font:inherit;background:#fff;border:1px solid #d9deeb;border-radius:11px;outline:none;padding:0 15px;font-size:14px;transition:all .18s}.auth-card>.button{border-radius:11px;justify-content:center;width:100%;min-height:50px;margin-top:4px;font-size:13px}.auth-card>a{color:#b91949;align-self:center;font-size:11px;font-weight:750;text-decoration:none}.password-policy{color:#7a8196;margin:-8px 0 0;font-size:10px;line-height:1.5}.auth-error{color:#b91d3b;background:#fff3f5;border:1px solid #ffc7d1;border-radius:10px;padding:11px 13px;font-size:11px;font-weight:700;line-height:1.45}.auth-loading{color:#726a8e;place-items:center;min-height:180px;font-size:12px;display:grid}@media (width<=850px){.auth-shell{grid-template-columns:1fr}.auth-brand{min-height:320px;padding:30px}.auth-brand h1{font-size:38px}.auth-brand footer{display:none}.auth-panel{min-height:auto;padding:24px 16px 40px}.auth-card{border-radius:18px;padding:28px 22px}.meta-brand-panel>header{flex-direction:column}.meta-brand-panel>header>div:last-child{justify-content:space-between;width:100%}.meta-system-token-editor{grid-template-columns:1fr}.meta-token-security{grid-column:auto}.meta-brand-rows>article{grid-template-columns:1fr 1fr}.meta-brand-rows>article>.button{justify-self:end}}.report-period-instance{margin-bottom:18px;position:relative}.report-period-instance+.report-period-instance{border-top:1px dashed #dcd7eb;padding-top:18px}.report-period-instance-label{color:#6f7488;justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;font-size:9px;display:flex}.report-period-instance-label span{color:#5c2be3;text-transform:uppercase;letter-spacing:.05em;background:#fff0f4;border-radius:999px;padding:5px 9px;font-weight:900}.report-period-instance-label b{color:#242945;font-size:9px}.report-block-period{background:#fff9fb;border:1px solid #ded8ff;border-radius:12px;justify-content:flex-end;align-items:end;gap:9px;margin:0 0 12px;padding:10px 12px;display:flex}.report-block-period>span{color:#5c32d6;text-transform:uppercase;letter-spacing:.06em;align-self:center;margin-right:auto;font-size:9px;font-weight:900}.report-block-period label{flex-direction:column;gap:4px;display:flex}.report-block-period label small{color:var(--muted);font-size:7px;font-weight:800}.report-block-period input{border:1px solid var(--line);height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:9px}.report-block-period .button{height:34px}.report-block-period-actions{align-items:center;gap:7px;display:flex}.report-block-period .duplicate{color:#5c2be3;border-color:#cfc2ff}.report-block-period .remove{color:#b42d4c;border-color:#f0c4ce}.interaction-section-label{margin-top:28px}.network-interaction-card{margin-bottom:0}.interaction-chart>i{background:linear-gradient(#ffb645,#f05a80)}.network-instagram .interaction-chart>i{background:linear-gradient(#ffca45,#e30c9d)}.meta-direct-instagram{color:#5c2be3;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:8px;font-weight:850}.meta-direct-instagram:hover{text-decoration:underline}.interaction-line-chart{background:linear-gradient(#0000 calc(100% - 1px),#d9dce7 0);border-bottom:1px solid #d9dce7;height:190px;position:relative;overflow:visible}.interaction-line-chart>svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.interaction-grid line{stroke:#ececf3;stroke-width:1px;vector-effect:non-scaling-stroke}.interaction-curve{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 4px #46239b24)}.interaction-line-chart.empty{place-items:center;display:grid}.interaction-line-chart.empty>span{color:#838a9d;font-size:9px;font-weight:800}.interaction-point{cursor:pointer;background:#6730f1;border:3px solid #fff;border-radius:50%;outline:0;width:14px;height:14px;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #4520a542}.network-instagram .interaction-point{background:#e30c9d}.interaction-point:hover,.interaction-point:focus{z-index:10;transform:translate(-50%,-50%)scale(1.2)}.interaction-point:hover .fanbase-tooltip,.interaction-point:focus .fanbase-tooltip{display:block!important}.interaction-point.has-post .fanbase-tooltip{pointer-events:auto;min-width:205px}.interaction-point-post{color:#fff;text-align:left;border-top:1px solid #ffffff2e;grid-template-columns:46px 1fr;align-items:center;gap:8px;margin-top:8px;padding-top:8px;text-decoration:none;display:grid}.interaction-point-post img,.interaction-point-post>i{object-fit:cover;color:#171936;background:#fff;border-radius:8px;place-items:center;width:46px;height:46px;font-size:16px;font-style:normal;display:grid}.interaction-point-post span{min-width:0}.interaction-point-post span>b,.interaction-point-post span>small{color:#fff!important;display:block!important}.interaction-point-post span>b{font-size:8px}.interaction-point-post span>small{line-height:1.35;margin-top:3px!important;font-size:7px!important}.interaction-point-post:hover span>b{text-decoration:underline}@media (width<=700px){.report-period-instance-label{flex-direction:column;align-items:flex-start}.report-block-period{flex-wrap:wrap;align-items:stretch}.report-block-period>span{width:100%;margin-bottom:3px}.report-block-period label{flex:1}.report-block-period input{width:100%}.report-block-period-actions{flex-wrap:wrap;width:100%}.report-block-period-actions .button{flex:1}}.monthly-block-insight{background:linear-gradient(135deg,#fbf9ff,#f1f7ff);border-color:#d9d0f7;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;margin:2px 0 20px;padding:18px 20px;box-shadow:0 7px 22px #3a28780f}.monthly-block-insight>span{border-radius:12px;width:40px;height:40px;font-size:16px}.monthly-block-insight strong{color:#28203f;letter-spacing:.02em;font-size:10px}.monthly-block-insight p{color:#343c55;white-space:pre-wrap;overflow-wrap:anywhere;max-width:1050px;margin:7px 0 0;font-size:12px;font-weight:560;line-height:1.75}.monthly-block-insight textarea{color:#252c43;min-height:105px;padding:13px 14px;font-size:11px;line-height:1.65}.monthly-block-insight.ai-draft,.network-recap.ai-draft{border:1px solid #bdaafc;box-shadow:0 10px 28px #5b30e01a}.ai-interpretation-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.ai-interpretation-actions .button{min-height:35px;font-size:9px}.ai-interpretation-actions .ai-request{color:#5930d7;background:#fff3f7;border:1px solid #cbbdf7}.ai-interpretation-actions .ai-request:hover{background:#eee7ff}.monthly-insight-stack{gap:9px;margin-bottom:20px;display:grid}.monthly-insight-stack>.monthly-block-insight{margin-bottom:0}.monthly-block-insight>div>small{color:#77718a;margin-top:4px;font-size:9px;line-height:1.45;display:block}.agency-interpretation{box-shadow:none;background:linear-gradient(135deg,#f7fafc,#eef4fa);border-color:#cbd8e9}.agency-interpretation>span{color:#fff;background:#263b57}.agency-interpretation strong{color:#17304f}.agency-interpretation p{color:#334961}.agency-recap{margin-top:20px}.ai-interpretation-actions>small{color:#746b88;font-size:8px}.ai-interpretation-error{color:#a52d47;background:#fff3f5;border:1px solid #f3c3cc;border-radius:10px;margin:12px 0;padding:11px 14px;font-size:10px;font-weight:750}.network-rundown article p{color:#414a64;white-space:pre-wrap;margin:10px 0 0;font-size:10.5px;font-weight:600;line-height:1.65}.network-rundown article>small{color:#382b61;white-space:pre-wrap;background:#fff0f4;border-left:3px solid #7547ec;border-radius:8px;margin-top:11px;padding:11px 12px;font-size:10.5px;font-weight:650;line-height:1.65;display:block}.social-link-gallery>a{border-color:#dfe3ee;min-height:82px;box-shadow:0 4px 12px #1922430b}.social-link-gallery>a>img,.social-link-gallery>a>span{height:82px}.social-link-gallery>a strong{font-size:9.5px;line-height:1.35}.social-link-gallery>a em{color:#525d75;font-size:8.5px;font-weight:650}.social-link-gallery>a em b{color:#201746;font-size:10px}.social-link-gallery.profiles>a>img,.social-link-gallery.profiles>a>span{width:58px;height:58px;margin-left:8px}.influencer-gallery-group{background:#fffbfc;border:1px solid #ddd5fb;border-radius:12px;margin-top:12px;padding:12px}.influencer-gallery-group.content{background:#f8fbff;border-color:#d5e5f5}.influencer-gallery-group>header{justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.influencer-gallery-group>header>span{color:#fff;background:#6b35e9;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.influencer-gallery-group.content>header>span{background:#1788cc}.influencer-gallery-group>header strong{font-size:10.5px!important}.influencer-gallery-group>header p{color:#6b7287!important;margin:2px 0 0!important;font-size:8.5px!important;font-weight:500!important}.influencer-gallery-group .social-link-gallery{grid-template-columns:1fr}.influencer-gallery-group .social-link-gallery>a strong{text-overflow:clip;white-space:normal;word-break:break-word;display:block;overflow:visible}.instagram-collaboration-gallery>header{justify-content:flex-start!important}.instagram-collaboration-gallery>header>div{min-width:0}.instagram-influence-total{text-align:right;background:linear-gradient(135deg,#fff,#f1ecff);border:1px solid #d9ceff;border-radius:11px;margin-left:auto;padding:8px 12px}.instagram-influence-total small,.instagram-influence-total strong{display:block}.instagram-influence-total small{color:#706889;text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:800}.instagram-influence-total strong{color:#5123cf;margin-top:3px;font-size:15px}.instagram-collaboration-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.instagram-collaboration-cards>article{background:#fff;border:1px solid #dfe3ee;border-radius:14px;overflow:visible;box-shadow:0 6px 18px #1f26480f}.instagram-collaboration-cards>article>.social-link-gallery{margin:0}.instagram-collaboration-cards>article>.social-link-gallery>a{box-shadow:none;background:linear-gradient(135deg,#fff,#fff8fa);border:0;border-radius:14px 14px 0 0}.profile-collaboration-count{color:#6938e5!important}.profile-collaboration-count b{font-size:9px}.profile-collaboration-interactions{border-top:1px solid #ece8fa;padding-top:5px;color:#414a64!important;margin-top:5px!important}.profile-collaboration-interactions b{font-size:10px;color:#201746!important}.instagram-collaboration-content{border-top:1px solid #eceef5;padding:10px 12px 12px}.instagram-collaboration-content>strong{color:#44506b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:8px;display:block}.instagram-collaboration-content .social-link-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.instagram-collaboration-content .social-link-gallery.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.instagram-collaboration-content .social-link-gallery.carousel::-webkit-scrollbar{display:none}.instagram-collaboration-content .social-link-gallery.carousel>a{scroll-snap-align:start;flex:0 0 calc(33.3333% - 4.66667px)}.instagram-collaboration-content .social-link-gallery>a{border-radius:9px;flex-direction:column;align-items:stretch;gap:0;min-height:136px;display:flex;position:relative;overflow:visible}.instagram-collaboration-content .social-link-gallery>a>img,.instagram-collaboration-content .social-link-gallery>a>span{object-fit:cover;border-radius:9px 9px 0 0;width:100%;height:78px;margin:0}.instagram-collaboration-content .social-link-gallery>a>div{padding:7px}.instagram-collaboration-content .social-link-gallery>a small{display:none}.instagram-collaboration-content .social-link-gallery>a strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.instagram-collaboration-content .social-link-gallery>a>b{color:#fff;background:#14182db8;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}.instagram-collaboration-content .reel-interactions{color:#5b657d!important;margin-top:6px!important;font-size:7px!important}.instagram-collaboration-content .reel-interactions b{color:#191e36;font-size:8.5px}.instagram-collaboration-content .reel-interactions small{color:#7b8294!important;margin-top:3px!important;font-size:6.5px!important;display:block!important}.reel-gallery-slider{grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:6px;display:grid}.reel-gallery-slider>button{color:#5630c8;cursor:pointer;background:#fff;border:1px solid #d9dded;border-radius:9px;width:26px;height:36px;font-size:18px;box-shadow:0 4px 10px #1e234314}.instagram-collaboration-content .social-link-gallery>a[data-caption]:after{content:attr(data-caption);z-index:30;pointer-events:none;color:#fff;opacity:0;background:#171a2f;border-radius:9px;width:min(260px,85vw);padding:10px 12px;font-size:8px;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px);box-shadow:0 10px 24px #1012233d}.instagram-collaboration-content .social-link-gallery>a[data-caption]:hover:after,.instagram-collaboration-content .social-link-gallery>a[data-caption]:focus-visible:after{opacity:1;transform:translate(-50%)}.instagram-collaboration-content.supplemental{background:#fff;border:1px dashed #d7dcf0;border-radius:12px;margin-top:10px}.influencer-editor-group.combined{grid-template-columns:1fr 1fr;gap:10px;display:grid}.influencer-editor-group.combined>header{grid-column:1/-1}.instagram-influence-total{text-align:center;grid-template-columns:repeat(3,minmax(82px,1fr));padding:0;display:grid;overflow:hidden}.instagram-influence-total>span{padding:8px 11px}.instagram-influence-total>span+span{border-left:1px solid #dfd6f8}.instagram-collaboration-pagination{justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.instagram-collaboration-pagination>button,.instagram-collaboration-pagination>div>button{color:#5930ce;cursor:pointer;background:#fff;border:1px solid #d8dced;border-radius:9px;width:30px;height:30px;font-weight:900}.instagram-collaboration-pagination>button:disabled{opacity:.35;cursor:default}.instagram-collaboration-pagination>div{gap:5px;display:flex}.instagram-collaboration-pagination>div>button{border-radius:50%;width:26px;height:26px;font-size:8px}.instagram-collaboration-pagination>div>button.active{color:#fff;background:#6332e7;border-color:#6332e7}.instagram-collaboration-pagination>span{color:#70778b;font-size:8px;font-weight:850}.instagram-collaboration-gallery>header{grid-template-columns:28px minmax(0,1fr);column-gap:9px;align-items:center!important;display:grid!important}.instagram-collaboration-gallery>header>span{grid-area:1/1/3}.instagram-collaboration-gallery>header>div{grid-area:1/2}.instagram-collaboration-gallery .instagram-influence-total{text-align:left;background:0 0;border:0;border-radius:0;grid-area:2/2;align-items:center;gap:0;width:max-content;max-width:100%;margin:7px 0 0;padding:0;display:flex;overflow:visible}.instagram-collaboration-gallery .instagram-influence-total>span{align-items:baseline;gap:6px;padding:0 14px;display:flex}.instagram-collaboration-gallery .instagram-influence-total>span:first-child{padding-left:0}.instagram-collaboration-gallery .instagram-influence-total>span+span{border-left:1px solid #ddd8ec}.instagram-collaboration-gallery .instagram-influence-total small{color:#777088;letter-spacing:.035em;font-size:7px}.instagram-collaboration-gallery .instagram-influence-total strong{color:#5123cf;margin:0;font-size:10px;line-height:1}.instagram-collaboration-gallery .instagram-influence-total{color:inherit!important;background:0 0!important;flex-direction:row!important;justify-content:flex-start!important}.instagram-collaboration-gallery>header>span{grid-row:1;align-self:center}.influencer-editor-group{background:#fffbfc;border:1px solid #ded7f9;border-radius:11px;margin-top:12px;padding:11px}.influencer-editor-group.content{background:#f8fbff;border-color:#d6e6f3}.influencer-editor-group>header{justify-content:flex-start!important;gap:8px!important}.influencer-editor-group>header>b{color:#fff;background:#6b35e9;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.influencer-editor-group.content>header>b{background:#1788cc}.influencer-editor-group>header>strong{font-size:9.5px!important}.instagram-inbound-import{grid-column:1/-1;background:linear-gradient(135deg,#fff3f7,#fff 62%)!important;border:2px solid #bfaeff!important;border-radius:16px!important;padding:20px!important;box-shadow:0 10px 30px #5d30d51a!important}.instagram-inbound-import>header{justify-content:flex-start!important;align-items:flex-start!important}.instagram-inbound-import>header>span{color:#fff;background:linear-gradient(135deg,#6935e8,#9a55ee);border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:900;display:grid;box-shadow:0 7px 16px #5b2ccd3d}.instagram-inbound-import>header div{min-width:0}.instagram-inbound-import>header strong{font-size:13px!important}.instagram-inbound-import>header small{color:#59627a;max-width:760px;margin-top:5px;font-size:10px;line-height:1.55;display:block}.instagram-inbound-import>textarea{color:#252b45;resize:vertical;outline:0;width:100%;box-shadow:inset 0 2px 6px #2c205e0a;background:#fff!important;border:2px solid #d2c7fa!important;border-radius:12px!important;min-height:180px!important;margin-top:16px!important;padding:15px 16px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10.5px!important;line-height:1.75!important}.instagram-inbound-import>textarea:focus{box-shadow:0 0 0 4px #6b35e91c;border-color:#6b35e9!important}.instagram-inbound-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.instagram-inbound-actions>small{font-weight:800;color:#5f5579!important;background:0 0!important;margin:0!important;padding:0!important;font-size:9px!important}.instagram-inbound-actions .button{min-width:180px;margin:0!important}.instagram-inbound-result{background:#f1fbf6;border:1px solid #bfe8d4;border-radius:12px;margin-top:14px;padding:13px 15px}.instagram-inbound-result.partial{background:#fffaf0;border-color:#efdaa8}.instagram-inbound-result>header{align-items:center!important;gap:9px!important;display:flex!important}.instagram-inbound-result>header>b{color:#fff;background:#169462;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.instagram-inbound-result.partial>header>b{background:#c48b1e}.instagram-inbound-result>header strong{font-size:10px!important}.instagram-inbound-result>header small{color:#667087!important;background:0 0!important;margin:2px 0 0!important;padding:0!important;font-size:8.5px!important}.instagram-inbound-result details{border-top:1px solid #6f593926;margin-top:10px;padding-top:9px}.instagram-inbound-result summary{color:#6e5221;cursor:pointer;font-size:9px;font-weight:850}.instagram-inbound-result details p{background:#fff;border-radius:8px;padding:8px 10px;margin:8px 0 0!important;font-size:8.5px!important}.instagram-inbound-result details a,.instagram-inbound-result details span{overflow-wrap:anywhere;display:block}.instagram-inbound-result details a{color:#5f2ed8;font-weight:800}.instagram-inbound-result details span{color:#72798a;margin-top:3px}@media (width<=700px){.instagram-inbound-actions{flex-direction:column;align-items:stretch}.instagram-inbound-actions .button{width:100%}}.instagram-inbound-unassigned{background:#fff;border:1px solid #eadbb7;border-radius:10px;grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:9px;margin-top:8px;padding:8px;display:grid}.instagram-inbound-unassigned>p,.instagram-inbound-unassigned label{margin:0!important}.instagram-inbound-unassigned label>span{color:#6e5b35;margin-bottom:4px;font-size:8px;font-weight:850}.instagram-inbound-unassigned select{color:#292f47;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d7caac;border-radius:8px;padding:7px 9px;font-size:9px}.instagram-inbound-force{margin-top:10px!important}.manual-collaboration-partner{background:linear-gradient(135deg,#fff3f7,#fff);border-radius:14px 14px 0 0;align-items:center;gap:10px;min-height:82px;padding:11px 13px;display:flex}.manual-collaboration-partner>i{color:#fff;background:#6b35e9;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;font-weight:900;display:grid}.manual-collaboration-partner strong,.manual-collaboration-partner small{display:block}.manual-collaboration-partner strong{color:#282d48;font-size:9.5px}.manual-collaboration-partner small{color:#6f778a!important;background:0 0!important;margin:4px 0 0!important;padding:0!important;font-size:7.5px!important}@media (width<=700px){.instagram-inbound-unassigned{grid-template-columns:1fr}}.influencer-auto-note{color:#087647!important;background:#ecfaf4!important;border:1px solid #bfe9d6!important;border-radius:9px!important;grid-column:1/-1!important;margin:0!important;padding:9px 11px!important;font-size:8px!important;font-weight:850!important}.influencer-auto-warning{color:#765317;background:#fffaf0;border:1px solid #f0d8a7;border-radius:9px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:8px;line-height:1.45}.influencer-auto-warning summary{cursor:pointer;font-weight:850}.influencer-auto-warning p{color:#80642f;margin:6px 0 0}.social-card>p{color:#1f2942;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:2px 12px 12px;font-size:10.5px;font-weight:600;line-height:1.65}.preview-summary{background:linear-gradient(145deg,#fff,#fff9fb);border-color:#dfe3ef;border-radius:11px;margin:2px 12px 0;padding:15px 16px 13px;box-shadow:0 5px 16px #231d4e0d}.preview-summary h3{border-bottom:1px solid #ebeaf2;margin:0 0 11px;padding-bottom:9px;font-size:11px}.preview-summary dl{gap:2px;display:grid}.preview-summary dl>div{border-radius:7px;grid-template-columns:105px 1fr;min-height:30px;padding:3px 6px}.preview-summary dl>div:nth-child(odd){background:#f7f7fb}.preview-summary dt{color:#737b91;font-size:8.5px;font-weight:700}.preview-summary dd{color:#1f2942;overflow-wrap:anywhere;font-size:9px;font-weight:800}.preview-summary .status{padding:5px 7px;font-size:7px}.fan-recruitment>header{align-items:flex-start}.fan-recruitment>header>div>p{color:#6e768c;max-width:620px;margin:7px 0 0;font-size:10px;line-height:1.5}.fan-recruitment-formula{color:#2458bb;white-space:nowrap;background:#f2f7ff;border:1px solid #d9e4ff;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.fan-recruitment>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fan-recruitment article{min-height:72px;box-shadow:none;background:#fff;border-radius:11px;grid-template-columns:30px minmax(110px,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative}.fan-recruitment article.owned{background:#fbf9ff;border-color:#cfc2ff}.fan-recruitment article.yes{background:#f6fff9;border-color:#b9e6d2}.fan-recruitment article.unknown{background:#fffaf0;border-color:#efdcae}.fan-recruitment article>i{border-radius:9px;width:30px;height:30px;font-size:13px}.fan-recruitment article.unknown>i{color:#9a6c11;background:#fff0c8}.fan-recruitment article>div{gap:4px}.fan-recruitment article strong{color:#19213d;font-size:10px}.fan-recruitment-role{text-transform:uppercase;letter-spacing:.06em;background:#fce7ee;border-radius:999px;width:max-content;padding:3px 6px;font-weight:850;color:#6650aa!important;font-size:6px!important}.fan-recruitment article.competitor .fan-recruitment-role{background:#edf4fa;color:#54708f!important}.fan-recruitment article>b{white-space:nowrap;padding:6px 8px;font-size:8px}.fan-recruitment article.unknown>b{color:#8d681d;background:#fff0c8}.fan-recruitment-growth{color:#252d48;text-align:right;min-width:82px;font-size:10px;font-weight:900}.fan-recruitment-growth small{color:#778095;margin-top:2px;font-size:7px;display:block}.fan-recruitment>footer{color:#687289;background:#f6f8fc;border-radius:9px;margin:0 14px 14px;padding:9px 11px;font-size:8px;line-height:1.5}.fan-recruitment article>.fan-recruitment-growth{color:#252d48;font-size:10px}.fan-recruitment-head-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.fan-recruitment article.overridden{box-shadow:inset 3px 0 #b91949}.fan-recruitment-arbitration{border-top:1px solid #e7e9f0;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;padding-top:9px;grid-column:1/-1!important;display:grid!important}.fan-recruitment-arbitration label{flex-direction:column;gap:4px;display:flex}.fan-recruitment-arbitration label>span{color:#6e768b;font-size:7px;font-weight:850}.fan-recruitment-arbitration select,.fan-recruitment-arbitration input{color:#252d48;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #dce1eb;border-radius:8px;padding:7px 9px;font-size:8px}.fan-recruitment-note{color:#5b4b83;background:#fff0f4;border-radius:8px;grid-column:2/-1;padding:7px 9px;font-size:8px;line-height:1.45}@media (width<=700px){.monthly-block-insight{grid-template-columns:38px 1fr}.monthly-block-insight .button{grid-column:1/-1}.social-link-gallery{grid-template-columns:1fr}.preview-summary dl>div{grid-template-columns:90px 1fr}.instagram-collaboration-gallery>header{flex-wrap:wrap;align-items:flex-start!important}.instagram-influence-total{text-align:left;width:100%;margin-left:0}.instagram-collaboration-cards{grid-template-columns:1fr}.instagram-collaboration-content .social-link-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-collaboration-content .social-link-gallery.carousel>a{flex-basis:calc(50% - 3.5px)}.influencer-editor-group.combined{grid-template-columns:1fr}}@media (width<=760px){.fan-recruitment>header{flex-direction:column;gap:10px}.fan-recruitment-head-actions{align-items:flex-start;width:100%}.fan-recruitment>div{grid-template-columns:1fr}.fan-recruitment article{grid-template-columns:30px 1fr auto}.fan-recruitment article>b{grid-column:2}.fan-recruitment-growth{grid-area:1/3/3}.fan-recruitment-arbitration{grid-template-columns:1fr}.fan-recruitment-note{grid-column:2/-1}}.linkedin-benchmark-assistant{margin:24px 0;padding:20px}.linkedin-benchmark-assistant>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.linkedin-benchmark-assistant>header h3{color:var(--ink);margin:5px 0;font-size:18px}.linkedin-benchmark-assistant>header p{max-width:680px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.linkedin-competitor-list{gap:14px;display:grid}.linkedin-competitor-list>article{background:#fbfcff;border:1px solid #e0e4ee;border-radius:15px;padding:16px}.linkedin-competitor-list>article>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.linkedin-competitor-list>article>header>div{align-items:center;gap:10px;display:flex}.linkedin-competitor-list>article>header i{color:#fff;background:#0a66c2;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.linkedin-competitor-list>article>header strong,.linkedin-competitor-list>article>header small{display:block}.linkedin-competitor-list>article>header small{color:var(--muted);margin-top:2px;font-size:8px}.linkedin-competitor-list>article>header>span{font-size:9px;font-weight:900}.linkedin-basic-fields{grid-template-columns:1.5fr 1fr 1fr;gap:9px;display:grid}.linkedin-basic-fields label,.linkedin-top-links{flex-direction:column;gap:5px;display:flex}.linkedin-basic-fields span,.linkedin-top-links>span{color:#5f667b;font-size:8px;font-weight:800}.linkedin-basic-fields input,.linkedin-format-entry input,.linkedin-top-links textarea{min-height:36px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce1eb;border-radius:8px;padding:8px 10px;font-size:9px}.linkedin-format-entry{border:1px solid #e2e5ed;border-radius:10px;margin:12px 0;overflow:hidden}.linkedin-format-entry>div,.linkedin-format-entry>label{grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:8px;padding:7px 9px;display:grid}.linkedin-format-entry>div{color:#71778a;text-transform:uppercase;background:#f2f4f8;font-size:7px;font-weight:900}.linkedin-format-entry>label+label{border-top:1px solid #eceef3}.linkedin-format-entry strong{font-size:9px}.linkedin-top-links{margin-top:10px}.linkedin-top-links textarea{resize:vertical;min-height:66px}.linkedin-computed-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.linkedin-computed-grid>span{background:#f1f5fa;border-radius:10px;padding:10px}.linkedin-computed-grid small,.linkedin-computed-grid strong{display:block}.linkedin-computed-grid small{color:#777e92;min-height:20px;font-size:7px}.linkedin-computed-grid strong{color:#15294a;margin-top:4px;font-size:12px}.linkedin-competitor-analysis{color:#31415b;background:#eef6ff;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.linkedin-page-link{color:#0a66c2;margin-top:10px;font-size:9px;font-weight:850;text-decoration:none;display:inline-block}.linkedin-benchmark-assistant .social-link-gallery{margin-top:12px}@media (width<=850px){.linkedin-benchmark-assistant>header{flex-direction:column}.linkedin-basic-fields{grid-template-columns:1fr}.linkedin-computed-grid{grid-template-columns:repeat(2,1fr)}}.network-linkedin .network-chapter-cover{background:radial-gradient(circle at 12% 10%,#45b3ff,#0000 32%),linear-gradient(135deg,#064f91,#0a66c2 58%,#253e89)}.network-linkedin .network-section-label>span{background:#0a66c2}.network-linkedin .network-barometer>div>div>div>i{background:linear-gradient(90deg,#0a66c2,#42b0e9)}.network-instagram{--instagram-purple:#833ab4;--instagram-pink:#c13584;--instagram-red:#fd1d1d;--instagram-orange:#f77737;--instagram-yellow:#fcaf45}.network-instagram .network-chapter-cover{background:radial-gradient(circle at 13% 12%,#fcaf45f2,#0000 29%),radial-gradient(circle at 88% 84%,#833ab4db,#0000 32%),linear-gradient(135deg,#f77737 2%,#fd1d1d 30%,#c13584 62%,#833ab4)}.network-instagram .network-section-label>span{background:linear-gradient(135deg,#fcaf45,#fd1d1d 46%,#c13584 70%,#833ab4);box-shadow:0 8px 20px #c1358433}.network-instagram .network-section-label small,.network-instagram .kicker{color:#b52a83}.network-instagram .network-audience-card{background:linear-gradient(145deg,#fff,#fff8fb);border-color:#f0d7e7}.network-instagram .network-audience-chart>i{background:linear-gradient(#fcaf45,#fd1d1d 48%,#833ab4)}.network-instagram .interaction-point{background:#c13584;box-shadow:0 0 0 3px #fcaf453d,0 4px 12px #c135843d}.network-instagram .report-period-instance-label span{color:#8b266c;background:linear-gradient(90deg,#fcaf4533,#c1358421)}.network-instagram .report-block-period{background:#fff8fc;border-color:#efd2e5}.network-instagram .report-block-period>span,.network-instagram .report-block-period .duplicate{color:#a7297c}.network-instagram .monthly-block-insight{background:linear-gradient(135deg,#fff9f4,#fff7fc);border-color:#efd4e6}.network-instagram .monthly-block-insight>span{color:#fff;background:linear-gradient(135deg,#fcaf45,#fd1d1d 48%,#833ab4)}.network-instagram .network-top-posts article:hover{box-shadow:0 16px 38px #c1358424}.network-instagram .network-post-media>div{background:linear-gradient(135deg,#fcaf45,#fd1d1d 44%,#c13584 68%,#833ab4)}.network-instagram .top-post-facts .post-fact-type{color:#9d2778;background:#fff4fa;border-color:#f0cce2}.network-instagram .network-barometer>div>div>span>i{color:#9f2c7d;background:linear-gradient(135deg,#fcaf4538,#c1358424)}.network-instagram .network-barometer>div>div>div>i,.international-instagram .network-barometer>div>div>div>i{background:linear-gradient(90deg,#fcaf45,#fd1d1d 40%,#c13584 68%,#833ab4)}.network-instagram .network-rundown aside{background:radial-gradient(circle at 16% 10%,#fcaf458c,#0000 31%),linear-gradient(145deg,#fd1d1d,#c13584 58%,#833ab4)}.network-instagram .network-rundown article>small{color:#54203f;background:#fff4fa;border-left-color:#c13584}.network-instagram .rundown-toggle input{accent-color:#c13584}.network-instagram .post-type-head{background:linear-gradient(90deg,#833ab4,#c13584 48%,#fd1d1d 76%,#f77737)}.network-instagram .post-type-cell b{color:#a6297d}.network-instagram .network-recap>div,.recap-instagram>div{background:radial-gradient(circle at 14% 10%,#fcaf45e0,#0000 30%),linear-gradient(145deg,#fd1d1d,#c13584 58%,#833ab4)}.international-instagram>header{background:radial-gradient(circle at 87% 16%,#fcaf45c2,#0000 27%),linear-gradient(135deg,#833ab4,#c13584 55%,#fd1d1d)}.network-tiktok{--tiktok-cyan:#25f4ee;--tiktok-pink:#fe2c55;--tiktok-ink:#121218;--tiktok-soft:#f5f7f8}.network-tiktok .network-chapter-cover{background:radial-gradient(circle at 18% 8%,#25f4eed1,#0000 29%),radial-gradient(circle at 88% 82%,#fe2c55b8,#0000 30%),linear-gradient(135deg,#09090b 10%,#17171d 55%,#050506)}.network-tiktok .network-chapter-cover:before{border-color:#25f4ee3d}.network-tiktok .network-chapter-cover:after{border-color:#fe2c5540}.network-tiktok .network-chapter-cover .button{color:#0b0b0e;background:#fff;border-color:#ffffff61;box-shadow:-4px 4px #25f4eec7,4px -4px #fe2c55b3}.network-tiktok .network-section-label>span{color:#fff;background:linear-gradient(135deg,#121218 18% 48%,#fe2c55 49% 66%,#25f4ee 67%);box-shadow:0 8px 20px #1212182e}.network-tiktok .network-section-label small,.network-tiktok .kicker{color:#e51f4b}.network-tiktok .network-audience-card{background:linear-gradient(145deg,#fff,#f7fbfb);border-color:#e1e5e8}.network-tiktok .network-audience-chart>i{background:linear-gradient(#25f4ee 4%,#14c9c5 48%,#fe2c55)}.network-tiktok .interaction-point{background:#fe2c55;box-shadow:-2px 2px #25f4ee,0 4px 12px #fe2c5542}.network-tiktok .report-period-instance-label span{color:#15151a;background:linear-gradient(90deg,#25f4ee38,#fe2c5521)}.network-tiktok .report-block-period{background:#f7ffff;border-color:#cdecea}.network-tiktok .report-block-period>span,.network-tiktok .report-block-period .duplicate{color:#bb1739}.network-tiktok .monthly-block-insight{background:linear-gradient(135deg,#f5ffff,#fff5f7);border-color:#cfe9e8}.network-tiktok .monthly-block-insight>span{color:#fff;background:linear-gradient(135deg,#16161b,#fe2c55 72%);box-shadow:-3px 3px #25f4eeb3}.network-tiktok .network-top-posts article{border-color:#dfe5e7;box-shadow:0 10px 28px #1212180f}.network-tiktok .network-top-posts article:hover{box-shadow:-5px 7px #25f4ee38,5px -5px #fe2c5524,0 18px 38px #1212181f}.network-tiktok .network-top-posts article b,.network-tiktok .top-post-open{color:#e51f4b}.network-tiktok .network-post-media>div{background:linear-gradient(135deg,#121218 24%,#fe2c55 66%,#25f4ee)}.network-tiktok .top-post-facts .post-fact-type{color:#b91538;background:#fff4f6;border-color:#ffcbd5}.network-tiktok .network-barometer>div>div>span>i{color:#15151a;background:linear-gradient(135deg,#25f4ee3d,#fe2c5526)}.network-tiktok .network-barometer>div>div>div>i{background:linear-gradient(90deg,#25f4ee 0%,#111116 48%,#fe2c55 100%)}.network-tiktok .network-rundown aside{background:radial-gradient(circle at 18% 12%,#25f4ee7a,#0000 34%),linear-gradient(150deg,#111116 28%,#fe2c55 115%)}.network-tiktok .network-rundown article>small{color:#302027;background:#fff3f6;border-left-color:#fe2c55}.network-tiktok .rundown-toggle input{accent-color:#fe2c55}.network-tiktok .network-demography-grid:not(.tiktok-demography-grid){display:none}.tiktok-demography-grid{grid-template-columns:1fr}.tiktok-demography-card{min-height:0!important}.network-tiktok .fanpage-karma-source{color:#121218;background:linear-gradient(90deg,#25f4ee33,#fe2c551f);border-color:#25f4ee9e}.tiktok-demography-fields{grid-template-columns:repeat(3,1fr)}.tiktok-demography-result{grid-template-columns:1fr 1fr 1.15fr;gap:10px;margin-top:20px;display:grid}.tiktok-demography-result>div{color:#fff;text-align:center;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:112px;padding:16px;display:flex}.tiktok-demography-result .women{background:linear-gradient(155deg,#fe5573,#fe2c55 62%,#c9183a)}.tiktok-demography-result .men{background:linear-gradient(155deg,#25f4ee,#12c8c3 62%,#098c89)}.tiktok-demography-result .age{background:radial-gradient(circle at 15% 10%,#25f4eeb3,#0000 30%),radial-gradient(circle at 90% 88%,#fe2c55c7,#0000 34%),#15151a;box-shadow:0 12px 26px #12121826}.tiktok-demography-result b{letter-spacing:-.04em;font-size:31px}.tiktok-demography-result b small{letter-spacing:0;font-size:10px;font-weight:800}.tiktok-demography-result span{margin-top:7px;font-size:9px;font-weight:850}.tiktok-demography-source-note{margin-bottom:0!important}.network-tiktok .post-type-head{background:linear-gradient(90deg,#121218,#26262d 55%,#fe2c55)}.network-tiktok .post-type-cell b{color:#d81d45}.network-tiktok .network-recap>div,.recap-tiktok>div{background:radial-gradient(circle at 15% 14%,#25f4eeb3,#0000 29%),radial-gradient(circle at 88% 84%,#fe2c55c7,#0000 33%),linear-gradient(145deg,#0b0b0e,#1d1d23)}.international-tiktok>header{background:radial-gradient(circle at 84% 15%,#25f4eeb8,#0000 26%),radial-gradient(circle at 12% 88%,#fe2c55ad,#0000 30%),linear-gradient(135deg,#0b0b0e,#1c1c22)}.international-tiktok .network-barometer>div>div>div>i{background:linear-gradient(90deg,#25f4ee,#15151a 52%,#fe2c55)}.international-tiktok .network-recap>div{background:radial-gradient(circle at 18% 12%,#25f4eeb3,#0000 29%),radial-gradient(circle at 86% 84%,#fe2c55bf,#0000 31%),linear-gradient(145deg,#0b0b0e,#1d1d23)}@media (width<=700px){.tiktok-demography-fields,.tiktok-demography-result{grid-template-columns:1fr}.tiktok-demography-result>div{min-height:92px}}.network-audience-chart{gap:clamp(.35px,.08vw,1.5px)}.network-audience-chart>i{flex:1 1 0;min-width:0}.interaction-period-subtotal{line-height:1.25;margin-top:4px!important;font-size:9px!important;font-weight:850!important;display:block!important}.interaction-period-subtotal.organic{color:#15966a!important}.interaction-period-subtotal.paid{color:#d88912!important}.network-post-media iframe{background:#fff;border:0;width:100%;height:470px;display:block}.network-post-media-link{color:inherit;text-decoration:none;display:block}.network-post-media-link img{object-fit:contain;width:100%;height:auto;display:block}.network-post-media-link .instagram-post-card-fallback{pointer-events:none;background:#fff;border:0;width:100%;height:100%;min-height:470px;display:block}.competitor-leader-post .network-post-media-link .instagram-post-card-fallback{min-height:100%}.linkedin-top-embedded .network-post-media{min-height:470px}.top-post-facts{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.top-post-facts small{color:#343b55;background:#f7f8fb;border:1px solid #e3e6ef;border-radius:999px;align-items:center;gap:3px;padding:6px 8px;font-size:8px;font-weight:750;line-height:1;display:inline-flex}.top-post-facts .post-fact-type{color:#5423db;background:#fff0f4;border-color:#ddd3fb}.top-post-facts .post-fact-engagement{color:#9d174d;background:#fdf2f8;border-color:#fbcfe8}.top-post-facts .post-fact-engagement span{color:#d4a2b7}.top-post-open{color:#0a66c2;margin-top:8px;font-size:8px;font-weight:850;text-decoration:none;display:block}.post-type-cell.post-type-total{background:linear-gradient(145deg,#fff0f4,#fff8fa)}.post-type-cell.post-type-total b{color:#381391}.post-type-cell.post-type-total em{color:#70658f}.linkedin-assistant-notice{color:#13507e;background:#edf7ff;border-radius:10px;margin:-5px 0 14px;padding:10px 12px;font-size:9px;font-weight:750}.linkedin-page-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.linkedin-page-row label{flex-direction:column;gap:5px;display:flex}.linkedin-page-row span{color:#5f667b;font-size:8px;font-weight:800}.linkedin-page-row input,.linkedin-post-entry input,.linkedin-post-entry select,.linkedin-post-entry textarea,.linkedin-follower-history input{width:100%;min-height:36px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce1eb;border-radius:8px;padding:8px 10px;font-size:9px}.linkedin-follower-history,.linkedin-post-entry{background:#fff;border:1px solid #e1e6ef;border-radius:12px;margin-top:13px;padding:12px}.linkedin-follower-history>header,.linkedin-post-entry>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.linkedin-follower-history>header strong,.linkedin-follower-history>header small,.linkedin-post-entry>header strong,.linkedin-post-entry>header small{display:block}.linkedin-follower-history>header small,.linkedin-post-entry>header small{color:var(--muted);margin-top:3px;font-size:7px}.linkedin-follower-history>div{gap:6px;margin-top:9px;display:grid}.linkedin-follower-history>div>label{grid-template-columns:150px 1fr 30px;gap:6px;display:grid}.linkedin-follower-history>div>label button{color:#b22e4e;cursor:pointer;background:#fff0f3;border:0;border-radius:8px}.linkedin-follower-history>p{color:var(--muted);margin:9px 0 0;font-size:8px}.linkedin-bulk-import{background:#f7f9fd;border:1px solid #dfe5ef;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:11px;padding:11px;display:grid}.linkedin-bulk-import label{margin:0}.linkedin-bulk-import .button{min-height:38px}.linkedin-post-entry>article{background:#f9fbfd;border:1px solid #dfe5ef;border-radius:12px;margin-top:11px;padding:12px}.linkedin-post-entry>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.linkedin-post-entry>article>header>div{gap:6px;display:flex}.linkedin-post-entry label{flex-direction:column;gap:5px;margin-top:8px;display:flex}.linkedin-post-entry label>span{color:#646b7f;font-size:7px;font-weight:850}.linkedin-post-entry textarea{resize:vertical;min-height:64px}.linkedin-post-fields{grid-template-columns:1.1fr 1.1fr repeat(3,.7fr) .7fr;gap:7px;display:grid}.linkedin-post-total{color:#fff;background:#0a66c2;border-radius:8px;align-self:end;min-height:36px;padding:7px 8px}.linkedin-post-total small,.linkedin-post-total strong{display:block}.linkedin-post-total small{text-transform:uppercase;font-size:6px}.linkedin-post-total strong{margin-top:2px;font-size:11px}.linkedin-post-visual{background:#fff;border:1px solid #dfe4ed;border-radius:11px;margin-top:11px;overflow:hidden}.linkedin-post-visual iframe{border:0;width:100%;height:520px;display:block}.linkedin-post-visual>a{color:inherit;grid-template-columns:120px 1fr;align-items:center;text-decoration:none;display:grid}.linkedin-post-visual>a img,.linkedin-post-placeholder{object-fit:contain;color:#fff;background:linear-gradient(135deg,#0a66c2,#41a5e8);place-items:center;width:120px;height:100px;font-size:27px;font-weight:950;display:grid}.linkedin-post-visual>a p{height:auto;margin:0;padding:12px;font-size:9px}.linkedin-post-details{border-top:1px solid #e6e9ef;flex-wrap:wrap;align-items:center;gap:5px;padding:9px;display:flex}.linkedin-post-details span{color:#586174;background:#f1f3f7;border-radius:999px;padding:4px 6px;font-size:7px}.linkedin-post-details strong{color:#0a66c2;margin-left:auto;font-size:9px}.linkedin-saved-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.linkedin-saved-posts .linkedin-post-visual{margin:0}.linkedin-saved-posts iframe{height:410px}.linkedin-highlights-options{margin:25px 0 10px;padding:17px}.linkedin-highlights-options>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.linkedin-highlights-options>header strong,.linkedin-highlights-options>header small{display:block}.linkedin-highlights-options>header small{color:var(--muted);margin-top:3px;font-size:8px}.linkedin-highlights-options label{color:#4f566d;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.linkedin-highlights-options input{accent-color:#0a66c2}.linkedin-highlights-options>div{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.linkedin-highlights-options>div label{background:#f1f5fa;border-radius:8px;padding:7px 9px}.linkedin-highlights-options>.button{margin-top:12px}.linkedin-highlight-hidden{display:none!important}@media (width<=850px){.linkedin-post-fields{grid-template-columns:1fr 1fr}.linkedin-saved-posts,.linkedin-page-row,.linkedin-bulk-import{grid-template-columns:1fr}.linkedin-follower-history>div>label{grid-template-columns:1fr 1fr 30px}}.app .language-control>small,.app .oversight-identity small,.app .oversight-bar>label span,.app .oversight-bar>p{font-size:9px}.app .language-control>small b,.app .notification-panel>footer p,.app .notification-list small{font-size:8px}.app .notification-panel>header small,.app .notification-panel>header>span,.app .notification-panel>footer strong{font-size:9px}.app .notification-list p,.app .notification-list strong{font-size:10px}.app .oversight-mode button,.app .timeline-identity small,.app .timeline-client small,.app .timeline-period small,.app .timeline-updated small,.app .status,.app .timeline-action,.app .timeline-action strong,.app .table-labels,.app .status-circle-legend span,.app .post-group-title small,.app .upload-field>button small{font-size:9px}.app .post-group>button span,.app .post-group>button small,.app .post-request-markers b{font-size:8px}.app .post-group>button strong,.app .type-picker button strong,.app .review-post-head small,.app .review-score small,.app .detail label,.app .internal-decision-actions>small,.app .client-decision-actions>small,.app .version-list>p,.app .version-list>button strong,.app .version-list>button small,.app .version-list>button b,.app .version-field-label,.app .version-preview footer,.app .version-comments .version-comment small{font-size:9px}.app .version-copy p,.app .version-comment strong,.app .version-comment span{font-size:10px}.app .network-barometer>header .kicker,.app .network-top-posts>header>span,.app .network-top-posts article b,.app .top-post-facts small,.app .top-post-open,.app .network-barometer strong,.app .network-barometer>div>div>b,.app .network-rundown article small,.app .network-rundown article label{font-size:9px}.app .network-top-posts article p,.app .network-rundown article p{font-size:10px}.app .instagram-influence-total small,.app .instagram-collaboration-content>strong,.app .instagram-collaboration-pagination>span{font-size:8px}.app .instagram-collaboration-content .social-link-gallery>a strong,.app .instagram-collaboration-content .reel-interactions{font-size:8px!important}.app .linkedin-follower-history>header small,.app .linkedin-post-entry>header small,.app .linkedin-post-entry label>span,.app .linkedin-post-details span{font-size:8px}.competitor-market-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 11px;padding:0;display:grid}.competitor-market-choice legend{color:#566078;grid-column:1/-1;margin-bottom:2px;font-size:10px;font-weight:800}.competitor-market-choice button{text-align:left;color:#141a36;cursor:pointer;background:#fafafd;border:1px solid #dedbea;border-radius:10px;align-items:center;gap:8px;min-height:52px;padding:9px 10px;display:flex}.competitor-market-choice button.selected{background:#fff0f4;border-color:#5c27f1;box-shadow:0 0 0 1px #5c27f1}.competitor-market-choice button i{color:#5c27f1;background:#ece8fa;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.competitor-market-choice button span{gap:2px;display:grid}.competitor-market-choice button strong{font-size:10px}.competitor-market-choice button small{color:#737b90;font-size:9px}@media (width<=720px){.competitor-market-choice{grid-template-columns:1fr}}.brand-source-diagnostic{background:#f7fdf9;border:1px solid #d9e9df;border-radius:13px;margin:12px 0;padding:13px}.brand-source-diagnostic.warning{background:#fff7f8;border-color:#f3b6c0}.brand-source-diagnostic>header{align-items:center;gap:9px;display:flex}.brand-source-diagnostic>header>span{color:#11854a;background:#dff5e7;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.brand-source-diagnostic.warning>header>span{color:#c92b4c;background:#ffe0e6}.brand-source-diagnostic>header>div{gap:2px;display:grid}.brand-source-diagnostic>header strong{font-size:11px}.brand-source-diagnostic>header small{color:#6f788c;font-size:9px}.brand-source-diagnostic>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.brand-source-diagnostic article{background:#fff;border:1px solid #e1e7e4;border-radius:10px;gap:4px;padding:10px 11px;display:grid}.brand-source-diagnostic article.ready{background:#f1fbf5;border-color:#9edbb7}.brand-source-diagnostic article.error{background:#fff1f4;border-color:#f0a4b3}.brand-source-diagnostic article.ready b{color:#087a40}.brand-source-diagnostic article.error b{color:#b91f40}.brand-source-diagnostic article b{font-size:10px}.brand-source-diagnostic article span{color:#596277;font-size:9px}.brand-source-diagnostic article em{color:#a51f3c;font-size:8px;font-style:normal;font-weight:750;line-height:1.45}@media (width<=720px){.brand-source-diagnostic>div{grid-template-columns:1fr}}.facebook-collaboration-gallery>header>span{color:#fff;background:#1877f2}.facebook-collaboration-gallery .instagram-influence-total strong,.facebook-collaboration-gallery .social-link-gallery.profiles>a>div>small{color:#1877f2}.wallgame-gallery{gap:11px;margin-top:12px;display:grid}.wallgame-gallery>header{align-items:center;gap:9px;display:flex}.wallgame-gallery>header>span{color:#fff;background:linear-gradient(135deg,#5f24ee,#ee1e7a);border-radius:10px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.wallgame-gallery>header>div{gap:2px;display:grid}.wallgame-gallery>header strong{font-size:11px}.wallgame-gallery>header small{color:#72798d;font-size:9px}.wallgame-gallery>header>b{color:#5b25dc;background:#fff0f4;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:10px}.wallgame-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wallgame-gallery article{background:#fff;border:1px solid #e1ddec;border-radius:12px;grid-template-columns:112px minmax(0,1fr);display:grid;overflow:hidden}.wallgame-gallery article>a{background:#f2eff8;min-height:128px;display:block}.wallgame-gallery img{object-fit:cover;width:100%;height:100%;min-height:128px;display:block}.wallgame-gallery article>div{align-content:start;gap:8px;padding:11px;display:grid}.wallgame-gallery article p{color:#30384e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.wallgame-gallery time{color:#747c90;font-size:9px}.wallgame-gallery dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.wallgame-gallery dl>div{background:#f7f5fb;border-radius:8px;min-width:0;padding:7px}.wallgame-gallery dl>div:last-child{grid-column:1/-1}.wallgame-gallery dt{overflow-wrap:anywhere;color:#72798d;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.2}.wallgame-gallery dd{color:#202741;margin:3px 0 0;font-size:10px;font-weight:900}@media (width<=760px){.wallgame-gallery>div{grid-template-columns:1fr}.wallgame-gallery article{grid-template-columns:94px minmax(0,1fr)}}.brand-content-video-gallery{gap:11px;margin-top:12px;display:grid}.brand-content-video-gallery>header{align-items:center!important;gap:9px!important;display:flex!important}.brand-content-video-gallery>header>span{color:#fff;background:linear-gradient(135deg,#6429ef,#ef237d);border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.brand-content-video-gallery>header>div{gap:2px;display:grid}.brand-content-video-gallery>header strong{font-size:11px!important}.brand-content-video-gallery>header small{color:#72798d!important;background:0 0!important;margin:0!important;padding:0!important;font-size:9px!important}.brand-content-video-gallery>header>b{color:#5b25dc;background:#fff0f4;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:10px}.brand-content-video-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.brand-content-video-gallery article{background:#fff;border:1px solid #e1ddec;border-radius:12px;grid-template-columns:118px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.brand-content-video-gallery article.hidden-candidate{opacity:.58}.brand-content-video-media{background:#171522;min-height:170px;position:relative}.brand-content-video-media>a{width:100%;height:100%;display:block}.brand-content-video-media img{object-fit:cover;width:100%;height:100%;min-height:170px;display:block}.brand-content-video-media>span{color:#fff;place-items:center;height:100%;min-height:170px;font-size:24px;display:grid}.brand-content-video-media i{color:#fff;pointer-events:none;background:#0f0c1ca8;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-content-video-body{align-content:start;gap:7px;padding:11px;display:grid}.brand-content-video-body>small{background:0 0!important;margin:0!important;padding:0!important}.brand-content-video-body>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important}.brand-content-video-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.brand-content-video-body dl>div{background:#f7f5fb;border-radius:8px;min-width:0;padding:6px}.brand-content-video-body dt{overflow-wrap:anywhere;color:#72798d;text-transform:uppercase;font-size:7px;font-weight:800}.brand-content-video-body dd{color:#202741;margin:3px 0 0;font-size:10px;font-weight:900}.brand-content-visibility{align-items:center;gap:6px;margin-top:2px!important;display:flex!important}.brand-content-description{white-space:pre-wrap;background:#fff0f4!important;border-left:3px solid #702fe9!important}.activation-recap{background:#fff9fb;border:1px solid #ddd5fb;border-radius:12px;margin-top:10px;padding:12px}.activation-recap>header{align-items:flex-start!important}.activation-recap>header small{background:0 0!important;margin:0!important;padding:0!important}.activation-recap>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.activation-recap article{background:#fff;justify-content:space-between;align-items:center;gap:10px;display:flex;border:0!important;padding:9px!important}.activation-recap article div{gap:3px;display:grid}.activation-recap article b{font-size:9px}.activation-recap article span{color:#747b90;font-size:8px}.activation-recap article>strong{color:#5c28df;text-align:right;font-size:9px}.activation-recap-empty{color:#747b90;background:#fff9fb;border:1px dashed #d9d1ed;border-radius:10px;margin-top:10px;padding:12px;font-size:9px}.activation-refresh-all{background:#f8f6ff;border:1px solid #d9d0fa;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:13px;display:flex}.activation-refresh-all>div{gap:3px;display:grid}.activation-refresh-all strong{font-size:11px}.activation-refresh-all small{color:#747b90;font-size:9px}.activation-refresh{flex:none;margin:0}@media (width<=760px){.brand-content-video-gallery>div,.activation-recap>div{grid-template-columns:1fr}.brand-content-video-gallery article{grid-template-columns:96px minmax(0,1fr)}.activation-refresh-all{flex-direction:column;align-items:stretch}.activation-refresh{width:100%}}.monthly-report-block-shell{margin:12px 0;scroll-margin-top:92px;position:relative}.monthly-report-block-toolbar{background:#fafafd;border:1px solid #e2e0ec;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:8px;padding:8px 10px;display:flex}.monthly-report-block-toolbar>div{align-items:center;gap:8px;min-width:0;display:flex}.monthly-report-block-toolbar strong{color:#283049;font-size:10px}.monthly-report-block-toolbar>div>span{color:#a75b00;background:#fff0dc;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.monthly-report-block-toolbar nav{gap:6px;display:flex}.monthly-report-block-toolbar button{color:#535d74;cursor:pointer;background:#fff;border:1px solid #dedbea;border-radius:8px;min-height:28px;padding:5px 8px;font-size:9px;font-weight:750}.monthly-report-block-toolbar button.active{color:#9a5900;background:#fff7e8;border-color:#e6a64e}.monthly-report-block-toolbar .monthly-report-block-edit{color:#5420d4;background:#fff0f4;border-color:#d7c9ff;align-items:center;gap:5px;display:inline-flex}.monthly-report-block-toolbar .monthly-report-block-edit:hover{color:#fff;background:#6730f1;border-color:#6730f1;box-shadow:0 5px 14px #6730f12e}.monthly-report-block-toolbar .monthly-report-block-edit span{color:inherit;font:inherit;background:0 0;padding:0}.monthly-report-block-shell.collapsed{margin-bottom:8px}.monthly-report-block-shell.collapsed .monthly-report-block-toolbar{background:#fff5f8;border-color:#d7d1ed;margin-bottom:0}.monthly-report-block-shell.client-hidden>.monthly-report-block-content{opacity:.76}.client-report-view .monthly-report-block-toolbar{display:none}@media (width<=720px){.monthly-report-block-toolbar{flex-direction:column;align-items:flex-start}.monthly-report-block-toolbar nav{width:100%}.monthly-report-block-toolbar button{flex:1}.monthly-report-block-toolbar .monthly-report-block-edit span{display:none}.monthly-report-block-toolbar .monthly-report-block-edit{flex:none}}.shooting-detection-control{background:linear-gradient(135deg,#fff7fb,#f7f2ff);border:1px solid #f4bfd5;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:12px;padding:13px;display:grid}.shooting-detection-control>.real-operation-progress{grid-column:1/-1;width:100%}.shooting-detection-control>div{gap:3px;display:grid}.shooting-detection-control strong{font-size:11px}.shooting-detection-control small{color:#747b90;max-width:720px;font-size:9px;line-height:1.5}.shooting-detection-gallery{gap:11px;margin-top:12px;display:grid}.shooting-detection-gallery>header{align-items:center!important;gap:9px!important;display:flex!important}.shooting-detection-gallery>header>span{color:#fff;background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af);border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.shooting-detection-gallery>header>div{gap:2px;display:grid}.shooting-detection-gallery>header strong{font-size:11px!important}.shooting-detection-gallery>header small{color:#72798d!important;background:0 0!important;margin:0!important;padding:0!important;font-size:9px!important}.shooting-detection-gallery>header>b{color:#9d1f69;background:#fdebf6;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:10px}.shooting-detection-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.shooting-detection-gallery article{background:#fff;border-radius:12px;grid-template-columns:118px minmax(0,1fr);display:grid;overflow:hidden;border:1px solid #eaddea!important;padding:0!important}.shooting-detection-gallery article.confirmed{background:#f7fdf9;border-color:#9edbb7!important}.shooting-detection-gallery article.rejected{opacity:.55}.shooting-detection-gallery article>a,.shooting-detection-gallery article>img{object-fit:cover;background:#f3eff5;width:118px;height:170px;display:block}.shooting-detection-gallery article>div{align-content:start;gap:7px;padding:11px;display:grid}.shooting-detection-gallery article p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden;margin:0!important}.shooting-detection-gallery article strong{color:#5e25d8;font-size:10px}.shooting-confidence{color:#6d5877;background:#f8f1f7;border-radius:8px;padding:7px!important;font-size:8px!important}.shooting-decisions{gap:6px;display:flex}.shooting-decisions button{color:#51596e;cursor:pointer;background:#fff;border:1px solid #ddd7e8;border-radius:8px;min-height:30px;padding:6px 8px;font-size:8px;font-weight:850}.shooting-decisions .confirm.active{color:#087a40;background:#eaf9f1;border-color:#76c7a0}.shooting-decisions .reject.active{color:#b91f40;background:#fff0f3;border-color:#efa4b4}.shooting-detection-empty{color:#747b90;background:#faf8fc;border:1px dashed #dfd4e5;border-radius:10px;margin-top:10px;padding:12px;font-size:9px}@media (width<=760px){.shooting-detection-control{flex-direction:column;align-items:stretch}.shooting-detection-gallery>div{grid-template-columns:1fr}.shooting-detection-gallery article{grid-template-columns:96px minmax(0,1fr)}.shooting-detection-gallery article>a,.shooting-detection-gallery article>img{width:96px}}.shooting-rejected-gallery{background:#fffbfc;border:1px solid #e4ddfb;border-radius:14px;margin-top:12px;overflow:hidden}.shooting-rejected-gallery summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 15px;list-style:none;display:flex}.shooting-rejected-gallery summary>div{align-items:center;gap:10px;display:flex}.shooting-rejected-gallery summary span{color:#5f35d8;background:#fce7ee;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.shooting-rejected-gallery summary small{color:#74708a;margin-top:2px;display:block}.shooting-rejected-gallery summary>b{color:#5f35d8;background:#fce7ee;border-radius:999px;padding:4px 9px}.shooting-rejected-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.shooting-rejected-gallery article{background:#fff;border:1px solid #e7e2f5;border-radius:12px;grid-template-columns:150px minmax(0,1fr);align-items:start;display:grid;overflow:hidden}.shooting-rejected-gallery article>a,.shooting-rejected-gallery article>img{object-fit:contain;background:#fff;align-self:start;width:150px;height:auto;max-height:240px;display:block}.shooting-rejected-gallery article>a img{object-fit:contain;width:100%;height:auto;max-height:240px;display:block}.shooting-rejected-gallery article>div{padding:10px}.shooting-rejected-gallery article p{margin:6px 0;line-height:1.35}.shooting-rejected-gallery .shooting-decisions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}@media (width<=760px){.shooting-rejected-gallery>div{grid-template-columns:1fr}.shooting-rejected-gallery article{grid-template-columns:110px minmax(0,1fr)}.shooting-rejected-gallery article>a,.shooting-rejected-gallery article>img{width:110px;max-height:200px}}.shooting-manual-supplement{background:#fcfbfd;border:1px solid #e6deed;border-radius:12px;margin-top:12px;padding:12px}.shooting-manual-supplement>header{align-items:center!important;gap:9px!important;display:flex!important}.shooting-manual-supplement>header>b{color:#fff;background:#dd2a7b;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.shooting-manual-supplement>header>div{gap:2px;display:grid}.shooting-manual-supplement>header strong{font-size:10px}.shooting-manual-supplement>header small{color:#747b90!important;background:0 0!important;margin:0!important;padding:0!important;font-size:8px!important}.shooting-manual-supplement>textarea{width:100%;min-height:76px;font:inherit;resize:vertical;background:#fff;border:1px solid #ded7e5;border-radius:9px;margin-top:9px;padding:9px 10px;font-size:9px}.rundown-brand-name{grid-template-columns:5px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.rundown-brand-name:before{content:"";background:linear-gradient(#6731f2,#25bde5);border-radius:999px;grid-row:1/3;width:5px;height:28px}.network-instagram .rundown-brand-name:before{background:linear-gradient(#fd1d1d,#c13584,#833ab4)}.network-tiktok .rundown-brand-name:before{background:linear-gradient(#25f4ee,#fe2c55)}.rundown-brand-name small{letter-spacing:.08em;text-transform:uppercase;font-weight:850;color:#7b8295!important;background:0 0!important;margin:0!important;padding:0!important;font-size:7px!important}.rundown-brand-name strong{line-height:1.2;font-size:11px!important}.network-post-media>span{letter-spacing:.015em;text-shadow:0 1px 2px #00000073;background:linear-gradient(90deg,#11132be6,#292243b8);border:1px solid #ffffff47;border-radius:9px;padding:8px 11px;font-size:9px;bottom:10px;left:10px;right:10px;box-shadow:0 5px 15px #0c0e2238}.tiktok-content-classifier{background:linear-gradient(135deg,#f5ffff,#fff7f9);border:1px solid #c9edf0;border-radius:14px;margin:0 0 13px;overflow:hidden}.tiktok-content-classifier>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px;list-style:none;display:flex}.tiktok-content-classifier>summary::-webkit-details-marker{display:none}.tiktok-content-classifier>summary>div{align-items:center;gap:9px;display:flex}.tiktok-content-classifier>summary>div>span,.tiktok-classified-gallery>header>span{color:#fff;background:linear-gradient(135deg,#00f2ea,#121212 52%,#ff0050);border-radius:10px;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.tiktok-content-classifier>summary>div>div{gap:2px;display:grid}.tiktok-content-classifier>summary strong{font-size:11px}.tiktok-content-classifier>summary small{color:#6e768a;font-size:9px}.tiktok-content-classifier>summary>b{color:#ba174b;background:#fff;border-radius:999px;padding:6px 9px;font-size:10px}.tiktok-content-classifier>div{gap:12px;padding:0 13px 13px;display:grid}.tiktok-content-classifier>div>section{background:#fff;border:1px solid #e2e7eb;border-radius:12px;padding:11px}.tiktok-content-classifier>div>section>header{justify-content:space-between!important;align-items:center!important;margin-bottom:9px!important;display:flex!important}.tiktok-content-classifier>div>section>header strong{font-size:10px}.tiktok-content-classifier>div>section>header span{color:#616a7d;background:#f2f4f7;border-radius:999px;padding:4px 7px;font-size:8px}.tiktok-content-classifier>div>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tiktok-content-classifier article{background:#fbfcfd;border-radius:10px;grid-template-columns:82px minmax(0,1fr);display:grid;overflow:hidden;border:1px solid #e1e4e9!important;padding:0!important}.tiktok-content-classifier article>a,.tiktok-content-classifier article>img{object-fit:cover;background:#17171c;width:82px;height:122px;display:block;position:relative}.tiktok-content-classifier article>a i{color:#fff;background:#0000009e;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tiktok-content-classifier article>div{align-content:start;gap:5px;padding:8px;display:grid}.tiktok-content-classifier article p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden;margin:0!important}.tiktok-content-classifier article strong{color:#343a50;font-size:8px}.tiktok-content-classifier select{color:#1d243c;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #d9dde5;border-radius:8px;padding:6px 7px;font-size:8px;font-weight:800}.tiktok-content-classifier>footer{background:#ffffffb8;border-top:1px solid #dce9eb;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.tiktok-content-classifier>footer small{color:#6d7589;font-size:8px}.tiktok-classified-gallery{gap:11px;margin-top:10px;display:grid}.tiktok-classified-gallery>header{align-items:center!important;gap:9px!important;display:flex!important}.tiktok-classified-gallery>header>div{gap:2px;display:grid}.tiktok-classified-gallery>header strong{font-size:11px!important}.tiktok-classified-gallery>header small{color:#747b90!important;background:0 0!important;margin:0!important;padding:0!important;font-size:9px!important}.tiktok-classified-gallery>header>b{color:#ba174b;background:#fff0f5;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:10px}.tiktok-classified-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tiktok-classified-gallery article{background:#fff;border-radius:12px;grid-template-columns:112px minmax(0,1fr);display:grid;overflow:hidden;border:1px solid #dde4e8!important;padding:0!important}.tiktok-classified-gallery article>a,.tiktok-classified-gallery article>img{object-fit:cover;background:#16171a;width:112px;height:168px;display:block;position:relative}.tiktok-classified-gallery article>a i{color:#fff;background:#0000009e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tiktok-classified-gallery article>div{align-content:start;gap:7px;padding:10px;display:grid}.tiktok-classified-gallery article p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden;margin:0!important}.tiktok-classified-gallery dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.tiktok-classified-gallery dl>div{background:#f5f6f8;border-radius:8px;min-width:0;padding:6px}.tiktok-classified-gallery dt{overflow-wrap:anywhere;color:#747b8d;text-transform:uppercase;font-size:7px;font-weight:850}.tiktok-classified-gallery dd{color:#20263d;margin:3px 0 0;font-size:10px;font-weight:900}.tiktok-classified-empty{color:#747b90;background:#f9fcfc;border:1px dashed #d7e3e5;border-radius:10px;margin-top:10px;padding:12px;font-size:9px}@media (width<=900px){.tiktok-content-classifier>div>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tiktok-content-classifier>div>section>div,.tiktok-classified-gallery>div{grid-template-columns:1fr}.tiktok-content-classifier>footer{flex-direction:column;align-items:stretch}.tiktok-classified-gallery article{grid-template-columns:96px minmax(0,1fr)}.tiktok-classified-gallery article>a,.tiktok-classified-gallery article>img{width:96px}}.instagram-collaboration-cards{grid-auto-rows:max-content;align-items:start}.instagram-collaboration-cards>article{align-self:start;height:max-content;min-height:0}.instagram-collaboration-cards>article>.social-link-gallery>a{min-height:0;padding:10px 12px}.instagram-collaboration-content{margin-top:0;padding:8px 10px 10px}.instagram-collaboration-content .social-link-gallery.carousel{align-items:flex-start}.instagram-collaboration-content .social-link-gallery.carousel>a{align-self:flex-start;min-height:122px}.network-rundown>div>article{transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s}.network-rundown>div>article:hover{z-index:1;transform:translateY(-2px);box-shadow:0 10px 24px #432d841f;border-color:#a993ef!important}.network-rundown>div>article.rundown-empty{background:#fff8f9;border-color:#f1d5db!important}.network-rundown>div>article.rundown-empty:hover{background:#fff3f5;box-shadow:0 9px 21px #9f364b1a;border-color:#e9aeb9!important}@media (prefers-reduced-motion:reduce){.network-rundown>div>article{transition:none}.network-rundown>div>article:hover{transform:none}}.network-rundown>div{grid-auto-flow:dense}.network-rundown>div>article.rundown-empty{order:20}.rundown-brand-name:has(>img){grid-template-columns:32px minmax(0,1fr);column-gap:9px}.rundown-brand-name:has(>img):before{display:none}.rundown-brand-name>img{object-fit:cover;background:#fff;border:1px solid #e4e0ef;border-radius:50%;grid-area:1/1/3;width:32px;height:32px;display:block;box-shadow:0 3px 9px #1f24431a}.rundown-brand-name>img~small,.rundown-brand-name>img~strong{grid-column:2}.rundown-shooting>div>article:not(.rundown-empty){grid-column:1/-1}.network-rundown.rundown-shooting .shooting-detection-gallery>div{grid-template-columns:repeat(6,minmax(0,1fr))!important}.rundown-shooting .shooting-detection-gallery article{grid-template-rows:auto 1fr;align-content:start;overflow:hidden;background:#fff!important;grid-template-columns:1fr!important;display:grid!important}.rundown-shooting .shooting-detection-gallery article>a{aspect-ratio:4/3;background:#f6f4f8;width:100%;display:block;overflow:hidden}.rundown-shooting .shooting-detection-gallery article>a>img,.rundown-shooting .shooting-detection-gallery article>img{aspect-ratio:4/3;object-fit:contain;background:#f6f4f8;width:100%;height:auto;display:block}.rundown-shooting .shooting-detection-gallery .shooting-card-body{background:#fff;border-top:1px solid #ece8f2;align-content:start;gap:5px;min-width:0;padding:8px!important;display:grid!important;position:static!important}.rundown-shooting .shooting-detection-gallery .shooting-card-body>small{border-radius:999px;width:max-content;max-width:100%;margin:0;line-height:1.2;color:#6c6680!important;background:#f4f1f8!important;padding:3px 6px!important;font-size:7px!important;display:block!important;position:static!important}.rundown-shooting .shooting-detection-gallery .shooting-card-body>p:not(.shooting-confidence){-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:25px;color:#252a45!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;font-size:8px!important;line-height:1.45!important;display:-webkit-box!important;position:static!important;overflow:hidden!important}.rundown-shooting .shooting-detection-gallery .shooting-card-body>strong{color:#5e25d8;font-size:9px;line-height:1.25;display:block;position:static!important}.rundown-activations .activation-recap>div{grid-template-columns:repeat(2,minmax(0,1fr))}.network-tiktok .network-rundown aside{align-self:start!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:8px!important}.network-tiktok .network-rundown aside button{align-self:center;height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 12px!important}.network-rundown:not(.rundown-activations)>div>article:not(.rundown-empty){grid-column:1/-1}.network-rundown:not(.rundown-activations) .instagram-collaboration-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.network-rundown:not(.rundown-activations) .instagram-collaboration-cards>article{width:auto;min-width:0;grid-column:auto!important}.network-rundown:not(.rundown-activations) .instagram-collaboration-content .social-link-gallery>a>img,.network-rundown:not(.rundown-activations) .instagram-collaboration-content .social-link-gallery>a>span{object-fit:contain;background:#f4f2f8;height:104px}.network-rundown:not(.rundown-activations) .brand-content-video-gallery>div,.network-rundown:not(.rundown-activations) .wallgame-gallery>div,.network-rundown:not(.rundown-activations) .tiktok-classified-gallery>div{grid-template-columns:repeat(6,minmax(0,1fr))}.network-rundown:not(.rundown-activations) .brand-content-video-gallery article,.network-rundown:not(.rundown-activations) .wallgame-gallery article,.network-rundown:not(.rundown-activations) .tiktok-classified-gallery article,.network-rundown:not(.rundown-activations) .shooting-detection-gallery article{width:auto;min-width:0;display:block;grid-column:auto!important}.network-rundown:not(.rundown-activations) .brand-content-video-media,.network-rundown:not(.rundown-activations) .wallgame-gallery article>a,.network-rundown:not(.rundown-activations) .wallgame-gallery article>img,.network-rundown:not(.rundown-activations) .tiktok-classified-gallery article>a,.network-rundown:not(.rundown-activations) .tiktok-classified-gallery article>img{background:#f6f4f8;width:100%;height:112px;min-height:112px}.network-rundown:not(.rundown-activations) .brand-content-video-media img,.network-rundown:not(.rundown-activations) .wallgame-gallery img{object-fit:contain;background:#f6f4f8;width:100%;height:112px;min-height:112px}.network-rundown:not(.rundown-activations) .brand-content-video-body,.network-rundown:not(.rundown-activations) .wallgame-gallery article>div,.network-rundown:not(.rundown-activations) .tiktok-classified-gallery article>div{padding:6px}.network-rundown:not(.rundown-activations) .brand-content-video-body>p,.network-rundown:not(.rundown-activations) .wallgame-gallery article p,.network-rundown:not(.rundown-activations) .shooting-detection-gallery article p,.network-rundown:not(.rundown-activations) .tiktok-classified-gallery article p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.3;display:-webkit-box;overflow:hidden}.network-rundown:not(.rundown-activations) .brand-content-video-body>p:hover,.network-rundown:not(.rundown-activations) .wallgame-gallery article p:hover,.network-rundown:not(.rundown-activations) .shooting-detection-gallery article p:hover,.network-rundown:not(.rundown-activations) .tiktok-classified-gallery article p:hover{z-index:3;background:#fff;border-radius:7px;padding:6px;display:block;position:relative;overflow:visible;box-shadow:0 7px 22px #1f24432e}.network-rundown:not(.rundown-activations) .brand-content-video-body dl,.network-rundown:not(.rundown-activations) .wallgame-gallery dl{gap:3px}.network-rundown:not(.rundown-activations) .brand-content-video-body dl>div,.network-rundown:not(.rundown-activations) .wallgame-gallery dl>div{padding:4px}.network-rundown:not(.rundown-activations) .brand-content-video-body dt,.network-rundown:not(.rundown-activations) .wallgame-gallery dt{font-size:6px}.network-rundown:not(.rundown-activations) .brand-content-video-body dd,.network-rundown:not(.rundown-activations) .wallgame-gallery dd{font-size:8px}.manual-collaboration-directions{background:#fff8fa;border:1px solid #ded7f4;border-radius:9px;gap:6px;margin-top:8px;padding:8px;display:grid}.manual-collaboration-directions>strong{font-size:8px}.manual-collaboration-directions label{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:8px;margin:0!important;display:grid!important}.manual-collaboration-directions label>span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.manual-collaboration-directions select{background:#fff;border:1px solid #d9dce8;border-radius:7px;min-height:30px;padding:5px;font-size:8px}.manual-collaboration-direction-error{color:#b4233f!important;background:#fff0f3!important}.rundown-brand-name{grid-template-columns:32px minmax(0,1fr)!important;column-gap:9px!important}.rundown-brand-name:before{display:none!important}.rundown-brand-name>img,.rundown-brand-name>i{float:none;object-fit:cover;color:#5f32db;background:#fce7ee;border:1px solid #e4e0ef;border-radius:50%;grid-area:1/1/3;place-items:center;width:32px;height:32px;margin:0;font-size:8px;font-style:normal;font-weight:900;display:grid;box-shadow:0 3px 9px #1f24431a}.rundown-brand-name>small,.rundown-brand-name>strong{grid-column:2;min-width:0}.rundown-brand-name>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-row-status .meta-row-error{color:#b4233f;text-overflow:ellipsis;white-space:nowrap;cursor:help;max-width:210px;font-weight:750;overflow:hidden}.collaboration-direction{border-radius:999px;margin-left:5px;padding:2px 5px;font-size:6.5px;font-style:normal;font-weight:850;display:inline-flex}.collaboration-direction.inbound{color:#2161a8;background:#e9f3ff}.collaboration-direction.outbound{color:#7a3bc2;background:#f3ebff}.collaboration-direction-labels{align-items:center;gap:4px;margin-top:6px;display:flex}.collaboration-direction-labels .collaboration-direction{margin-left:0;padding:4px 7px;font-size:7px}.collaboration-direction-breakdown{grid-template-columns:1fr 1fr;gap:4px;margin-top:6px;display:grid}.collaboration-direction-breakdown>span{white-space:nowrap;border-radius:7px;padding:4px 5px;font-size:7px;font-style:normal}.collaboration-direction-breakdown .inbound{color:#2161a8;background:#e9f3ff}.collaboration-direction-breakdown .outbound{color:#7a3bc2;background:#f3ebff}.collaboration-direction-breakdown .unknown{color:#666f83;background:#f0f2f6;grid-column:1/-1}.instagram-influence-total>.collaboration-direction-breakdown{text-align:left;grid-column:1/-1;width:100%}.activation-recap .collaboration-direction-breakdown{margin-top:4px}@media (width<=1100px){.network-rundown.rundown-shooting .shooting-detection-gallery>div,.network-rundown:not(.rundown-activations) .brand-content-video-gallery>div,.network-rundown:not(.rundown-activations) .wallgame-gallery>div,.network-rundown:not(.rundown-activations) .tiktok-classified-gallery>div{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=900px){.network-rundown:not(.rundown-activations) .instagram-collaboration-cards{grid-template-columns:1fr!important}}@media (width<=760px){.network-rundown.rundown-shooting .shooting-detection-gallery>div,.network-rundown:not(.rundown-activations) .brand-content-video-gallery>div,.network-rundown:not(.rundown-activations) .wallgame-gallery>div,.network-rundown:not(.rundown-activations) .tiktok-classified-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rundown-activations .activation-recap>div,.manual-collaboration-directions label{grid-template-columns:1fr}}.hover-video-shell{min-width:0;display:block;position:relative}.hover-video-shell:focus-visible{outline-offset:3px;outline:3px solid #6730f157}.hover-video-preview{z-index:9999;pointer-events:none;background:#10121c;border:1px solid #ffffff3d;border-radius:16px;width:min(420px,84vw);max-height:76vh;padding:8px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0507147a}.hover-video-preview video,.hover-video-preview iframe{object-fit:contain;background:#050608;border:0;border-radius:10px;width:100%;height:min(66vh,640px);display:block}.hover-video-preview small{color:#fff;text-overflow:ellipsis;white-space:nowrap;padding:8px 6px 2px;font-size:9px;font-weight:750;display:block;overflow:hidden}.social-link-gallery>.hover-video-shell>a{color:#252a47;background:#fff;border:1px solid #dfe3ee;border-radius:10px;grid-template-columns:70px 1fr 18px;align-items:center;gap:8px;height:100%;min-height:82px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 4px 12px #1922430b}.social-link-gallery>.hover-video-shell>a>img,.social-link-gallery>.hover-video-shell>a>span{object-fit:cover;color:#fff;background:linear-gradient(135deg,#b91949,#23c4e5);place-items:center;width:70px;height:82px;font-size:22px;display:grid}.social-link-gallery>.hover-video-shell>a>div{min-width:0}.social-link-gallery>.hover-video-shell>a small{color:#6a34e9!important;background:0 0!important;margin:0!important;padding:0!important;font-size:7px!important}.social-link-gallery>.hover-video-shell>a strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;line-height:1.35;display:block;overflow:hidden}.social-link-gallery>.hover-video-shell>a em{color:#525d75;margin-top:4px;font-size:8.5px;font-style:normal;font-weight:650;display:block}.social-link-gallery>.hover-video-shell>a>b{color:#6a34ec;font-size:11px}.social-link-gallery.profiles>.hover-video-shell>a{grid-template-columns:70px 1fr 18px}.social-link-gallery.profiles>.hover-video-shell>a>img,.social-link-gallery.profiles>.hover-video-shell>a>span{border-radius:50%;width:58px;height:58px;margin-left:8px}.instagram-collaboration-content .social-link-gallery>.hover-video-shell{scroll-snap-align:start;flex:0 0 calc(33.3333% - 4.66667px)}.instagram-collaboration-content .social-link-gallery>.hover-video-shell>a{border-radius:9px;flex-direction:column;align-items:stretch;gap:0;min-height:136px;display:flex;position:relative;overflow:visible}.instagram-collaboration-content .social-link-gallery>.hover-video-shell>a>img,.instagram-collaboration-content .social-link-gallery>.hover-video-shell>a>span{object-fit:cover;border-radius:9px 9px 0 0;width:100%;height:78px;margin:0}.instagram-collaboration-content .social-link-gallery>.hover-video-shell>a>div{padding:7px}.instagram-collaboration-content .social-link-gallery>.hover-video-shell>a>b{color:#fff;background:#14182db8;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}@media (width<=700px){.hover-video-preview{width:min(92vw,420px)}.instagram-collaboration-content .social-link-gallery>.hover-video-shell{flex-basis:calc(50% - 3.5px)}}@media (prefers-reduced-motion:reduce){.hover-video-preview video{display:none}}.engagement-performance-layout textarea,.sentiment-analysis textarea{resize:vertical;color:#1f2440;width:100%;font:inherit;background:#fff;border:1px solid #d7d0ee;border-radius:10px;padding:10px;line-height:1.55}.sentiment-analysis{gap:16px;padding:22px;display:grid}.sentiment-refresh{margin:0 0 10px}.sentiment-analysis>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sentiment-analysis>header em{color:#6336db;background:#fff0f4;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800}.sentiment-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sentiment-score-grid article{border:1px solid #ebe7f3;border-radius:14px;gap:4px;padding:18px;display:grid}.sentiment-score-grid strong{font-size:26px}.sentiment-score-grid b{font-size:12px}.sentiment-score-grid small{color:#727991}.sentiment-score-grid .positive{color:#117c4c;background:#effbf5}.sentiment-score-grid .neutral{color:#5f667a;background:#f7f6fa}.sentiment-score-grid .negative{color:#b42345;background:#fff2f4}.sentiment-themes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sentiment-themes article,.sentiment-client-summary{background:#fffbfc;border:1px solid #ece8f4;border-radius:12px;padding:14px}.sentiment-themes p,.sentiment-client-summary p{margin:7px 0 0;line-height:1.6}.sentiment-internal-note{color:#745a20;background:#fff8e7;border-radius:8px;padding:9px 11px}.sentiment-analysis+.manual-save{margin-top:12px}@media (width<=760px){.sentiment-score-grid,.sentiment-themes{grid-template-columns:1fr}}.interaction-series-toggles{background:#fffbfc;border:1px solid #e4def4;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 12px;padding:9px 11px;display:flex}.interaction-series-toggles>span{color:#626a80;text-transform:uppercase;margin-right:3px;font-size:9px;font-weight:850}.interaction-series-toggles button{color:#747b8c;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd7ed;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:850}.interaction-series-toggles button.active.total{color:#572ad2;background:#f1ecff;border-color:#6c42e7}.interaction-series-toggles button.active.organic{color:#14724e;background:#ecfbf4;border-color:#54c89a}.interaction-series-toggles button.active.paid{color:#8a570b;background:#fff7e8;border-color:#f2bd61}.interaction-series-toggles button:disabled{opacity:.42;cursor:not-allowed}.interaction-series-toggles small{color:#7c8395;font-size:8px}.interaction-curve.organic{stroke:#19a66e!important}.interaction-curve.paid{stroke:#e89a20!important}.network-chapter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.network-chapter-actions .button{margin:0}.linkedin-custom-quick-add{color:#fff!important;background:#ffffff24!important;border-color:#ffffffa6!important}.linkedin-custom-quick-add:hover{background:#ffffff3d!important}.linkedin-benchmark-assistant{padding:14px}.linkedin-benchmark-assistant>header{margin-bottom:10px}.linkedin-benchmark-assistant>header h3{margin:3px 0;font-size:16px}.linkedin-competitor-list{gap:9px}.linkedin-competitor-list>article{border-radius:12px;padding:11px}.linkedin-competitor-list>article>header{margin-bottom:9px}.linkedin-page-row input,.linkedin-post-entry input,.linkedin-post-entry select,.linkedin-post-entry textarea,.linkedin-follower-history input{min-height:32px;padding:6px 8px}.linkedin-follower-history,.linkedin-post-entry{margin-top:8px;padding:9px}.linkedin-bulk-import{margin-top:8px;padding:8px}.linkedin-bulk-import textarea{min-height:58px}.linkedin-post-entry>article{margin-top:8px;padding:9px}.linkedin-post-entry textarea{min-height:48px}.linkedin-post-visual iframe{height:420px}.add-report-block,.add-linkedin-custom-block{background:#fff8fa;border:1px dashed #cfc4ed;border-radius:12px;align-items:center;gap:10px;margin:12px 0;padding:13px;display:flex}.add-linkedin-custom-block{flex-wrap:wrap}.add-linkedin-custom-block small{color:#72798c;font-size:9px}.year-comparison-panel{gap:16px;padding:20px;display:grid}.year-comparison-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.year-comparison-panel>header>div{gap:4px;display:grid}.year-comparison-panel h3{margin:0;font-size:18px}.year-comparison-panel header small{color:#747c90}.year-comparison-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.year-comparison-grid article{background:#fcfbff;border:1px solid #e5e0f0;border-radius:12px;gap:7px;padding:12px;display:grid;position:relative}.year-comparison-grid article>strong{text-transform:uppercase;font-size:10px}.year-comparison-grid article>div{background:#f4f1fa;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:7px;display:flex}.year-comparison-grid article>div span{color:#737a8d;font-size:8px;font-weight:850}.year-comparison-grid article b{font-size:12px}.year-comparison-grid article input{width:76px;min-width:0;font:inherit;border:1px solid #d9d2ec;border-radius:6px;padding:5px;font-size:9px}.year-comparison-grid article em{border-radius:999px;width:max-content;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850}.year-comparison-grid article em.positive{color:#087a49;background:#eaf9f1}.year-comparison-grid article em.negative{color:#aa2543;background:#fff0f3}.year-comparison-grid article em.neutral{color:#6f7689;background:#f0f2f6}.year-comparison-add{flex-wrap:wrap;justify-content:space-between}.year-comparison-add>div{gap:3px;display:grid}.year-comparison-add small{color:#72798c;font-size:9px}.year-comparison-add>label,.year-comparison-actions label{color:#697186;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.year-comparison-add select,.year-comparison-actions select{font:inherit;background:#fff;border:1px solid #d8d1ea;border-radius:8px;padding:8px 10px}.year-comparison-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.linkedin-custom-blocks{gap:14px;margin:14px 0;display:grid}.linkedin-custom-block{gap:12px;padding:18px;display:grid}.linkedin-custom-block>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.linkedin-custom-block>header>div{gap:7px;display:flex}.linkedin-custom-title{min-width:260px;font:inherit;border:1px solid #d8d1ea;border-radius:9px;padding:9px 11px;font-weight:800}.linkedin-custom-upload{position:relative;overflow:hidden}.linkedin-custom-upload input{opacity:0;width:1px;height:1px;position:absolute}.linkedin-custom-block>img,.linkedin-custom-placeholder{aspect-ratio:16/9;object-fit:contain;background:#f5f3f8;border:1px solid #e2deec;border-radius:13px;width:100%;display:block}.linkedin-custom-placeholder{color:#9a91ad;place-items:center;font-size:30px;font-weight:900;display:grid}.linkedin-custom-block textarea{resize:vertical;width:100%;min-height:100px;font:inherit;border:1px solid #d8d1ea;border-radius:10px;padding:11px;line-height:1.55}.linkedin-custom-position{align-items:center;gap:8px;display:flex}.linkedin-custom-position span{font-size:9px;font-weight:850}.linkedin-custom-position select{font:inherit;background:#fff;border:1px solid #d8d1ea;border-radius:8px;padding:8px}.linkedin-custom-block>footer{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.linkedin-custom-block>footer label{align-items:center;gap:5px;font-size:9px;display:flex}.linkedin-custom-block>p{margin:0;line-height:1.65}@media (width<=950px){.year-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.year-comparison-panel>header,.linkedin-custom-block>header{flex-direction:column;align-items:stretch}.year-comparison-grid{grid-template-columns:1fr}.linkedin-custom-title{width:100%;min-width:0}}.wallgame-regular-choice{color:#5c2bc6;cursor:pointer;background:#fff3f7;border:1px solid #e0d8ef;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:7px 8px;font-size:8px;font-weight:850;display:flex!important}.wallgame-regular-choice input{accent-color:#6730f1}.wallgame-batch-actions{border-top:1px solid #ebe7f3;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.wallgame-batch-actions small{color:#767086;margin-right:auto;font-size:8px;font-weight:800}.activation-recap .activation-interaction-share{text-align:right;max-width:96px;font-weight:800;color:#5c28df!important;background:#fff0f4!important;margin:0!important;padding:4px 6px!important;font-size:7px!important}.hover-video-shell{isolation:isolate}.hover-video-shell:hover,.hover-video-shell:focus-within{z-index:9998}.hover-video-preview{z-index:9999;pointer-events:auto;width:clamp(260px,22vw,360px);max-height:62vh;position:absolute;inset:0 auto auto 0;transform:none}.hover-video-preview video,.hover-video-preview iframe{height:min(54vh,520px)}.hover-video-preview.floating-overlay{z-index:10000;pointer-events:auto;position:fixed!important;bottom:auto!important;right:auto!important;transform:none!important}.hover-video-poster-fallback{background:#050608;border-radius:10px;width:100%;height:min(54vh,520px);display:block;position:relative;overflow:hidden}.hover-video-poster-fallback>img{object-fit:contain;opacity:.78;width:100%;height:100%;display:block}.hover-video-poster-fallback>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a12d6;border:1px solid #fff3;border-radius:10px;padding:12px;position:absolute;bottom:12px;left:12px;right:12px}.hover-video-poster-fallback b{font-size:12px;display:block}.hover-video-poster-fallback small{line-height:1.4;color:#ffffffc7!important;white-space:normal!important;padding:4px 0!important;font-size:9px!important;display:block!important}.hover-video-poster-fallback a{color:#a8c8ff;margin-top:5px;font-size:9px;font-style:normal;font-weight:850;text-decoration:none;display:block}.brand-content-video-gallery article,.wallgame-gallery article,.tiktok-classified-gallery article,.tiktok-content-classifier article,.shooting-detection-gallery article,.shooting-rejected-gallery article{overflow:visible}.social-link-gallery>.hover-video-shell:nth-last-child(-n+2) .hover-video-preview,.brand-content-video-gallery>div>article:nth-last-child(-n+2) .hover-video-preview,.wallgame-gallery>div>article:nth-last-child(-n+2) .hover-video-preview,.tiktok-classified-gallery>div>article:nth-last-child(-n+2) .hover-video-preview,.shooting-detection-gallery>div>article:nth-last-child(-n+2) .hover-video-preview{left:auto;right:0}.brand-content-video-media>.hover-video-shell{width:100%;height:100%;min-height:170px;color:inherit;font-size:inherit;place-items:normal;display:block}.brand-content-video-media>.hover-video-shell>a{width:100%;height:100%;min-height:170px;display:block}.network-rundown:not(.rundown-activations) .brand-content-video-media>.hover-video-shell,.network-rundown:not(.rundown-activations) .brand-content-video-media>.hover-video-shell>a{height:112px;min-height:112px}@media (width<=700px){.hover-video-preview:not(.floating-overlay){inset:0 auto auto 0!important}.hover-video-preview{width:min(82vw,340px)}.social-link-gallery>.hover-video-shell:nth-child(2n) .hover-video-preview{left:auto!important;right:0!important}}.monthly-report-block-toolbar .monthly-report-block-edit.active{color:#fff;background:#6730f1;border-color:#6730f1;box-shadow:0 5px 14px #6730f12e}.report-pdf-export-button{color:#5725d3!important;background:linear-gradient(135deg,#fff,#f2edff)!important;border-color:#cbbdff!important}.report-block-client-export-toolbar{background:linear-gradient(135deg,#fff,#fff8fa);border:1px solid #e3dff0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:7px 9px;display:flex}.report-block-client-export-toolbar strong{color:#303852;font-size:9px}.report-block-client-export-toolbar button{color:#5b2bd2;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3c8f5;border-radius:8px;padding:6px 9px;font-size:8px;font-weight:850}.report-block-client-export-toolbar button:disabled{opacity:.55}.monthly-report-block-shell.collapsed>.monthly-report-block-content{display:none}.report-export-modal-backdrop{z-index:12000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17143094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.report-export-modal{background:linear-gradient(145deg,#fff 0%,#fff8fa 58%,#f2f7ff 100%);border:1px solid #ffffffb3;border-radius:22px;width:min(520px,100vw - 32px);padding:24px;box-shadow:0 30px 90px #18143a52}.report-export-modal>header{align-items:center;gap:13px;display:flex}.report-export-modal>header>span{color:#fff;background:linear-gradient(135deg,#b91949,#b82284,#ff5d3d);border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;display:grid;box-shadow:0 9px 22px #6730f240}.report-export-modal>header>div{flex:1;min-width:0}.report-export-modal>header small{color:#8a66e8;letter-spacing:.16em;font-size:8px;font-weight:900}.report-export-modal>header h3{color:#252a47;margin:3px 0 0;font-size:18px}.report-export-modal>header button{color:#6d7183;cursor:pointer;background:#f0edf7;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.report-export-progress{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;margin-top:24px;display:grid}.report-export-progress>div{background:#e9e4f5;border-radius:999px;height:12px;overflow:hidden;box-shadow:inset 0 1px 2px #2d254d14}.report-export-progress i{border-radius:inherit;background:linear-gradient(90deg,#b91949,#bd2788,#ff5d3d);height:100%;transition:width .35s;display:block}.report-export-progress.ready i{background:linear-gradient(90deg,#20ad7b,#43d59f)}.report-export-progress.failed i{background:#d34962}.report-export-progress>strong{color:#5d32d6;text-align:right;font-size:13px}.report-export-status{background:#ffffffc2;border:1px solid #e7e1f3;border-radius:14px;margin-top:17px;padding:15px 16px}.report-export-status b,.report-export-status small{display:block}.report-export-status b{color:#303650;font-size:12px}.report-export-status small{color:#737a90;margin-top:5px;font-size:10px;line-height:1.5}.report-export-modal>footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.report-export-modal>footer .button{justify-content:center;min-width:128px}.report-export-modal>footer .button:disabled{cursor:not-allowed;opacity:.42}@media (width<=600px){.report-export-modal-backdrop{padding:12px}.report-export-modal{padding:19px}.report-export-modal>footer{flex-direction:column-reverse}.report-export-modal>footer .button{width:100%}}.report-pdf-template-pages,.report-pdf-template-slide,.report-pdf-rundown-pages,.report-pdf-history-pages,.competitor-leader-print-pages{display:none}.report-export-stage{z-index:-1!important;color:#202642!important;background:#f7f7fc!important;margin:0!important;padding:34px!important;display:block!important;position:fixed!important;top:0!important;left:-100000px!important}.report-export-stage .monthly-report-block-shell{margin:0!important}.report-export-stage .monthly-report-block-content{display:block!important}.report-export-stage .social-link-gallery.carousel{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.report-export-stage .social-link-gallery.carousel>.hover-video-shell{flex:auto!important;width:auto!important}.report-export-block-heading{color:#fff;background:linear-gradient(110deg,#5b27e4,#b82284,#ff5d3d);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:18px 22px;display:flex}.report-export-block-heading span{letter-spacing:.12em;font-size:9px;font-weight:900}.report-export-block-heading strong{text-align:right;font-size:20px}.report-export-field-value{color:#29314b;white-space:pre-wrap;background:#f5f3fa;border-radius:8px;padding:8px 10px;font-size:9px;line-height:1.5;display:block}.report-pdf-composer{z-index:-1!important;background:#fff!important;width:1280px!important;display:block!important;position:fixed!important;top:0!important;left:-100000px!important}.report-pdf-composer .monthly-report-block-shell{width:1280px!important;margin:0!important;padding:27px!important;display:block!important}.report-pdf-composer .report-pdf-rundown-pages,.report-pdf-composer .report-pdf-history-pages{display:block!important}.report-pdf-slide-heading{color:#fff;background:linear-gradient(110deg,#5b27e4,#b82284,#ff5d3d);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:15px 20px;display:flex}.report-pdf-slide-heading>div{gap:3px;min-width:0;display:grid}.report-pdf-slide-heading small{letter-spacing:.11em;font-size:8px;font-weight:900}.report-pdf-slide-heading span{color:#ffffffd1;font-size:8px;font-weight:750}.report-pdf-slide-heading strong{text-align:right;font-size:18px}.report-pdf-slide-body{transform-origin:0 0}.report-pdf-merged-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.report-pdf-merged-stacked .report-pdf-merged-grid{grid-template-columns:1fr;gap:12px}.report-pdf-merged-panel{min-width:0}.report-pdf-merged-panel>h3,.report-pdf-annual-layout h3{color:#3e2a86;border-bottom:2px solid #e6dfff;margin:0 0 10px;padding:0 0 8px;font-size:14px}.report-pdf-merged-panel .network-section-label{display:none}.report-pdf-merged-panel .monthly-report-block-content{padding:0}.report-pdf-annual-layout{grid-template-columns:1fr;gap:14px;display:grid}.report-pdf-annual-bottom{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:14px;display:grid}.report-pdf-annual-bottom>section{min-width:0}.report-pdf-annual-recap .network-recap{grid-template-columns:minmax(150px,.55fr) minmax(260px,1.45fr);min-height:190px;margin:0}.report-pdf-annual-recap .network-recap>div{padding:20px}.report-pdf-annual-recap .network-recap>div>strong{font-size:34px}.report-pdf-annual-recap .network-recap article{padding:22px}.report-pdf-annual-recap .network-recap h3{font-size:18px}.report-pdf-annual-interpretation>.monthly-insight-stack,.report-pdf-annual-interpretation>.monthly-block-insight{height:calc(100% - 34px);margin:0}.report-pdf-rundown-recap .network-rundown>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.report-pdf-rundown-recap .network-rundown article{grid-column:auto!important;padding:9px!important}.report-pdf-rundown-recap .activation-recap{padding:8px!important}.report-pdf-rundown-recap .activation-recap>div{grid-template-columns:1fr!important;gap:5px!important}.report-pdf-rundown-recap .activation-recap article{padding:6px!important}.report-pdf-rundown-recap .rundown-empty{display:none!important}@media print{@page{size:13.333in 7.5in;margin:0}html,body{color:#202642!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;width:auto!important;min-width:0!important}body.report-pdf-export .app{background:#fff!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body.report-pdf-export .app>.header,body.report-pdf-export .app>.oversight-bar,body.report-pdf-export .toast,body.report-pdf-export>.report-export-modal-backdrop,body.report-pdf-export .app>:not(.monthly-report-viewer):not(.toast){display:none!important}body.report-pdf-export .monthly-report-viewer{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body.report-pdf-export .report-pdf-template-pages{display:block!important}body.report-pdf-export .report-pdf-template-slide{break-after:page!important;page-break-after:always!important;background:#fff!important;width:13.333in!important;height:7.5in!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}body.report-pdf-export .report-pdf-template-slide>img{object-fit:fill!important;width:100%!important;height:100%!important;display:block!important}body.report-pdf-export .report-pdf-outro{break-before:page!important;page-break-before:always!important;break-after:auto!important;page-break-after:auto!important}body.report-pdf-export .network-report [data-report-block=monthly_rundown]{display:none!important}body.report-pdf-export .report-pdf-rundown-pages,body.report-pdf-export .report-pdf-rundown-snapshot,body.report-pdf-export .report-pdf-rundown-snapshot .network-rundown{display:block!important}body.report-pdf-export .report-pdf-rundown-snapshot .network-rundown>aside,body.report-pdf-export .report-pdf-rundown-snapshot .rundown-brand-tabs{display:none!important}body.report-pdf-export .network-report [data-report-block]:has(.report-history-switcher){display:none!important}body.report-pdf-export .report-pdf-history-pages,body.report-pdf-export .report-pdf-history-snapshot{display:block!important}body.report-pdf-export .monthly-report-block-shell:has(.competitor-leader-print-pages){break-after:auto!important;height:auto!important;padding:0!important;overflow:visible!important}body.report-pdf-export .competitor-leader-top-posts{display:none!important}body.report-pdf-export .monthly-report-block-shell:has(.competitor-leader-print-pages):before{display:none!important}body.report-pdf-export .competitor-leader-print-pages{display:block!important}body.report-pdf-export .competitor-leader-print-page{box-sizing:border-box!important;break-before:page!important;page-break-before:always!important;width:13.333in!important;min-height:7.5in!important;padding:.28in!important}body.report-pdf-export .competitor-leader-print-page:first-child{break-before:auto!important;page-break-before:auto!important}body.report-pdf-export [data-report-export-control],body.report-pdf-export .monthly-viewer-toolbar,body.report-pdf-export .monthly-report-chapters,body.report-pdf-export .monthly-report-block-toolbar,body.report-pdf-export .report-block-period,body.report-pdf-export .influencer-auto-warning,body.report-pdf-export .hover-video-preview,body.report-pdf-export .manual-save,body.report-pdf-export .add-report-block,body.report-pdf-export .add-linkedin-custom-block,body.report-pdf-export button{display:none!important}body.report-pdf-export .monthly-viewer-cover{box-sizing:border-box!important;break-after:page!important;width:13.333in!important;height:7.5in!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:.65in!important}body.report-pdf-export .monthly-cover-copy h1{font-size:38px!important}body.report-pdf-export .monthly-cover-copy p{font-size:15px!important}body.report-pdf-export .network-report{margin:0!important;padding:0!important}body.report-pdf-export .network-chapter-cover{box-sizing:border-box!important;width:13.333in!important;height:2.1in!important;min-height:0!important;box-shadow:none!important;break-after:page!important;page-break-after:always!important;border:0!important;border-radius:0!important;align-items:center!important;margin:2.7in 0!important;padding:.38in .72in!important}body.report-pdf-export .network-chapter-cover span{font-size:32px!important}body.report-pdf-export .network-chapter-cover>b{font-size:92px!important}body.report-pdf-export .monthly-data-notice{display:none!important}body.report-pdf-export .monthly-report-block-shell{box-sizing:border-box!important;break-before:page!important;break-after:page!important;break-inside:avoid-page!important;opacity:1!important;background:linear-gradient(145deg,#fff 0%,#fffbfc 62%,#f5f8ff 100%)!important;width:13.333in!important;height:7.5in!important;min-height:0!important;margin:0!important;padding:.28in!important;display:block!important;overflow:hidden!important}body.report-pdf-export .monthly-report-block-shell:before{content:none!important}body.report-pdf-export .report-pdf-slide-heading{box-sizing:border-box!important;break-after:avoid-page!important;height:.68in!important;margin:0 0 .16in!important;padding:.1in .2in!important}body.report-pdf-export .report-pdf-slide-heading strong{font-size:17px!important}body.report-pdf-export .report-pdf-slide-body{transform:scale(var(--report-pdf-scale,1))!important;transform-origin:0 0!important}body.report-pdf-export .monthly-report-block-content{display:block!important}body.report-pdf-export .monthly-report-block-content>.network-report,body.report-pdf-export .monthly-report-block-content>.surface{box-shadow:none!important}body.report-pdf-export .surface,body.report-pdf-export article,body.report-pdf-export .report-period-instance{break-inside:avoid-page}body.report-pdf-export .social-link-gallery.carousel{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}body.report-pdf-export .social-link-gallery.carousel>.hover-video-shell{flex:auto!important;width:auto!important}body.report-pdf-export *{outline:none!important}body.report-pdf-export :focus,body.report-pdf-export :focus-visible,body.report-pdf-export :hover{filter:none!important;outline:none!important}body.report-pdf-export .active,body.report-pdf-export .selected{box-shadow:none!important;outline:none!important}body.report-pdf-export .report-pdf-slide-body *,body.report-pdf-export .report-pdf-slide-body :before,body.report-pdf-export .report-pdf-slide-body :after{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important}body.report-pdf-export .report-pdf-readable-insight{background:#fff!important;grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important;margin:8px 0 0!important;padding:14px 16px!important}body.report-pdf-export .report-pdf-readable-insight>span{width:36px!important;height:36px!important}body.report-pdf-export .report-pdf-readable-insight strong{font-size:11px!important}body.report-pdf-export .report-pdf-readable-insight p{color:#293149!important;max-width:none!important;margin-top:6px!important;font-size:12px!important;font-weight:560!important;line-height:1.58!important}body.report-pdf-export .sentiment-internal-note,body.report-pdf-export .network-report>.network-section-label{display:none!important}body.report-pdf-export img,body.report-pdf-export canvas{image-rendering:auto!important}body.report-pdf-export a{color:inherit!important;text-decoration:none!important}body.report-pdf-export input,body.report-pdf-export textarea,body.report-pdf-export select{box-shadow:none!important;background:0 0!important;border:0!important}}.briefing-session-summary{background:#fff;border:1px solid #ded9ef;border-radius:12px;margin-bottom:12px;padding:13px}.briefing-session-summary header{justify-content:space-between;align-items:center;gap:15px;display:flex}.briefing-session-summary header>div{flex-direction:column;display:flex}.briefing-session-summary header span{color:#6541dc;font-size:8px;font-weight:850}.briefing-session-summary header strong{font-size:11px}.briefing-session-summary header small,.briefing-session-summary details,.briefing-session-summary p{color:#767c91;font-size:8px}.briefing-session-summary audio{width:min(380px,45%);height:32px}.briefing-session-summary details p{white-space:pre-wrap;max-height:130px;line-height:1.5;overflow:auto}.review-version-compare{color:#bfc5da;align-items:center;gap:5px;font-size:7px;display:flex}.review-version-compare select{color:#fff;background:#292f50;border:1px solid #fff2;border-radius:7px;max-width:120px;padding:6px;font-size:8px}.review-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-version-panel{min-width:0}.review-version-panel>header{color:#272d48;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin:0 auto 5px;padding:6px 8px;display:flex}.review-version-panel>header b{font-size:9px}.review-version-panel>header span{color:#83899e;font-size:7px}.review-compare-grid .review-pdf-shell{height:470px;box-shadow:0 8px 24px #0e132a2b}.review-compare-grid .review-version-panel:first-child .review-pdf-shell{outline:2px solid #d7d2e9}.review-compare-grid .review-version-panel.current .review-pdf-shell{outline:2px solid #7350ef}.annotation-origin{background:#ece7ff;border-radius:6px;margin-top:7px;padding:4px 6px;font-weight:800;display:inline-flex;color:#6040d9!important;font-size:7px!important}.annotation-replies{border-left:2px solid #ddd6f6;gap:5px;margin:8px 0;padding-left:7px;display:grid}.annotation-replies section{background:#f1eff8;border-radius:8px;padding:7px}.annotation-replies section header{justify-content:space-between;display:flex}.annotation-replies section p{margin:4px 0 0!important}.annotation-reply-composer{grid-template-columns:1fr auto;gap:5px;margin:8px 0;display:grid}.annotation-reply-composer textarea{resize:vertical;min-height:38px;font:inherit;border:1px solid #ddd8ea;border-radius:7px;padding:7px;font-size:8px}.annotation-reply-composer button{color:#fff;background:#6743e8;border:0;border-radius:7px;align-self:end;padding:7px;font-size:7px;font-weight:800}.annotation-reply-composer button:disabled{opacity:.45}.annotation-replies section.inherited{background:#f7f5fb;border:1px dashed #d7d0ec}@media (width<=900px){.review-compare-grid{grid-template-columns:1fr}.review-compare-grid .review-pdf-shell{height:420px}.review-version-compare{flex-wrap:wrap}}.creative-hub.reviewing>.creative-hero,.creative-hub.reviewing>.direction-command-center,.creative-hub.reviewing>.creative-stats,.creative-hub.reviewing>.pm-radar,.creative-hub.reviewing>.creative-list-panel{display:none}.creative-project-page{width:100%;min-height:calc(100vh - 150px)}.creative-project-page .creative-detail{width:100%;height:auto;max-height:none;box-shadow:none;background:0 0;border-radius:0;padding:0;position:relative;overflow:visible}.creative-back{color:#5f43d7;cursor:pointer;background:#fff;border:1px solid #ddd7ef;border-radius:10px;align-items:center;gap:7px;margin:0 0 18px;padding:9px 13px;font-weight:800;display:inline-flex}.creative-project-page .creative-detail-head{background:linear-gradient(135deg,#fff,#f6f2ff);border:1px solid #e2dcf4;border-radius:20px;padding:24px 26px}.creative-project-page .creative-detail-meta{margin:12px 0}.creative-project-page .creative-detail-body{grid-template-columns:minmax(0,1fr)}.creative-project-page .creative-context{order:-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;display:grid}.creative-project-page .creative-preview{overflow:visible}.pdf-page-frame{background:#fff;border:0;width:100%;height:100%;display:block}.review-pdf-shell>.pdf-page-frame{z-index:1;position:relative}.review-workspace{grid-template-columns:168px minmax(0,1fr) 280px}.review-slides{padding:12px 9px}.review-slides button{grid-template-columns:1fr;gap:6px;padding:7px;display:grid}.review-slide-thumb{aspect-ratio:16/9;background:#d9d7e2;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d8d4e5;display:block!important}.review-slide-thumb .pdf-page-frame{pointer-events:none;position:absolute;inset:0}.review-slide-thumb .slide-thumb-shield{z-index:2;cursor:pointer;touch-action:pan-y;overscroll-behavior:contain;background:0 0;position:absolute;inset:0;display:block!important}.review-slide-thumb>i{color:#fff;z-index:2;z-index:3;place-items:center;font-size:7px;position:absolute;bottom:5px;left:5px;background:#201d38dd!important;border-radius:6px!important;width:19px!important;height:19px!important;display:grid!important}.drawing-controls{z-index:5;background:#fff;border-inline:1px solid #dedbea;align-items:center;gap:8px;padding:9px 12px;display:flex;position:relative;box-shadow:0 5px 16px #1a204015}.drawing-controls>div:first-child{flex-direction:column;margin-right:auto;display:flex}.drawing-controls>div:first-child b{font-size:10px}.drawing-controls>div:first-child span{color:#81869a;font-size:8px}.drawing-controls button,.drawing-controls select{background:#fff;border:1px solid #dcd7eb;border-radius:8px;padding:7px 9px;font-size:8px}.drawing-controls button.active{color:#b91949;box-shadow:0 0 0 2px #b91949}.drawing-controls button.finish{color:#fff;background:#b91949;border-color:#b91949}.drawing-controls .drawing-colors{gap:5px;display:flex}.drawing-controls .drawing-colors button{border:2px solid #fff;border-radius:50%;width:22px;height:22px;padding:0;box-shadow:0 0 0 1px #cbc6dc}.drawing-controls .drawing-colors button.active{box-shadow:0 0 0 3px #8d75f2}.drawing-controls label{color:#666c82;align-items:center;gap:5px;font-size:8px;display:flex}.annotation-canvas-id{color:#fff;white-space:nowrap;background:#201d38;border-radius:6px;min-width:21px;padding:3px 5px;font:800 7px/1 sans-serif;position:absolute;top:-15px;left:-5px;box-shadow:0 2px 7px #10142455}.annotation-mark.pin .annotation-canvas-id{box-shadow:none;background:0 0;font-size:7px;top:50%;left:50%;transform:translate(-50%,-50%)}.freehand-annotation-wrap{pointer-events:none;position:absolute;inset:0}.freehand-annotation-wrap>.annotation-canvas-id{z-index:2;background:#ed376d;top:9px;left:9px}.annotation-reference{color:#5939d2;letter-spacing:.02em;background:#fce7ee;border-radius:7px;width:max-content;margin:7px 0 2px;padding:4px 7px;font-weight:850;font-size:7px!important;display:inline-flex!important}.annotation-audio-recorder{background:#faf9fe;border:1px solid #ded9ec;border-radius:11px;align-items:center!important;gap:9px!important;margin-top:10px!important;padding:10px!important;display:flex!important}.annotation-audio-recorder>div{flex-direction:column;display:flex;margin:0 auto 0 0!important}.annotation-audio-recorder b{font-size:9px}.annotation-audio-recorder small{color:#83889b;font-size:7px}.annotation-audio-recorder audio{max-width:245px;height:32px}.annotation-audio-recorder button{white-space:nowrap}.annotation-audio-recorder button.danger{color:#d72e5e;border-color:#f1bac9}.annotation-audio-recorder.recording{background:#fff3f6;border-color:#f1b2c4}.review-comments .inline-audio-player{margin:8px 0}.review-comments .inline-audio-player audio{width:100%;height:32px}.review-canvas-column:fullscreen{background:#171a2a;flex-direction:column;width:100vw;height:100vh;padding:18px;display:flex}.review-canvas-column:fullscreen .review-page-nav{color:#fff;flex:none}.review-canvas-column:fullscreen .review-page-nav strong{color:#fff;font-size:13px}.review-canvas-column:fullscreen .review-pdf-shell{width:min(95vw,1600px);max-width:none;height:calc(100vh - 80px)}.review-canvas-column:fullscreen .review-compare-grid{flex:1;min-height:0}.review-canvas-column:fullscreen .review-version-panel{height:100%}.review-page-nav .presentation-toggle{color:#fff;background:#b91949;width:auto;padding:0 12px;font-size:8px}.review-slides button>span:last-child{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0 2px}.review-slides button>span:last-child small{text-align:right;min-width:12px}.session-slide-preview .pdf-page-frame{pointer-events:none;border-radius:5px;width:150px;height:84px;margin:-2px -2px 6px}.inline-audio-player{align-items:center;min-height:38px;margin-top:8px;display:flex}.inline-audio-player audio{width:100%;height:36px;margin:0}.inline-audio-player>span{color:#777d93;background:#f2eff9;border-radius:9px;width:100%;padding:9px 11px;font-size:8px}.creative-status.todo{color:#626a82;background:#eef0f6}.creative-detail-status,.creative-card-status{align-items:center;gap:7px;display:flex}.creative-start-work{color:#fff;cursor:pointer;background:#6541e8;border:0;border-radius:50%;width:30px;height:30px;box-shadow:0 6px 16px #6541e844}.creative-start-work.compact{place-items:center;width:25px;height:25px;font-size:8px;display:grid}.creative-start-work:disabled{opacity:.5}.session-delete-controls{background:#fff8fa;border:1px solid #f1c7cf;border-radius:11px;align-items:center;gap:7px;margin:10px 12px;padding:10px 12px;display:flex}.session-delete-controls strong{color:#9b4052;margin-right:auto;font-size:9px}.session-delete-controls>button{color:#bd3550;background:#fff;border:1px solid #e9a9b6;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.session-delete-controls>button:disabled{opacity:.5}@media (width<=1180px){.review-workspace{grid-template-columns:140px minmax(0,1fr)}.creative-project-page .creative-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.creative-project-page .creative-detail-head{padding:18px}.creative-project-page .creative-context{grid-template-columns:1fr}.review-slides button{min-width:132px}.review-slide-thumb{height:68px}.creative-back{margin-left:2px}}.correction-batch-bar{background:linear-gradient(100deg,#fff8fa,#f2fbff);border-bottom:1px solid #e7e2f5;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:16px;padding:13px 15px;display:grid}.correction-batch-bar>div:first-child{flex-direction:column;display:flex}.correction-batch-bar>div:first-child b{font-size:11px}.correction-batch-bar>div:first-child span{color:#777e94;margin-top:3px;font-size:8px}.correction-batch-stats{gap:7px;display:flex}.correction-batch-stats span{color:#6e748a;background:#fff;border:1px solid #e2ddf2;border-radius:9px;align-items:center;gap:4px;padding:7px 9px;font-size:8px;display:flex}.correction-batch-stats b{color:#5e3fe0;font-size:12px}.correction-batch-bar>button{color:#fff;background:#6541df;border:0;border-radius:10px;padding:10px 13px;font-size:9px;font-weight:850}.correction-batch-bar>button:disabled{opacity:.4}.annotation-status{color:#6f6880;background:#eeeaf7;border-radius:20px;width:max-content;margin-top:7px;padding:4px 7px;font-size:7px;font-weight:850;display:inline-flex}.annotation-status.corrected{color:#a6630b;background:#fff1d8}.annotation-status.resolved{color:#187849;background:#e5f7ec}.review-comments article.corrected{background:#fffbf3;border-color:#edb95f}.review-comments article.resolved{opacity:.72}.review-comments article footer{align-items:center;gap:5px;display:flex}.review-comments article footer small{margin-right:auto}.review-comments article footer button.ghost,.audio-recovery button.ghost{color:#68637a;background:#f0edf6}.recording-safety{color:#b9334b;background:#fff0f2;border-radius:9px;justify-content:space-between;gap:12px;margin:10px 0;padding:9px 11px;font-size:8px;display:flex}.audio-upload-progress{background:#fff;border:1px solid #dcd6f0;border-radius:12px;margin:10px 0;padding:12px 14px}.audio-upload-progress.dark{color:#fff;background:#202642;border:0;margin:14px}.audio-upload-progress header{justify-content:space-between;align-items:center;font-size:9px;display:flex}.audio-upload-progress>i{background:#e8e4f4;border-radius:10px;height:7px;margin:8px 0;display:block;overflow:hidden}.audio-upload-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#6740e9,#22bce0);height:100%;transition:width .25s;display:block}.audio-upload-progress small{color:#83899d;font-size:8px}.audio-upload-progress.dark small{color:#c7cce0}.audio-recovery{background:#fffaf0;border:1px solid #f0c77e;border-radius:12px;align-items:center;gap:8px;margin:12px 0;padding:12px;display:flex}.audio-recovery>div{flex-direction:column;margin-right:auto;display:flex}.audio-recovery b{font-size:10px}.audio-recovery span{color:#80745e;font-size:8px}.audio-recovery button{color:#fff;background:#7048e8;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.review-sessions>header>div{flex-direction:column;display:flex}.review-sessions>header small{color:#8b90a3;margin-top:3px;font-size:7px}.transcript-toolbar{background:#faf9fd;border-bottom:1px solid #ebe7f4;gap:7px;padding:9px;display:flex}.transcript-toolbar input{border:1px solid #ddd8ea;border-radius:8px;flex:1;min-width:0;padding:8px 10px;font-size:8px}.transcript-toolbar button{color:#fff;background:#6842df;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.transcript-toolbar button.ghost{color:#68637c;background:#eeebf5}.transcript-segments{gap:5px;max-height:330px;padding:8px;display:grid;overflow:auto}.transcript-segments>article{background:#f8f7fb;border:1px solid #0000;border-radius:9px;grid-template-columns:52px minmax(0,1fr);gap:8px;padding:8px;display:grid}.transcript-segments>article.active{background:#fff0f4;border-color:#7452ea}.segment-time{color:#5c3dd3;background:#e7e1fb;border:0;border-radius:7px;align-self:start;padding:6px;font-size:8px;font-weight:850}.transcript-segments p{cursor:pointer;margin:0;font-size:9px;line-height:1.55}.transcript-segments textarea{min-height:58px;font:inherit;border:1px solid #d8d3e7;border-radius:7px;padding:7px;font-size:9px}.transcript-segments footer{grid-column:2;justify-content:flex-end;gap:7px;display:flex}.transcript-segments footer span{color:#7863cf;margin-right:auto;font-size:7px}.transcript-segments footer button{color:#5d42d5;background:0 0;border:0;font-size:7px;font-weight:800}.briefing-hub{background:linear-gradient(145deg,#fff,#f8f6ff);border:1px solid #ddd7f0;border-radius:17px;margin:14px 0;padding:15px}.briefing-hub>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.briefing-hub>header div{flex-direction:column;display:flex}.briefing-hub>header span{color:#6741df;letter-spacing:.12em;font-size:8px;font-weight:850}.briefing-hub>header h3{margin:4px 0 0;font-size:15px}.briefing-hub>header>b{color:#6040d2;background:#ece7ff;border-radius:20px;padding:6px 9px;font-size:8px}.briefing-hub .review-sessions{margin-top:12px}.briefing-consolidated{background:#fff;border:1px solid #dcd6ef;border-radius:12px;margin:12px 0;padding:13px}.briefing-consolidated>strong{font-size:11px}.briefing-consolidated>p{color:#7f8498;margin:4px 0 10px;font-size:8px}.briefing-consolidated ol{gap:7px;margin:0;padding-left:18px;display:grid}.briefing-consolidated li{padding-left:3px;font-size:8px}.briefing-consolidated li b,.briefing-consolidated li span{display:block}.briefing-consolidated li span{color:#626980;margin-top:2px;line-height:1.5}.creative-phase-closed{color:#17663f;background:#effbf4;border:1px solid #bfe8d0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0;padding:12px 14px;display:flex}.creative-phase-closed strong{font-size:11px}.creative-phase-closed span{color:#4f7764;text-align:right;font-size:9px}.direction-command-center{color:#fff;background:linear-gradient(120deg,#151b38,#30255a);border-radius:21px;margin:18px 0;padding:20px}.direction-command-center>header{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.direction-command-center>header span{color:#a998ff;letter-spacing:.14em;font-size:8px;font-weight:850}.direction-command-center h2{margin:4px 0 0;font-size:20px}.direction-command-center>header small{color:#aeb4ca;font-size:9px}.direction-command-center>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.direction-command-center button{text-align:left;color:#fff;background:#ffffff0a;border:1px solid #ffffff18;border-radius:13px;flex-direction:column;padding:13px;display:flex}.direction-command-center button b{font-size:24px}.direction-command-center button span{font-size:10px;font-weight:800}.direction-command-center button small{color:#aeb4ca;margin-top:4px;font-size:7px}.direction-command-center button.alert{border-color:#ffbd6570}.direction-command-center button.urgent{background:#ff687d12;border-color:#ff687d80}@media (width<=900px){.correction-batch-bar{grid-template-columns:1fr}.correction-batch-stats{flex-wrap:wrap}.direction-command-center>div{grid-template-columns:repeat(2,1fr)}.direction-command-center>header{flex-direction:column;align-items:flex-start;gap:6px}}.pdf-page-thumbnail{pointer-events:none;background:#fff;border:0;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.pdf-page-thumbnail canvas{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .15s;display:block}.pdf-page-thumbnail.ready canvas{opacity:1}.pdf-page-thumbnail.failed em{color:#8b90a3;font-size:7px;font-style:normal;font-weight:800}.review-slide-thumb .pdf-page-thumbnail{position:absolute;inset:0}.session-slide-preview .pdf-page-thumbnail{border-radius:5px;width:150px;height:84px;margin:-2px -2px 6px;overflow:hidden}.slide-thumb-loading{background:linear-gradient(100deg,#eeedf4 20%,#faf9fd 38%,#eeedf4 56%) 0 0/220% 100%;animation:1.2s ease-in-out infinite slideThumbLoading;display:block;position:absolute;inset:0}@keyframes slideThumbLoading{to{background-position:-220% 0}}.annotation-mark.freehand polyline{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.meeting-summary{background:linear-gradient(135deg,#fffbfc,#fff2f6);border:1px solid #e1dcf2;border-radius:16px;margin-top:14px;padding:18px;box-shadow:0 8px 24px #352a6c12}.meeting-summary>header{align-items:center;gap:11px;margin-bottom:13px;display:flex}.meeting-summary>header>span{color:#fff;background:linear-gradient(135deg,#b91949,#8a6cff);border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:17px;display:grid;box-shadow:0 6px 14px #6541ed38}.meeting-summary>header>div{flex-direction:column;gap:3px;display:flex}.meeting-summary>header small,.meeting-summary-overview>small,.meeting-summary-grid header small{color:#7255dd;letter-spacing:1px;font-size:7px;font-weight:900}.meeting-summary>header strong{color:#242943;font-size:13px}.meeting-summary-overview{background:#fff;border:1px solid #e8e4f4;border-radius:12px;padding:14px 15px}.meeting-summary-overview p{color:#4c536d;max-height:none!important;margin:7px 0 0!important;font-size:9.5px!important;line-height:1.7!important;overflow:visible!important}.meeting-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:11px;display:grid}.meeting-summary-grid>section{background:#fff;border:1px solid #e3e5ef;border-radius:12px;padding:14px 15px}.meeting-summary-grid>section.decisions{background:#f8fdfb;border-color:#cfe9dd}.meeting-summary-grid>section.questions{background:#fffdf7;border-color:#f0dfb8}.meeting-summary-grid header{align-items:center;gap:9px;display:flex}.meeting-summary-grid header>span{color:#fff;background:#198969;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.meeting-summary-grid .questions header>span{background:#d9961d}.meeting-summary-grid header>div{flex-direction:column;gap:2px;display:flex}.meeting-summary-grid header b{color:#2c324b;font-size:10px}.meeting-summary-grid ol,.meeting-summary-grid ul{counter-reset:summary-item;margin:12px 0 0;padding:0;list-style:none}.meeting-summary-grid li{color:#4a526a;background:#fff;border-radius:8px;margin-top:7px;padding:8px 9px 8px 32px;font-size:8.5px;line-height:1.5;position:relative;box-shadow:inset 0 0 0 1px #2b36510f}.meeting-summary-grid ol li{counter-increment:summary-item}.meeting-summary-grid ol li:before{content:counter(summary-item);color:#fff;background:#198969;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-weight:900;display:grid;position:absolute;top:8px;left:9px}.meeting-summary-grid ul li:before{content:"?";color:#fff;background:#d9961d;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-weight:900;display:grid;position:absolute;top:8px;left:9px}.creative-campaign-focus-field{background:#fff8fa;border:1px solid #dcd2ff;border-radius:12px;padding:14px}.creative-wide-field>small{color:#858ba0;margin:4px 0 8px;font-size:8px;line-height:1.45;display:block}.creative-context-focus{background:#fff8fa!important;border-left:3px solid #6b45ed!important}.creative-reference-links{gap:7px;margin-top:7px;display:grid}.creative-reference-links a{color:#5935d6;background:#fff;border:1px solid #e0d9f5;border-radius:9px;grid-template-columns:22px minmax(0,1fr);gap:2px 7px;min-width:0;padding:9px 10px;text-decoration:none;display:grid}.creative-reference-links a>span{color:#fff;background:#6944e8;border-radius:6px;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.creative-reference-links a>b{font-size:8px}.creative-reference-links a>small{color:#858ba0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}@media (width<=720px){.meeting-summary-grid{grid-template-columns:1fr}}.review-pdf-shell{background:#c9c9cc;place-items:center;display:grid}.pdf-slide-stage{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.pdf-slide-surface{background:#fff;max-width:100%;max-height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 8px 30px #0c10222e}.pdf-slide-surface canvas{opacity:0;width:100%;height:100%;transition:opacity .16s;display:block}.pdf-slide-surface.ready canvas{opacity:1}.pdf-slide-surface.failed{color:#73798e;place-items:center;display:grid}.pdf-slide-surface.failed em{font-size:10px;font-style:normal}.pdf-slide-surface>.review-annotation-layer{inset:0}.review-presentation-body{min-height:0}.review-canvas-column:fullscreen{background:#111522;gap:10px;padding:14px 18px 12px;position:relative}.review-canvas-column:fullscreen .review-page-nav{gap:14px;height:44px;margin:0}.review-canvas-column:fullscreen .review-page-nav button{color:#fff;background:#252b3d;border:1px solid #ffffff2e;border-radius:12px;width:42px;height:42px;font-size:24px}.review-canvas-column:fullscreen .review-page-nav button:disabled{opacity:.3}.review-canvas-column:fullscreen .review-page-nav strong{text-align:center;min-width:110px;font-size:13px}.review-canvas-column:fullscreen .review-page-nav .presentation-toggle{background:#6944e8;width:auto;padding:0 16px;font-size:10px}.review-canvas-column:fullscreen>.review-presentation-body{flex:1;place-items:center;min-height:0;display:grid}.review-canvas-column:fullscreen .review-version-panel.current{width:100%;height:100%;min-height:0}.review-canvas-column:fullscreen .review-pdf-shell{width:100%;max-width:none;height:100%;box-shadow:none;background:0 0}.review-canvas-column:fullscreen .pdf-slide-surface{box-shadow:0 18px 55px #00000061}.meeting-presentation-hud{color:#fff;background:#1d2333f2;border:1px solid #ffffff20;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:9px 11px;display:grid;box-shadow:0 12px 36px #0000004d}.meeting-presentation-status{align-items:center;gap:10px;padding:0 7px;display:flex}.meeting-presentation-status>div{flex-direction:column;min-width:66px;display:flex}.meeting-presentation-status small{color:#f19aae;letter-spacing:.08em;font-size:7px;font-weight:900}.meeting-presentation-status b{font-variant-numeric:tabular-nums;font-size:16px}.meeting-presentation-markers{gap:5px;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.meeting-presentation-markers button,.meeting-presentation-exit,.meeting-presentation-stop{color:#fff;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff25;border-radius:9px;flex:none;padding:8px 10px;font-size:8px;font-weight:800}.meeting-presentation-markers button:active{background:#7049ea}.meeting-presentation-exit{background:#343b50}.meeting-presentation-stop{background:#d92d5d;border-color:#e95072}@media (width<=900px){.meeting-presentation-hud{grid-template-columns:auto 1fr auto}.meeting-presentation-markers{grid-area:2/1/auto/-1}.meeting-presentation-exit{display:none}.review-canvas-column:fullscreen{padding:8px}.review-canvas-column:fullscreen .review-page-nav{height:38px}.review-canvas-column:fullscreen .review-page-nav button{width:36px;height:36px}}.transcript-pending{color:#666b80;background:#f8f6ff;border:1px solid #ddd7ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:11px 12px;display:flex}.transcript-pending>div{flex-direction:column;gap:2px;display:flex}.transcript-pending b{color:#353b55;font-size:9px}.transcript-pending span{font-size:8px}.transcript-pending button{color:#fff;white-space:nowrap;background:#6842df;border:0;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:850}.transcript-pending button:disabled{opacity:.55;cursor:wait}@media (width<=720px){.transcript-pending{flex-direction:column;align-items:flex-start}.transcript-pending button{width:100%}}.vr{color:#151a35;max-width:1500px;margin:auto;padding:28px}.vr button,.vr a,.vrc button,.vrc a,.primary-button{cursor:pointer}.vr-title{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.vr-title span,.vrc header span,.vr-arbitrage header span{letter-spacing:.13em;color:#b91949;font-size:11px;font-weight:800}.vr-title h1,.vrc h1{margin:5px 0;font-size:30px}.vr-title p{color:#697087;margin:0}.vr-status{color:#6541d7;white-space:nowrap;background:#eeeafc;border-radius:999px;padding:8px 11px;font-size:11px}.vr-status.creative_changes,.vr-status.client_changes{color:#a64b00;background:#fff1e4}.vr-status.pm_approved,.vr-status.client_approved{color:#087a47;background:#e7f8ef}.vr-create{background:#fff;border:1px solid #e4e4ef;border-radius:16px;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin-bottom:24px;padding:16px;display:grid}.vr-create input,.vr-create select,.vr-upload input,.vr-compose textarea,.vr-arbitrage textarea,.vrc input,.vrc textarea{color:#151a35;background:#fff;border:1px solid #dcddea;border-radius:10px;padding:11px}.vr-create button,.vr-compose button,.vr-actions button,.vr-arbitrage header button,.vrc button,.primary-button{color:#fff;background:#6937e8;border:0;border-radius:10px;padding:11px 14px;font-weight:750}.vr-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px;display:grid}.vr-card{text-align:left;color:inherit;background:#fff;border:1px solid #e4e4ef;border-radius:16px;padding:18px;box-shadow:0 8px 24px #29255c0b}.vr-card header,.vr-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.vr-card h2{margin:20px 0 5px;font-size:17px}.vr-card p{color:#777c92}.vr-card footer{color:#697087;flex-wrap:wrap;font-size:11px}.vr-card footer strong{color:#b24c00;width:100%}.vr-back{color:#6840dc;background:0 0;border:0;margin-bottom:15px}.vr-workspace{grid-template-columns:minmax(0,1fr) 350px;gap:18px;display:grid}.vr-player,.vr-notes,.vr-arbitrage{background:#fff;border:1px solid #e0e1ed;border-radius:16px;overflow:hidden}.vr-video{background:#111424;place-items:center;min-height:360px;display:grid}.vr-video video,.vrc video{background:#111;width:100%;max-height:68vh}.vr-empty{color:#7d8297;text-align:center;padding:50px}.vr-upload,.vr-compose{border-top:1px solid #e5e5ef;align-items:center;gap:10px;padding:14px;display:flex}.vr-compose textarea{flex:1;min-height:48px}.vr-notes{padding:16px}.vr-notes h2,.vrc aside h2{font-size:16px}.vr-notes>button,.vrc aside>button{text-align:left;color:#202540;background:#fff;border:0;border-bottom:1px solid #eeeef5;grid-template-columns:55px 1fr;gap:6px;width:100%;padding:12px 0;display:grid}.vr-notes small,.vrc aside small{color:#8a8ea0;grid-column:2}.vr-actions{flex-wrap:wrap;gap:10px;padding:16px 0;display:flex}.vr-actions button,.vr-actions a{color:#32265f;background:#fff;border:1px solid #d7d5e7;border-radius:10px;padding:10px 13px;text-decoration:none}.vr-actions .primary{color:#fff;background:#6937e8}.vr-actions button:disabled{opacity:.45}.vr-arbitrage{margin-top:16px;padding:18px}.vr-arbitrage header{justify-content:space-between;align-items:center;gap:20px;display:flex}.vr-arbitrage article{border-top:1px solid #ececf3;grid-template-columns:170px 1fr 90px;align-items:center;gap:12px;padding:12px 0;display:grid}.vr-arbitrage article.dismissed{opacity:.45}.vr-arbitrage textarea{min-height:62px}.vrc{color:#171a35;background:#f5f4fb;min-height:100vh;padding:30px 5vw}.vrc>header{max-width:1400px;margin:0 auto 20px}.vrc>section{grid-template-columns:minmax(0,1fr) 340px;gap:18px;max-width:1400px;margin:auto;display:grid}.vrc>section>div,.vrc aside{background:#fff;border:1px solid #e1e1ed;border-radius:16px;overflow:hidden}.vrc aside{padding:18px}.vrc-form{grid-template-columns:180px 1fr auto;gap:10px;padding:16px;display:grid}.vrc-form textarea{min-height:52px}.vrc-final{gap:10px;padding:0 16px 16px;display:flex}.vrc-final a{color:#332466;border:1px solid #d9d9e7;border-radius:10px;padding:11px 14px;text-decoration:none}.vrc-state{text-align:center;color:#fff;background:#111528;place-content:center;gap:12px;min-height:100vh;padding:24px;display:grid}.vrc-state input{color:#fff;text-align:center;letter-spacing:.14em;background:#20243a;border:1px solid #4b5068;border-radius:10px;padding:14px}.vrc-state button{color:#fff;background:#b91949;border:0;border-radius:10px;padding:13px;font-weight:800}.vr-access-dialog{max-width:620px}.vr-access-dialog>label{text-align:left;gap:6px;margin-top:14px;display:grid}.vr-access-dialog>label span{color:#4a4f67;font-size:12px;font-weight:800}.vr-access-dialog input,.vr-access-dialog textarea{color:#1b1f3a;width:100%;font:inherit;background:#f8f8fc;border:1px solid #d9d9e8;border-radius:10px;padding:12px}.vr-access-dialog textarea{resize:vertical;min-height:92px;margin-top:12px}.vr-access-actions{gap:10px;margin-top:14px;display:flex}.vr-access-actions button{color:#fff;background:#6937e8;border:0;border-radius:10px;padding:11px 14px;font-weight:750}.vr-access-actions button.secondary{color:#47347c;background:#f0eef8}.vr-access-dialog>small{color:#74798f;text-align:left;margin-top:12px;display:block}.vr-notes>button.vr-note{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:11px}.vr-note>div{grid-template-columns:auto 1fr;align-items:start;gap:5px 10px;min-width:0;display:grid}.vr-note>div span{overflow-wrap:anywhere;line-height:1.4}.vr-note>div small{grid-column:2}.vr-timecode-thumb{color:#fff;background:#16192a;border-radius:8px;place-items:center;width:112px;font-size:11px;font-weight:850;display:grid;position:relative;overflow:hidden}.vr-timecode-thumb.portrait{width:auto;height:112px}.vr-timecode-thumb.landscape{height:auto}.vr-timecode-thumb img{object-fit:cover;width:100%;height:100%}.vr-timecode-thumb video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vrc-comment-time{background:#f8f6ff;border-top:1px solid #e5e5ef;border-bottom:1px solid #e5e5ef;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:13px 16px;display:grid}.vrc-comment-time span{color:#6b43dd;letter-spacing:.12em;font-size:9px;font-weight:900}.vrc-comment-time strong{color:#fff;font-variant-numeric:tabular-nums;background:#221a42;border-radius:8px;padding:6px 9px;font-size:15px}.vrc-comment-time p{color:#72778b;margin:0;font-size:11px}.vrc-comments{flex-direction:column;gap:10px;min-width:0;display:flex}.vrc-comments>header{border-bottom:1px solid #ececf3;padding-bottom:12px}.vrc-comments>header h2{margin:5px 0 0;font-size:20px}.vrc-comments>header p{color:#777c91;margin:7px 0 0;font-size:11px;line-height:1.45}.vrc-comments>button.vrc-comment-card{color:#202540;text-align:left;background:#fff;border:1px solid #e6e3f0;border-radius:12px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 4px 16px #2822560a}.vrc-comments>button.vrc-comment-card:hover{border-color:#b9a7ee;transform:translateY(-1px);box-shadow:0 8px 22px #372a701a}.vrc-comment-card b{color:#5d35d4;font-variant-numeric:tabular-nums;background:#fce7ee;border-radius:6px;width:max-content;padding:4px 7px;font-size:12px}.vrc-comment-card span{overflow-wrap:anywhere;color:#202540;font-size:13px;font-weight:650;line-height:1.45}.vrc-comment-card small{color:#8a8ea0;font-size:10px}.vrc-empty-comments{color:#7c8195;text-align:center;border:1px dashed #d8d5e4;border-radius:11px;margin:4px 0;padding:22px 14px;font-size:12px}.vrc-external-upload{border-top:1px solid #e5e5ef;grid-template-columns:minmax(145px,.6fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.vrc-external-upload>div{flex-direction:column;gap:4px;display:flex}.vrc-external-upload>div span{color:#6b43dd;letter-spacing:.12em;font-size:9px;font-weight:900}.vrc-external-upload>div strong{font-size:13px}.vrc-external-upload input{width:100%}.vrc-external-upload .primary-button{text-align:center;white-space:nowrap;display:block}.vrc-no-video{color:#c3c7d5;background:#111424;place-items:center;min-height:360px;display:grid}.vrc-inline-error{color:#b32445;margin:0 16px 16px;font-size:12px}@media (width<=900px){.vr{padding:16px}.vr-create{grid-template-columns:1fr 1fr}.vr-workspace,.vrc>section,.vr-arbitrage article,.vrc-form,.vrc-external-upload{grid-template-columns:1fr}.vrc-comment-time{grid-template-columns:auto 1fr}.vrc-comment-time p{grid-column:1/-1}.vrc-comments>button.vrc-comment-card{grid-template-columns:96px minmax(0,1fr)}.vrc-comment-card .vr-timecode-thumb{max-width:96px;max-height:112px}}.vr-project-layout{grid-template-columns:280px minmax(0,1fr);gap:18px;display:grid}.vr-video-list,.vr-video-detail{background:#fff;border:1px solid #e0e1ed;border-radius:16px;min-width:0;overflow:hidden}.vr-video-list{height:max-content;padding:14px}.vr-video-list>header,.vr-video-heading,.vrc-production-detail>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.vr-video-list>header{padding:4px 4px 12px}.vr-video-list header span,.vr-video-heading span,.vrc-video-list header span,.vrc-production-detail>header span,.vrc-new-video>span{color:#b91949;letter-spacing:.12em;font-size:9px;font-weight:900}.vr-video-list h2,.vr-video-heading h2,.vrc-video-list h2,.vrc-production-detail h2{margin:4px 0 0;font-size:18px}.vr-video-list>button{color:#202540;text-align:left;background:#fff;border:1px solid #e8e8f1;border-radius:11px;grid-template-columns:28px minmax(0,1fr);gap:9px;width:100%;margin:0 0 8px;padding:11px;display:grid}.vr-video-list>button.active{background:#f6f3ff;border-color:#7652df;box-shadow:0 5px 18px #5035a01a}.vr-video-list>button>span{color:#6840dc;background:#eeeaf9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.vr-video-list>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.vr-video-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vr-video-list>button small{color:#85899b;font-size:9px}.vr-video-list>button em{grid-column:2;width:max-content;font-size:8px;font-style:normal}.vr-mini-status.client_approved{color:#087a47}.vr-mini-status.creative_changes,.vr-mini-status.client_changes{color:#a64b00}.vr-add-video{border-top:1px solid #ececf3;gap:8px;margin-top:12px;padding-top:12px;display:grid}.vr-add-video input{border:1px solid #dcddea;border-radius:9px;min-width:0;padding:10px}.vr-add-video button{padding:10px}.vr-video-heading{border-bottom:1px solid #e7e7ef;padding:17px 18px}.vr-version-nav,.vrc-version-nav{background:#faf9fd;border-bottom:1px solid #e7e7ef;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.vr-version-nav button,.vrc-version-nav button{color:#555b73;text-align:left;background:#fff;border:1px solid #e1dfee;border-radius:10px;flex-direction:column;gap:3px;min-width:104px;padding:9px 11px;display:flex}.vr-version-nav button.active,.vrc-version-nav button.active{color:#4324a7;background:#efeaff;border-color:#7148e3}.vr-version-nav button b,.vrc-version-nav button b{font-size:12px}.vr-version-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:9px;overflow:hidden}.vr-version-nav button small,.vrc-version-nav button small{font-size:8px}.vr-final-lock,.vrc-final-lock{background:#eaf9f1;border:1px solid #a9dfc4;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:16px;padding:15px;display:flex}.vr-final-lock>div,.vrc-final-lock>div{grid-template-columns:30px 1fr;align-items:center;gap:2px 10px;display:grid}.vr-final-lock>div>span,.vrc-final-lock>div>span{color:#fff;background:#14915a;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.vr-final-lock strong,.vrc-final-lock strong{color:#086d43}.vr-final-lock p,.vrc-final-lock p{color:#5e766b;margin:0;font-size:10px}.vr-final-lock a,.vrc-final-lock a{color:#fff;white-space:nowrap;background:#128352;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800;text-decoration:none}.vr-notes>header{border-bottom:1px solid #ececf3;padding-bottom:11px}.vr-notes>header span{color:#b91949;letter-spacing:.11em;font-size:9px;font-weight:900}.vr-notes>header h2{margin:4px 0}.vr-notes>header p{color:#777c91;margin:0;font-size:9px;line-height:1.4}.vr-notes>button.vr-note{border:1px solid #e6e3f0;border-radius:11px;margin-top:9px;padding:10px}.vr-notes>button.vr-note.internal{background:#fff8fa;border-left:4px solid #b91949}.vr-notes>button.vr-note.client{background:#fff7f9;border-left:4px solid #e34d73}.vr-note-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.vr-note-meta em{color:#5e39ca;letter-spacing:.08em;background:#fce7ee;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}.vr-note.client .vr-note-meta em{color:#ae3154;background:#ffe4eb}.vr-contact-dialog{max-width:650px}.vr-contact-dialog>p{color:#73788d}.vr-contact-dialog>label,.vr-contact-grid label{text-align:left;gap:6px;display:grid}.vr-contact-dialog label span{color:#4c526a;font-size:14px;font-weight:700}.vr-contact-dialog select,.vr-contact-dialog input{color:#1b1f3a;background:#fff;border:1px solid #d9d9e8;border-radius:10px;width:100%;padding:11px}.vr-contact-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.vr-delivery-status{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.vr-delivery-status span{color:#5f547c;background:#f1eef9;border-radius:7px;padding:6px 8px;font-size:9px}.vr-access-actions a{place-items:center;text-decoration:none;display:grid}.vrc-client-approved{background:#eaf9f1;border:1px solid #a9dfc4;border-radius:13px;align-items:center;gap:12px;margin:16px;padding:15px;display:flex}.vrc-client-approved>span{color:#fff;background:#14915a;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.vrc-client-approved strong{color:#086d43;font-size:15px}.vrc-client-approved p{color:#5e766b;margin:3px 0 0;font-size:11px}.vrc-final button.approved{color:#fff;opacity:1;cursor:default;background:#14915a}.vrc>header>small{color:#777d91;margin-top:7px;display:block}.vrc-production{max-width:none}.vrc-project-layout{grid-template-columns:290px minmax(0,1fr);gap:18px;max-width:1500px;margin:auto;display:grid}.vrc-video-list,.vrc-production-detail{background:#fff;border:1px solid #e1e1ed;border-radius:16px;min-width:0;overflow:hidden}.vrc-video-list{height:max-content;padding:14px}.vrc-video-list>header{padding:4px 4px 12px}.vrc-video-list>button{color:#202540;text-align:left;background:#fff;border:1px solid #e8e8f1;border-radius:11px;grid-template-columns:28px minmax(0,1fr);gap:9px;width:100%;margin-bottom:8px;padding:11px;display:grid}.vrc-video-list>button.active{background:#f6f3ff;border-color:#7652df}.vrc-video-list>button>span{color:#6840dc;background:#eeeaf9;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.vrc-video-list>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.vrc-video-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vrc-video-list>button small{color:#85899b;font-size:9px}.vrc-video-list>button em{color:#777d91;grid-column:2;width:max-content;font-size:8px;font-style:normal}.vrc-video-list>button em.client_approved{color:#087a47}.vrc-video-list>button em.creative_changes{color:#a64b00}.vrc-new-video{border-top:1px solid #ececf3;gap:8px;margin-top:12px;padding-top:12px;display:grid}.vrc-new-video input{width:100%}.vrc-new-video .primary-button{text-align:center;font-size:10px}.vrc-production-detail>header{border-bottom:1px solid #e7e7ef;padding:17px 18px}.vrc-approved-badge{color:#087a47;background:#e2f7ec;border-radius:999px;padding:8px 10px;font-size:10px}.vrc-production-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:0;display:grid}.vrc-production-workspace>div{border-right:1px solid #e5e5ef;min-width:0}.vrc-production-workspace>.vrc-comments{border:0;border-radius:0}.vrc-readonly-note{color:#73788d;background:#f6f6fa;margin:0;padding:13px 16px;font-size:10px}.vrc-comment-card.client{border-left:4px solid #e34d73}.vrc-comment-card.pm{border-left:4px solid #b91949}@media (width<=1050px){.vr-project-layout,.vrc-project-layout{grid-template-columns:1fr}.vr-video-list,.vrc-video-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.vr-video-list>header,.vrc-video-list>header,.vr-add-video,.vrc-new-video{grid-column:1/-1}.vrc-production-workspace{grid-template-columns:1fr}.vrc-production-workspace>div{border-bottom:1px solid #e5e5ef;border-right:0}}.vrc-final button.requested{color:#fff;opacity:1;cursor:default;background:#f1a52b}.vrc-client-submitted{background:#fff0f4;border:1px solid #c9b8f5;border-radius:13px;align-items:center;gap:12px;margin:16px;padding:15px;display:flex}.vrc-client-submitted>span{color:#fff;background:#b91949;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.vrc-client-submitted strong{color:#4b28b6;font-size:15px}.vrc-client-submitted p{color:#6e6684;margin:3px 0 0;font-size:11px}.vrc-form>small{color:#83879a;grid-column:2/-1;font-size:10px}.vrc-submit-feedback{background:#fff5f8;border:1px solid #d6caf8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 16px 16px;padding:13px 14px;display:flex}.vrc-submit-feedback strong{color:#4f2cc1}.vrc-submit-feedback p{color:#73788d;margin:3px 0 0;font-size:10px}.vrc-submit-feedback button{white-space:nowrap}.vrc-comments>article.vrc-comment-card{color:#202540;text-align:left;background:#fff;border:1px solid #e6e3f0;border-radius:12px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:12px;display:grid;box-shadow:0 4px 16px #2822560a}.vrc-comment-jump{overflow:hidden;background:#16192a!important;border:0!important;border-radius:8px!important;padding:0!important}.vrc-comment-card textarea{width:100%;min-height:70px}.vrc-comment-actions,.vr-note-actions{flex-wrap:wrap;gap:7px;display:flex}.vrc-comment-actions button,.vr-note-actions button{border-radius:7px;padding:6px 9px;font-size:9px}.vrc-comment-actions button+button,.vr-note-actions button+button{color:#594d77;background:#f0eef7}.vr-note-actions{grid-column:2}.vr-note>div>textarea{color:#202540;background:#fff;border:1px solid #dcddea;border-radius:9px;grid-column:1/-1;width:100%;min-height:64px;padding:9px}.vr-status.awaiting_validation{color:#626a80;background:#eef1f7}.vr-mini-status.awaiting_validation{color:#626a80}.vr-custom-brand{background:#fff8fa!important;border-color:#8f72e8!important}.vr-general-feedback{background:#faf9fe;border:1px solid #ddd7ef;border-radius:14px;margin:16px 0;padding:16px}.vr-general-feedback>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.vr-general-feedback>header span{color:#b91949;letter-spacing:.12em;font-size:9px;font-weight:900}.vr-general-feedback>header h3{margin:4px 0 0;font-size:15px}.vr-general-feedback>header small,.vr-general-feedback>header strong{color:#777c91;font-size:10px}.vr-general-compose{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-bottom:12px;display:grid}.vr-general-compose>input{grid-column:1/-1}.vr-general-compose textarea{color:#151a35;resize:vertical;background:#fff;border:1px solid #dcddea;border-radius:10px;min-height:62px;padding:11px}.vr-general-compose button{color:#fff;background:#6937e8;border:0;border-radius:10px;padding:10px 13px;font-weight:750}.vr-general-compose button:disabled{opacity:.45}.vr-general-list{gap:9px;display:grid}.vr-general-list>article{background:#fff;border:1px solid #e3dff0;border-left:4px solid #b91949;border-radius:11px;padding:12px 14px}.vr-general-list>article.client{background:#fff9fb;border-left-color:#e34d73}.vr-general-meta small{color:#85899b;align-items:center;gap:6px;font-size:9px;display:flex}.vr-general-meta em,.vrc-comment-meta em{color:#5e39ca;letter-spacing:.08em;background:#fce7ee;border-radius:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.vr-general-list>article.client .vr-general-meta em,.vrc-comment-card.client .vrc-comment-meta em{color:#ae3154;background:#ffe4eb}.vr-general-list article>p{color:#202540;white-space:pre-wrap;margin:9px 0 0;font-size:13px;font-weight:650;line-height:1.5}.vrc>.vr-general-feedback{background:#fff;max-width:1400px;margin:0 auto 18px;display:block}.vr-notes>article.vr-note{background:#fff8fa;border:1px solid #e6e3f0;border-left:4px solid #b91949;border-radius:12px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;margin-top:10px;padding:12px;display:grid}.vr-notes>article.vr-note.client{background:#fff7f9;border-left-color:#e34d73}.vr-note-frame{overflow:hidden;background:#16192a!important;border:0!important;border-radius:8px!important;padding:0!important}.vr-note-content{flex-direction:column;gap:6px;min-width:0;display:flex}.vr-note-author,.vrc-comment-author{line-height:1.35;color:#8a8ea0!important;font-size:9px!important}.vr-note-body,.vrc-comment-body,.vrc-comment-card>div>p{color:#202540;overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0;font-size:13px;font-weight:650;line-height:1.5}.vrc-comment-meta{align-items:center;gap:7px;display:flex}.vrc-comment-card>div{flex-direction:column;gap:6px;min-width:0;display:flex}.vr-creative-note{color:#5f4a20;background:#fff5df;border-radius:8px;flex-direction:column;gap:3px;margin-top:5px;padding:9px 10px;display:flex}.vr-creative-note b{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.vr-creative-note span{font-size:10px;font-weight:600;line-height:1.45}.vr-creative-progress{border-top:1px solid #e7e3ef;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:7px;padding-top:9px;display:grid}.vr-creative-progress textarea{color:#202540;resize:vertical;background:#fff;border:1px solid #dcddea;border-radius:8px;grid-column:1/-1;width:100%;min-height:54px;padding:9px}.vr-creative-progress>button{justify-self:start;padding:7px 9px!important;font-size:8px!important}.vr-creative-progress label{color:#325847;justify-self:end;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.vr-creative-progress label input{accent-color:#14915a;width:16px;height:16px}.vr-treatment-state{color:#9b510d;background:#fff1e4;border-radius:7px;align-self:flex-end;margin-top:5px;padding:5px 8px;font-size:8px;font-weight:850}.vr-treatment-state.treated{color:#087a47;background:#e7f8ef}.vr-progress-summary{color:#5e39ca;background:#fce7ee;border-radius:7px;width:max-content;margin-top:8px;padding:5px 7px;font-size:9px;display:block}.vrc-comments.external>article.vrc-comment-card{margin-top:0}.vrc-comments.external .vr-creative-progress button{color:#594d77;background:#f0eef7}.vrc-comment-card.treated{background:#fbfffd;border-color:#b8dfca}.vr-general-list .vrc-comment-card{display:block}.primary-button:has(input:disabled){opacity:.5;cursor:not-allowed}@media (width<=700px){.vr-create,.vr-contact-grid,.vr-video-list,.vrc-video-list{grid-template-columns:1fr}.vr-final-lock,.vrc-final-lock{flex-direction:column;align-items:flex-start}.vr-final-lock a,.vrc-final-lock a{text-align:center;width:100%}.vrc{padding:18px 12px}.vrc-production-workspace{display:block}.vr-general-compose{grid-template-columns:1fr}.vr-notes>article.vr-note,.vrc-comments>article.vrc-comment-card{grid-template-columns:92px minmax(0,1fr)}.vr-creative-progress{grid-template-columns:1fr}.vr-creative-progress label{justify-self:start}}.pdf-downsizer{color:#20233e;max-width:1420px;margin:0 auto;padding:30px}.pdfd-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.pdfd-hero>div:first-child>span,.pdfd-guide>span{color:#6b42df;letter-spacing:.16em;font-size:9px;font-weight:900}.pdfd-hero h1{letter-spacing:-.04em;margin:5px 0 4px;font-size:34px}.pdfd-hero p{color:#73788d;margin:0;font-size:13px}.pdfd-privacy{background:#f5fcf8;border:1px solid #cce9dc;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;display:flex}.pdfd-privacy>b{color:#fff;background:#15915b;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.pdfd-privacy>div{flex-direction:column;gap:2px;display:flex}.pdfd-privacy strong{color:#166b48;font-size:10px}.pdfd-privacy small{color:#628070;font-size:8px}.pdfd-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}.pdfd-main,.pdfd-guide{background:#fff;border:1px solid #e1e1ec;border-radius:20px;box-shadow:0 12px 36px #251f560f}.pdfd-main{min-height:520px;padding:20px}.pdfd-dropzone{text-align:center;cursor:pointer;background:linear-gradient(145deg,#fffbfc,#f7f5ff);border:2px dashed #cfc6ea;border-radius:16px;place-content:center;justify-items:center;min-height:475px;padding:45px;transition:all .18s;display:grid}.pdfd-dropzone:hover,.pdfd-dropzone.dragging{background:#f2edff;border-color:#7047e4;transform:translateY(-2px)}.pdfd-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.pdfd-file-icon{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg,#6c42e5,#4a29ad);border-radius:8px 18px 8px 8px;place-items:end center;width:76px;height:92px;margin-bottom:19px;padding-bottom:15px;font-size:15px;font-weight:950;display:grid;box-shadow:0 16px 30px #5635c340}.pdfd-dropzone strong{font-size:20px}.pdfd-dropzone p{color:#74798e;margin:7px 0 18px;font-size:12px}.pdfd-dropzone em{color:#247653;background:#e9f7f0;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.pdfd-file-card{background:#faf9fd;border:1px solid #e3e1ed;border-radius:14px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.pdfd-preview{color:#fff;background:#252139;border-radius:10px;place-items:center;width:72px;height:72px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.pdfd-preview img{object-fit:cover;object-position:top;width:100%;height:100%}.pdfd-file-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.pdfd-file-copy small,.pdfd-result small{color:#7047df;letter-spacing:.13em;font-size:7px;font-weight:900}.pdfd-file-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pdfd-file-copy p{color:#777c90;margin:0;font-size:9px}.pdfd-file-card>button{color:#665c7f;background:#fff;border:1px solid #ddd9e8;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.pdfd-password{background:#fff9ee;border:1px solid #f1d1a2;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.pdfd-password>div{flex-direction:column;display:flex}.pdfd-password strong{color:#93591a;font-size:10px}.pdfd-password small{color:#9c7d57;font-size:8px}.pdfd-password input{background:#fff;border:1px solid #dfc69e;border-radius:8px;min-width:0;padding:9px}.pdfd-password button{color:#fff;background:#92561a;border:0;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:850}.pdfd-presets,.pdfd-estimate{border:1px solid #e5e3ed;border-radius:15px;margin-top:16px;padding:16px}.pdfd-presets>header,.pdfd-estimate>header,.pdfd-progress>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.pdfd-presets>header>div,.pdfd-estimate>header{align-items:center;gap:10px;display:flex}.pdfd-presets header span,.pdfd-estimate header>span{color:#6640d2;background:#ece7fb;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.pdfd-presets header div div,.pdfd-estimate header div,.pdfd-progress header>div{flex-direction:column;display:flex}.pdfd-presets header strong,.pdfd-estimate header strong,.pdfd-progress header strong{font-size:11px}.pdfd-presets header small,.pdfd-estimate header small,.pdfd-progress header small{color:#85899a;font-size:8px}.pdfd-presets>header>b{color:#fff;background:#26203f;border-radius:7px;padding:6px 8px;font-size:8px}.pdfd-presets>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pdfd-presets button{color:#30334d;text-align:left;background:#fff;border:1px solid #e1dfeb;border-radius:11px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:12px 10px;display:flex;position:relative}.pdfd-presets button:hover{border-color:#baa9eb}.pdfd-presets button.active{background:#f5f1ff;border-color:#7047e2;box-shadow:inset 0 0 0 1px #7047e2}.pdfd-presets button>i{color:#6741d4;background:#eeeafa;border-radius:7px;place-items:center;width:25px;height:25px;margin-bottom:5px;font-size:10px;font-style:normal;display:grid}.pdfd-presets button strong{font-size:9px}.pdfd-presets button small{color:#83879a;font-size:7px;line-height:1.35}.pdfd-presets button em{color:#6b42dc;margin-top:4px;font-size:7px;font-style:normal;font-weight:900}.pdfd-analyzing{color:#6d7186;background:#f7f5fc;border-radius:10px;align-items:center;gap:10px;padding:15px;font-size:9px;display:flex}.pdfd-analyzing i{border:2px solid #d7ceee;border-top-color:#6b42dd;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite pdfdSpin}.pdfd-size-flow{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:13px;display:grid}.pdfd-size-flow>div{background:#f5f5f8;border-radius:10px;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.pdfd-size-flow>div.after{background:#f0ecfc}.pdfd-size-flow small{color:#898d9e;letter-spacing:.1em;font-size:7px;font-weight:900}.pdfd-size-flow strong{font-size:15px}.pdfd-size-flow>span{color:#948ba9}.pdfd-size-flow>b{white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:8px}.pdfd-size-flow>b.good{color:#12754a;background:#e2f6eb}.pdfd-size-flow>b.neutral{color:#9a5a14;background:#fff1de}.pdfd-muted{color:#85899a;margin:0;font-size:9px}.pdfd-message{color:#8d591b;background:#fff9ef;border:1px solid #f0d1a7;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:9px}.pdfd-run{color:#fff;text-align:left;background:linear-gradient(135deg,#7046e5,#5225c2);border:0;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;margin-top:16px;padding:13px 15px;display:grid;box-shadow:0 12px 24px #532ebe33}.pdfd-run:disabled{opacity:.45;cursor:not-allowed}.pdfd-run>span{background:#ffffff20;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.pdfd-run>div{flex-direction:column;gap:2px;display:flex}.pdfd-run strong{font-size:12px}.pdfd-run small{color:#ddd4fa;font-size:8px}.pdfd-run>b{font-size:18px}.pdfd-progress{background:#fff8fa;border:1px solid #d9d0f0;border-radius:13px;margin-top:16px;padding:14px}.pdfd-progress header b{color:#6540d0;font-size:13px}.pdfd-progress>i{background:#e4dff0;border-radius:999px;height:7px;display:block;overflow:hidden}.pdfd-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,#7347e6,#aa77f0);height:100%;transition:width .2s;display:block}.pdfd-progress>button{color:#8a809e;background:0 0;border:0;margin-top:10px;font-size:8px;text-decoration:underline}.pdfd-result{background:#f5fcf8;border:1px solid #bee2cf;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:14px;display:grid}.pdfd-result.warning{background:#fffaf1;border-color:#efd5ad}.pdfd-result>span{color:#fff;background:#15915b;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.pdfd-result.warning>span{background:#c47a1e}.pdfd-result>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pdfd-result strong{color:#146744;font-size:12px}.pdfd-result.warning strong{color:#8d591c}.pdfd-result p{color:#657d70;margin:0;font-size:8px}.pdfd-result>a{color:#fff;white-space:nowrap;background:#168251;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:850;text-decoration:none}.pdfd-result.warning>a{background:#ae6c1d}.pdfd-guide{padding:20px;position:sticky;top:18px}.pdfd-guide h2{margin:5px 0 18px;font-size:19px}.pdfd-guide ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pdfd-guide li{border:1px solid #e7e5ee;border-radius:11px;padding:11px 12px}.pdfd-guide li.recommended{background:#fff5f8;border-color:#c9bbef}.pdfd-guide li b{font-size:9px}.pdfd-guide li em{color:#fff;letter-spacing:.06em;background:#6b42dd;border-radius:5px;margin-left:5px;padding:3px 5px;font-size:6px;font-style:normal}.pdfd-guide li p{color:#777c8e;margin:4px 0 0;font-size:8px;line-height:1.45}.pdfd-info{color:#fff;background:#27223e;border-radius:11px;margin-top:16px;padding:13px}.pdfd-info b{font-size:9px}.pdfd-info p{color:#d1ccdf;margin:5px 0 0;font-size:8px;line-height:1.55}.pdf-downsizer button,.pdf-downsizer a,.pdf-downsizer label{cursor:pointer}@keyframes pdfdSpin{to{transform:rotate(360deg)}}@media (width<=1000px){.pdfd-layout{grid-template-columns:1fr}.pdfd-guide{position:static}.pdfd-guide ol{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.pdf-downsizer{padding:18px 12px}.pdfd-hero{flex-direction:column;align-items:flex-start}.pdfd-privacy{width:100%}.pdfd-main{padding:12px}.pdfd-dropzone{min-height:390px;padding:25px}.pdfd-presets>div{grid-template-columns:repeat(2,1fr)}.pdfd-size-flow{grid-template-columns:1fr auto 1fr}.pdfd-size-flow>b{grid-column:1/-1;justify-self:center}.pdfd-password{grid-template-columns:1fr}.pdfd-result{grid-template-columns:auto 1fr}.pdfd-result>a{text-align:center;grid-column:1/-1}.pdfd-guide ol{grid-template-columns:1fr}}.toolbox-shell{position:relative}.toolbox-shell>.toolbox-back{z-index:3;color:#6240c6;background:#fff;border:1px solid #ddd8ec;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:850;position:absolute;top:16px;left:30px}.toolbox-shell .pdf-downsizer,.toolbox-shell .image-crop{padding-top:64px}.toolbox-home{color:#20233e;max-width:1420px;margin:0 auto;padding:34px 30px}.toolbox-hero,.crop-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.toolbox-hero>div:first-child>span,.crop-hero>div:first-child>span{color:#6b42df;letter-spacing:.16em;font-size:9px;font-weight:900}.toolbox-hero h1,.crop-hero h1{letter-spacing:-.04em;margin:5px 0 4px;font-size:36px}.toolbox-hero p,.crop-hero p{color:#73788d;margin:0;font-size:13px}.toolbox-local,.crop-local{background:#f5fcf8;border:1px solid #cce9dc;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;display:flex}.toolbox-local>b,.crop-local>b{color:#fff;background:#15915b;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.toolbox-local>div,.crop-local>div{flex-direction:column;gap:2px;display:flex}.toolbox-local strong,.crop-local strong{color:#166b48;font-size:10px}.toolbox-local small,.crop-local small{color:#628070;font-size:8px}.toolbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.toolbox-card{color:#20233e;text-align:left;background:#fff;border:1px solid #e1deea;border-radius:22px;grid-template-rows:1fr auto;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 14px 38px #251f5612}.toolbox-card:hover{border-color:#b9a7eb;transform:translateY(-3px);box-shadow:0 20px 48px #3c2b7d1f}.toolbox-card-icon{color:#fff;letter-spacing:.07em;border-radius:16px;grid-row:1/3;place-items:center;width:92px;height:112px;font-size:18px;font-weight:950;display:grid;box-shadow:0 15px 28px #43289a33}.toolbox-card.pdf .toolbox-card-icon{background:linear-gradient(145deg,#6c42e5,#4a29ad)}.toolbox-card.crop .toolbox-card-icon{background:linear-gradient(145deg,#e6537a,#a72f74);font-size:37px}.toolbox-card small{color:#7047df;letter-spacing:.14em;font-size:8px;font-weight:900}.toolbox-card h2{margin:5px 0 7px;font-size:23px}.toolbox-card p{color:#74798d;margin:0;font-size:11px;line-height:1.5}.toolbox-card ul{flex-wrap:wrap;gap:6px;margin:15px 0 0;padding:0;list-style:none;display:flex}.toolbox-card li{color:#66597f;background:#f4f1fb;border-radius:7px;padding:6px 8px;font-size:8px}.toolbox-card>b{color:#5f38c7;grid-column:2;font-size:10px}.toolbox-home button,.toolbox-shell button{cursor:pointer}.image-crop{color:#20233e;max-width:1480px;margin:0 auto;padding:30px}.crop-dropzone{text-align:center;cursor:pointer;background:linear-gradient(145deg,#fffbfc,#f7f5ff);border:2px dashed #cfc6ea;border-radius:20px;place-content:center;justify-items:center;min-height:560px;padding:50px;transition:all .18s;display:grid}.crop-dropzone:hover,.crop-dropzone.dragging{background:#f2edff;border-color:#7047e4;transform:translateY(-2px)}.crop-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.crop-dropzone>span{color:#fff;background:linear-gradient(145deg,#e6537a,#a72f74);border-radius:24px;place-items:center;width:92px;height:92px;margin-bottom:18px;font-size:38px;display:grid;box-shadow:0 16px 30px #ad2c6d38}.crop-dropzone strong{font-size:21px}.crop-dropzone p{color:#757a8f;margin:7px 0 16px;font-size:12px}.crop-dropzone em{color:#247653;background:#e9f7f0;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.crop-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:20px;display:grid}.crop-stage-card,.crop-controls>section{background:#fff;border:1px solid #e1e1ec;border-radius:20px;box-shadow:0 12px 36px #251f560f}.crop-stage-card{overflow:hidden}.crop-stage-card>header{border-bottom:1px solid #e5e3ed;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.crop-stage-card>header>div{grid-template-columns:auto 1fr;gap:2px 9px;min-width:0;display:grid}.crop-stage-card>header small{color:#6640d2;letter-spacing:.1em;background:#efeafb;border-radius:7px;grid-row:1/3;align-self:center;padding:6px 7px;font-size:7px;font-weight:900}.crop-stage-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crop-stage-card>header span{color:#85899b;font-size:8px}.crop-stage-card>header button{color:#665c7f;background:#fff;border:1px solid #ddd9e8;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.crop-canvas-wrap{background-color:#1e2030;background-image:linear-gradient(45deg,#272a3c 25%,#0000 25%),linear-gradient(-45deg,#272a3c 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#272a3c 75%),linear-gradient(-45deg,#0000 75%,#272a3c 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;place-items:center;min-height:600px;padding:28px;display:grid;position:relative;overflow:hidden}.crop-canvas-wrap canvas{cursor:grab;touch-action:none;max-width:100%;max-height:560px;display:block;box-shadow:0 18px 45px #00000059}.crop-canvas-wrap canvas:active{cursor:grabbing}.crop-canvas-wrap>span{color:#d8dae6;background:#10121dcc;border-radius:999px;padding:6px 9px;font-size:8px;position:absolute;bottom:11px}.crop-toolbar{border-top:1px solid #e5e3ed;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.crop-toolbar>label{color:#666b80;flex:1;grid-template-columns:auto minmax(120px,260px) 48px;align-items:center;gap:9px;font-size:9px;font-weight:800;display:grid}.crop-toolbar input{accent-color:#6b42dd}.crop-toolbar label b{text-align:right;color:#4d327f;font-size:9px}.crop-toolbar>div{gap:6px;display:flex}.crop-toolbar button{color:#554a70;background:#fff;border:1px solid #ddd9e8;border-radius:8px;min-width:32px;height:32px;font-size:11px}.crop-toolbar button.active{color:#5b34c8;background:#fff0f4;border-color:#7047e2}.crop-toolbar button:last-child{padding:0 10px;font-size:8px}.crop-controls{gap:14px;display:grid}.crop-controls>section{padding:16px}.crop-controls section>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.crop-controls section>header>span{color:#6640d2;background:#ece7fb;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.crop-controls section>header>div{flex-direction:column;display:flex}.crop-controls section>header strong{font-size:11px}.crop-controls section>header small{color:#85899a;font-size:8px}.crop-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.crop-presets button{color:#30334d;text-align:left;background:#fff;border:1px solid #e1dfeb;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:9px;display:grid}.crop-presets button:hover{border-color:#baa9eb}.crop-presets button.active{background:#f5f1ff;border-color:#7047e2;box-shadow:inset 0 0 0 1px #7047e2}.crop-presets i{background:#ebe5fb;border:2px solid #805ce0;border-radius:3px;grid-row:1/4;max-width:25px;max-height:30px;display:block}.crop-presets strong{font-size:8px}.crop-presets small{text-overflow:ellipsis;white-space:nowrap;color:#85899a;font-size:6px;overflow:hidden}.crop-presets em{color:#6b42dc;font-size:6px;font-style:normal;font-weight:850}.crop-dimensions{background:#f7f6fa;border-radius:10px;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:7px;margin-top:11px;padding:10px;display:grid}.crop-dimensions label{color:#7a7e91;flex-direction:column;gap:4px;font-size:7px;font-weight:850;display:flex}.crop-dimensions input{background:#fff;border:1px solid #dcd9e7;border-radius:7px;width:100%;min-width:0;padding:8px;font-size:10px}.crop-dimensions>b,.crop-dimensions>span{color:#8b8fa0;padding-bottom:8px;font-size:9px}.crop-formats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.crop-formats button{color:#666b7f;background:#fff;border:1px solid #dedbe8;border-radius:9px;padding:9px;font-size:8px;font-weight:850}.crop-formats button.active{color:#5730c4;background:#f1edff;border-color:#6e45df}.crop-quality{gap:7px;margin-top:12px;display:grid}.crop-quality span{color:#707589;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.crop-quality input{accent-color:#6b42dd;width:100%}.crop-export{color:#fff;text-align:left;background:linear-gradient(135deg,#7046e5,#5225c2);border:0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;margin-top:14px;padding:12px 13px;display:grid;box-shadow:0 10px 22px #532ebe33}.crop-export>span{background:#ffffff20;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.crop-export>div{flex-direction:column;gap:2px;display:flex}.crop-export strong{font-size:10px}.crop-export small{color:#ddd4fa;font-size:7px}.crop-result{background:#f5fcf8;border:1px solid #bee2cf;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:11px;display:grid}.crop-result>span{color:#fff;background:#15915b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.crop-result>div{flex-direction:column;display:flex}.crop-result strong{color:#146744;font-size:9px}.crop-result small{color:#6b8075;font-size:7px}.crop-result a{color:#fff;background:#168251;border-radius:8px;padding:8px 9px;font-size:8px;font-weight:850;text-decoration:none}.crop-message{color:#8d591b;background:#fff9ef;border:1px solid #f0d1a7;border-radius:10px;margin:11px 0 0;padding:10px 12px;font-size:9px}.image-crop button,.image-crop a,.image-crop label{cursor:pointer}@media (width<=1050px){.crop-layout{grid-template-columns:1fr}.crop-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.crop-canvas-wrap{min-height:500px}}@media (width<=720px){.toolbox-home,.image-crop{padding:18px 12px}.toolbox-shell>.toolbox-back{top:12px;left:12px}.toolbox-shell .pdf-downsizer,.toolbox-shell .image-crop{padding-top:58px}.toolbox-hero,.crop-hero{flex-direction:column;align-items:flex-start}.toolbox-local,.crop-local{width:100%}.toolbox-grid,.crop-controls{grid-template-columns:1fr}.toolbox-card{grid-template-columns:70px minmax(0,1fr);padding:18px}.toolbox-card-icon{width:70px;height:88px}.crop-canvas-wrap{min-height:390px;padding:14px}.crop-toolbar{flex-direction:column;align-items:stretch}.crop-toolbar>div{justify-content:space-between}.crop-toolbar button{flex:1}.crop-presets{grid-template-columns:1fr 1fr}}.vr-note>.vr-note-content{flex-direction:column;gap:6px;min-width:0;display:flex}.vr-note-meta{justify-content:flex-start}.vr-note-author{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quick-create-menu:after{content:"";z-index:34;width:100%;height:12px;position:absolute;top:calc(100% - 2px);right:0}.quick-create-submenu{top:calc(100% + 8px)}.crop-layout-advanced{grid-template-columns:minmax(0,1fr) 410px}.crop-mode-switch{background:#faf9fd;border-bottom:1px solid #e5e3ed;gap:5px;padding:10px 14px;display:flex}.crop-mode-switch button{color:#6f7286;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:850;display:flex}.crop-mode-switch button span{font-size:12px}.crop-mode-switch button.active{color:#6035cf;background:#fff;border-color:#d8cff3;box-shadow:0 4px 12px #4a2f9214}.crop-editor-stage{background-color:#1e2030;background-image:linear-gradient(45deg,#272a3c 25%,#0000 25%),linear-gradient(-45deg,#272a3c 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#272a3c 75%),linear-gradient(-45deg,#0000 75%,#272a3c 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;justify-content:center;align-items:center;min-height:600px;padding:28px;display:flex;position:relative;overflow:hidden}.crop-image-surface{touch-action:none;max-width:100%;max-height:620px;position:relative;overflow:visible;box-shadow:0 18px 45px #00000057}.crop-image-surface canvas{background:#fff;width:100%;height:100%;display:block}.crop-exact-preview{object-fit:fill;background:#fff;width:100%;height:100%;display:block}.crop-preview-loading{color:#777b8e;background:#fff;place-items:center;width:100%;height:100%;font-size:9px;font-weight:800;display:grid}.crop-selection{z-index:2;box-sizing:border-box;cursor:move;touch-action:none;border:2px dashed #fffffff5;outline:1px solid #15122699;position:absolute;box-shadow:0 0 0 9999px #090a1294}.crop-selection:focus-visible{outline-offset:3px;outline:3px solid #8f6cff}.crop-rule-grid{pointer-events:none;position:absolute;inset:0}.crop-rule-grid i{background:#ffffff8c;position:absolute;box-shadow:0 0 1px #00000080}.crop-rule-grid i:first-child,.crop-rule-grid i:nth-child(2){width:1px;top:0;bottom:0}.crop-rule-grid i:first-child{left:33.333%}.crop-rule-grid i:nth-child(2){left:66.666%}.crop-rule-grid i:nth-child(3),.crop-rule-grid i:nth-child(4){height:1px;left:0;right:0}.crop-rule-grid i:nth-child(3){top:33.333%}.crop-rule-grid i:nth-child(4){top:66.666%}.crop-handle{z-index:3;touch-action:none;background:#fff;border:1px solid #29243e;width:13px;height:13px;position:absolute;box-shadow:0 1px 5px #0000004d}.crop-handle.nw{cursor:nwse-resize;top:0;left:0;transform:translate(-55%,-55%)}.crop-handle.n{cursor:ns-resize;top:0;left:50%;transform:translate(-50%,-55%)}.crop-handle.ne{cursor:nesw-resize;top:0;right:0;transform:translate(55%,-55%)}.crop-handle.e{cursor:ew-resize;top:50%;right:0;transform:translate(55%,-50%)}.crop-handle.se{cursor:nwse-resize;bottom:0;right:0;transform:translate(55%,55%)}.crop-handle.s{cursor:ns-resize;bottom:0;left:50%;transform:translate(-50%,55%)}.crop-handle.sw{cursor:nesw-resize;bottom:0;left:0;transform:translate(-55%,55%)}.crop-handle.w{cursor:ew-resize;top:50%;left:0;transform:translate(-55%,-50%)}.crop-stage-hint{z-index:4;color:#e2e3ec;pointer-events:none;background:#10121ddd;border-radius:999px;padding:6px 10px;font-size:8px;font-weight:750;position:absolute;bottom:11px}.crop-toolbar-advanced{background:#fff}.crop-free-toggle{color:#555a70;text-align:left;background:#faf9fd;border:1px solid #e0ddea;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin-top:11px;padding:10px;display:grid}.crop-free-toggle>span{color:#6840d5;background:#ebe7f8;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.crop-free-toggle>div{flex-direction:column;gap:2px;min-width:0;display:flex}.crop-free-toggle strong{font-size:9px}.crop-free-toggle small{color:#85899b;font-size:7px;line-height:1.35}.crop-free-toggle>b{color:#777287;background:#ece9f3;border-radius:6px;padding:4px 6px;font-size:7px}.crop-free-toggle.active{background:#fff0f4;border-color:#7248df}.crop-free-toggle.active>b{color:#fff;background:#7046df}.crop-advanced-settings{background:#fff;border:1px solid #e1e1ec;border-radius:20px;overflow:hidden;box-shadow:0 12px 36px #251f560f}.crop-advanced-settings summary{cursor:pointer;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;list-style:none;display:grid}.crop-advanced-settings summary::-webkit-details-marker{display:none}.crop-advanced-settings summary>span{color:#6640d2;background:#ece7fb;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.crop-advanced-settings summary>div{flex-direction:column;display:flex}.crop-advanced-settings summary strong{font-size:11px}.crop-advanced-settings summary small{color:#85899a;font-size:8px}.crop-advanced-settings summary>b{color:#8d8999;transition:transform .16s}.crop-advanced-settings[open] summary>b{transform:rotate(180deg)}.crop-advanced-body{border-top:1px solid #eeeaf5;gap:12px;padding:0 16px 16px;display:grid}.crop-straighten{gap:8px;padding-top:13px;display:grid}.crop-straighten span{color:#707589;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.crop-straighten input{accent-color:#6b42dd;width:100%}.crop-advanced-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.crop-advanced-actions button{color:#666b7f;background:#fff;border:1px solid #dedbe8;border-radius:9px;padding:9px;font-size:8px;font-weight:800}.crop-advanced-actions button:last-child{grid-column:1/-1}.crop-advanced-actions button.active{color:#5730c4;background:#f1edff;border-color:#6e45df}@media (width<=1050px){.crop-layout-advanced{grid-template-columns:1fr}.crop-editor-stage{min-height:520px}.crop-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.crop-advanced-settings{min-width:0}}@media (width<=720px){.crop-editor-stage{min-height:390px;padding:20px}.crop-controls{grid-template-columns:1fr}.crop-mode-switch{overflow-x:auto}.crop-toolbar-advanced{flex-direction:column;align-items:stretch}.crop-handle{width:17px;height:17px}.crop-advanced-actions{grid-template-columns:1fr}}.social-briefs-index,.social-brief-workspace{max-width:1500px}.brief-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.brief-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-rows:1fr 1fr;grid-template-columns:42px 1fr;column-gap:12px;min-height:92px;padding:16px;display:grid}.brief-kpis article>span{width:42px;height:42px;color:var(--violet);background:#fff0f4;border-radius:11px;grid-row:1/3;place-items:center;font-size:18px;display:grid}.brief-kpis strong{font-size:22px}.brief-kpis small{color:var(--muted);font-size:8px}.briefs-list{overflow:hidden}.briefs-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.briefs-list>header>b{color:#5834be;text-align:center;background:#fce7ee;border-radius:999px;min-width:90px;padding:7px 10px;font-size:8px}.briefs-list h2{margin:4px 0 0}.brief-index-tools{border-bottom:1px solid var(--line);background:#fafafe;grid-template-columns:minmax(300px,1fr) repeat(3,minmax(145px,auto));gap:8px;padding:13px 18px;display:grid}.brief-index-tools .search,.brief-index-tools .filter{width:100%}.brief-list-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ece9f4;grid-template-columns:44px minmax(260px,1fr) 155px 120px 70px;align-items:center;gap:13px;width:100%;min-height:74px;padding:11px 18px;display:grid}.brief-list-row:hover{background:#fff8fa}.brief-brand-mark{color:#fff;background:linear-gradient(135deg,#6440dc,#8f66ff);border-radius:11px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.brief-list-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.brief-list-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.brief-list-row>div small{color:var(--muted);font-size:8px}.brief-list-row>b{color:var(--violet);font-size:8px}.brief-progress{background:#eceaf2;border-radius:4px;height:6px;overflow:hidden}.brief-progress i{border-radius:inherit;background:linear-gradient(90deg,#6840e2,#20af8d);height:100%;display:block}.brief-empty,.briefs-loading{min-height:260px;color:var(--muted);align-content:center;place-items:center;gap:8px;display:grid}.brief-empty>span{color:#a794ed;font-size:32px}.brief-empty strong{color:var(--ink)}.brief-status{color:#5f6477;white-space:nowrap;background:#eef0f4;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:7px;font-weight:850}.brief-status.pm_review,.brief-status.cm_review{color:#805207;background:#fff1cc}.brief-status.pm_changes_requested,.brief-status.creative_changes_requested{color:#a23748;background:#ffe5e9}.brief-status.pm_approved,.brief-status.ready_timeline,.brief-status.timeline_added,.brief-status.fully_added{color:#167254;background:#ddf6eb}.brief-status.creative_production,.brief-status.production{color:#315ba0;background:#e2ebff}.brief-status.partially_validated,.brief-status.partially_added{color:#7b4ec4;background:#eee4ff}.create-social-brief-dialog{width:min(780px,100%);max-height:calc(100vh - 40px);overflow:auto}.brief-create-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.brief-create-grid .wide{grid-column:1/-1}.brief-create-platforms{border:1px solid var(--line);background:#fafbff;border-radius:11px;margin-top:18px;padding:14px}.brief-create-platforms>strong{margin-bottom:8px;font-size:9px;display:block}.brief-create-platforms>div{border-top:1px solid #ece9f4;justify-content:space-between;align-items:center;min-height:42px;display:flex}.brief-create-platforms label{align-items:center;gap:9px;font-size:9px;font-weight:750;display:flex}.brief-create-platforms .counter{align-items:center;gap:9px;display:flex}.brief-create-platforms .counter button{border:1px solid var(--line);background:#fff;border-radius:7px;width:28px;height:28px}.brief-create-summary{background:#fff0f4;border-radius:10px;grid-template-columns:1fr auto;gap:5px 12px;margin-top:12px;padding:12px;display:grid}.brief-create-summary span,.brief-create-summary small{font-size:8px}.brief-create-summary strong{color:var(--violet);font-size:11px}.brief-create-summary small{color:#74798c;grid-column:1/-1}.brief-workspace-head{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.brief-workspace-head h1{margin:5px 0 2px}.brief-workspace-head p{color:var(--muted);margin:0;font-size:9px}.brief-workspace-head>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.brief-workspace-head>div:last-child small{color:var(--muted);font-size:8px}.brief-workspace-grid{grid-template-columns:240px minmax(600px,1fr) 300px;align-items:start;gap:13px;display:grid}.brief-posts-panel,.brief-workflow-panel{max-height:calc(100vh - 100px);position:sticky;top:80px;overflow:auto}.brief-posts-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px;display:flex}.brief-posts-panel>header>div{flex-direction:column;gap:4px;display:flex}.brief-posts-panel>header>button{width:31px;height:31px;color:var(--violet);background:#fff5f8;border:1px solid #cfc5f4;border-radius:8px}.brief-post-list{padding:7px}.brief-post-list>button{text-align:left;background:#fff;border:1px solid #e5e1ee;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);gap:3px 7px;width:100%;min-height:62px;margin-bottom:6px;padding:8px;display:grid}.brief-post-list>button.active{background:#fff8fa;border-color:#825df0;box-shadow:0 4px 12px #5b3cb21a}.brief-post-list>button>span:first-child{width:27px;height:27px;color:var(--violet);background:#fce7ee;border-radius:7px;grid-row:1/3;place-items:center;font-size:7px;font-weight:850;display:grid}.brief-post-list>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.brief-post-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.brief-post-list>button small{color:var(--muted);font-size:7px}.brief-post-list>button .brief-status{grid-column:2;padding:3px 6px;font-size:6px}.brief-posts-panel>footer{border-top:1px solid var(--line);grid-template-columns:1fr auto auto auto;gap:5px;padding:9px;display:grid}.brief-posts-panel>footer button{border:1px solid var(--line);color:#64697b;background:#fff;border-radius:7px;min-height:30px;padding:0 8px;font-size:7px}.brief-posts-panel>footer .danger{color:#b13e50}.brief-card-editor{flex-direction:column;gap:13px;min-width:0;display:flex}.brief-card-fields{padding:17px}.brief-card-fields>header,.brief-production>header,.inspiration-board-shell>header{justify-content:space-between;align-items:flex-start;display:flex}.brief-card-fields h2,.brief-production h2{margin:4px 0 0}.brief-platform-picker,.brief-type-picker{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.brief-platform-picker button,.brief-type-picker button{border:1px solid var(--line);color:#666d81;background:#fff;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:800}.brief-platform-picker button.active,.brief-type-picker button.active{color:var(--violet);background:#fff0f4;border-color:#b91949}.brief-card-fields>.field{margin-top:15px}.brief-card-fields textarea{min-height:112px}.brief-card-fields .field>small{color:var(--muted);align-self:flex-end;margin-top:4px;font-size:7px}.inspiration-board-shell{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.inspiration-board-shell>header{border-bottom:1px solid var(--line);padding:13px 15px}.inspiration-board-shell>header>div{flex-direction:column;gap:4px;display:flex}.inspiration-board-shell>header small{font-size:7px}.inspiration-board-shell>header .saved{color:#16815f}.inspiration-board-shell>header .saving{color:#97671d}.board-toolbar{background:#fafaff;border-bottom:1px solid #e9e6ef;gap:5px;padding:7px;display:flex;overflow-x:auto}.board-toolbar button,.board-toolbar label{color:#5e6477;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e0dbea;border-radius:7px;align-items:center;min-height:31px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.board-toolbar button.active{color:#fff;background:var(--violet)}.board-toolbar input,.brief-production article label input{opacity:0;width:1px;height:1px;position:absolute}.board-image-controls{background:#fff5f8;border-bottom:1px solid #ece9f4;align-items:center;gap:13px;padding:7px 10px;display:flex}.board-image-controls>span{color:var(--violet);font-size:7px;font-weight:850}.board-image-controls label{color:#686e81;align-items:center;gap:6px;font-size:7px;display:flex}.board-image-controls input{width:80px}.inspiration-board{aspect-ratio:16/9;touch-action:none;background-color:#f7f7fa;background-image:linear-gradient(#ecebf1 1px,#0000 1px),linear-gradient(90deg,#ecebf1 1px,#0000 1px);background-size:20px 20px;width:100%;position:relative;overflow:hidden}.inspiration-board.drawing{cursor:crosshair}.board-empty{color:#9a9daf;pointer-events:none;align-content:center;place-items:center;gap:6px;display:grid;position:absolute;inset:0}.board-empty strong{font-size:10px}.board-empty span{font-size:8px}.board-element{box-sizing:border-box;touch-action:none;cursor:move;position:absolute}.board-element.selected{outline-offset:2px;outline:2px solid #7950e8}.board-element.image{background:#fff;overflow:hidden}.board-element.image img{object-fit:cover;width:100%;height:100%}.board-element.text{color:#26283a;background:#ffffffb8;align-items:center;padding:6px;font-size:16px;font-weight:750;display:flex}.board-element.circle{border-radius:50%}.board-element.highlight{background:#ffe66d;border:0}.board-element.arrow{place-items:center;display:grid}.board-arrow{font-size:48px;line-height:1}.board-element.draw{pointer-events:none}.board-element.draw svg{width:100%;height:100%;overflow:visible}.board-resize{cursor:nwse-resize;background:#7148df;border:2px solid #fff;border-radius:4px;width:17px;height:17px;position:absolute;bottom:-8px;right:-8px;box-shadow:0 1px 4px #0003}.brief-production{padding:16px}.deliverable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.deliverable-grid article{background:#fafbfe;border:1px dashed #bab4c8;border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:175px;padding:10px;display:grid}.deliverable-grid article.ready{background:#f6fffb;border-style:solid;border-color:#9bd9c4}.deliverable-grid article img,.deliverable-grid article video{object-fit:contain;background:#12131a;border-radius:7px;width:100%;height:120px}.deliverable-grid article>span{color:#8d72e6;font-size:25px}.deliverable-grid article strong{text-align:center;font-size:8px}.deliverable-grid article label{color:var(--violet);cursor:pointer;background:#ece6ff;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:850}.brief-production>.button{width:100%;margin-top:12px}.brief-workflow-panel>header{border-bottom:1px solid var(--line);padding:15px}.brief-workflow-panel h2{margin:4px 0 0}.brief-stepper{margin:0;padding:14px;list-style:none}.brief-stepper li{color:#a0a3b2;grid-template-columns:26px 1fr;align-items:start;gap:8px;min-height:43px;display:grid;position:relative}.brief-stepper li:not(:last-child):after{content:"";background:#ddd9e8;width:1px;position:absolute;top:26px;bottom:0;left:12px}.brief-stepper i{border:1px solid #d8d4e2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.brief-stepper span{padding-top:6px;font-size:8px;font-weight:800}.brief-stepper li.done{color:#18795a}.brief-stepper li.done i{background:#ddf5eb;border-color:#64c49f}.brief-stepper li.current{color:var(--violet)}.brief-stepper li.current i{background:#fce7ee;border-color:#8460ee}.brief-workflow-actions{flex-direction:column;gap:7px;padding:0 14px 14px;display:flex}.brief-workflow-actions .button{width:100%}.creative-assignment{flex-direction:column;gap:7px;display:flex}.brief-requests{border-top:1px solid var(--line);padding:14px}.brief-requests h3{margin:0 0 9px;font-size:9px}.brief-requests>p{color:var(--muted);font-size:7px}.brief-requests article{background:#fffafb;border:1px solid #eadde0;border-radius:9px;margin-bottom:9px;padding:9px}.brief-requests article>header{flex-direction:column;gap:3px;margin-bottom:7px;display:flex}.brief-requests article>header span{color:#a33f50;font-size:7px;font-weight:850}.brief-requests article>header small{color:var(--muted);font-size:6px}.brief-requests label{align-items:flex-start;gap:7px;padding:5px 0;display:flex}.brief-requests label>span{flex-direction:column;gap:3px;font-size:8px;line-height:1.4;display:flex}.brief-requests label small{color:var(--muted);font-size:6px}.brief-history{border-top:1px solid var(--line);padding:12px 14px}.brief-history summary{color:var(--violet);cursor:pointer;font-size:8px;font-weight:850}.brief-history>div{grid-template-columns:8px 1fr;align-items:start;gap:8px;min-height:43px;display:grid}.brief-history>div i{background:#8c72e8;border-radius:50%;width:7px;height:7px;margin-top:11px}.brief-history>div span{flex-direction:column;gap:3px;padding:7px 0;display:flex}.brief-history strong{font-size:7px}.brief-history small{color:var(--muted);font-size:6px}.brief-request-dialog,.brief-transfer-dialog{width:min(650px,100%)}.brief-request-dialog textarea{resize:vertical}.transfer-card-picker{border:1px solid var(--line);border-radius:9px;max-height:220px;margin:15px 0;overflow:auto}.transfer-card-picker header{background:#fafbff;justify-content:space-between;padding:10px;display:flex;position:sticky;top:0}.transfer-card-picker header strong{font-size:8px}.transfer-card-picker header button{color:var(--violet);background:0 0;border:0;font-size:7px;font-weight:800}.transfer-card-picker label{border-top:1px solid #eeebf3;align-items:center;gap:8px;padding:9px 11px;font-size:8px;display:flex}.transfer-mode{background:#eeebf5;border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:13px;padding:3px;display:grid}.transfer-mode button{color:#6d7182;background:0 0;border:0;border-radius:7px;min-height:35px;font-size:8px;font-weight:800}.transfer-mode button.active{color:var(--violet);background:#fff;box-shadow:0 2px 8px #3728691a}.new-timeline-seed{background:#fff0f4;border-radius:9px;padding:13px}.new-timeline-seed strong{font-size:9px}.new-timeline-seed p{color:#6e6880;margin:5px 0 0;font-size:8px;line-height:1.5}@media (width<=1180px){.brief-workspace-grid{grid-template-columns:210px minmax(0,1fr)}.brief-workflow-panel{grid-column:1/-1;max-height:none;position:static}.brief-stepper{grid-template-columns:repeat(5,1fr);display:grid}.brief-stepper li:after{display:none}}@media (width<=760px){.brief-kpis{grid-template-columns:1fr 1fr}.brief-index-tools{grid-template-columns:1fr}.brief-list-row{grid-template-columns:42px 1fr auto}.brief-list-row>.brief-progress,.brief-list-row>b{display:none}.brief-list-row>.brief-status{grid-column:2}.brief-create-grid{grid-template-columns:1fr}.brief-create-grid .wide{grid-column:auto}.brief-workspace-head{flex-direction:column;align-items:flex-start;gap:10px}.brief-workspace-head>div:last-child{align-items:flex-start}.brief-workspace-grid{flex-direction:column;display:flex}.brief-posts-panel{width:100%;max-height:none;position:static}.brief-post-list{display:flex;overflow-x:auto}.brief-post-list>button{min-width:190px}.brief-posts-panel>footer{display:flex}.brief-card-editor,.brief-workflow-panel{width:100%}.brief-platform-picker,.brief-type-picker{flex-wrap:nowrap;overflow-x:auto}.brief-platform-picker button,.brief-type-picker button{white-space:nowrap}.board-image-controls{flex-direction:column;align-items:flex-start}.board-image-controls label{justify-content:space-between;width:100%}.board-image-controls input{width:65%}.inspiration-board{aspect-ratio:4/3}.deliverable-grid,.brief-stepper{grid-template-columns:1fr}.brief-stepper li:not(:last-child):after{display:block}.create-social-brief-dialog,.brief-request-dialog,.brief-transfer-dialog{border-radius:0;width:100%;min-height:100vh;max-height:100vh}}.brief-network-group{border-bottom:1px solid #ded9e9;margin:0 0 10px;padding:0 0 8px}.brief-network-group:last-child{border-bottom:0;margin-bottom:0}.brief-network-group>header{color:#60667a;grid-template-columns:1fr auto auto;align-items:center;gap:6px;min-height:28px;padding:3px 4px 7px;display:grid}.brief-network-group>header>span{letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.brief-network-group>header>b{text-align:center;background:#f0edf6;border-radius:999px;min-width:20px;padding:3px 5px;font-size:7px}.brief-network-group>header>button{width:24px;height:24px;color:var(--violet);background:#fff;border:1px solid #d7d0e9;border-radius:7px;font-size:12px}.brief-network-group.facebook>header{color:#1877f2}.brief-network-group.instagram>header{color:#c13584}.brief-network-group.linkedin>header{color:#0a66c2}.brief-network-group.tiktok>header{color:#111}.brief-network-group>button{text-align:left;background:#fff;border:1px solid #e5e1ee;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);gap:3px 7px;width:100%;min-height:58px;margin-bottom:5px;padding:8px;display:grid}.brief-network-group>button:last-child{margin-bottom:0}.brief-network-group>button.active{background:#fff8fa;border-color:#825df0;box-shadow:0 4px 12px #5b3cb21a}.brief-network-group>button>span:first-child{width:27px;height:27px;color:var(--violet);background:#fce7ee;border-radius:7px;grid-row:1/3;place-items:center;font-size:7px;font-weight:850;display:grid}.brief-network-group>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.brief-network-group>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.brief-network-group>button small{color:var(--muted);font-size:7px}.brief-network-group>button .brief-status{grid-column:2;padding:3px 6px;font-size:6px}.brief-card-platform-context{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.brief-card-platform-context span{color:#63687a;background:#f1eef7;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:900}.brief-card-platform-context .facebook{color:#1469d4;background:#e8f1ff}.brief-card-platform-context .instagram{color:#a62b70;background:#fdeaf4}.brief-card-platform-context .linkedin{color:#095cae;background:#e6f3ff}.brief-card-platform-context .tiktok{color:#fff;background:#151515}.board-properties{background:#fff5f8;border-bottom:1px solid #ece9f4;align-items:center;gap:9px;padding:8px 10px;display:flex;overflow-x:auto}.board-properties>strong{z-index:1;color:var(--violet);white-space:nowrap;background:#fff5f8;padding-right:5px;font-size:8px;position:sticky;left:0}.board-properties label{color:#686e81;white-space:nowrap;align-items:center;gap:5px;font-size:7px;display:flex}.board-properties input[type=range]{width:78px;accent-color:var(--violet)}.board-properties input[type=number]{width:56px}.board-properties input[type=color]{background:#fff;border:1px solid #d8d2e5;border-radius:6px;width:27px;height:27px;padding:2px}.board-properties select,.board-properties button,.board-properties input[type=number]{color:#5f6476;background:#fff;border:1px solid #ddd7e9;border-radius:7px;min-height:29px;padding:0 8px;font-size:7px;font-weight:800}.board-properties button.active{border-color:var(--violet);color:#fff;background:var(--violet)}.board-properties b{color:#696e80;min-width:28px;font-size:7px}.board-element.rect,.board-element.circle,.board-element.highlight{background:0 0;border:0}.board-shape{box-sizing:border-box;width:100%;height:100%;display:block}.board-element.circle .board-shape{border-radius:50%}.board-element.text{font-size:inherit;font-weight:inherit;background:0 0;align-items:stretch;padding:0}.board-element.text>span{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;align-items:center;width:100%;height:100%;padding:6px;line-height:1.15;display:flex}.board-text-editor{resize:none;box-sizing:border-box;width:100%;height:100%;line-height:1.15;border:0!important;outline:0!important;min-height:0!important;padding:6px!important}.board-element.arrow .board-arrow{width:100%;height:100%;overflow:visible}.board-element.draw.selected{outline:0}.board-element.draw.selected:after{content:"Dessin sélectionné";color:#fff;background:#7047dccc;border-radius:5px;padding:4px 6px;font-size:6px;position:absolute;top:8px;left:8px}.audio-directive{border-left:3px solid #7b55e9;padding:15px}.audio-directive>header{justify-content:space-between;align-items:flex-start;display:flex}.audio-directive>header>div{flex-direction:column;gap:4px;display:flex}.audio-directive>header strong{font-size:10px}.audio-directive>header small{color:var(--muted);font-size:7px}.audio-ready{color:#167254;background:#ddf6eb;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:850}.audio-recording-time{color:#bd2e49;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.audio-recording-time i{background:#e22d4f;border-radius:50%;width:9px;height:9px;animation:1.2s infinite pulse;box-shadow:0 0 0 5px #fbe1e7}.audio-directive-player{align-items:center;gap:10px;margin-top:12px;display:flex}.audio-directive-player audio{width:min(420px,100%);height:38px}.audio-directive-player small{color:var(--muted);font-size:7px}.audio-directive-actions{align-items:center;gap:7px;margin-top:11px;display:flex}.audio-directive-actions .button{width:auto}.audio-directive-actions label{cursor:pointer}.audio-directive-actions label input{opacity:0;width:1px;height:1px;position:absolute}.audio-directive-actions .danger{color:#fff;background:#c43851}.audio-delete{color:#aa3c4f;background:0 0;border:0;font-size:7px;font-weight:850}.audio-empty{color:var(--muted);font-size:8px}@media (width<=760px){.brief-post-list{gap:8px;display:flex;overflow-x:auto}.brief-network-group{border-bottom:0;border-right:1px solid #ded9e9;min-width:210px;padding-right:8px}.board-properties{flex-wrap:wrap;align-items:flex-start;overflow:visible}.board-properties>strong{position:static}.audio-directive-player,.audio-directive-actions{flex-direction:column;align-items:flex-start}.audio-directive-player audio{width:100%}}.board-element.draw svg{pointer-events:none}.board-element.draw .board-drawing-hit{cursor:pointer;pointer-events:stroke!important}.board-element.draw .board-drawing-visible{pointer-events:none!important}.board-toolbar>input[type=file]{display:none!important}.directory-overview{grid-template-columns:150px 170px minmax(250px,1fr) auto;align-items:stretch;gap:10px;margin:0 0 16px;display:grid}.directory-overview>article{background:#fff;border:1px solid #e1e3ec;border-radius:12px;flex-direction:column;padding:12px 14px;display:flex}.directory-overview>article b{color:#39217e;font-size:21px}.directory-overview>article span{color:#7b8091;margin-top:3px;font-size:9px;font-weight:750}.directory-overview>.search{min-height:48px;margin:0}.directory-overview>.filter{min-width:150px}.directory-overview>small{color:#73788c;grid-column:4/5;align-self:center;max-width:430px;font-size:9px;line-height:1.5}.directory-toggle{color:#64697c;background:#fff;border:1px solid #dedfe8;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:750;display:flex}.user-row.inactive,.assignment-row.inactive{opacity:.64;background:#f5f6f8}.task-status-menu{z-index:30;background:#fff;border:1px solid #dddfea;border-radius:10px;min-width:145px;padding:6px;position:absolute;top:32px;right:7px;box-shadow:0 14px 35px #191c3733}.task-status-menu>small{color:#8a8e9d;padding:5px 7px;font-size:8px;font-weight:850;display:block}.task-status-menu>button{color:#555a6d;text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:7px;width:100%;padding:7px;font-size:9px;display:flex}.task-status-menu>button:hover,.task-status-menu>button.active{color:#5531bd;background:#fff0f4}.task-admin-editor{background:#f8f6ff;border:1px solid #ded8f0;border-radius:12px;gap:10px;margin:16px 0;padding:14px;display:grid}.task-admin-editor>strong{color:#5833c3;font-size:11px}.task-admin-editor label{color:#6c7083;gap:5px;font-size:9px;font-weight:750;display:grid}.task-admin-editor input,.task-admin-editor textarea,.task-admin-editor select{background:#fff;border:1px solid #d9dbe5;border-radius:8px;width:100%;padding:9px}.task-admin-editor textarea{resize:vertical;min-height:75px}.task-admin-editor>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.task-admin-editor>footer{justify-content:flex-end;gap:8px;display:flex}.task-admin-editor>footer button{background:#fff;border:1px solid #dadce5;border-radius:8px;padding:8px 10px}.task-delete-button{color:#ad3e4d!important;background:#fff1f2!important;border-color:#efd0d5!important}.template-step-assignments{background:#fafaff;border:1px solid #e1e2ea;border-radius:12px;margin-top:18px;padding:14px}.template-step-assignments>strong{color:#4e337e;margin-bottom:9px;font-size:11px;display:block}.template-step-assignments>label{border-top:1px solid #ecebf2;grid-template-columns:minmax(220px,1fr) minmax(190px,.7fr);align-items:center;gap:12px;padding:9px 0;display:grid}.template-step-assignments>label>span{flex-direction:column;font-size:10px;font-weight:750;display:flex}.template-step-assignments small{color:#878b9b;margin-top:3px;font-size:8px}.template-step-assignments select{background:#fff;border:1px solid #dcdde6;border-radius:8px;min-height:36px;padding:0 9px}@media (width<=900px){.directory-overview{grid-template-columns:1fr 1fr}.directory-overview>.search,.directory-overview>.filter,.directory-overview>small{grid-column:auto}.directory-overview>small{grid-column:1/-1}.task-admin-editor>div,.template-step-assignments>label{grid-template-columns:1fr}}.assignee-chips i.creative{background:#c05d9d}@media (width<=1120px){.assignment-head,.assignment-row{grid-template-columns:140px repeat(4,minmax(210px,1fr)) 70px;min-width:1260px}}.validated-assignment-plan{background:linear-gradient(135deg,#fbf9ff,#fff0f4);border:1px solid #d9d1f3;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 16px;padding:18px 20px;display:flex;box-shadow:0 9px 24px #45308212}.validated-assignment-plan.applied{background:linear-gradient(135deg,#f7fffb,#edf9f3);border-color:#bfe2d1}.validated-assignment-plan>div{gap:5px;display:grid}.validated-assignment-plan .kicker{color:#7651ce;letter-spacing:.1em;font-size:11px}.validated-assignment-plan.applied .kicker{color:#247451}.validated-assignment-plan strong{color:#242741;font-size:16px}.validated-assignment-plan p{color:#6d7083;margin:0;font-size:14px;line-height:1.45}.validated-assignment-plan .button{flex:none;min-height:42px}@media (width<=760px){.validated-assignment-plan{flex-direction:column;align-items:flex-start}.validated-assignment-plan .button{width:100%}}.client-training-choice{cursor:pointer;background:#faf9fd;border:1px solid #ded9ec;border-radius:11px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.client-training-choice input{opacity:0;pointer-events:none;position:absolute}.client-training-choice>span{color:#0000;background:#fff;border:2px solid #b8afcf;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.client-training-choice.active{background:#fff6f8;border-color:#f1a7b8}.client-training-choice.active>span{color:#fff;background:#d83e65;border-color:#d83e65}.client-training-choice div{flex-direction:column;gap:4px;display:flex}.client-training-choice strong{font-size:10px}.client-training-choice small{color:#74798e;max-width:680px;font-size:8px;line-height:1.5}.offline-pdf-button{background:#272c63!important;border-color:#272c63!important}.task-dashboard-summary{color:#fff;background:radial-gradient(circle at 92% 0,#4ac0e033,#0000 31%),linear-gradient(120deg,#21183f,#493189);border-radius:19px;margin:28px 38px 0;padding:22px 24px;box-shadow:0 18px 40px #23194433}.task-dashboard-summary>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:15px;display:flex}.task-dashboard-summary>header span{letter-spacing:.15em;color:#e4dfff;font-size:9px;font-weight:850}.task-dashboard-summary h2{margin:4px 0 0;font-size:23px}.task-dashboard-summary>header p{color:#d6d0e8;max-width:750px;margin:7px 0 0;font-size:10px;line-height:1.5}.task-dashboard-summary>header>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:9px;flex:none;padding:9px 11px;font-weight:750}.role-dashboard-actions{grid-template-columns:repeat(3,minmax(170px,1fr));gap:9px;margin:0 0 12px;display:grid}.role-dashboard-actions button{color:#fff;text-align:left;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:11px;grid-template-columns:27px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:52px;padding:10px 12px;display:grid}.role-dashboard-actions button:hover{background:#ffffff2b}.role-dashboard-actions span{color:#39246d;background:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.role-dashboard-actions strong{font-size:10px}.role-dashboard-actions i{font-style:normal}.task-dashboard-kpis{grid-template-columns:repeat(3,minmax(90px,.55fr)) repeat(3,minmax(160px,1fr));gap:9px;display:grid}.task-dashboard-kpis article,.task-dashboard-kpis button{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff1f;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:70px;padding:11px 13px;display:flex}.task-dashboard-kpis article b{font-size:24px}.task-dashboard-kpis article span,.task-dashboard-kpis button span,.task-dashboard-kpis button small{color:#dcd6ee;font-size:9px}.task-dashboard-kpis article.late{background:#df4a5b45}.task-dashboard-kpis button{cursor:pointer}.task-dashboard-kpis button strong{margin:4px 0;font-size:11px}.task-dashboard-kpis button:hover{background:#ffffff26}.task-module-actions{border-top:1px solid #ffffff1f;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;margin-top:10px;padding-top:10px;display:grid}.task-module-actions button{color:#fff;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffffff21;border-radius:11px;grid-template-columns:1fr auto;gap:4px 8px;min-height:80px;padding:11px 12px;display:grid}.task-module-actions button:hover{background:#ffffff26}.task-module-actions span{font-size:10px;font-weight:800}.task-module-actions b{font-size:19px}.task-module-actions small{color:#d6d0e9;font-size:8px}.task-module-actions i{color:#fff;font-size:8px;font-style:normal;font-weight:800}.task-manager-page{color:#171a36;background:#f5f6fa;min-height:calc(100vh - 74px);padding:32px 38px 70px}.task-manager-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.task-manager-header>div:first-child>span,.task-dialog .kicker,.task-drawer .kicker{letter-spacing:.16em;color:#ed376d;font-size:11px;font-weight:850}.task-manager-header h1{letter-spacing:-.035em;margin:5px 0 7px;font-size:30px}.task-manager-header p{color:#73788d;margin:0}.task-manager-actions,.task-drawer-actions{flex-wrap:wrap;gap:10px;display:flex}.task-view-toolbar{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #e4e6ee;border-radius:15px;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex;position:sticky;top:72px;box-shadow:0 9px 25px #1f223d12}.task-view-tabs{background:#f0f1f5;border-radius:11px;padding:4px;display:flex}.task-view-tabs button,.week-switcher button,.recurrence-strip button{color:#6a6f82;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-weight:750}.task-view-tabs button.active{color:#302069;background:#fff;box-shadow:0 2px 9px #2820501f}.task-view-toolbar>select{background:#fff;border:1px solid #dfe1e9;border-radius:9px;height:38px;padding:0 10px}.week-switcher{align-items:center;gap:4px;margin-left:auto;display:flex}.week-switcher b{white-space:nowrap;margin-left:7px;font-size:12px}.recurrence-strip{align-items:center;gap:8px;padding:0 2px 12px;display:flex;overflow:auto}.recurrence-strip>b{font-size:12px}.recurrence-strip>span{white-space:nowrap;color:#33206f;background:#ece8ff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.recurrence-strip>span.paused{color:#777;background:#eceef2}.recurrence-strip small{opacity:.72;font-weight:500}.recurrence-strip button{background:#ffffffb3;padding:3px 7px;font-size:10px}.weekly-planner{background:#fff;border:1px solid #e0e3ec;border-radius:16px;grid-template-columns:minmax(170px,1.1fr) repeat(7,minmax(145px,1fr));display:grid;overflow:auto;box-shadow:0 16px 42px #22254612}.planner-corner,.planner-day{z-index:4;background:#f9f9fc;border-bottom:1px solid #e4e6ee;border-right:1px solid #eceef3;min-height:65px;padding:14px;position:sticky;top:0}.planner-corner{z-index:6;color:#777c8f;align-items:center;font-size:12px;font-weight:800;display:flex;left:0}.planner-day{text-align:center;flex-direction:column;gap:2px;display:flex}.planner-day b{font-size:13px}.planner-day span{color:#8c90a0;font-size:11px}.planner-day.today{color:#5830ca;background:#f1ecff}.planner-row{display:contents}.planner-person{z-index:3;background:#fff;border-bottom:1px solid #e8eaf0;border-right:1px solid #e4e6ee;align-items:flex-start;gap:9px;min-height:140px;padding:13px;display:flex;position:sticky;left:0}.planner-person>span{color:#5c33c7;background:#fce7ee;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.planner-person div{flex-direction:column;min-width:0;display:flex}.planner-person b{font-size:12px;line-height:1.25}.planner-person small{color:#8b8f9e;margin-top:3px;font-size:10px}.planner-cell{background:#fff;border-bottom:1px solid #e8eaf0;border-right:1px solid #eef0f4;min-height:140px;padding:8px;position:relative}.planner-cell.on-leave{background:#fff2f2}.leave-marker{color:#a74d55;background:#f7dede;border-radius:7px;margin-bottom:6px;padding:5px 7px;font-size:9px;font-weight:800}.task-card{cursor:pointer;background:#fff;border:1px solid #e2e4eb;border-left:4px solid #f49a37;border-radius:10px;margin-bottom:7px;padding:9px;transition:transform .15s,box-shadow .15s;position:relative;box-shadow:0 4px 12px #20234312}.task-card:hover{transform:translateY(-1px);box-shadow:0 7px 17px #2023431f}.weekly-planner.readonly .task-card{cursor:default}.task-card.status-in_progress{border-left-color:#3a75e7}.task-card.status-waiting{border-left-color:#8156d8}.task-card.status-blocked{border-left-color:#e24f5f}.task-card.status-done{opacity:.72;border-left-color:#40a978}.task-card.status-cancelled{opacity:.58;border-left-color:#a5a7af}.task-card.priority-urgent{box-shadow:0 0 0 1px #ef6c79,0 7px 17px #e24f5f1a}.task-card header,.task-card footer{align-items:center;gap:5px;display:flex}.task-card header{justify-content:space-between;margin-bottom:5px}.task-card header>span{letter-spacing:.08em;text-transform:uppercase;color:#8b8fa1;font-size:8px;font-weight:850}.task-dot{background:#f49a37;border-radius:50%;width:7px;height:7px}.task-dot.in_progress{background:#3a75e7}.task-dot.waiting{background:#8156d8}.task-dot.blocked{background:#e24f5f}.task-dot.done{background:#40a978}.dispatch-flag{color:#a95c0f;background:#ffedd7;border-radius:6px;padding:3px 5px;font-size:8px}.task-card>strong{font-size:11px;line-height:1.3;display:block}.task-card>small{color:#858999;margin-top:3px;font-size:9px;display:block}.task-card footer{color:#808494;flex-wrap:wrap;margin-top:8px;font-size:8px}.task-card footer em{color:#c23e4d;font-style:normal;font-weight:800}.task-card footer button{color:#5932c8;cursor:pointer;background:#fce7ee;border:0;border-radius:7px;width:25px;height:25px;margin-left:auto}.planner-empty{text-align:center;color:#8d91a0;grid-column:1/-1;padding:40px}.task-loading{text-align:center;color:#74798b;padding:12px}.task-dialog-backdrop,.task-drawer-backdrop{z-index:1000;background:#12132685;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.task-dialog-backdrop{z-index:1001}.task-dialog{background:#fff;border-radius:20px;width:min(940px,96vw);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 80px #1213264d}.task-dialog h2,.task-drawer h2{letter-spacing:-.025em;margin:5px 0 20px;font-size:24px}.task-dialog-close{cursor:pointer;background:#eff0f4;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:14px;right:16px}.task-mode-row{background:#f6f5fb;border-radius:11px;gap:20px;margin-bottom:16px;padding:12px 14px;display:flex}.task-mode-row label{align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.task-form-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.task-form-grid label,.stage-editor label,.recurrence-config label{flex-direction:column;gap:6px;display:flex}.task-form-grid label.wide{grid-column:1/-1}.task-form-grid label>span,.stage-editor label>span,.recurrence-config label>span{text-transform:uppercase;letter-spacing:.07em;color:#74798c;font-size:10px;font-weight:800}.task-form-grid input,.task-form-grid select,.task-form-grid textarea,.stage-editor input,.stage-editor select,.recurrence-config input,.recurrence-config select,.point-form textarea{color:#171a36;background:#fff;border:1px solid #dcdee7;border-radius:9px;width:100%;padding:10px 11px}.task-form-grid textarea{resize:vertical;min-height:92px}.task-dialog>footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.assignee-picker{border:1px solid #e2e4eb;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;padding:14px;display:grid}.assignee-picker legend{font-size:11px;font-weight:800}.assignee-picker label{background:#f7f7fa;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.assignee-picker label>span{flex-direction:column;font-size:11px;font-weight:750;display:flex}.assignee-picker small{color:#888d9e;font-size:9px}.recurrence-config{background:#f2edff;border-radius:12px;grid-template-columns:2fr 1fr 3fr;align-items:end;gap:12px;margin:18px 0;padding:14px;display:grid}.recurrence-config small{color:#675a82;align-self:center}.stage-editor>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.stage-editor>header div{flex-direction:column;display:flex}.stage-editor>header span{color:#888d9b;font-size:11px}.stage-editor>header button,.remove-stage{color:#5c34c6;cursor:pointer;background:#fce7ee;border:0;border-radius:8px;padding:8px 10px;font-weight:800}.stage-editor article{border:1px solid #e5e6ec;border-radius:11px;grid-template-columns:28px 2fr 1fr 1.3fr 1.2fr 1.2fr auto;align-items:end;gap:8px;margin-bottom:7px;padding:10px;display:grid}.stage-editor article>b{color:#fff;background:#292044;border-radius:7px;place-items:center;width:25px;height:25px;margin-bottom:8px;display:grid}.remove-stage{color:#b34754;background:#fff0f1}.leave-dialog{width:min(760px,96vw)}.leave-dialog form>.button{margin-top:14px}.leave-list{flex-direction:column;gap:7px;margin-top:20px;display:flex}.leave-list article{border:1px solid #e3e5eb;border-radius:10px;align-items:center;gap:12px;padding:11px;display:flex}.leave-list article>div{flex-direction:column;flex:1;display:flex}.leave-list article b{font-size:12px}.leave-list article span,.leave-list article small{color:#7e8292;font-size:10px}.leave-list article>i{color:#a26312;background:#fff0d9;border-radius:7px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.leave-list article>i.approved{color:#287b57;background:#e3f5ec}.leave-list article>i.rejected{color:#9d4e58;background:#f3e5e7}.leave-list article>span button{color:#5b35c3;cursor:pointer;background:#fce7ee;border:0;border-radius:6px;margin-left:4px;padding:6px}.task-drawer-backdrop{justify-content:flex-end;padding:0}.task-drawer{background:#fff;width:min(480px,96vw);height:100%;padding:34px;position:relative;overflow:auto;box-shadow:-20px 0 55px #14162b38}.task-detail-meta{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.task-detail-meta>span{background:#f0f1f5;border-radius:8px;padding:6px 8px;font-size:10px}.task-status-pill.todo{color:#9f5c0d;background:#fff0dd}.task-status-pill.in_progress{color:#2f65ca;background:#e4edff}.task-status-pill.waiting{color:#6540bd;background:#eee7ff}.task-status-pill.blocked{color:#aa3946;background:#ffe5e7}.task-status-pill.done{color:#2d7859;background:#e2f4eb}.task-drawer>p{white-space:pre-wrap;color:#606579;line-height:1.6}.task-drawer dl{gap:8px;margin:20px 0;display:grid}.task-drawer dl div{border-bottom:1px solid #eceef2;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.task-drawer dt{text-transform:uppercase;color:#8a8e9d;font-size:10px;font-weight:800}.task-drawer dd{text-align:right;margin:0;font-size:12px;font-weight:700}.source-link{margin-bottom:18px;display:inline-flex}.task-drawer-actions{border-top:1px solid #e8e9ee;padding-top:15px}.task-drawer-actions button,.task-drawer-actions select,.request-point-button{color:#3e345e;cursor:pointer;background:#fff;border:1px solid #dadce5;border-radius:9px;padding:9px 10px;font-weight:750}.request-point-button{background:#f1ecff;border-color:#ded3ff;width:100%;margin-top:18px}.point-form{background:#f7f7fa;border-radius:11px;flex-direction:column;gap:8px;margin-top:10px;padding:13px;display:flex}.point-form>b{font-size:12px}.point-form label{font-size:11px}.point-form textarea{min-height:75px}.point-form .button{align-self:flex-end}@media (width<=1100px){.weekly-planner{grid-template-columns:150px repeat(7,135px)}.task-manager-page{padding:24px 18px}.stage-editor article{grid-template-columns:28px 1.5fr 1fr 1.2fr}.stage-editor article label:nth-of-type(4),.stage-editor article label:nth-of-type(5){grid-column:span 2}}@media (width<=720px){.task-dashboard-summary{margin:16px 12px 0}.task-dashboard-summary>header{flex-direction:column}.role-dashboard-actions{grid-template-columns:1fr}.task-dashboard-kpis{grid-template-columns:repeat(3,1fr)}.task-manager-header{flex-direction:column}.task-manager-actions{width:100%}.task-view-toolbar{flex-direction:column;align-items:stretch;position:static}.week-switcher{margin-left:0}.weekly-planner{display:block;overflow:visible}.planner-corner,.planner-day{display:none}.planner-row{border:1px solid #e1e3ea;border-radius:13px;margin-bottom:12px;display:block;overflow:hidden}.planner-person{border-bottom:1px solid #e3e5eb;min-height:0;position:static}.planner-cell{min-height:52px;padding-left:84px}.planner-cell:before{content:attr(data-day);font-size:10px;font-weight:800;position:absolute;top:12px;left:10px}.task-form-grid,.assignee-picker,.recurrence-config{grid-template-columns:1fr}.stage-editor article{grid-template-columns:28px 1fr}.stage-editor article label{grid-column:2!important}.task-dialog{padding:24px 16px}.task-manager-page{padding:20px 12px}}.task-refreshing{z-index:30;color:#5c45a0;background:#fffffff5;border:1px solid #ded8f0;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 26px #2b234f1f}.task-dialog .assignee-picker{background:#fbfbfe;padding:16px;display:block}.task-dialog .assignee-picker>p{color:#777c8e;margin:4px 0 12px;font-size:10px;line-height:1.5}.assignee-role-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.assignee-role-groups details{background:#fff;border:1px solid #e1e2ea;border-radius:11px;overflow:hidden}.assignee-role-groups summary{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:7px;min-height:48px;padding:9px 11px;list-style:none;display:grid}.assignee-role-groups summary::-webkit-details-marker{display:none}.assignee-role-groups summary b{font-size:10px}.assignee-role-groups summary small{color:#888c9c;font-size:8px}.assignee-role-groups summary i{color:#7656ce;font-style:normal}.role-symbol{color:#2679bf;font-size:10px}.role-symbol.pm{color:#7146c9}.role-symbol.creative{color:#c05d9d}.role-symbol.copywriter{color:#2a8c78}.assignee-role-groups details>div{background:#fafafe;border-top:1px solid #ececf2;padding:7px}.assignee-role-groups details label{background:#fff;border:1px solid #ececf2;grid-template-columns:auto 26px 1fr;align-items:center;gap:8px;margin:0 0 5px;padding:8px 9px;display:grid}.assignee-role-groups details label:last-child{margin-bottom:0}.assignee-role-groups details label strong{font-size:10px}.person-icon{color:#5c3ac0;background:#fce7ee;border-radius:7px;place-items:center;width:25px;height:25px;font-size:13px!important;display:grid!important}.recurrence-config{background:#fff;border:1px solid #ddd5f5;margin:18px 0;padding:0;display:block;overflow:hidden}.recurrence-config>header{background:linear-gradient(135deg,#f2edff,#fff8fa);border-bottom:1px solid #e2dcf3;align-items:center;gap:11px;padding:14px 16px;display:flex}.recurrence-config>header>span{color:#fff;background:#6d47d7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.recurrence-config>header>div{gap:3px;display:grid}.recurrence-config>header strong{font-size:12px}.recurrence-config>header small{color:#716a84;font-size:9px}.recurrence-controls{grid-template-columns:1fr 1fr 1.6fr;align-items:end;gap:12px;padding:14px 16px;display:grid}.recurrence-interval{grid-template-columns:75px 1fr;align-items:center;gap:7px;display:grid}.recurrence-interval b{color:#675789;background:#f5f2fb;border-radius:8px;padding:10px;font-size:10px}.recurrence-rule{background:#f8f6ff;border-left:3px solid #7654db;border-radius:8px;gap:4px;min-height:64px;padding:10px 12px;display:grid}.recurrence-rule b{font-size:10px}.recurrence-rule span{color:#716c80;font-size:9px;line-height:1.45}.stage-editor{background:#fafbfe;border:1px solid #e3e4eb;border-radius:14px;padding:15px}.stage-editor article{background:#fff;padding:13px;position:relative;box-shadow:0 3px 12px #25274509}.task-link-field{background:#fffbfc;border:1px solid #dcd8eb;border-radius:13px;margin:14px 0;padding:14px}.task-link-field>header{align-items:flex-start;gap:10px;display:flex}.task-link-field>header>span{color:#fff;background:#6b49ce;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.task-link-field>header>div{gap:3px;display:grid}.task-link-field>header strong{font-size:11px}.task-link-field>header small,.task-link-field .field small{color:#777386;font-size:9px;line-height:1.45}.task-link-field>p{color:#777386;margin:11px 0 0;font-size:10px}.task-link-field>p.error{color:#ae3e4e}.task-link-field .field{gap:6px;margin-top:11px;display:grid}.task-link-field .field>span{color:#666b7d;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.task-link-field select,.task-link-field input{background:#fff;border:1px solid #d9dae4;border-radius:9px;width:100%;min-height:39px;padding:8px 10px}.task-link-match{color:#286d53;background:#eaf7f1;border-radius:9px;grid-template-columns:auto 1fr;gap:3px 9px;margin-top:11px;padding:10px 12px;display:grid}.task-link-match b{font-size:9px}.task-link-match span{font-size:10px;font-weight:800}.task-link-match small{color:#54806f;grid-column:2;font-size:8px}.task-link-modes{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.task-link-modes>button{color:#34384d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe0e8;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:11px;display:grid}.task-link-modes>button>i{color:#6544c1;background:#fce7ee;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.task-link-modes>button>span{gap:3px;display:grid}.task-link-modes>button strong{font-size:10px}.task-link-modes>button small{color:#7b7f91;font-size:8px}.task-link-modes>button.active{background:#fff5f8;border-color:#7958d7;box-shadow:0 0 0 2px #6e4bcf17}.task-link-modes>button:disabled{opacity:.52;cursor:not-allowed}.task-existing-choice{background:#fff;border:1px solid #e3e1eb;border-radius:11px;margin-top:10px;padding:11px}.task-link-proposal{background:#fff0f4;border-radius:9px;grid-template-columns:1fr auto;gap:3px 10px;padding:11px;display:grid}.task-link-proposal>span{color:#6845c4;text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;font-size:8px;font-weight:850}.task-link-proposal>strong{font-size:10px}.task-link-proposal>small{color:#79738a;grid-column:1;font-size:8px}.task-link-proposal>button{color:#fff;cursor:pointer;background:#6844c7;border:0;border-radius:8px;grid-area:2/2/4;padding:7px 9px;font-size:8px;font-weight:850}.task-link-guidance{background:#fff5df;border-radius:8px;padding:9px;color:#825c19!important;margin:0 0 9px!important}.task-link-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:9px;display:grid}.task-link-actions>button{color:#5f3eba;cursor:pointer;background:#fff;border:1px solid #cfc5ea;border-radius:9px;padding:0 10px;font-size:8px;font-weight:850}.task-link-match.confirmed{margin:0}.task-link-planner-backdrop{z-index:1300;background:#1414278f;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.task-link-planner{background:#fff;border-radius:18px;width:min(1120px,96vw);max-height:90vh;overflow:auto;box-shadow:0 30px 90px #10112357}.task-link-planner>header{z-index:3;background:#fff;border-bottom:1px solid #e5e5ed;grid-template-columns:1fr auto 32px;align-items:center;gap:15px;padding:15px 18px;display:grid;position:sticky;top:0}.task-link-planner>header>div{gap:4px;display:grid}.task-link-planner>header>div span{color:#e43c70;letter-spacing:.14em;font-size:8px;font-weight:900}.task-link-planner>header>div strong{font-size:15px}.task-link-planner nav{gap:5px;display:flex}.task-link-planner nav button,.task-link-planner .close{color:#514374;cursor:pointer;background:#fff;border:1px solid #dedee8;border-radius:8px;min-height:31px;padding:0 9px;font-size:9px;font-weight:800}.task-link-planner .close{width:32px;padding:0;font-size:18px}.task-link-week{grid-template-columns:repeat(7,minmax(130px,1fr));min-width:940px;display:grid}.task-link-week>section{background:#fafafd;border-right:1px solid #e9eaf0;min-height:290px}.task-link-week>section.today{background:#f4efff}.task-link-week>section>header{background:#ffffffd1;border-bottom:1px solid #e5e6ed;justify-content:space-between;padding:11px;display:flex}.task-link-week>section>header b{font-size:10px}.task-link-week>section>header span{color:#85899a;font-size:8px}.task-link-week>section>div{padding:7px}.task-link-week>section>div>button{color:#292d42;text-align:left;cursor:pointer;background:#fff;border:1px solid #dddfea;border-left:4px solid #7350d1;border-radius:9px;gap:4px;width:100%;margin-bottom:7px;padding:9px;display:grid;box-shadow:0 4px 12px #2323430d}.task-link-week>section>div>button:hover,.task-link-week>section>div>button.selected{background:#f5f1ff;border-color:#7552cf}.task-link-week button strong{font-size:9px;line-height:1.35}.task-link-week button small,.task-link-week button span{color:#777c8f;font-size:7px}.task-link-week .empty{color:#aaaeba;text-align:center;padding:18px 5px;font-size:8px;display:block}.task-card.is-saving{background:#f8fbff;border-color:#8eb5ed;box-shadow:0 0 0 2px #3a75e71a,0 7px 17px #2023431a}.task-saving{color:#3a75e7!important;font-style:normal!important}.task-saving:before{content:"";border:1px solid #8fb0e8;border-top-color:#3a75e7;border-radius:50%;width:7px;height:7px;margin-right:4px;animation:.65s linear infinite taskSavingSpin;display:inline-block}@keyframes taskSavingSpin{to{transform:rotate(360deg)}}.task-dialog.recurring-task-dialog{width:min(1480px,98vw);padding:28px 30px}.recurring-task-dialog .stage-editor{padding:16px;overflow-x:auto}.recurring-task-dialog .stage-editor>header{align-items:flex-end;gap:20px;min-width:1260px}.stage-insert-control{align-items:flex-end;gap:7px;display:flex}.stage-insert-control label{gap:5px;min-width:290px;display:grid}.stage-insert-control label>span{color:#777b8e;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.stage-insert-control select{color:#35394e;background:#fff;border:1px solid #dcdde6;border-radius:8px;width:100%;min-height:36px;padding:0 9px;font-size:9px}.stage-insert-control>button{white-space:nowrap;min-height:36px}.recurring-task-dialog .stage-editor article{grid-template-columns:34px minmax(180px,1.15fr) minmax(280px,1.8fr) minmax(115px,.65fr) minmax(160px,1fr) minmax(185px,1fr) minmax(185px,1fr) 38px;align-items:start;gap:10px;min-width:1260px;padding:14px}.recurring-task-dialog .stage-editor article>b{margin-top:23px}.recurring-task-dialog .stage-editor article label{gap:6px;min-width:0;display:grid}.recurring-task-dialog .stage-editor article label>span{color:#777b8e;text-transform:uppercase;letter-spacing:.05em;min-height:11px;font-size:8px;font-weight:850}.recurring-task-dialog .stage-editor article input,.recurring-task-dialog .stage-editor article select,.recurring-task-dialog .stage-editor article textarea{color:#25293c;background:#fff;border:1px solid #d9dbe5;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:9px 10px;font-size:10px}.recurring-task-dialog .stage-editor article textarea{resize:vertical;height:74px;line-height:1.45}.recurring-task-dialog .remove-stage{color:#b84252;cursor:pointer;background:#fff4f5;border:1px solid #f0ced4;border-radius:9px;place-items:center;width:34px;height:34px;margin-top:22px;padding:0;transition:background .15s,color .15s,transform .15s;display:grid}.recurring-task-dialog .remove-stage:hover{color:#fff;background:#c84658;transform:translateY(-1px)}.recurring-task-dialog .remove-stage svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.assigned-avatar,.assignee-chips i,.whatsapp-recipient>i.person-avatar{letter-spacing:-.02em;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid;color:#fff!important}.assigned-avatar:before,.assigned-avatar:after,.assignee-chips i:before,.assignee-chips i:after,.whatsapp-recipient>i.person-avatar:before,.whatsapp-recipient>i.person-avatar:after{content:none!important}.assigned-group .assigned-person strong,.assignee-chips strong{color:#272b3e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;display:block;overflow:hidden}.bulk-user-dialog,.role-migration-dialog{width:min(720px,96vw)}.bulk-user-field{gap:7px;margin-top:16px;display:grid}.bulk-user-field>span{color:#6e7386;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.bulk-user-field textarea{color:#22263a;resize:vertical;background:#fbfbfd;border:1px solid #d9dae4;border-radius:10px;width:100%;min-height:230px;padding:12px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.role-migration-dialog .restricted-access-preview{margin-top:14px}.page-title-actions{flex-wrap:wrap}.assignment-row .assignee-chips{grid-template-columns:minmax(0,1fr);display:grid}.assignment-row .assignee-chips>span{width:100%;min-width:0}.assignment-row .assignee-chips strong{font-size:8px}.task-card.status-menu-open{z-index:80;transform:none}.task-card.status-menu-open .task-status-menu{z-index:81}@media (width<=720px){.assignee-role-groups,.recurrence-controls{grid-template-columns:1fr}.task-refreshing{bottom:12px;right:12px}.task-link-match{grid-template-columns:1fr}.task-link-match small{grid-column:1}.task-link-modes,.task-link-actions{grid-template-columns:1fr}.task-link-planner-backdrop{padding:10px}.task-link-planner>header{grid-template-columns:1fr 32px}.task-link-planner>header nav{grid-area:2/1/auto/-1}.task-link-planner .close{grid-area:1/2}.task-link-proposal{grid-template-columns:1fr}.task-link-proposal>button{grid-area:auto/1;margin-top:5px}.task-link-week{min-width:900px}}.offline-client-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.non-recurring-notice{color:#696d7e;background:#fff;border-radius:8px;align-items:center;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.operational-dashboard{background:linear-gradient(135deg,#fff 0%,#fff8fa 100%);border:1px solid #e5e2ec;border-radius:21px;margin:28px 38px 24px;padding:25px;box-shadow:0 16px 42px #251e4312}.operational-dashboard>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:19px;display:flex}.operational-dashboard>header span{letter-spacing:.16em;color:#e33d70;font-size:10px;font-weight:850}.operational-dashboard>header h1{letter-spacing:-.035em;margin:5px 0 0;font-size:27px}.operational-dashboard>header p{color:#74788b;max-width:580px;margin:0;font-size:12px;line-height:1.55}.operational-dashboard-actions{grid-template-columns:repeat(3,minmax(190px,1fr));gap:12px;display:grid}.operational-dashboard-actions button{color:#24213c;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2deeb;border-radius:14px;justify-content:space-between;align-items:flex-start;min-height:100px;padding:17px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.operational-dashboard-actions button:hover{border-color:#cfc2ed;transform:translateY(-2px);box-shadow:0 10px 24px #2d235117}.operational-dashboard-actions button div{flex-direction:column;gap:5px;display:flex}.operational-dashboard-actions button strong{font-size:13px}.operational-dashboard-actions button small{color:#7c65bd;letter-spacing:.08em;font-size:8px;font-weight:850}.operational-dashboard-actions button div>span{color:#818597;max-width:330px;font-size:10px;line-height:1.4}.operational-dashboard-actions button>span{color:#5933c4;background:#fce7ee;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.operational-dashboard+.task-dashboard-summary{margin-top:0}@media (width<=900px){.operational-dashboard-actions{grid-template-columns:1fr 1fr}.operational-dashboard>header{flex-direction:column;align-items:flex-start}}@media (width<=720px){.operational-dashboard{margin:16px 12px;padding:18px}.operational-dashboard-actions{grid-template-columns:1fr}.operational-dashboard>header h1{font-size:23px}}@media (width<=900px){.timeline-list-recap{grid-template-columns:repeat(3,1fr)}.monthly-report-filters{grid-template-columns:1fr 1fr}.monthly-report-filters .search{grid-column:1/-1}.brand-workspace-hero{grid-template-columns:60px 1fr}.brand-workspace-kpis{grid-column:1/-1}.brand-workspace-grid{grid-template-columns:1fr}}@media (width<=720px){.timeline-list-recap{grid-template-columns:1fr 1fr}.monthly-report-filters{grid-template-columns:1fr}.monthly-report-filters .search{grid-column:auto}.task-module-actions{grid-template-columns:1fr 1fr}.brand-workspace-hero{grid-template-columns:1fr}.brand-workspace-kpis{grid-template-columns:1fr 1fr;display:grid}.brand-workspace-kpis article{min-width:0}}.campaign-reports-page,.campaign-editor,.campaign-client-view{padding-bottom:80px}.campaign-report-hero{color:#20213d;background:radial-gradient(circle at 88% 12%,#32cdde3d,#0000 34%),radial-gradient(circle at 60% 110%,#e3488f26,#0000 38%),linear-gradient(132deg,#fff,#f6f2ff 62%,#ebfbfc);border:1px solid #ded8f0;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:245px;padding:38px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 65px #3124621f}.campaign-report-hero:after{content:"";border:38px solid #6839e814;border-radius:42% 58% 63% 37%;width:360px;height:360px;position:absolute;top:-120px;right:-70px;transform:rotate(26deg)}.campaign-report-hero>div,.campaign-report-hero>button{z-index:1;position:relative}.campaign-report-hero h1{letter-spacing:-.045em;margin:9px 0;font-size:42px}.campaign-report-hero p{color:#687087;max-width:620px;margin:0;font-size:14px}.campaign-report-promise{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.campaign-report-promise article{background:#fff;border:1px solid #e2dfec;border-radius:16px;grid-template-columns:34px 1fr;align-content:center;min-height:106px;padding:17px 18px;display:grid}.campaign-report-promise b{color:#fff;background:linear-gradient(135deg,#6837ea,#dc3f8e);border-radius:9px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.campaign-report-promise strong{font-size:13px}.campaign-report-promise span{color:#7b8193;font-size:9px}.campaign-report-index{overflow:hidden}.campaign-report-index>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.campaign-report-index h2{margin:4px 0 0}.campaign-report-index>header>b{color:#6231df;background:#fff0f4;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.campaign-report-filters{border-bottom:1px solid var(--line);background:#fafafe;grid-template-columns:minmax(260px,1fr) 190px;gap:9px;padding:12px 18px;display:grid}.campaign-report-filters .search{width:100%}.campaign-report-list>article{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(250px,1fr) 100px 130px 100px;align-items:center;gap:13px;min-height:80px;padding:13px 18px;display:grid}.campaign-mark{color:#6533dc;background:#f4f1fc;border:1px solid #e2dfec;border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.campaign-mark img{object-fit:contain;width:100%;height:100%}.campaign-report-list>article>div{gap:3px;display:grid}.campaign-report-list small,.campaign-report-list span{color:#7e8497;font-size:9px}.campaign-report-list .status,.campaign-editor-toolbar .status{text-align:center;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:900}.status.draft{color:#7959a9;background:#f2edfa}.status.ready{color:#9b5d08;background:#fff4d9}.status.closed{color:#147956;background:#e7f8f0}.campaign-empty,.campaign-loading{color:#81879a;align-content:center;place-items:center;gap:7px;min-height:240px;display:grid}.campaign-empty>b{color:#b91949;font-size:32px}.campaign-empty strong{color:#242943}.campaign-create-modal{width:min(1040px,100vw - 34px);max-height:92vh;padding:0;overflow:auto}.campaign-create-modal>header,.campaign-share-modal>header,.campaign-ack-modal>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e4e1eb;justify-content:space-between;align-items:center;padding:22px 24px;display:flex;position:sticky;top:0}.campaign-create-modal>header h2,.campaign-share-modal>header h2,.campaign-ack-modal>header h2{margin:4px 0 0}.campaign-create-modal>header>button,.campaign-share-modal>header>button,.campaign-ack-modal>header>button{border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.campaign-create-grid{grid-template-columns:1fr 1fr;gap:12px;padding:22px 24px;display:grid}.campaign-create-grid label,.campaign-fields label,.campaign-overview-editor label,.campaign-ack-modal label{gap:7px;display:grid}.campaign-create-grid label>span,.campaign-fields label>span,.campaign-overview-editor label>span,.campaign-ack-modal label>span{color:#626a7e;font-size:9px;font-weight:850}.campaign-create-grid .wide,.campaign-fields .wide,.campaign-overview-editor .wide{grid-column:1/-1}.campaign-create-grid input,.campaign-create-grid select,.campaign-fields input,.campaign-component-editor>fieldset>header input,.campaign-social-selector input,.campaign-overview-editor textarea,.campaign-fields textarea,.campaign-interpretation textarea,.campaign-ack-modal textarea{color:#272c46;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #dadce7;border-radius:10px;padding:10px 12px}.campaign-fields textarea,.campaign-overview-editor textarea,.campaign-interpretation textarea,.campaign-ack-modal textarea{resize:vertical;min-height:100px}.campaign-component-picker{background:#faf9fd;border:1px solid #e1ddec;border-radius:16px;margin:0 24px 22px;padding:18px}.campaign-component-picker>header{justify-content:space-between;gap:20px;display:flex}.campaign-component-picker>header div{gap:3px;display:grid}.campaign-component-picker small{color:#7f8597;font-size:9px}.campaign-component-picker>header>span{color:#6030d8;background:#fce7ee;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.campaign-component-picker>div{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.campaign-component-picker>div button{color:#555c70;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd9e8;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.campaign-component-picker>div button.selected{color:#4f22bf;background:#f0eaff;border-color:#6b36e6}.campaign-component-picker>label{gap:6px;display:grid}.campaign-component-picker>label span{font-size:8px;font-weight:900}.campaign-component-picker>label input{border:1px solid #dbdce5;border-radius:9px;min-height:40px;padding:8px 11px}.campaign-create-modal>footer,.campaign-share-modal>footer,.campaign-ack-modal>footer{background:#fff;border-top:1px solid #e4e1eb;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex;position:sticky;bottom:0}.campaign-editor-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.campaign-editor-toolbar>div{align-items:center;gap:7px;display:flex}.campaign-editor-cover{color:#fff;background:radial-gradient(circle at 80% 10%,#39d3de8c,#0000 32%),linear-gradient(135deg,#4520a8,#7b3bf0 56%,#df438d);border-radius:25px;grid-template-columns:1fr minmax(300px,.65fr);align-items:center;gap:28px;min-height:240px;padding:30px 34px;display:grid;overflow:hidden}.campaign-editor-cover h1{letter-spacing:-.04em;margin:8px 0;font-size:38px}.campaign-editor-cover p{color:#e7e3f5;margin:0}.campaign-editor-cover .campaign-upload{position:relative}.campaign-editor-cover .campaign-upload>label{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff26;border-color:#ffffff6b}.campaign-overview-editor{margin:16px 0;padding:22px}.campaign-overview-editor>header,.campaign-component-editor>fieldset>header,.campaign-interpretation>header,.campaign-social-selector>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.campaign-overview-editor h2{margin:4px 0 0}.campaign-overview-editor>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.campaign-overview-editor>footer,.campaign-component-editor>fieldset>footer{justify-content:flex-end;margin-top:14px;display:flex}.campaign-editor-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:15px;display:grid}.campaign-component-nav{background:#fff;border:1px solid #dfdce9;border-radius:17px;position:sticky;top:82px;overflow:hidden}.campaign-component-nav>header{border-bottom:1px solid #e6e3ec;gap:4px;padding:17px;display:grid}.campaign-component-nav>button{color:#555c70;text-align:left;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eeecf2;grid-template-columns:28px 1fr 18px;align-items:center;gap:7px;padding:9px 12px;display:grid}.campaign-component-nav>button b{color:#7250c5;background:#f1edfb;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.campaign-component-nav>button span{font-size:9px;font-weight:800}.campaign-component-nav>button i{color:#aaa8b6;font-style:normal}.campaign-component-nav>button.active{color:#4d20c0;background:#fff5f8}.campaign-component-nav>button.active b{color:#fff;background:#6532df}.campaign-component-nav>button.add{color:#6030d9;text-align:center;grid-template-columns:1fr}.campaign-component-editor{min-width:0;padding:22px}.campaign-component-editor>fieldset>header input{font-size:19px;font-weight:900}.danger-text{color:#b33f57;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.campaign-network-picker{background:#fff5f7;border-radius:13px;margin:16px 0;padding:14px}.campaign-network-picker>strong{font-size:10px}.campaign-network-picker>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.campaign-network-picker button{color:#666d82;font:inherit;background:#fff;border:1px solid #dcd8e9;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:850}.campaign-network-picker button.active{color:#fff;background:#6a34e3;border-color:#6a34e3}.campaign-fields{grid-template-columns:1fr 1fr;gap:11px;margin:14px 0;display:grid}.campaign-upload{margin:10px 0}.campaign-upload>label{color:#4b28ad;cursor:pointer;background:#fff8fa;border:1px dashed #cfc8e5;border-radius:13px;align-items:center;gap:11px;min-height:72px;padding:13px;display:flex}.campaign-upload>label>span{color:#fff;background:linear-gradient(135deg,#6836e7,#d64090);border-radius:11px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.campaign-upload>label>div{gap:3px;display:grid}.campaign-upload>label small{color:#83899b;font-size:8px}.campaign-upload input{display:none}.campaign-file{border:1px solid #e2dfeb;border-radius:10px;grid-template-columns:30px 1fr 26px;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;display:grid}.campaign-file>span{color:#6231d9;background:#fff0f4;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.campaign-file a{color:#30364c;gap:2px;min-width:0;text-decoration:none;display:grid}.campaign-file b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.campaign-file small{color:#8b90a0;font-size:7px}.campaign-file button{color:#a44858;background:0 0;border:0;font-size:17px}.campaign-social-selector,.campaign-interpretation{border:1px solid #e2dfeb;border-radius:14px;margin:17px 0;padding:16px}.campaign-social-selector header>div,.campaign-interpretation header>div{gap:3px;display:grid}.campaign-social-selector small,.campaign-interpretation small{color:#858b9e;font-size:8px}.campaign-social-selector select{border:1px solid #dbdce5;border-radius:8px;min-height:34px;padding:6px 9px}.campaign-link-add{grid-template-columns:1fr auto auto;gap:7px;margin:12px 0;display:grid}.campaign-candidates{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.campaign-candidates button{color:#34394f;text-align:left;background:#fff;border:1px solid #dedbe7;border-radius:10px;grid-template-columns:52px 1fr;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.campaign-candidates button.selected{border-color:#6835e2;box-shadow:0 0 0 2px #6835e21a}.campaign-candidates img,.campaign-candidates>button>span{object-fit:cover;color:#fff;background:#6231da;border-radius:7px;place-items:center;width:52px;height:52px;display:grid}.campaign-candidates button div{gap:4px;min-width:0;display:grid}.campaign-candidates strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.campaign-candidates small{font-size:7px}.campaign-selected-count{color:#23845f;margin-top:10px;font-size:9px;font-weight:850}.campaign-share-modal,.campaign-ack-modal{width:min(570px,100vw - 30px);padding:0}.campaign-share-modal>p,.campaign-ack-modal>p{color:#72788b;padding:0 24px;font-size:10px}.campaign-share-modal>div{gap:7px;padding:8px 24px 20px;display:grid}.campaign-share-modal label{border:1px solid #e0dde9;border-radius:11px;align-items:center;gap:10px;padding:10px;display:flex}.campaign-share-modal label span{gap:3px;display:grid}.campaign-share-modal label small{color:#818798;font-size:8px}.campaign-ack-modal>label{padding:8px 24px 20px}.campaign-client-hero{color:#fff;background:radial-gradient(circle at 82% 5%,#2ed3db80,#0000 31%),linear-gradient(135deg,#39218e,#6d38d8 58%,#d54188);border-radius:27px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:420px;padding:44px;display:grid;overflow:hidden}.campaign-client-hero span{letter-spacing:.18em;font-size:10px;font-weight:900}.campaign-client-hero h1{letter-spacing:-.05em;margin:13px 0;font-size:52px;line-height:1}.campaign-client-hero p{color:#e4e0f0}.campaign-client-hero img{aspect-ratio:16/9;object-fit:cover;width:100%;box-shadow:0 28px 70px #140c3759}.campaign-client-opening{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.campaign-client-opening article{background:#fff;border:1px solid #e1deea;border-radius:17px;min-height:160px;padding:20px}.campaign-client-opening small,.campaign-client-chapter small{color:#6837df;letter-spacing:.13em;font-size:8px;font-weight:900}.campaign-client-opening p{color:#575e73;font-size:11px;line-height:1.6}.campaign-client-chapter{background:linear-gradient(135deg,#fff,#faf9fd);border:1px solid #dedbe8;border-radius:22px;margin:15px 0;padding:28px;position:relative;overflow:hidden}.campaign-client-chapter>header{align-items:center;gap:14px;display:flex}.campaign-client-chapter>header>b{color:#6333dd2e;font-size:43px}.campaign-client-chapter h2{margin:4px 0;font-size:26px}.campaign-client-content{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0;display:grid}.campaign-client-content article{background:#fff;border:1px solid #e3e0e9;padding:13px}.campaign-client-content small{text-transform:uppercase;display:block}.campaign-client-content b{margin-top:7px;font-size:22px;display:block}.campaign-client-content p{color:#596074;margin:7px 0 0;font-size:10px;line-height:1.5}.campaign-client-media{grid-template-columns:repeat(3,1fr);align-items:start;gap:10px;display:grid}.campaign-client-media img,.campaign-client-media video{object-fit:contain;background:#eeeaf5;width:100%;max-height:340px}.campaign-client-media audio{width:100%}.campaign-client-media a{color:#5b2bd0;background:#fff0f4;padding:12px}.campaign-client-posts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.campaign-client-posts article{background:#fff;border:1px solid #e2dfeb;padding:10px}.campaign-client-posts img{aspect-ratio:1;object-fit:cover;width:100%}.campaign-client-posts p{color:#5b6174;height:60px;font-size:9px;line-height:1.45;overflow:hidden}.campaign-client-posts footer{gap:8px;font-size:8px;display:flex}.campaign-client-chapter>aside{background:#f1edfb;border-left:5px solid #6734df;margin-top:16px;padding:16px}.campaign-client-chapter>aside p{color:#494f64;margin:7px 0 0;font-size:11px;line-height:1.6}.campaign-client-conclusion{background:linear-gradient(135deg,#f4efff,#edfbfc);border-radius:23px;margin-top:18px;padding:38px}.campaign-client-conclusion h2{margin:8px 0;font-size:31px}.campaign-client-conclusion p{color:#535a71;max-width:920px;font-size:13px;line-height:1.7}.campaign-acknowledged{color:#197454;background:#e7f8ef;border-radius:99px;padding:9px 12px;font-size:9px;font-weight:900}.campaign-network-metrics{background:#fbfafd;border:1px solid #e1deea;border-radius:14px;margin:14px 0;padding:15px}.campaign-network-metrics>header{gap:3px;margin-bottom:10px;display:grid}.campaign-network-metrics>header small{color:#818798;font-size:8px}.campaign-network-metrics>article{background:#fff;border:1px solid #e4e1eb;border-radius:10px;grid-template-columns:110px repeat(6,minmax(90px,1fr));align-items:end;gap:7px;margin-top:8px;padding:10px;display:grid;overflow-x:auto}.campaign-network-metrics>article>b{align-self:center;font-size:10px}.campaign-network-metrics label,.campaign-selected-publications label{gap:4px;display:grid}.campaign-network-metrics label span,.campaign-selected-publications label span{color:#7b8193;font-size:7px;font-weight:800}.campaign-network-metrics input,.campaign-selected-publications input{width:100%;min-height:34px;font:inherit;border:1px solid #dddde6;border-radius:7px;padding:6px 8px}.campaign-selected-publications{gap:8px;margin-top:10px;display:grid}.campaign-selected-publications>article{background:#faf9fd;border:1px solid #dedbe7;border-radius:11px;padding:11px}.campaign-selected-publications>article>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.campaign-selected-publications>article>header button{color:#ad4458;background:0 0;border:0;font-size:17px}.campaign-selected-publications>article>input{margin-bottom:7px}.campaign-selected-publications>article>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}@media (width<=1000px){.campaign-editor-layout{grid-template-columns:1fr}.campaign-component-nav{display:flex;position:static;overflow-x:auto}.campaign-component-nav>header{min-width:150px}.campaign-component-nav>button{min-width:190px}.campaign-client-content{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.campaign-report-hero,.campaign-client-hero,.campaign-editor-cover{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.campaign-report-hero h1,.campaign-client-hero h1{font-size:34px}.campaign-report-promise,.campaign-client-opening{grid-template-columns:1fr}.campaign-report-list>article{grid-template-columns:44px 1fr auto}.campaign-report-list>article>span:not(.campaign-mark),.campaign-report-list>article>.status{display:none}.campaign-create-grid,.campaign-fields,.campaign-overview-editor>div{grid-template-columns:1fr}.campaign-create-grid .wide,.campaign-fields .wide,.campaign-overview-editor .wide{grid-column:auto}.campaign-editor-toolbar{flex-direction:column;align-items:flex-start}.campaign-editor-toolbar>div{flex-wrap:wrap}.campaign-link-add,.campaign-candidates,.campaign-client-posts,.campaign-client-media,.campaign-report-filters,.campaign-client-content{grid-template-columns:1fr}}.campaign-create-modal{background:#fff;box-shadow:0 28px 90px #1614364d}.campaign-create-modal>header,.campaign-create-modal>footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.campaign-create-grid label>span,.campaign-fields label>span,.campaign-overview-editor label>span,.campaign-ack-modal label>span{font-size:13px;line-height:1.35}.campaign-component-picker small,.campaign-share-modal>p,.campaign-ack-modal>p{font-size:13px;line-height:1.5}.campaign-component-picker>header>span,.campaign-component-picker>label span{font-size:12px}.campaign-component-picker>div button{min-height:40px;font-size:13px}.campaign-report-list small,.campaign-report-list span,.campaign-component-nav>button span,.campaign-upload>label small,.campaign-file b,.campaign-selected-publications input,.campaign-social-selector small,.campaign-interpretation small{font-size:12px}.campaign-report-list strong{font-size:14px}.campaign-readiness{color:#6b4a13;background:#fff9ed;border:1px solid #efc781;border-radius:16px;grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:18px;margin:14px 0;padding:18px 20px;display:grid}.campaign-readiness>div{align-content:start;gap:5px;display:grid}.campaign-readiness>div strong{font-size:16px}.campaign-readiness>div span,.campaign-readiness li{font-size:13px;line-height:1.5}.campaign-readiness ul{columns:2;column-gap:28px;margin:0;padding-left:20px}.campaign-readiness li{break-inside:avoid;margin-bottom:5px}.campaign-choice-panel{background:#faf9fd;border:1px solid #dfdbe9;border-radius:14px;margin:14px 0;padding:16px 18px}.campaign-choice-panel>strong{margin-bottom:10px;font-size:14px;display:block}.campaign-choice-panel>div{flex-wrap:wrap;gap:10px;display:flex}.campaign-choice-panel label{background:#fff;border:1px solid #ded9eb;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:750;display:flex}.campaign-choice-panel input{accent-color:#6532df}.campaign-metric-source{color:#42665f;background:#edf8f4;border-radius:8px;grid-column:1/-1;padding:7px 9px;line-height:1.4;font-size:11px!important}.campaign-collaboration-profile{background:#f6f3fc;border-radius:8px;flex-wrap:wrap;gap:6px 10px;margin:7px 0;padding:8px;font-size:10px;display:flex}.campaign-collaboration-profile span{color:#6d7284}.campaign-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.campaign-highlight-grid article{background:#ffffffc7;border:1px solid #6532df24;border-radius:14px;padding:15px}.campaign-highlight-grid small,.campaign-highlight-grid span{color:#747b8e;font-size:10px;display:block}.campaign-highlight-grid b{color:#402188;margin:5px 0;font-size:24px;display:block}.campaign-dashboard-block{margin:18px 0;overflow:hidden}.campaign-dashboard-block>.surface-head{align-items:flex-start}.campaign-dashboard-block>.surface-head p{color:#6f7689;max-width:610px;margin:6px 0 0;font-size:13px}.campaign-dashboard-actions{flex-wrap:wrap;gap:8px;display:flex}.campaign-dashboard-summary{grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px;padding:0 22px 15px;display:grid}.campaign-dashboard-summary>span{background:linear-gradient(135deg,#fff,#fff8fa);border:1px solid #e4e1ec;border-radius:13px;gap:3px;padding:14px 16px;display:grid}.campaign-dashboard-summary b{color:#342166;font-size:24px}.campaign-dashboard-summary small{color:#747b8e;font-size:12px}.campaign-dashboard-recent{border-top:1px solid var(--line)}.campaign-dashboard-recent>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:1fr auto 20px;align-items:center;gap:14px;width:100%;padding:12px 22px;display:grid}.campaign-dashboard-recent>button:hover{background:#faf9fe}.campaign-dashboard-recent>button>span{gap:3px;display:grid}.campaign-dashboard-recent strong{font-size:13px}.campaign-dashboard-recent small{color:#7a8092;font-size:11px}.campaign-dashboard-empty{border-top:1px solid var(--line);color:#7c8292;padding:20px 22px;font-size:13px}.client-module-grid>.campaign-dashboard-block{margin:0}.client-module-grid>.campaign-dashboard-block .campaign-dashboard-summary{grid-template-columns:repeat(2,1fr)}@media (width<=760px){.campaign-readiness{grid-template-columns:1fr}.campaign-readiness ul{columns:1}.campaign-dashboard-block>.surface-head{flex-direction:column;align-items:stretch}.campaign-dashboard-actions{width:100%}.campaign-dashboard-summary,.campaign-highlight-grid{grid-template-columns:repeat(2,1fr);padding:0 14px 14px}.campaign-dashboard-recent>button{grid-template-columns:1fr auto;padding:12px 14px}.campaign-dashboard-recent>button>b{display:none}}.release-readiness-services{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.release-readiness-services>strong{color:#303650;text-transform:uppercase;letter-spacing:.45px;margin-bottom:7px;font-size:9px;display:block}.module-loading{color:#6f7487;place-items:center;min-height:280px;font-size:11px;font-weight:800;display:grid}.role-dashboard-actions{grid-template-columns:repeat(4,minmax(150px,1fr))}.task-dashboard-kpis{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;padding:16px;display:block}.dashboard-block-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-block-head>div>span{letter-spacing:.12em;color:#cfc5ed;font-size:8px;font-weight:850}.dashboard-block-head h3{margin:3px 0 0;font-size:16px}.dashboard-block-head>button,.dashboard-block-open{color:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.dashboard-task-kpis{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;margin:12px 0 8px;display:grid}.dashboard-task-kpis article{min-height:62px}.dashboard-priority-list{grid-template-columns:repeat(3,minmax(160px,1fr));gap:8px;display:grid}.dashboard-priority-list>button{min-height:66px}.dashboard-priority-list>p{color:#dcd6ee;grid-column:1/-1;margin:5px 0;font-size:10px}.role-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.role-module-block{color:#27223d;background:#fff;border:1px solid #ffffff29;border-radius:14px;flex-direction:column;min-height:230px;padding:16px;display:flex}.role-module-block .dashboard-block-head>div>span,.role-brands-block .dashboard-block-head>div>span{color:#8568ca}.dashboard-block-head label{color:#777489;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.dashboard-block-head select{color:#322c48;background:#fff;border:1px solid #ded9e9;border-radius:8px;max-width:175px;padding:7px 26px 7px 8px;font-size:9px}.dashboard-module-items{flex-direction:column;flex:1;gap:7px;margin:12px 0;display:flex}.dashboard-module-items>button{color:#28233c;text-align:left;cursor:pointer;background:#fbfafd;border:1px solid #ebe7f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:10px;display:grid}.dashboard-module-items>button div{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-module-items>button span{color:#777486;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dashboard-module-items>button small{color:#7052b8;text-align:right;font-size:8px}.dashboard-module-items>button i{font-style:normal}.dashboard-module-items>p{color:#8b8898;margin:auto 0;font-size:10px}.dashboard-block-open{color:#5d3cad;align-self:flex-end}.role-brands-block{color:#27223d;background:#fff;border:1px solid #ffffff29;border-radius:14px;margin-top:12px;padding:16px}.role-brand-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:12px;display:grid}.role-brand-list>button{color:#28233c;text-align:left;cursor:pointer;background:#fbfafd;border:1px solid #ebe7f0;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:10px;display:grid}.role-brand-list>button>span{color:#5d3cad;background:#fce7ee;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.role-brand-list>button small{color:#858194;grid-column:2;font-size:8px}.role-brand-list>button i{grid-area:1/3/3;font-style:normal}.role-brand-list>p{color:#8b8898;font-size:10px}@media (width<=980px){.role-dashboard-actions{grid-template-columns:1fr 1fr}.role-module-grid{grid-template-columns:1fr}.dashboard-priority-list{grid-template-columns:1fr 1fr}}@media (width<=720px){.role-dashboard-actions,.dashboard-priority-list{grid-template-columns:1fr}.dashboard-block-head{flex-direction:column;align-items:flex-start}.dashboard-block-head label{justify-content:space-between;width:100%}.dashboard-block-head select{max-width:60%}.role-module-block{min-height:0}}.client-dashboard-actions{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin:18px 0;display:grid}.client-dashboard-actions button{color:#27223d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4dfec;border-radius:13px;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:9px;min-height:62px;padding:12px;display:grid}.client-dashboard-actions button>span{color:#603bc1;background:#fce7ee;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.client-dashboard-actions strong{font-size:10px}.client-dashboard-actions i{font-style:normal}.client-module-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-top:14px;display:grid}.client-module-grid .surface{padding:19px}.client-workspace-card{border:1px solid #e5e1eb;border-radius:17px;flex-direction:column;min-height:218px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 26px #281f4b0b}.client-workspace-card:hover{border-color:#d2c7e7;transform:translateY(-2px);box-shadow:0 15px 32px #281f4b14}.client-workspace-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-workspace-card-head h2{margin:5px 0 0;font-size:16px}.client-workspace-card-head>b,.client-card-icon{color:#6545b2;background:#f2effa;border-radius:11px;place-items:center;min-width:38px;height:38px;padding:0 8px;font-size:13px;display:grid}.client-card-icon svg{width:17px;height:17px}.client-workspace-card-items{flex-direction:column;flex:1;gap:8px;margin:16px 0 12px;display:flex}.client-workspace-card-items>button{color:#28233c;text-align:left;cursor:pointer;background:#faf9fc;border:1px solid #ece8f1;border-radius:11px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:55px;padding:11px 12px;display:grid}.client-workspace-card-items>button:hover{background:#f7f4fc;border-color:#d7cce9}.client-workspace-card-items>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.client-workspace-card-items strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.client-workspace-card-items small{color:#777184;font-size:9px}.client-workspace-card-items i{font-style:normal}.client-workspace-card-items>p{color:#7c7f8f;margin:auto 0;font-size:11px;line-height:1.55}.client-workspace-card>.dashboard-block-open{color:#5d3cad;justify-content:flex-end;gap:8px;width:100%;display:flex}.client-brands-block{margin-top:14px}.client-brand-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.client-brand-cards>button{color:#29243e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e1ed;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:12px;display:grid}.client-brand-cards .brand-mark{width:42px;height:42px}.client-brand-cards>button>span{flex-direction:column;gap:3px;display:flex}.client-brand-cards strong{font-size:11px}.client-brand-cards small{color:#858293;font-size:8px}@media (width<=900px){.client-dashboard-actions{grid-template-columns:1fr 1fr}}@media (width<=720px){.client-dashboard-actions,.client-module-grid{grid-template-columns:1fr}.client-module-grid{grid-template-columns:minmax(0,1fr)}.client-workspace-card{min-height:0}}.offline-pdf-button{color:#fff!important;background:#272c63!important;border-color:#272c63!important}.offline-pdf-button:disabled{color:#ffffffb8!important}.task-dashboard-summary{color:#25213a;background:radial-gradient(circle at 100% 0,#ece9ff 0,#0000 27%),radial-gradient(circle at 0 18%,#fff0f5 0,#0000 22%),#f8f7fb;border:1px solid #e6e2ee;border-radius:24px;margin:30px 38px 36px;padding:30px;box-shadow:0 24px 65px #231b431a}.task-dashboard-summary>header{align-items:center;margin-bottom:24px}.task-dashboard-summary>header span{color:#7658c8;letter-spacing:.16em;font-size:10px}.task-dashboard-summary h2{color:#211d35;letter-spacing:-.04em;margin-top:7px;font-size:31px;line-height:1.08}.task-dashboard-summary>header p{color:#706b7f;max-width:720px;margin-top:9px;font-size:13px;line-height:1.55}.task-dashboard-summary>header>button{color:#4e397f;background:#fff;border:1px solid #d9d2e8;border-radius:11px;padding:11px 15px;font-size:11px;box-shadow:0 7px 18px #2d22520f}.role-dashboard-actions{gap:12px;margin-bottom:18px}.role-dashboard-actions button{color:#26213a;background:#fff;border:1px solid #e4e0eb;border-radius:15px;grid-template-columns:40px minmax(0,1fr) 18px;gap:12px;min-height:76px;padding:14px 15px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 8px 22px #281f4b0e}.role-dashboard-actions button:hover{background:#fff;border-color:#cfc3e8;transform:translateY(-2px);box-shadow:0 14px 28px #281f4b1a}.role-dashboard-actions button>span{color:#6748b6;background:linear-gradient(145deg,#fce7ee,#f9eaf1);border-radius:12px;width:40px;height:40px}.role-dashboard-actions svg,.dashboard-title-with-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.role-dashboard-actions strong{font-size:12px;line-height:1.3}.role-dashboard-actions i{color:#8e80ae;font-size:16px}.task-dashboard-kpis{color:#25213a;background:#fff;border:1px solid #e5e1eb;border-radius:17px;padding:20px;box-shadow:0 10px 28px #281f4b0d}.dashboard-block-head{gap:18px}.dashboard-block-head>button,.dashboard-block-open{color:#6849b4;font-size:10px}.dashboard-title-with-icon{align-items:center;gap:12px;display:flex}.dashboard-title-with-icon>span{color:#6849b4;background:#fce7ee;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.dashboard-title-with-icon>div{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-title-with-icon small{color:#8d879a;letter-spacing:.1em;font-size:9px;font-weight:800}.dashboard-block-head h3{color:#28233b;letter-spacing:-.02em;margin:0;font-size:17px}.dashboard-task-kpis{gap:10px;margin:17px 0 12px}.dashboard-task-kpis article{color:#29243c!important;background:#faf9fc!important;border:1px solid #ebe7ef!important;border-radius:13px!important;min-height:80px!important;padding:14px 16px!important}.dashboard-task-kpis article b{line-height:1;font-size:28px!important}.dashboard-task-kpis article span{margin-top:7px;color:#777184!important;font-size:10px!important}.dashboard-task-kpis article.late{background:#fff3f6!important;border-color:#f1cbd5!important}.dashboard-task-kpis article.late b{color:#cf3e64}.dashboard-priority-list{gap:10px}.dashboard-priority-list>button{color:#28233b!important;background:#fff!important;border:1px solid #ebe7ef!important;border-radius:13px!important;min-height:74px!important;padding:13px 15px!important}.dashboard-priority-list>button small,.dashboard-priority-list>button span{color:#817a8e!important;font-size:9px!important}.dashboard-priority-list>button strong{font-size:12px!important}.dashboard-priority-list>p{color:#817b8e;font-size:11px}.role-module-section-title{justify-content:space-between;align-items:flex-end;gap:20px;margin:28px 2px 12px;display:flex}.role-module-section-title span{color:#6b4eb8;letter-spacing:.15em;font-size:10px;font-weight:900}.role-module-section-title p{color:#858091;margin:0;font-size:11px}.role-module-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;margin-top:0}.role-module-block{color:#28233b;background:#fff;border:1px solid #e5e1eb;border-radius:17px;min-height:218px;padding:19px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 26px #281f4b0b}.role-module-block:hover{border-color:#d2c7e7;transform:translateY(-2px);box-shadow:0 15px 32px #281f4b14}.role-module-block .dashboard-title-with-icon>span{background:#f2effa}.role-module-block .dashboard-title-with-icon small{letter-spacing:0;font-size:9px}.dashboard-block-head label{color:#746e80;background:#faf9fc;border:1px solid #e5e0eb;border-radius:10px;padding:6px 7px 6px 10px;font-size:9px}.dashboard-block-head select{color:#332c47;background-color:#0000;border:0;outline:0;max-width:165px;padding:5px 24px 5px 7px;font-size:10px;font-weight:750}.dashboard-module-items{gap:8px;margin:16px 0 12px}.dashboard-module-items>button{background:#faf9fc;border-color:#ece8f1;border-radius:11px;min-height:55px;padding:11px 12px}.dashboard-module-items>button:hover{background:#f7f4fc;border-color:#d7cce9}.dashboard-module-items>button strong{font-size:11px}.dashboard-module-items>button span{color:#777184;font-size:9px}.dashboard-module-items>button small{color:#6849b4;font-size:9px}.dashboard-module-items>p{font-size:11px}.dashboard-block-open{border-top:1px solid #eeeaf2;padding-top:10px}.role-brands-block{color:#28233b;background:#fff;border:1px solid #e5e1eb;border-radius:17px;margin-top:14px;padding:20px;box-shadow:0 10px 26px #281f4b0b}.role-brand-list{gap:10px;margin-top:16px}.role-brand-list>button{background:#faf9fc;border-color:#ebe7ef;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 14px;gap:10px;min-height:66px;padding:11px 12px}.role-brand-list>button:hover{background:#f7f4fc;border-color:#d5cae8}.role-brand-list>button>span{background:linear-gradient(145deg,#fce7ee,#f9eaf1);border-radius:12px;width:42px;height:42px;font-size:10px}.role-brand-list>button strong{font-size:11px}.role-brand-list>button small{font-size:9px}.role-brand-list>p{font-size:11px}@media (width<=980px){.task-dashboard-summary{margin:22px 18px 30px;padding:24px}.role-module-section-title{flex-direction:column;align-items:flex-start;gap:4px}.role-module-grid{grid-template-columns:1fr}}@media (width<=720px){.task-dashboard-summary{border-radius:18px;margin:16px 12px 24px;padding:18px}.task-dashboard-summary h2{font-size:25px}.task-dashboard-summary>header p{font-size:11px}.role-dashboard-actions{grid-template-columns:1fr}.dashboard-task-kpis{grid-template-columns:repeat(3,1fr)}.dashboard-block-head{align-items:flex-start}.dashboard-block-head label{justify-content:space-between;width:100%}.dashboard-block-head select{max-width:58%}.role-module-grid{grid-template-columns:minmax(0,1fr)}.role-module-block{min-height:0}}.vr-internal-mode{color:#332466;background:#fff2f6;border:1px solid #dcddea;border-radius:10px;flex-direction:column;justify-content:center;min-height:44px;padding:7px 11px;display:flex}.vr-internal-mode small{color:#777c92}.vr-dispatch,.creative-dispatch-copy{background:linear-gradient(110deg,#fffbfc,#f2eeff);border:1px solid #ded7f5;border-radius:14px;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.vr-dispatch>div,.creative-dispatch-copy>div{flex-direction:column;flex:1;gap:3px;display:flex}.vr-dispatch span,.creative-dispatch-copy small{color:#777c92}.vr-dispatch select,.creative-dispatch-copy select{background:#fff;border:1px solid #dcddea;border-radius:10px;min-width:230px;padding:10px}@media (width<=760px){.vr-dispatch,.creative-dispatch-copy{flex-direction:column;align-items:stretch}.vr-dispatch select,.creative-dispatch-copy select{width:100%;min-width:0}}.notification-safety-panel{background:radial-gradient(circle at 92% 0,#6837ea1f,#0000 34%),linear-gradient(135deg,#fff,#f8f6ff);border:1px solid #dcd5f0;border-radius:18px;margin:0 0 18px;padding:22px;box-shadow:0 12px 34px #30235e12}.notification-safety-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.notification-safety-panel h2{color:#28213f;margin:5px 0 6px;font-size:19px}.notification-safety-panel p{color:#777087;max-width:760px;margin:0;font-size:10px;line-height:1.55}.notification-safety-controls{grid-template-columns:minmax(220px,1fr) 170px 170px;gap:10px;margin-top:18px;display:grid}.notification-safety-controls>label{color:#6d667c;gap:6px;font-size:9px;font-weight:800;display:grid}.notification-safety-controls select{color:#302942;background:#fff;border:1px solid #ded9e9;border-radius:11px;min-height:46px;padding:0 12px;font-weight:750}.notification-channel-switch{color:#696275;text-align:left;background:#fff;border:1px solid #ded9e9;border-radius:11px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;min-height:46px;padding:0 12px;display:grid}.notification-channel-switch span{background:#f0edf5;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.notification-channel-switch b{font-size:10px}.notification-channel-switch i{font-size:8px;font-style:normal;font-weight:900}.notification-channel-switch.active{color:#176d4e;background:#f0fbf6;border-color:#9dd9bf}.notification-channel-switch.active span{background:#dff5e9}.notification-test-participants{background:#fffc;border:1px solid #e4dfef;border-radius:13px;grid-template-columns:minmax(240px,.8fr) minmax(340px,1.2fr);gap:14px;margin-top:14px;padding:15px;display:grid}.notification-test-participants>div:first-child strong{color:#352b4e;margin-bottom:5px;font-size:11px;display:block}.notification-participant-coordinates{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.notification-participant-coordinates>span{color:#787284;background:#fff;border:1px solid #e4e0ec;border-radius:9px;gap:5px;padding:7px 9px;font-size:8px;display:flex}.notification-participant-coordinates b{color:#3d3650}.brand-notification-access{align-content:start!important;gap:8px!important;padding-top:4px!important;display:grid!important}.brand-notification-access>div{gap:5px;display:grid}.brand-notification-access button{color:#777181;background:#f7f6f9;border:1px solid #e1dde8;border-radius:8px;min-width:74px;padding:5px 7px;font-size:7px;font-weight:850}.brand-notification-access button.active{color:#19704f;background:#eaf9f1;border-color:#a7ddc5}.vr-manual-delivery-blocked{color:#9b4d54;background:#fff5f5;border:1px solid #ead8d8;border-radius:9px;max-width:245px;padding:8px 10px;font-size:9px;line-height:1.35}@media (width<=800px){.notification-safety-panel>header{flex-direction:column}.notification-safety-controls,.notification-test-participants{grid-template-columns:1fr}.notification-participant-coordinates{grid-column:auto}}.assignment-head,.assignment-row{grid-template-columns:minmax(145px,.75fr) repeat(4,minmax(210px,1fr)) 120px}@media (width<=1120px){.assignment-head,.assignment-row{grid-template-columns:140px repeat(4,minmax(210px,1fr)) 120px;min-width:1310px}}@media (width<=720px){.assignment-row{grid-template-columns:1fr;min-width:0}}.workflow-health-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.workflow-health-grid button{color:#26334d;text-align:left;font:inherit;background:#f8fafc;border:1px solid #dce1ec;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.workflow-health-grid strong{font-size:1.6rem}.workflow-health-grid span{font-size:.9rem;line-height:1.45}.workflow-health-grid button.needs-attention{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.workflow-health-summary{color:#475569;line-height:1.6}.workflow-health-summary time{white-space:nowrap;font-variant-numeric:tabular-nums}.workflow-health-grid button:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.workflow-health-grid button:disabled{cursor:default}.workflow-health-grid small{font-size:.875rem}.workflow-health-details{border:1px solid #dce1ec;border-radius:12px;margin-top:20px;padding:18px}.workflow-health-details ul{margin:12px 0 0;padding:0;list-style:none}.workflow-health-details li{overflow-wrap:anywhere;border-top:1px solid #dce1ec;flex-wrap:wrap;gap:8px 16px;padding:12px 0;display:flex}.workflow-health-details li span{flex:200px}.workflow-health-details li small{color:#9a3412;font-size:.875rem}.campaign-client-view{color:#242337;--report-accent:#b91949;max-width:1240px;margin-inline:auto;padding:24px 32px 72px}.campaign-client-view .campaign-editor-toolbar{flex-wrap:wrap;gap:16px;margin-bottom:28px}.campaign-client-view .campaign-client-hero{color:#242337;box-shadow:none;background:#fff;border:1px solid #e5e2ed;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:48px;display:grid;overflow:hidden}.campaign-client-hero>div{min-width:0}.campaign-client-view .campaign-client-hero span{color:var(--report-accent);letter-spacing:.16em;font-size:11px;font-weight:750}.campaign-client-view .campaign-client-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:24px 0;font-size:clamp(32px,4vw,56px);line-height:1.06}.campaign-client-view .campaign-client-hero p{color:#646174;font-size:15px;line-height:1.7}.campaign-client-view .campaign-client-hero img{object-fit:contain;width:100%;height:360px;box-shadow:none;background:#f5f4f8;border-radius:8px}.campaign-report-toc{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9fded;border-bottom:1px solid #e5e2ed;gap:8px;margin:14px 0 32px;padding:14px 0;display:flex;position:sticky;top:0;overflow-x:auto}.campaign-report-toc a{white-space:nowrap;color:#474253;background:#fff;border:1px solid #e5e2ed;border-radius:8px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;text-decoration:none;display:flex}.campaign-report-toc a:hover{color:#b91949;border-color:#b91949}.campaign-report-toc span{color:#b91949;font-size:11px;font-weight:750}.campaign-client-view .campaign-client-opening{background:#fff;border:1px solid #e5e2ed;border-radius:12px;grid-template-columns:1fr;gap:0;margin:32px 0 52px;padding:0;display:grid;overflow:hidden}.campaign-client-view .campaign-client-opening article{background:0 0;border:0;border-bottom:1px solid #eeecf3;border-radius:0;grid-template-columns:150px 1fr;gap:24px;padding:28px 32px;display:grid}.campaign-client-view .campaign-client-opening article:last-child{border-bottom:0}.campaign-client-view .campaign-client-opening small{color:#b91949;letter-spacing:.09em;font-size:11px;line-height:1.8}.campaign-client-view .campaign-client-opening p{color:#4d495c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}.campaign-client-view .campaign-client-chapter{background:#fff;border:1px solid #e5e2ed;border-radius:12px;margin:0 0 36px;padding:36px;scroll-margin-top:90px;overflow:hidden}.campaign-client-view .campaign-client-chapter>header{border-bottom:1px solid #eeecf3;align-items:center;gap:22px;margin-bottom:30px;padding-bottom:24px;display:flex}.campaign-client-view .campaign-client-chapter>header>b{color:#d8cdee;background:0 0;width:auto;height:auto;font-size:42px;font-weight:750;line-height:1}.campaign-client-view .campaign-client-chapter h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:7px 0 0;font-size:28px;line-height:1.2}.campaign-client-view .campaign-client-chapter>header small{letter-spacing:.12em;color:#756d83;font-size:10px}.campaign-client-view .campaign-client-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 26px;display:grid}.campaign-client-content>article{min-width:0}.campaign-client-view .campaign-client-content small{color:#6c637b;font-size:12px;line-height:1.5}.campaign-client-view .campaign-client-content .campaign-metric-block{background:#f6f3fc;border:0;border-top:3px solid #b91949;border-radius:0 0 8px 8px;padding:22px}.campaign-client-view .campaign-client-content b{overflow-wrap:anywhere;margin-top:10px;font-size:30px;line-height:1.3;display:block}.campaign-client-view .campaign-client-content .campaign-narrative-block{background:0 0;border:0;grid-column:1/-1;padding:0 0 18px}.campaign-client-view .campaign-client-content p{color:#514b60;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:16px;line-height:1.8}.campaign-client-view .campaign-client-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.campaign-client-view .campaign-client-media:empty{display:none}.campaign-client-view .campaign-client-media img,.campaign-client-view .campaign-client-media video{object-fit:contain;background:#f5f4f8;border-radius:8px;width:100%;height:320px}.campaign-client-view .campaign-client-media audio{width:100%}.campaign-client-view .campaign-client-media>a{color:#b91949;overflow-wrap:anywhere;border:1px solid #e5e2ed;padding:24px}.campaign-client-view .campaign-client-posts{align-items:start;gap:20px}.campaign-client-view .campaign-client-posts article{background:#fff;border:1px solid #e5e2ed;border-radius:10px;min-width:0;padding:18px}.campaign-client-view .campaign-client-posts img{object-fit:contain;background:#f5f4f8;border-radius:6px;width:100%;height:230px}.campaign-client-view .campaign-client-posts p{white-space:pre-wrap;overflow-wrap:anywhere;height:auto;max-height:none;font-size:14px;line-height:1.7;overflow:visible}.campaign-client-view .campaign-client-posts small{color:#b91949;font-size:11px}.campaign-publication-link{color:#b91949;margin:8px 0;font-size:12px;display:block}.campaign-client-view .campaign-client-posts footer{border-top:1px solid #eeecf3;flex-wrap:wrap;gap:12px;padding-top:14px;font-size:12px}.campaign-client-view .campaign-client-chapter>aside{background:#f6f3fc;border-left:3px solid #b91949;border-radius:0 8px 8px 0;margin-top:30px;padding:26px 30px}.campaign-client-view .campaign-client-chapter>aside small{color:#b91949;letter-spacing:.1em;font-size:11px}.campaign-client-view .campaign-client-chapter>aside p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.campaign-client-view .campaign-client-conclusion{color:#242337;background:#f6f3fc;border:1px solid #ded5ef;border-radius:12px;padding:40px}.campaign-client-view .campaign-client-conclusion h2{letter-spacing:-.035em;font-size:34px}.campaign-client-view .campaign-client-conclusion>p{white-space:pre-wrap;color:#514b60;overflow-wrap:anywhere;font-size:17px;line-height:1.8}.campaign-client-view .campaign-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.campaign-client-view .campaign-highlight-grid article{color:#242337;background:#fff;border:1px solid #e5e2ed;padding:24px}.campaign-client-view .campaign-highlight-grid b{color:#4a2ba3;font-size:32px}.campaign-client-view .campaign-highlight-grid small,.campaign-client-view .campaign-highlight-grid span{color:#6c637b;font-size:12px;line-height:1.5}.campaign-interpretation-proposal{background:#f6f3fc;border:1px solid #cfc1ed;border-radius:10px;margin:20px 0;padding:24px}.campaign-interpretation-proposal p{white-space:pre-wrap;line-height:1.7}.campaign-interpretation-proposal>span{color:#625b70;margin:12px 0;font-size:12px;display:block}.campaign-interpretation-proposal>div{flex-wrap:wrap;gap:10px;display:flex}.campaign-pdf-action{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.campaign-pdf-action>span{color:#b42318;max-width:320px;font-size:12px}@media (width<=760px){.campaign-client-view{padding:16px 14px 40px}.campaign-client-view .campaign-client-hero{grid-template-columns:1fr;gap:18px;padding:26px}.campaign-client-view .campaign-client-hero img{height:260px}.campaign-client-view .campaign-client-opening article{grid-template-columns:1fr;gap:8px;padding:24px}.campaign-client-view .campaign-client-chapter{padding:24px 20px}.campaign-client-view .campaign-client-content,.campaign-client-view .campaign-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-client-view .campaign-client-media,.campaign-client-view .campaign-client-posts{grid-template-columns:1fr}.campaign-client-view .campaign-client-conclusion{padding:26px}.campaign-client-view .campaign-client-chapter h2{font-size:24px}.campaign-client-view .campaign-client-chapter>aside{padding:22px}.campaign-client-view .campaign-client-media img,.campaign-client-view .campaign-client-media video{height:auto;max-height:400px}}@media (width<=400px){.campaign-client-view .campaign-client-content,.campaign-client-view .campaign-highlight-grid{grid-template-columns:1fr}}.campaign-caption{color:#514b60;margin:12px 0;font-size:14px;line-height:1.7}.campaign-caption summary{cursor:pointer;overflow-wrap:anywhere}.campaign-caption summary span{color:#b91949;margin-top:8px;font-size:12px;display:block}.campaign-caption[open] summary{color:#6c637b;font-size:12px}.campaign-client-view .campaign-client-opening article{min-height:0}.toolbox-video{color:#17243d;max-width:1120px;margin:auto}.toolbox-video-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:20px 0 28px;display:flex}.toolbox-video-heading h2{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(26px,3vw,38px)}.toolbox-video-heading p,.toolbox-video-history>p{color:#526078;font-size:16px;line-height:1.6}.toolbox-video-heading>div>span{letter-spacing:.12em;color:#3d5ca0;font-size:13px;font-weight:700}.toolbox-video-quota{background:#eef4ff;border:1px solid #ceddfa;border-radius:16px;flex-direction:column;gap:6px;min-width:210px;padding:20px;display:flex}.toolbox-video-quota strong{font-size:30px}.toolbox-video-quota small{font-size:13px;line-height:1.5}.toolbox-video form{background:#fff;border:1px solid #dce3ee;border-radius:20px;padding:28px}.toolbox-video fieldset{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.toolbox-video fieldset:disabled{opacity:.55}.toolbox-video label{gap:10px;font-size:15px;font-weight:600;display:grid}.toolbox-video input,.toolbox-video select{color:#17243d;background:#fff;border:1px solid #b9c6d9;border-radius:10px;width:100%;min-width:0;padding:13px;font-size:16px}.toolbox-video small{color:#526078;font-size:14px;font-weight:400;line-height:1.5}.toolbox-video-file{background:#f5f8fe;border:1px dashed #8ba5ce;border-radius:14px;padding:24px}.toolbox-video-file span{overflow-wrap:anywhere;font-weight:400}.toolbox-video-options{grid-template-columns:1fr 1fr;gap:20px;display:grid}.toolbox-video-hint{color:#526078;margin:0;font-size:14px;line-height:1.5}.toolbox-video button,.toolbox-video-history a{color:#213d73;cursor:pointer;background:#fff;border:1px solid #a7b7cf;border-radius:10px;padding:11px 18px;font-size:15px;font-weight:600;text-decoration:none}.toolbox-video button:disabled{cursor:not-allowed}.toolbox-video .toolbox-video-primary{color:#fff;background:#214fa5;border-color:#214fa5;justify-self:start}.toolbox-video :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #578ff0}.toolbox-video progress{width:100%;margin-top:12px}.toolbox-video-notice{background:#fff6dd;border-radius:12px;align-items:center;gap:16px;margin:16px 0;padding:18px;font-size:16px;display:flex}.toolbox-video-error{font-size:15px;line-height:1.5;color:#a82828!important}.toolbox-video-history{margin-top:30px}.toolbox-video-history h3{font-size:22px}.toolbox-video-history article{border-bottom:1px solid #dce3ee;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.toolbox-video-history article>div{gap:7px;min-width:0;display:grid}.toolbox-video-history article strong{overflow-wrap:anywhere;font-size:16px}.toolbox-video-history article span{font-size:14px}.toolbox-video-history article>a,.toolbox-video-history article>button{flex-shrink:0}.toolbox-card.video .toolbox-card-icon{color:#214fa5;background:#e5efff}.toolbox-card.download .toolbox-card-icon{color:#15765f;background:#e4f6f1}@media (width<=700px){.toolbox-video-heading,.toolbox-video-notice{flex-direction:column}.toolbox-video-quota{box-sizing:border-box;width:100%}.toolbox-video-options{grid-template-columns:1fr}.toolbox-video form{padding:18px}.toolbox-video-history article{flex-direction:column;align-items:flex-start}}.vr-contact-dialog input,.vr-contact-dialog select{font-size:16px}.vr-contact-dialog .vr-contact-error{color:#a62943;background:#fff0f3;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.vr-contact-dialog .vr-access-actions button:disabled{opacity:.6;cursor:wait}.task-dialog .form-error{font-size:14px;line-height:1.5}.leave-list article>i.cancelled{color:#606579;background:#eff0f4}.leave-cancellation{background:#faf8ff;border:1px solid #ded3ff;border-radius:12px;margin-top:20px;padding:18px}.leave-cancellation h3{margin:0 0 10px;font-size:17px}.leave-cancellation p{font-size:14px;line-height:1.5}.leave-cancellation label{flex-direction:column;gap:7px;font-size:14px;display:flex}.leave-cancellation input{border:1px solid #dcdee7;border-radius:9px;padding:10px;font-size:16px}.leave-cancellation>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.editor-fields{border:0;min-width:0;margin:0;padding:0}.post-edit-toolbar{min-width:0}.editor-readonly-note{color:#36455e;background:#f5f7fb;border:1px solid #dce3ed;border-radius:12px;margin-bottom:20px;padding:14px 16px;font-size:14px;line-height:1.5}.editor-readonly-note p{margin:6px 0 0}.editor-fields:disabled input,.editor-fields:disabled textarea{color:#50586b;opacity:1;background:#f7f8fb}.editor-fields:disabled button{cursor:default}#client-brand-portfolio{scroll-margin-top:110px}#client-brand-portfolio .client-brand-cards strong{font-size:14px}#client-brand-portfolio .client-brand-cards small{font-size:12px;line-height:1.4}.vr-access-dialog .vr-access-actions{flex-wrap:wrap;align-items:center}.vr-access-dialog .vr-access-actions>a{justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.vr-access-dialog .vr-manual-delivery-blocked{flex-basis:100%}.vrc-production .vrc-refresh{color:#493777;background:#fff;border:1px solid #d9d3e9;border-radius:10px;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:650}.vrc-production .vrc-refresh:disabled{opacity:.6;cursor:wait}.vrc-production>.vrc-inline-error{background:#fff1f4;border:1px solid #efc9d3;border-radius:10px;margin:0 0 20px;padding:12px 16px;font-size:14px;line-height:1.5}.vrc-production .vrc-readonly-note,.vrc-production .vrc-comments>header p{font-size:14px;line-height:1.5}.vrc-production .vrc-new-video .primary-button,.vrc-production .vrc-external-upload .primary-button{white-space:normal;font-size:14px}.vrc-production .primary-button:disabled{opacity:.55;cursor:not-allowed}.vrc-production .vrc-video-list>button b{font-size:14px}.vrc-production .vrc-video-list>button small,.vrc-production .vrc-video-list>button em{font-size:12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.wallgame-gallery>header>span{font-weight:900}.wallgame-gallery.facebook>header>span{background:#1877f2}.wallgame-gallery.instagram>header>span{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.wallgame-gallery.tiktok>header>span{background:linear-gradient(135deg,#25f4ee 0 18%,#111 18% 78%,#fe2c55 78%)}@font-face{font-family:Nunito;src:url(/fonts/nunito.ttf)format("truetype");font-weight:200 1000;font-style:normal;font-display:swap}:root{--ink:#211f3e;--muted:#626079;--line:#e5e2ed;--canvas:#f5f4f8;--surface:#fff;--violet:#b91949;--violet-2:#f12562;--violet-soft:#fff0f4;--shadow:0 10px 32px #211f3e0e;--agency-night:#14132d;--agency-coral:#f12562}body,.public-share,.public-share-state{font-family:Nunito,ui-sans-serif,system-ui,sans-serif}body{background:var(--canvas);-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.025em}h1{font-weight:900}h2,h3{font-weight:800}.button.primary:not(:disabled){color:#fff;background:#bb194b;border-color:#bb194b;box-shadow:0 5px 14px #bb194b20}.button.primary:not(:disabled):hover{background:#a61542;border-color:#a61542}.button{border-radius:11px}.button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #bb194b}.header{background:#fffffff7;border-bottom-color:#e5e2ed}.nav-submenu>button:hover,.nav-submenu>button.active,.quick-create-submenu>button:hover{color:#a61542;background:#fff0f4}.nav-submenu>button,.quick-create-submenu>button{white-space:normal;padding-top:9px;padding-bottom:9px;font-size:12px;line-height:1.4}.nav-submenu>small,.quick-create-submenu>small{color:#626079;font-size:10px}.kicker{color:#a61542}.page-heading h1,.page-header h1{letter-spacing:-.04em}.field>label,.field-label{font-size:12px;line-height:1.5}.field-hint,.section-copy{font-size:12px;line-height:1.6}.notification-list strong{font-size:12px}.notification-list p{font-size:12px;line-height:1.5}.notification-list small{font-size:11px}.notification-panel>header small{font-size:10px}.notification-panel>footer p,.notification-panel>footer strong{font-size:11px;line-height:1.5}.auth-brand{background:radial-gradient(at 85% 65%,#65446655,#0000 55%),#14132d}.auth-brand .kicker{color:#ff91ae}.auth-brand p{color:#d4d0e2}.auth-brand footer{color:#c3bfd2}.auth-panel{background:#f5f4f8}.auth-card{border-color:#e5e2ed;box-shadow:0 24px 70px #211f3e10}.auth-card header span,.auth-card>a{color:#a61542}.auth-card input:focus{border-color:#bb194b;box-shadow:0 0 0 4px #bb194b12}.auth-card>a{font-size:13px}.auth-card header p,.password-policy{font-size:13px;line-height:1.6}.innov8-logo-art{aspect-ratio:543/131;vertical-align:middle;flex:none;width:132px;display:inline-block;position:relative;overflow:hidden}.innov8-logo-art>img{width:145.856%;max-width:none;height:auto;position:absolute;top:-183.969%;left:-19.521%}.innov8-logo-art.light{filter:brightness(0)invert()}.header .logo{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:4px;width:176px}.header .logo>span:last-child{letter-spacing:.16em;margin-left:57px;font-size:9px}.auth-logo{align-items:center;gap:18px}.auth-logo .innov8-logo-art{width:165px}.auth-logo>span:last-child:not(.innov8-logo-art){letter-spacing:.16em;color:#d8d5e4;border-left:1px solid #ffffff40;margin-left:0;padding-left:16px;font-size:11px}.auth-with-mascot .auth-brand{background:linear-gradient(#14132df2 0%,#14132dd9 43%,#14132da0),url(/brand/agency-studio.png) 50%/cover;grid-template-rows:auto auto minmax(360px,1fr) auto;gap:24px;height:100svh;min-height:760px;padding:32px 42px 24px;display:grid}.auth-with-mascot .auth-brand:before,.auth-with-mascot .auth-brand:after{display:none}.auth-with-mascot .auth-brand>.auth-editorial{z-index:2;max-width:500px;margin:0}.auth-with-mascot .auth-brand h1{letter-spacing:-.035em;max-width:470px;margin:12px 0 14px;font-size:clamp(34px,3.3vw,50px);line-height:1.08}.auth-with-mascot .auth-brand p{color:#ddd9e7;max-width:400px;font-size:16px;line-height:1.6}.auth-with-mascot .auth-brand .kicker{letter-spacing:.16em;color:#ffafc4;font-size:11px}.auth-with-mascot .auth-brand footer{color:#d3cfdf;margin:0;padding:0;font-size:11px;line-height:1.5}.muse-stage{isolation:isolate;width:100%;height:100%;min-height:360px;position:relative}.muse-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.muse-halo{pointer-events:none;background:radial-gradient(#baa0c71c,#0000 65%);position:absolute;inset:8%}.muse-invitation{flex-direction:column;align-items:flex-end;gap:7px;display:flex;position:absolute;bottom:0;right:0}.muse-invitation>span{display:none}.muse-hello{color:#fff;background:#211f3ee8;border:1px solid #ffffff60;border-radius:24px;padding:10px 14px;font-size:12px;font-weight:800}.muse-hello:hover{background:#b91949}@media (width<=1000px) and (width>=851px){.auth-with-mascot .auth-brand{padding:30px 26px}.auth-logo{gap:10px}.auth-logo .innov8-logo-art{width:130px}.auth-with-mascot .auth-brand h1{font-size:36px}}@media (width<=850px){.auth-with-mascot .auth-brand{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 150px;gap:24px 8px;height:auto;min-height:0;padding:28px}.auth-with-mascot .auth-logo{grid-column:1/-1}.auth-with-mascot .auth-brand h1{margin:8px 0;font-size:29px;line-height:1.1}.auth-with-mascot .auth-brand p{font-size:14px;line-height:1.5}.auth-with-mascot .auth-brand .kicker{display:none}.auth-with-mascot .muse-stage{grid-area:2/2;min-height:210px}.auth-with-mascot .muse-invitation{display:none}.auth-with-mascot .auth-panel{padding:24px 16px 40px}.auth-with-mascot .auth-brand footer{display:none}}@media (width<=390px){.auth-with-mascot .auth-brand{grid-template-columns:minmax(0,1fr) 120px;padding:24px 20px}.auth-with-mascot .auth-brand h1{font-size:26px}.auth-logo .innov8-logo-art{width:145px}}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:hover:not(:disabled){transform:none}}.creative-hero,.campaign-report-hero{background:linear-gradient(115deg,#fff 45%,#fff0f4);border-color:#eadde3}.campaign-report-hero:after{border-color:#f125620d}.toolbox-hero>div>span,.toolbox-card small,.toolbox-card>b,.toolbox-video-heading>div>span{color:#a61542}.toolbox-card p{color:#626079;font-size:14px;line-height:1.6}.toolbox-card li{color:#565069;background:#f5f4f8;font-size:11px;line-height:1.5}.toolbox-card small{font-size:10px}.toolbox-card>b{font-size:13px}.toolbox-card.pdf .toolbox-card-icon{background:#211f3e;box-shadow:0 12px 26px #211f3e20}.toolbox-card.crop .toolbox-card-icon{background:#bb194b;box-shadow:0 12px 26px #bb194b20}.toolbox-card:hover{border-color:#c9aab6;box-shadow:0 16px 40px #211f3e12}.task-manager-page{background:var(--canvas)}.task-card>strong{font-size:12px;line-height:1.45}.task-card>small{color:#626079;font-size:11px}.task-card header>span,.task-card footer{color:#626079;font-size:10px}@media (prefers-reduced-motion:reduce){.toolbox-card{transition:none}.toolbox-card:hover{transform:none}}.monthly-report-hero{background:#211f3e;border-color:#211f3e}.monthly-report-hero:before,.monthly-report-hero:after{opacity:.12}.monthly-report-hero .kicker{color:#ffb3c9}.monthly-report-hero .button.primary:not(:disabled){color:#fff;background:#b91949;border-color:#b91949}.monthly-report-hero .button.primary:not(:disabled):hover{color:#fff;background:#a61542}.button.primary:disabled{color:#626079;box-shadow:none;background:#e9e7ed;border-color:#e9e7ed}.button.danger{color:#fff;background:#b52a43;border-color:#b52a43}.button.danger:hover:not(:disabled){background:#9c2037;border-color:#9c2037}.button.bypass{color:#8a470a;background:#fff0e1;border-color:#e6b379}.monthly-report-hero .button{color:#211f3e}.week-switcher{flex-wrap:wrap;gap:8px}.week-switcher button{color:#a61542;background:#fff;border:1px solid #b91949;border-radius:10px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:800}.week-switcher button:hover{background:#fff0f4}.week-switcher b{margin-left:8px;font-size:13px}.workflow-logo{color:#211f3e}.workflow-logo>img{clip-path:polygon(0 0,100% 0,100% 52%,40% 52%,40% 100%,0 100%)}.workflow-logo .workflow-signature{width:60%;height:29%;position:absolute;top:70%;left:40%;overflow:visible}.header .logo>.workflow-logo:last-child{letter-spacing:normal;width:132px;margin-left:0}.workflow-signature{text-transform:none;letter-spacing:normal}.publication-cycles-panel{color:#14132d;background:#fff;border:1px solid #d9d9e6;border-radius:16px;margin:16px 0;padding:16px;font-size:14px}.publication-cycles-panel h2{font-size:22px}.publication-cycles-panel article{border-bottom:1px solid #e4e4ed;padding:12px 0}.publication-cycles-panel button{margin:6px}.publication-config-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.publication-config-grid label{flex-direction:column;gap:6px;font-size:14px;display:flex}.publication-config-grid input,.publication-config-grid select{min-width:0;font:inherit;color:#14132d;background:#fff;border:1px solid #bcbccb;border-radius:8px;padding:10px}.publication-preview{margin:20px 0;overflow-x:auto}.publication-preview table{border-collapse:collapse;text-align:left;width:100%}.publication-preview th,.publication-preview td{border-bottom:1px solid #ddd;padding:12px}.publication-preview caption{text-align:left;padding:8px 0;font-weight:700}.task-dialog-backdrop,.creative-dialog-backdrop,.modal-backdrop{padding:16px}.task-dialog,.creative-dialog,.dialog,.campaign-create-modal,.campaign-share-modal{overscroll-behavior:contain;max-height:calc(100dvh - 32px)}.task-dialog,.recurring-task-dialog{width:min(960px,100%);max-width:100%}.task-dialog input,.task-dialog select,.task-dialog textarea,.creative-dialog input,.creative-dialog select,.creative-dialog textarea,.dialog input,.dialog select,.dialog textarea{min-width:0;font-size:14px;line-height:1.5}.task-form-grid{gap:18px}.task-form-grid label>span,.stage-editor label>span,.recurrence-config label>span,.dialog .field>span,.creative-dialog label>span{text-transform:none;letter-spacing:0;color:#565069;font-size:14px;line-height:1.45}.task-dialog p,.task-dialog small,.task-dialog summary,.task-dialog .assignee-picker label,.task-mode-options,.stage-editor>header span{font-size:13px;line-height:1.5}.task-dialog>footer,.creative-dialog>footer{z-index:2;border-top:1px solid var(--line);background:#fff;margin-top:20px;padding:16px 0;position:sticky;bottom:-28px}.task-dialog-close,.dialog-close{min-width:36px;min-height:36px}.recurring-task-dialog .stage-editor{overflow:visible}.recurring-task-dialog .stage-editor>header{flex-wrap:wrap;align-items:flex-start;min-width:0}.recurring-task-dialog .stage-editor article{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 36px;align-items:start;gap:14px;min-width:0;margin-bottom:16px;padding:18px}.recurring-task-dialog .stage-editor article>b{grid-area:1/1;margin-top:30px}.recurring-task-dialog .stage-editor article label{grid-column:auto!important}.recurring-task-dialog .stage-editor article label:first-of-type{grid-row:1;grid-column:2/4!important}.recurring-task-dialog .stage-editor article label:nth-of-type(2){grid-row:2;grid-column:2/4!important}.recurring-task-dialog .stage-editor article label:nth-of-type(3){grid-row:3;grid-column:2!important}.recurring-task-dialog .stage-editor article label:nth-of-type(4){grid-row:3;grid-column:3!important}.recurring-task-dialog .stage-editor article label:nth-of-type(5){grid-row:4;grid-column:2!important}.recurring-task-dialog .stage-editor article label:nth-of-type(6){grid-row:4;grid-column:3!important}.recurring-task-dialog .stage-editor article label>span{text-transform:none;letter-spacing:0;color:#565069;min-height:0;font-size:14px;line-height:1.45}.recurring-task-dialog .stage-editor article input,.recurring-task-dialog .stage-editor article select,.recurring-task-dialog .stage-editor article textarea{min-height:44px;font-size:14px;line-height:1.5}.recurring-task-dialog .stage-editor article .remove-stage{grid-area:1/4;margin-top:30px}@media (width<=600px){.task-dialog-backdrop,.creative-dialog-backdrop,.modal-backdrop{padding:8px}.task-dialog,.creative-dialog,.dialog,.campaign-create-modal,.campaign-share-modal{border-radius:16px;max-width:100%;max-height:calc(100dvh - 16px);padding:20px 16px}.task-dialog input,.task-dialog select,.task-dialog textarea,.creative-dialog input,.creative-dialog select,.creative-dialog textarea,.dialog input,.dialog select,.dialog textarea{font-size:16px}.task-dialog>footer,.creative-dialog>footer{bottom:-20px}.recurring-task-dialog .stage-editor article{grid-template-columns:24px minmax(0,1fr) 32px;gap:12px;padding:12px}.recurring-task-dialog .stage-editor article label:nth-of-type(n){grid-row:auto;grid-column:2/4!important}.recurring-task-dialog .stage-editor article label:first-of-type{grid-row:1;grid-column:2!important}.recurring-task-dialog .stage-editor article .remove-stage{grid-column:3}.recurring-task-dialog .stage-editor article input,.recurring-task-dialog .stage-editor article select,.recurring-task-dialog .stage-editor article textarea{font-size:16px}.stage-editor>header,.recurrence-controls{flex-wrap:wrap;gap:12px}}.task-link-field .task-deadline-field>small{white-space:normal;font-size:12px;line-height:1.5;display:block;position:static;inset:auto}.task-link-field{border-color:var(--line,#dfe3ec);background:var(--surface,#fff);min-width:0}.task-link-field>header strong,.task-link-modes>button strong{font-size:13px;line-height:1.45}.task-link-field>header small,.task-link-modes>button small,.brief-create-summary small,.brief-create-summary span{font-size:12px;line-height:1.5}.task-link-field .field>span{text-transform:none;letter-spacing:normal;font-size:13px}.task-link-modes>button,.task-link-field>header>div{overflow-wrap:anywhere;min-width:0}.brief-create-summary{grid-template-columns:minmax(0,1fr) auto}.create-social-brief-dialog,.brief-transfer-dialog{box-sizing:border-box;min-width:0}@media (width<=600px){.create-social-brief-dialog,.brief-transfer-dialog{border-radius:16px;width:100%;min-height:0;max-height:calc(100dvh - 16px)}.create-social-brief-dialog input,.create-social-brief-dialog select{box-sizing:border-box;max-width:100%}.brief-create-summary{grid-template-columns:minmax(0,1fr)}}.pitch-progress{flex-wrap:wrap;gap:10px;margin:20px 0;padding:0;list-style:none;display:flex}.pitch-progress li{color:var(--muted,#687186);align-items:center;gap:7px;font-size:12px;display:flex}.pitch-progress b{border:1px solid var(--line,#dfe3ec);background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pitch-progress li.complete{color:#16705c}.pitch-progress li.complete b{background:#e8f7f1;border-color:#b8dfd1}.pitch-progress li.current{color:var(--violet);font-weight:700}.pitch-progress li.current b{border-color:var(--violet);background:#fff1f5}.pitch-layout{grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(230px,290px);align-items:start;gap:18px;display:grid}.pitch-cards,.pitch-editor,.pitch-actions{min-width:0;padding:20px}.pitch-cards{gap:10px;display:grid}.pitch-cards>button{text-align:left;border:1px solid var(--line,#dfe3ec);cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:10px;gap:8px;min-width:0;padding:14px;display:grid}.pitch-cards>button.active{border-color:var(--violet,#604cc3);background:#faf8ff}.pitch-cards small{font-size:12px;line-height:1.6}.pitch-editor fieldset{border:0;min-width:0;padding:0}.pitch-editor .field,.pitch-actions .field,.pitch-pilots .field{gap:8px;margin:14px 0;display:grid}.pitch-editor textarea{resize:vertical;min-height:100px}.pitch-editor textarea,.pitch-editor select,.pitch-actions select,.pitch-pilots select{border:1px solid var(--line,#dfe3ec);box-sizing:border-box;background:#fff;border-radius:9px;width:100%;min-width:0;padding:11px;font-size:14px}.pitch-actions>button{white-space:normal;width:100%;height:auto;min-height:40px;margin-bottom:10px}.pitch-actions h3{margin-top:24px}.pitch-actions p,.pitch-actions small{overflow-wrap:anywhere;line-height:1.5}.pitch-point{align-items:flex-start;gap:9px;margin:12px 0;font-size:13px;line-height:1.5;display:flex}.pitch-point input{flex-shrink:0;margin-top:3px}.pitch-internal-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.pitch-internal-timeline>p{grid-column:1/-1}.pitch-internal-timeline article{min-width:0;padding:24px}.pitch-internal-timeline figure{margin:14px 0}.pitch-internal-timeline img,.pitch-internal-timeline video{max-width:100%;max-height:620px;margin:auto;display:block}.pitch-internal-timeline figcaption{color:var(--muted,#687186);margin-top:8px;font-size:12px}.pitch-caption{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=1100px){.pitch-layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.pitch-cards{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (width<=700px){.pitch-layout,.pitch-internal-timeline{grid-template-columns:minmax(0,1fr)}.pitch-cards,.pitch-editor,.pitch-actions{padding:16px}.pitch-editor textarea,.pitch-editor select,.pitch-actions select,.pitch-pilots select{font-size:16px}.pitch-actions{grid-row:2}.pitch-progress{gap:8px}.pitch-progress li{font-size:11px}}.create-social-brief-dialog>.dialog-actions,.brief-transfer-dialog>.dialog-actions{box-sizing:border-box;flex-wrap:wrap;gap:10px;width:auto;margin-left:0;margin-right:0}.creative-dialog input[type=checkbox],.creative-dialog input[type=radio],.task-dialog input[type=checkbox],.task-dialog input[type=radio]{flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;padding:0}.vr-create>button,.vr-contact-dialog button:not(.secondary),.vr-access-actions .primary-button{background:var(--violet);border-color:var(--violet);color:#fff}.vr-create>button:hover{background:#a61542}.vr-create input,.vr-create select{font-size:14px}@media (width<=600px){.vr-create input,.vr-create select{font-size:16px}}.campaign-component-picker>header>span{white-space:nowrap;align-self:flex-start}@media (width<=600px){.campaign-create-modal input,.campaign-create-modal select{font-size:16px}.campaign-component-picker>header{flex-wrap:wrap;gap:10px}}.pitch-workspace .field>span{text-transform:none;letter-spacing:normal;font-size:14px;line-height:1.45}.pitch-workspace .brief-status{white-space:normal;padding:5px 8px;font-size:12px;line-height:1.4}.pitch-card-selector{display:none}.pitch-card-selector select{border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:#fff;border-radius:10px;padding:12px}.creative-final-pdf{border:1px solid var(--line,#dfe3ec);background:var(--surface,#fff);border-radius:12px;overflow:hidden}.creative-final-pdf>nav{border-bottom:1px solid var(--line,#dfe3ec);justify-content:center;align-items:center;gap:20px;padding:10px;display:flex}.creative-final-pdf>nav button{border:1px solid var(--line,#dfe3ec);width:40px;height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;font-size:22px}.creative-final-pdf>nav button:disabled{opacity:.4;cursor:default}.creative-final-pdf-stage{background:#f2f3f7;height:clamp(260px,55vh,640px)}.creative-final-pdf-stage>p{text-align:center;padding:20px}.modal-backdrop .dialog>p{font-size:14px;line-height:1.55}.creation-annotation-dialog textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:140px;font-size:16px;line-height:1.5}.creation-annotation-dialog h2{font-size:20px;line-height:1.3}.modal-backdrop .dialog .dialog-actions{flex-wrap:wrap}.modal-backdrop .dialog .dialog-actions .button{white-space:normal;min-height:40px;font-size:14px;line-height:1.45}.social-brief-workspace h1{font-size:26px;line-height:1.25}.social-brief-workspace h2{font-size:20px;line-height:1.3}.social-brief-workspace textarea,.social-brief-workspace input,.social-brief-workspace select{font-size:16px;line-height:1.5}.social-brief-workspace .field>span,.social-brief-workspace .brief-stepper li>span,.social-brief-workspace .brief-workflow-panel h3,.social-brief-workspace .brief-post-list>button strong{font-size:14px;line-height:1.4}.social-brief-workspace .brief-type-picker button,.social-brief-workspace .brief-caption-toolbar button,.social-brief-workspace .board-toolbar button,.social-brief-workspace .button,.social-brief-workspace .back{min-height:36px;font-size:14px;line-height:1.4}.social-brief-workspace .brief-workspace-head p,.social-brief-workspace .brief-workspace-head small,.social-brief-workspace .brief-status,.social-brief-workspace .kicker,.social-brief-workspace .brief-requests p,.social-brief-workspace summary{font-size:12px;line-height:1.5}@media (width<=700px){.pitch-cards{display:none}.pitch-card-selector{gap:8px;margin:20px 0;display:grid}.pitch-actions{grid-row:auto}.pitch-progress li{font-size:12px}.pitch-workspace .board-toolbar{flex-wrap:wrap;overflow:visible}}
