/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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{:host,:root{--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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}}:root{--font-display:"Avenir Next","Segoe UI",Arial,sans-serif;--font-body:Inter,"Segoe UI",Arial,sans-serif;--ink:#1d2236;--ink-soft:#5f6577;--paper:#f5f5f0;--panel:#fff;--line:#e7e7df;--lime:#dfff68;--lime-deep:#aacd24;--navy:#20263c;--coral:#ff795f;--blue:#69f;--violet:#9b7af0;--amber:#f1b34e;--green:#3a9a67;--red:#e95858}*{box-sizing:border-box}body,html{background:var(--paper)}body{color:var(--ink);font-family:var(--font-body),sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button{color:inherit}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #6699ff57}.app-shell{min-height:100vh;display:flex}.local-preview-banner{color:#58613c;background:#f0f4e7;border:1px solid #e2e8ce;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:22px;padding:10px 14px;font-size:12px;display:flex}.local-preview-banner span{letter-spacing:.12em;font-size:9px;font-weight:800}.sidebar{z-index:40;color:#f7f7f1;background:var(--navy);flex-direction:column;width:246px;padding:27px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:inset -1px 0 #ffffff0a}.brand-row{align-items:center;gap:11px;padding:0 8px 30px;display:flex}.brand-mark{background:var(--lime);width:38px;height:38px;color:var(--navy);border-radius:12px 12px 12px 4px;place-items:center;display:grid;box-shadow:0 7px 18px #dfff681f}.brand-mark span{font:800 20px/1 var(--font-display);letter-spacing:-.08em;transform:translate(-1px)}.brand-row>div:nth-child(2){flex-direction:column;display:flex}.brand-row strong{font:800 18px/1.1 var(--font-display);letter-spacing:.12em}.brand-row small{color:#9ca3b7;letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:9px}.nav-label{font:700 9px/1 var(--font-display);letter-spacing:.13em;color:#777f94;margin:0 12px 9px}.main-nav{gap:5px;display:grid}.nav-item{color:#b9bfce;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:43px;padding:0 12px;transition:all .18s;display:flex}.nav-item span{flex:1;font-weight:600}.nav-item em{background:#ffffff14;border-radius:8px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:11px;font-style:normal;display:grid}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item.active{color:#151a2b;background:var(--lime);box-shadow:0 9px 18px #0000001f}.nav-item.active em{background:#20263c1f}.nav-item.quiet{margin-top:9px}.sidebar-spacer{flex:1}.weekly-goal{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;margin:0 3px 8px;padding:15px 14px 13px}.goal-head{justify-content:space-between;margin-bottom:10px}.goal-head,.goal-head span{align-items:center;display:flex}.goal-head span{color:#dde1eb;gap:7px;font-size:12px;font-weight:600}.goal-head svg{color:var(--lime)}.goal-head strong{color:var(--lime);font:700 12px var(--font-display)}.progress-track{background:#ffffff17;border-radius:8px;height:5px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--lime);height:100%;display:block}.weekly-goal small{color:#858da2;margin-top:8px;font-size:10px;display:block}.profile-button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff12;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-top:5px;padding:17px 7px 3px;display:grid}.avatar{width:36px;height:36px;font:700 11px var(--font-display);background:linear-gradient(135deg,#69718d,#353d57);border-radius:11px;place-items:center;display:grid}.profile-button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.profile-button strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.profile-button small{color:#858da2;font-size:10px}.profile-button svg{color:#7f879b}.main-area{width:calc(100% - 246px);min-height:100vh;margin-left:246px}.topbar{z-index:25;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f5f5f0ed;border-bottom:1px solid #dcdcd4c7;gap:20px;height:73px;padding:0 36px;position:sticky;top:0}.search-box,.topbar{align-items:center;display:flex}.search-box{color:#8a8f9e;background:#ffffffb3;border:1px solid #dfdfd8;border-radius:11px;gap:10px;width:min(510px,52vw);height:40px;padding:0 13px}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search-box input::placeholder{color:#a1a5b0}.search-box kbd{color:#989ca8;background:#f6f6f3;border:1px solid #dedfd8;border-radius:5px;padding:2px 6px;font-size:10px;box-shadow:0 1px #fff}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.icon-button{color:#6b7180;cursor:pointer;background:#fff;border:1px solid #dfdfd8;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;transition:all .18s;display:grid}.icon-button:hover{color:var(--ink);border-color:#c7c9bf;transform:translateY(-1px)}.icon-button.notification{background:0 0;position:relative}.notification span{border:1.5px solid var(--paper);background:var(--coral);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{color:var(--navy);background:var(--lime);box-shadow:0 6px 15px #aacd2429}.button.primary:hover{background:#d5fa4e}.button.secondary{color:var(--ink);background:#fff;border-color:#dcded4}.button.ghost{color:#697080;background:#fafaf7;border-color:#e0e1da}.button.connected{color:#24774d;background:#eef9f1;border-color:#b9dfc7}.button.small{min-height:35px;padding:0 12px;font-size:11px}.button.full{width:100%}.button.instagram-button,.instagram-button{color:#fff;background:linear-gradient(120deg,#7354d9,#c83b8e 52%,#f07045);border:0;box-shadow:0 8px 20px #9742902e}.content-wrap{max-width:1510px;margin:0 auto;padding:35px 37px 70px}.page-heading{justify-content:space-between;align-items:flex-start;gap:25px;min-height:87px;margin-bottom:22px;display:flex}.eyebrow{color:#8a8f9c;font:800 9px/1.2 var(--font-display);letter-spacing:.14em;display:block}.page-heading h1{font:800 clamp(28px,3vw,37px)/1.1 var(--font-display);letter-spacing:-.045em;margin:7px 0 3px}.page-heading p{color:#747a89;margin:0;font-size:13px}.page-heading>.button{margin-top:20px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.metric-card{border:1px solid var(--line);background:var(--panel);border-radius:15px;align-items:center;gap:14px;min-width:0;min-height:106px;padding:19px;display:flex;box-shadow:0 4px 16px #2c314306}.metric-icon{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.metric-icon.lime{color:#71870e;background:#efffba}.metric-icon.blue{color:#497edb;background:#e9f0ff}.metric-icon.violet{color:#7958ca;background:#f0ebff}.metric-icon.coral{color:#c55340;background:#fff0eb}.metric-card>div{min-width:0}.metric-card small{color:#858a97;font-size:10px;font-weight:600;display:block}.metric-card strong{font:800 23px/1.2 var(--font-display);letter-spacing:-.03em;margin:1px 0 2px;display:block}.metric-card p{color:#9a9eaa;align-items:center;gap:3px;margin:0;font-size:9px;display:flex}.metric-card p.positive{color:var(--green)}.panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;box-shadow:0 5px 20px #2c314306}.dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(275px,.85fr);gap:16px;margin-bottom:16px;display:grid}.momentum-panel,.today-panel{min-height:308px;padding:21px 22px}.panel-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.panel-head h2{font:800 17px/1.2 var(--font-display);letter-spacing:-.025em;margin:5px 0 0}.text-button{color:#687083;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:4px 0;font-size:10px;font-weight:700;display:inline-flex}.text-button:hover{color:var(--ink)}.today-item,.today-list{display:grid}.today-item{cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #f0f0eb;grid-template-columns:54px 38px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;min-height:75px;padding:9px 4px 9px 0}.today-item:first-child{border-top:0}.today-item:hover .item-main strong{color:#5267b8}.time-dot{color:#a0a4ae;border-right:1px dashed #e2e2db;justify-content:center;align-self:stretch;align-items:center;font-size:9px;display:flex;position:relative}.time-dot i{background:#c8c9c3;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 4px);right:-4px;box-shadow:0 0 0 1px #c8c9c3}.time-dot.active{color:var(--green);font-weight:700}.time-dot.active i{background:var(--lime);box-shadow:0 0 0 1px #91a72e}.format-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.format-icon.coral{color:#d85c45;background:#fff0eb}.format-icon.violet{color:#7759c5;background:#f0ebff}.format-icon.amber{color:#a86a19;background:#fff3db}.format-icon.red{color:#cb3e45;background:#ffe9e9}.item-main{flex-direction:column;min-width:0;display:flex}.item-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;transition:all .18s;overflow:hidden}.item-main small{color:#979ba7;font-size:9px}.status-pill{border-radius:7px;justify-content:center;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.status-ideia{color:#757a87;background:#f0f0ed}.status-roteiro{color:#6d56b9;background:#f0ebff}.status-gravacao{color:#af513d;background:#fff0eb}.status-edicao{color:#356cc6;background:#eaf1ff}.status-agendado{color:#8a641b;background:#fff3d9}.status-publicado{color:#317d55;background:#e9f8ee}.today-item>svg{color:#b2b4bd}.empty-mini{color:#a1a4ae;justify-content:center;align-items:center;gap:8px;min-height:120px;display:flex}.momentum-panel{color:#fff;background:linear-gradient(145deg,#22283e,#1d2236);padding:20px;position:relative;overflow:hidden}.momentum-panel:after{content:"";background:var(--lime);opacity:.07;border-radius:50%;width:150px;height:150px;position:absolute;top:-60px;right:-70px}.momentum-top{align-items:center;gap:11px;display:flex}.panel-icon{color:#81991a;background:var(--lime);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.momentum-top>span:nth-child(2){flex-direction:column;display:flex}.momentum-top small{color:#7e879d;font:700 8px var(--font-display);letter-spacing:.11em}.momentum-top strong{font:700 14px var(--font-display)}.streak-row{align-items:center;gap:9px;margin:18px 0 14px;display:flex}.streak-row strong{font:800 37px/1 var(--font-display);color:var(--lime);letter-spacing:-.05em}.streak-row span{color:#adb3c2;font-size:10px;line-height:1.2}.week-dots{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.week-dots>div{justify-items:center;gap:5px;display:grid}.week-dots span{color:#788096;background:#ffffff0e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.week-dots span.done{color:var(--navy);background:var(--lime)}.week-dots span.today{border:1px solid var(--lime);color:var(--lime)}.week-dots small{color:#666e83;font-size:7px}.momentum-panel>p{color:#aab0bf;border-top:1px solid #ffffff12;margin:15px 0 8px;padding-top:13px;font-size:9px}.momentum-panel .text-button{color:var(--lime)}.pipeline-panel{padding:20px 22px 22px}.kanban-board{grid-template-columns:repeat(5,minmax(160px,1fr));gap:9px;padding-bottom:2px;display:grid;overflow-x:auto}.kanban-column{background:#f8f8f5;border:1px solid #ecece6;border-radius:12px;min-height:166px;padding:10px}.column-head{align-items:center;gap:7px;margin-bottom:9px;padding:0 2px;display:flex}.column-head em{color:#8f939d;background:#ecece7;border-radius:6px;place-items:center;width:20px;height:20px;margin-left:auto;font-size:9px;font-style:normal;display:grid}.column-dot{background:#c4c6c3;border-radius:50%;width:7px;height:7px}.dot-roteiro{background:var(--violet)}.dot-gravacao{background:var(--coral)}.dot-edicao{background:var(--blue)}.dot-agendado{background:var(--amber)}.kanban-card{cursor:grab;background:#fff;border:1px solid #e4e4de;border-radius:10px;margin-top:7px;padding:10px;box-shadow:0 3px 9px #24283408}.kanban-card:active{cursor:grabbing}.card-grip{justify-content:space-between;align-items:center;display:flex}.card-grip svg{color:#c4c5ca}.micro-tag{text-transform:uppercase;letter-spacing:.04em;border-radius:5px;align-items:center;min-height:19px;padding:0 6px;font-size:7px;font-weight:800;display:inline-flex}.micro-tag.coral{color:#b64b38;background:#fff0eb}.micro-tag.violet{color:#7655c1;background:#f0ebff}.micro-tag.amber{color:#9c671b;background:#fff3d9}.micro-tag.red{color:#bc4242;background:#ffe9e9}.kanban-card h3{min-height:30px;font:700 10px/1.4 var(--font-display);margin:7px 0 11px}.card-meta{color:#9b9fa9;justify-content:space-between;font-size:7px}.card-meta,.card-meta span{align-items:center;display:flex}.card-meta span{gap:3px}.empty-drop{color:#a0a4ad;cursor:pointer;background:0 0;border:1px dashed #dcded7;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:70px;font-size:9px;display:flex}.calendar-panel{overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:0 20px;display:flex}.month-switcher{align-items:center;gap:11px;display:flex}.month-switcher h2{text-align:center;min-width:150px;font:800 18px var(--font-display);margin:0}.month-switcher h2 span{color:#8c919d;font-weight:500}.calendar-surface-switcher{background:#f5f6f1;border:1px solid #dfe2d7;border-radius:12px;align-items:stretch;gap:3px;min-height:46px;padding:4px;display:flex}.calendar-surface-switcher button{color:#7d8390;min-width:88px;font:800 10px var(--font-display);letter-spacing:.05em;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:color .16s,background .16s,box-shadow .16s;display:flex}.calendar-surface-switcher button strong{color:#7e8490;letter-spacing:0;background:#fff;border-radius:7px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.calendar-surface-switcher button.active{color:var(--lime);background:var(--navy);box-shadow:0 5px 12px #1f263d24}.calendar-surface-switcher button.active strong{color:var(--navy);background:var(--lime)}.calendar-progress,.calendar-progress>div{align-items:center;gap:9px;display:flex}.calendar-progress>div{background:#fbfcf7;border:1px solid #e1e3da;border-radius:11px;min-width:128px;min-height:52px;padding:7px 10px}.calendar-progress>div>span:last-child{flex-direction:column;display:flex}.calendar-progress strong{color:var(--ink);font:800 18px/1 var(--font-display)}.calendar-progress small{color:#8d929e;white-space:nowrap;margin-top:3px;font-size:9px}.progress-icon{border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.progress-icon.scripts{color:#6d56b9;background:#f0ebff}.progress-icon.published{color:#317d55;background:#e9f8ee}.toolbar-actions{gap:8px;display:flex}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays{border-bottom:1px solid var(--line);background:#fafaf7}.calendar-weekdays div{color:#9a9eaa;font:800 8px var(--font-display);letter-spacing:.12em;text-align:right;padding:10px 12px}.month-grid{min-height:610px}.day-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:122px;padding:9px;transition:all .15s;position:relative}.day-cell:nth-child(7n){border-right:0}.day-cell:hover{background:#fcfcf8}.day-cell.drop-target{z-index:1;background:#f5ffd4;box-shadow:inset 0 0 0 2px #b9d836}.day-cell.outside{background:#fafaf7}.day-number{justify-content:space-between;align-items:center;height:22px;display:flex}.day-number>span{color:#777d8b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:grid}.current-day .day-number>span{color:var(--navy);background:var(--lime)}.day-add,.day-number button{color:#b5b7bd;cursor:pointer;background:0 0;border:0}.day-number button{opacity:0}.day-cell:hover .day-number button{opacity:1}.day-items{gap:4px;margin-top:6px;display:grid}.calendar-item{text-align:left;cursor:grab;border:0;border-radius:6px;align-items:center;gap:5px;min-width:0;height:26px;padding:0 6px;transition:opacity .15s,transform .15s,box-shadow .15s;display:flex}.calendar-item:active{cursor:grabbing}.calendar-item.dragging{opacity:.42;transform:scale(.97);box-shadow:0 6px 16px #1f263d24}.calendar-item>span{flex:none;place-items:center;display:grid}.calendar-item .calendar-phase-number{color:currentColor;background:#ffffffad;border-radius:5px;width:17px;height:17px;font-size:8px;font-weight:850}.calendar-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.calendar-item.status-ideia{color:#666d79;background:#f0f0ed}.calendar-item.status-roteiro{color:#684fad;background:#f0ebff}.calendar-item.status-gravacao{color:#a94f3d;background:#fff0eb}.calendar-item.status-edicao{color:#356cc6;background:#eaf1ff}.calendar-item.status-agendado{color:#8b601f;background:#fff3d9}.calendar-item.status-publicado{color:#317d55;background:#e9f8ee}.day-add{opacity:0;border:1px dashed #d7d9d2;border-radius:7px;place-items:center;width:23px;height:23px;display:grid;position:absolute;inset:auto 8px 8px auto}.day-cell:hover .day-add{opacity:1}.calendar-legend{color:#777d8b;align-items:center;gap:18px;min-height:50px;padding:0 19px;font-size:9px;display:flex}.calendar-legend span{align-items:center;gap:6px;display:flex}.calendar-legend i{border-radius:50%;width:7px;height:7px}.calendar-legend i.status-ideia{background:#8b9099}.calendar-legend i.status-roteiro{background:#8061cf}.calendar-legend i.status-gravacao{background:#df705b}.calendar-legend i.status-edicao{background:#4f82d7}.calendar-legend i.status-agendado{background:#d6a13e}.calendar-legend i.status-publicado{background:#55a975}.calendar-legend small{color:#a0a4ae;margin-left:auto}.scripts-layout{grid-template-columns:minmax(265px,.72fr) minmax(0,1.75fr);align-items:start;gap:16px;display:grid}.script-library{overflow:hidden}.library-head{justify-content:space-between;align-items:center;padding:20px 18px 15px;display:flex}.library-head h2{font:800 17px var(--font-display);margin:5px 0 0}.icon-button.dark{width:34px;height:34px;color:var(--lime);background:var(--navy);border:0}.library-filters{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:0 13px 12px;display:grid}.library-filters button{color:#8b909d;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-column:span 2;min-width:0;padding:7px 6px;font-size:9px;font-weight:700}.library-filters button:nth-last-child(-n+2){grid-column:span 3}.library-filters button.active{color:var(--ink);background:#f1f2ec}.library-filters span{color:#879a2a;margin-left:3px}.library-list{max-height:650px;padding:7px;overflow-y:auto}.library-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:68px;padding:9px;display:grid}.library-item:hover{background:#fafaf7}.library-item.selected{background:#f9fce9;border-color:#dbe7a3}.format-icon.mini{border-radius:9px;width:33px;height:33px}.library-item>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.library-item strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.library-item small{color:#a0a4ae;font-size:8px}.library-item>svg{color:#b6b8be}.editor-panel{overflow:hidden}.editor-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:61px;padding:0 18px;display:flex}.editor-title,.editor-toolbar>div:last-child{align-items:center;gap:8px;display:flex}.editor-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.button.phase-next{color:#263047;background:#eff8c4;border-color:#d1df8f}.button.phase-next:hover{background:var(--lime);border-color:#b5cc54}.button.teleprompter-button{color:#fff;background:linear-gradient(135deg,#6150d0,#8d48bf);border-color:#4d3db8;box-shadow:0 7px 18px #5945bf33}.button.teleprompter-button:hover{background:linear-gradient(135deg,#5542c5,#7f3caf);border-color:#4936ad}.button.danger:hover{color:#843126;background:#ffebe7;border-color:#dc978b}.saved-state{color:#8c919d;align-items:center;gap:4px;font-size:8px;display:flex}.saved-state svg{color:var(--green)}.phase-tracker{border-bottom:1px solid var(--line);background:#fafbf6;align-items:center;gap:14px;padding:13px 18px;display:flex}.phase-tracker-label{color:#868c98;font:800 9px/1.2 var(--font-display);letter-spacing:.11em;flex:none}.phase-steps{flex:1;grid-template-columns:repeat(6,minmax(78px,1fr));gap:6px;min-width:0;display:grid}.phase-steps button{color:#777d8b;cursor:pointer;background:#fff;border:1px solid #dedfd8;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:39px;padding:5px 8px;font-size:10px;font-weight:750;transition:all .16s;display:flex}.phase-steps button:hover{color:var(--ink);border-color:#bdcc72;transform:translateY(-1px)}.phase-steps button>span{color:#8f949e;background:#eff0eb;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.phase-steps button.complete{color:#427159;background:#f4fbf6;border-color:#cae4d4}.phase-steps button.complete>span{color:#fff;background:#65a87f}.phase-steps button.current{color:var(--navy);border-color:var(--lime);background:#edfac1;box-shadow:0 3px 10px #b1d3342e}.phase-steps button.current>span{color:var(--lime);background:var(--navy)}.editor-scroll{padding:29px clamp(20px,4vw,54px) 40px}.title-input>span{color:#9599a4;font:800 8px var(--font-display);letter-spacing:.12em;display:block}.title-input input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:800 clamp(22px,3vw,30px)/1.2 var(--font-display);letter-spacing:-.04em;background:0 0;outline:0;margin-top:6px;padding:0 0 10px}.brief-row{color:#8c919d;gap:20px;padding:10px 0 22px;font-size:9px}.brief-row,.brief-row span{align-items:center;display:flex}.brief-row span{gap:5px}.editor-section{background:#fdfdfa;border:1px solid #e7e8e1;border-radius:13px;margin-top:14px;position:relative;overflow:hidden}.editor-section.hook-section{background:#fbfdec;border-color:#e2eab5}.section-label{border-bottom:1px solid #e1e2dabf;align-items:center;gap:10px;min-height:53px;padding:0 15px;display:flex}.number-badge{color:#6f7e24;width:27px;height:27px;font:800 8px var(--font-display);background:#eaf4b7;border-radius:8px;flex:none;place-items:center;display:grid}.section-label>span:nth-child(2){flex-direction:column;flex:1;display:flex}.section-label strong{font:750 11px var(--font-display)}.section-label small{color:#9a9ea8;font-size:8px}.section-label>svg{color:#99aa42}.editor-section textarea{resize:vertical;color:#454b5a;background:0 0;border:0;outline:0;width:100%;padding:14px 16px;font-size:12px;line-height:1.65}.editor-section textarea::placeholder{color:#b3b6bc}.word-count{color:#a1a4ad;text-align:right;padding:0 15px 10px;font-size:8px}.two-editor-sections{grid-template-columns:1fr 1fr;gap:14px;display:grid}.editor-section.compact{margin-top:14px}.connect-banner{color:#fff;background:linear-gradient(125deg,#22283e,#33324d 64%,#532f53);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:151px;margin-bottom:15px;padding:23px 25px;display:grid;position:relative;overflow:hidden}.connect-banner:after{content:"";border:35px solid #ffffff06;border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:15%}.connect-visual{background:linear-gradient(135deg,#7a5bd5,#cf478d,#ee7142);border-radius:21px;place-items:center;width:75px;height:75px;display:grid;position:relative}.connect-visual>span{background:var(--lime);border:3px solid #24293e;border-radius:9px;align-items:flex-end;gap:3px;width:45px;height:29px;padding:6px;display:flex;position:absolute;bottom:-6px;right:-8px}.connect-visual i{background:var(--navy);border-radius:2px;flex:1}.connect-visual i:first-child{height:35%}.connect-visual i:nth-child(2){height:70%}.connect-visual i:nth-child(3){height:100%}.connect-banner .eyebrow{color:#9ba3b8}.connect-banner h2{font:800 clamp(17px,2.2vw,24px)/1.2 var(--font-display);letter-spacing:-.03em;margin:6px 0 3px}.connect-banner p{color:#abb1bf;margin:0;font-size:10px}.demo-banner{color:#6d752f;background:#fbfdec;border:1px solid #e2eab5;border-radius:11px;gap:12px;min-height:43px;margin-bottom:15px;padding:0 13px}.demo-banner,.demo-banner>span{align-items:center;display:flex}.demo-banner>span{gap:6px;font-size:10px;font-weight:800}.demo-banner p{color:#8b916c;margin:0;font-size:9px}.demo-banner button{cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-left:auto;font-size:9px;font-weight:700;display:flex}.analytics-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.period-tabs{background:#eaeae4;border-radius:10px;padding:3px;display:flex}.period-tabs button{color:#8b8f9b;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:29px;padding:0 12px;font-size:9px;font-weight:700}.period-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #282c3a12}.sync-state{color:#9499a5;align-items:center;gap:6px;font-size:8px;display:flex}.sync-state>span{background:#56b97f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #dff4e7}.analytics-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:15px;margin-bottom:15px;display:grid}.chart-panel,.insight-panel{min-height:330px;padding:20px}.chart-total{align-items:baseline;gap:8px;display:flex}.chart-total strong{font:800 27px var(--font-display);letter-spacing:-.04em}.chart-total span{color:var(--green);background:#eaf7ee;border-radius:6px;align-items:center;gap:3px;padding:3px 6px;font-size:8px;font-weight:700;display:inline-flex}.chart-total small{color:#a0a3ad;font-size:8px}.bar-chart{background-image:linear-gradient(#e8e9e3bf 1px,#0000 0);background-size:100% 25%;border-top:1px solid #eeeee9;grid-template-columns:repeat(12,1fr);align-items:end;gap:clamp(5px,1vw,11px);height:192px;margin-top:17px;padding-top:13px;display:grid}.bar-chart>div{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:5px;height:100%;display:flex}.bar-chart span{background:#dfe5c2;border-radius:5px 5px 2px 2px;width:100%;min-height:12px;transition:all .2s}.bar-chart>div:hover span{background:#c7da6e}.bar-chart>div.highlight span{background:var(--lime);box-shadow:0 3px 9px #aacd2440}.bar-chart small{color:#a0a4ae;text-align:center;height:12px;font-size:7px}.insight-panel{color:#fff;background:var(--navy)}.insight-heading{align-items:center;gap:10px;display:flex}.insight-heading .panel-icon{width:34px;height:34px}.insight-heading .eyebrow{color:#7f879a}.insight-heading h2{font:800 16px var(--font-display);margin:4px 0 0}.insight-lead{color:#b7bdcb;margin:18px 0 14px;font-size:11px}.insight-lead strong{color:#fff}.insight-proof{background:#ffffff09;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:1fr auto;padding:12px;display:grid}.insight-proof span{color:#aab0be;align-items:center;gap:6px;font-size:9px;display:flex}.insight-proof span svg{color:var(--lime)}.insight-proof strong{color:var(--lime);font:800 19px var(--font-display)}.insight-proof small{color:#747c91;grid-column:1/-1;font-size:8px}.next-action{color:#aab0be;gap:8px;margin:13px 0;font-size:9px;display:flex}.next-action svg{color:var(--lime);flex:none}.next-action p{margin:0}.next-action strong{color:#fff;font-size:9px;display:block}.insight-panel .button.secondary{color:var(--navy);background:var(--lime);border:0}.top-content-panel{padding:20px}.ranking-table{overflow-x:auto}.ranking-row{border-top:1px solid #eeeee9;grid-template-columns:minmax(300px,1.7fr) repeat(4,minmax(90px,.55fr));align-items:center;min-width:690px;min-height:64px;padding:8px 4px;font-size:10px;display:grid}.ranking-row.ranking-head{color:#9a9ea8;border:0;min-height:28px;padding:0 4px 7px;font-size:8px}.rank-title{grid-template-columns:25px 42px 1fr;align-items:center;gap:9px;display:grid}.rank-title>em{color:#a0a4ad;font:700 9px var(--font-display);font-style:normal}.rank-thumb{color:#fff;background:linear-gradient(135deg,#718bb5,#30374c);border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.thumb-2{background:linear-gradient(135deg,#d78f74,#743d38)}.thumb-3{background:linear-gradient(135deg,#a69d7d,#4c5744)}.rank-title>span:last-child{flex-direction:column;display:flex}.rank-title strong{font-size:10px}.rank-title small{color:#9a9ea8;font-size:8px}.interaction-icons{align-items:center;gap:4px;display:flex}.interaction-icons svg{color:var(--coral)}.mapa-score{color:#6e7c25;background:#f0f7c9;border-radius:7px;align-items:center;gap:4px;width:max-content;padding:4px 7px;font-weight:800;display:flex}.modal-layer{z-index:100;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#11152294;border:0;position:fixed;inset:0}.modal-card{z-index:1;box-sizing:border-box;background:#fff;border-radius:20px;width:min(490px,100%);max-width:100%;max-height:calc(100vh - 36px);padding:31px;animation:modal-in .2s ease-out;position:relative;overflow:hidden auto;box-shadow:0 25px 80px #13172547}.modal-card.wide{width:min(620px,100%)}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.modal-close{color:#8b909d;cursor:pointer;background:#f3f3ef;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.modal-icon{border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:17px;display:grid}.modal-icon.mint{color:#6f7f1b;background:#efffba}.modal-icon.instagram{color:#fff;background:linear-gradient(135deg,#7857d6,#cb408e,#ee7142)}.modal-icon.drive{color:#2563eb;background:#e9f1ff}.modal-card h2{font:800 24px/1.2 var(--font-display);letter-spacing:-.035em;margin:7px 0 4px}.drive-modal>p,.instagram-modal>p,.modal-card>form>p{color:#7c8291;margin:0 0 21px;font-size:11px}.modal-form label{color:#626879;gap:6px;margin-top:14px;font-size:10px;font-weight:700;display:grid}.modal-form input,.modal-form select{width:100%;min-height:42px;color:var(--ink);background:#fbfbf8;border:1px solid #dedfd8;border-radius:10px;outline:0;padding:0 12px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.connection-steps{gap:8px;display:grid}.connection-steps>div{border:1px solid #e7e7e1;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.connection-steps>div>span{color:#6e7d24;width:26px;height:26px;font:800 9px var(--font-display);background:#eff7c7;border-radius:8px;place-items:center;display:grid}.connection-steps p{flex-direction:column;margin:0;display:flex}.connection-steps small{color:#9296a1;font-size:8px}.connection-steps svg{color:#91a43a}.info-note{color:#706638;background:#fff8dd;border-radius:10px;gap:8px;margin-top:14px;padding:11px 12px;font-size:9px;display:flex}.info-note svg{color:#c48b21;flex:none}.info-note p{margin:0}.button.drive-button{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 7px 18px #2563eb2e}.button.drive-button:hover{background:#1d4ed8;border-color:#1d4ed8}.button.drive-linked{color:#2458b6;background:#edf4ff;border-color:#cddcff}.drive-modal,.drive-upload-form{min-width:0;max-width:100%}.drive-upload-form{gap:14px;display:grid}.drive-account{background:#f8faff;border:1px solid #dce5f5;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:65px;padding:10px 12px;display:grid}.drive-account-icon{color:#2563eb;background:#e5efff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.drive-account>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.drive-account strong{color:var(--ink);font-size:13px}.drive-account small,.drive-account strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drive-account small{color:#858b98;font-size:11px}.drive-account a{gap:5px;font-size:11px;font-weight:700;display:inline-flex}.drive-account a,.drive-current-file{color:#2563eb;align-items:center;text-decoration:none}.drive-current-file{background:#f8faff;border:1px solid #dce5f5;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;min-height:58px;padding:11px 13px;display:grid}.drive-current-file>span{flex-direction:column;min-width:0;display:flex}.drive-current-file strong{color:var(--ink);font-size:12px}.drive-current-file small{color:#7d8493;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.video-upload-zone{box-sizing:border-box;color:#4875c4;text-align:center;cursor:pointer;background:#fbfcff;border:1.5px dashed #b9c9e8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;min-height:145px;padding:22px;transition:all .18s;display:flex;overflow:hidden}.video-upload-zone.has-file,.video-upload-zone:hover{background:#f3f7ff;border-color:#2563eb}.video-upload-zone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.video-upload-zone>span{flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.video-upload-zone strong{max-width:100%;color:var(--ink);overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.video-upload-zone small{color:#858b98;margin-top:3px;font-size:11px}.upload-progress{gap:7px;display:grid}.upload-progress>div{color:#6e7584;justify-content:space-between;gap:12px;font-size:11px;display:flex}.upload-progress>div strong{color:#2563eb}.upload-progress>span{background:#e7ecf5;border-radius:99px;height:7px;overflow:hidden}.upload-progress i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#4f86e9);height:100%;transition:width .18s;display:block}.drive-loading{border:1px solid var(--line);background:#fafaf7;border-radius:13px;gap:9px;min-height:180px}.drive-steps{margin-top:4px}.teleprompter-layer{z-index:240;color:#f8fafc;background:#070910;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;display:grid;position:fixed;inset:0;overflow:hidden}.teleprompter-header{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070910f0;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(180px,420px) auto;align-items:center;gap:22px;min-height:76px;padding:13px clamp(16px,3vw,42px);display:grid;position:relative}.teleprompter-title{align-items:center;gap:12px;min-width:0;display:flex}.teleprompter-title>span{color:#11172b;background:var(--lime);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 24px #d2ff4c29}.teleprompter-title>div{flex-direction:column;min-width:0;display:flex}.teleprompter-title small{color:#9fa7b8;font:750 10px/1.2 var(--font-display);letter-spacing:.12em}.teleprompter-title strong{font:750 17px/1.25 var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.teleprompter-progress{align-items:center;gap:10px;min-width:0;display:flex}.teleprompter-progress>span{background:#ffffff1f;border-radius:999px;flex:1;height:6px;overflow:hidden}.teleprompter-progress i{border-radius:inherit;background:var(--lime);height:100%;transition:width .12s linear;display:block}.teleprompter-progress em{color:#c7cbd5;text-align:right;width:38px;font-size:12px;font-style:normal;font-weight:750}.teleprompter-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.teleprompter-reader{scroll-behavior:auto;scrollbar-width:none;transform-origin:50%;background:radial-gradient(circle,#37435f38,#0000 55%);min-height:0;position:relative;overflow:hidden auto}.teleprompter-reader::-webkit-scrollbar{display:none}.teleprompter-reader:after,.teleprompter-reader:before{content:"";z-index:2;pointer-events:none;height:18vh;position:fixed;left:0;right:0}.teleprompter-reader:before{background:linear-gradient(#070910,#07091000);top:76px}.teleprompter-reader:after{background:linear-gradient(#07091000,#070910);bottom:112px}.teleprompter-spacer{height:42vh}.teleprompter-spacer.end{height:48vh}.teleprompter-copy{color:#f7f8fb;width:min(1120px,100% - 64px);font-family:var(--font-display);letter-spacing:-.025em;text-align:center;text-wrap:balance;margin:0 auto;font-weight:700;line-height:1.42;transition:width .18s,font-size .18s,transform .18s}.teleprompter-copy p{white-space:pre-wrap;margin:0 0 1.55em}.teleprompter-copy p:last-child{margin-bottom:0}.teleprompter-reader.mirror-horizontal .teleprompter-copy{transform:scaleX(-1)}.teleprompter-reader.mirror-vertical{transform:scaleY(-1)}.teleprompter-empty{color:#adb4c3;text-align:center;align-content:center;place-items:center;gap:8px;min-height:300px;padding:30px;display:grid}.teleprompter-empty strong{color:#fff;font:750 24px/1.25 var(--font-display)}.teleprompter-empty p{max-width:430px;margin:0;font-size:15px}.teleprompter-focus-line{z-index:3;pointer-events:none;align-items:center;height:2px;display:flex;position:fixed;top:50%;left:0;right:0}.teleprompter-focus-line:after,.teleprompter-focus-line:before{content:"";background:#d2ff4cbf;width:clamp(24px,7vw,120px);height:2px}.teleprompter-focus-line>span{border-top:1px dashed #d2ff4c29;flex:1}.teleprompter-controls{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070910f5;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:12px;min-height:82px;padding:12px clamp(14px,2vw,30px);display:flex;position:relative}.teleprompter-controls button{color:inherit;font:700 12px/1 var(--font-body);cursor:pointer}.teleprompter-secondary{background:#ffffff0f;border:1px solid #ffffff26;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;display:inline-flex}.teleprompter-secondary.active,.teleprompter-secondary:hover{color:var(--lime);background:#d2ff4c17;border-color:#d2ff4c70}.teleprompter-play{background:var(--lime);border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-width:150px;min-height:54px;padding:0 22px;display:inline-flex;box-shadow:0 9px 30px #d2ff4c2e;color:#11172b!important}.teleprompter-play:disabled{opacity:.45;cursor:not-allowed}.teleprompter-speed{color:#aab0bd;grid-template-columns:1fr auto;align-items:center;column-gap:10px;min-width:180px;font-size:11px;font-weight:700;display:grid}.teleprompter-speed input{width:100%;accent-color:var(--lime);grid-column:1}.teleprompter-speed strong{color:#fff;grid-area:1/2/3;width:34px;font-size:13px}.teleprompter-font{color:#aab0bd;background:#ffffff0a;border:1px solid #ffffff26;border-radius:11px;align-items:center;gap:6px;min-height:44px;padding:0 9px;display:flex}.teleprompter-font button{background:#ffffff14;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.teleprompter-font strong{color:#fff;text-align:center;width:27px;font-size:12px}.teleprompter-margins{color:#aab0bd;grid-template-columns:1fr auto;align-items:center;column-gap:10px;min-width:178px;font-size:11px;font-weight:700;display:grid}.teleprompter-margins input{width:100%;accent-color:var(--lime);grid-column:1}.teleprompter-margins strong{color:#fff;text-align:right;grid-area:1/2/3;min-width:38px;font-size:13px}.teleprompter-mirror{color:#aab0bd;border:0;min-width:184px;margin:0;padding:0}.teleprompter-mirror legend{margin-bottom:5px;padding:0;font-size:11px;font-weight:700}.teleprompter-mirror>div{background:#ffffff0a;border:1px solid #ffffff26;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.teleprompter-mirror button{background:0 0;border:0;border-right:1px solid #ffffff1a;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:32px;padding:0 8px;display:inline-flex}.teleprompter-mirror button:last-child{border-right:0}.teleprompter-mirror button:hover,.teleprompter-mirror button[aria-pressed=true]{color:#11172b;background:var(--lime)}.teleprompter-mirror .mirror-axis{color:currentColor;font-size:13px}.teleprompter-mirror .mirror-preview{color:inherit;font-size:13px;line-height:1;display:inline-block}.teleprompter-mirror .mirror-preview.vertical{transform:scaleY(-1)}.teleprompter-mirror .mirror-preview.horizontal{transform:scaleX(-1)}.teleprompter-shortcuts{z-index:4;color:#777f8e;letter-spacing:.02em;background:#05070c;place-items:center;min-height:28px;font-size:10px;display:grid;position:relative}.teleprompter-layer:fullscreen{width:100vw;height:100vh}@media (max-width:1180px){.teleprompter-reader:after{bottom:150px}.teleprompter-controls{flex-wrap:wrap;min-height:112px}}.toast{z-index:150;color:#fff;background:var(--navy);border-radius:12px;align-items:center;gap:9px;min-height:47px;padding:0 16px;font-size:11px;font-weight:600;animation:toast-in .25s ease-out;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 13px 35px #181c2b40}.toast svg{color:var(--lime)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.bottom-nav,.mobile-close,.mobile-menu{display:none}.nav-backdrop{z-index:35}@media (max-width:1120px){.sidebar{width:220px}.main-area{width:calc(100% - 220px);margin-left:220px}.content-wrap,.topbar{padding-inline:25px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}.chart-panel,.insight-panel{min-height:auto}.kanban-board{grid-template-columns:repeat(5,190px)}}@media (max-width:840px){.sidebar{width:250px;transition:transform .22s;transform:translate(-105%);box-shadow:15px 0 45px #0f131f4d}.sidebar.sidebar-open{transform:translate(0)}.main-area{width:100%;margin-left:0;padding-bottom:65px}.mobile-close,.mobile-menu{display:grid}.mobile-close{color:#fff;background:#ffffff0d;border-color:#ffffff14;width:32px;height:32px;margin-left:auto}.topbar{gap:12px;height:65px;padding-inline:18px}.search-box{flex:1;width:auto}.search-box kbd,.top-actions .notification{display:none}.top-actions .button{width:39px;padding:0;font-size:0}.content-wrap{padding:27px 18px 50px}.dashboard-grid,.scripts-layout{grid-template-columns:1fr}.script-library{max-height:360px}.library-list{max-height:255px}.bottom-nav{z-index:30;height:64px;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffcf2;border-top:1px solid #ddded7;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.bottom-nav button{color:#8b909d;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:8px;font-weight:700;display:flex}.bottom-nav button.active{color:var(--ink)}.bottom-nav button.active svg{color:#789216}.calendar-panel{overflow-x:auto}.calendar-legend,.calendar-toolbar,.calendar-weekdays,.month-grid{min-width:1120px}.connect-banner{grid-template-columns:auto 1fr}.connect-banner .button{grid-column:1/-1;width:100%}}@media (max-width:600px){.search-box{height:38px}.search-box input{font-size:11px}.page-heading{min-height:75px;margin-bottom:16px}.page-heading h1{font-size:28px}.page-heading p{font-size:11px}.page-heading>.button{width:40px;padding:0}.page-heading>.button:not(.connected){font-size:0}.metrics-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{gap:10px;min-height:92px;padding:13px}.metric-icon{border-radius:10px;width:34px;height:34px}.metric-card strong{font-size:18px}.metric-card p{font-size:7px}.momentum-panel,.pipeline-panel,.today-panel{padding:16px}.today-item{grid-template-columns:40px 34px minmax(0,1fr) 16px;gap:7px}.today-item .status-pill{display:none}.format-icon{width:34px;height:34px}.kanban-board{grid-template-columns:repeat(5,175px)}.editor-toolbar{padding-inline:12px}.saved-state{display:none}.editor-scroll{padding:22px 15px 30px}.brief-row{flex-wrap:wrap;gap:11px}.two-editor-sections{grid-template-columns:1fr;gap:0}.analytics-head{align-items:flex-start;gap:10px}.period-tabs{max-width:100%;overflow-x:auto}.sync-state{display:none}.analytics-metrics{grid-template-columns:1fr 1fr}.bar-chart{gap:4px}.connect-banner{grid-template-columns:55px 1fr;gap:13px;padding:18px}.connect-visual{border-radius:16px;width:55px;height:55px}.connect-banner h2{font-size:16px}.connect-banner p{font-size:9px}.connect-visual>span,.demo-banner p{display:none}.demo-banner button{font-size:0}.modal-card{padding:25px 20px}.form-grid{grid-template-columns:1fr;gap:0}.stacked-mobile{flex-direction:column-reverse}.stacked-mobile .button{width:100%}.toast{bottom:76px;left:18px;right:18px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body{font-size:16px}.brand-row strong{font-size:20px}.brand-row small,.nav-label,.profile-button small,.weekly-goal small{font-size:11px}.nav-item{min-height:48px;font-size:15px}.nav-item em{min-width:26px;height:24px;font-size:12px}.goal-head span,.goal-head strong,.profile-button strong{font-size:13px}.topbar{height:78px}.search-box{height:44px}.search-box input{font-size:14px}.search-box kbd{font-size:11px}.button{min-height:43px;font-size:14px}.button.small{min-height:38px;font-size:13px}.eyebrow{font-size:11px}.page-heading h1{font-size:clamp(32px,3vw,41px)}.page-heading p{font-size:15px}.panel-head h2{font-size:20px}.text-button{font-size:13px}.metric-card{min-height:116px}.metric-card small{font-size:13px}.metric-card strong{font-size:27px}.metric-card p{font-size:11px}.today-item{grid-template-columns:62px 42px minmax(0,1fr) auto 18px;min-height:84px}.time-dot{font-size:12px}.item-main strong{font-size:15px}.item-main small{font-size:12px}.status-pill{min-height:27px;padding-inline:10px;font-size:11px}.momentum-top small{font-size:10px}.momentum-top strong{font-size:16px}.streak-row span{font-size:12px}.week-dots span{width:29px;height:29px;font-size:11px}.week-dots small{font-size:9px}.momentum-panel>p{font-size:12px}.column-head strong{font-size:13px}.column-head em{font-size:11px}.micro-tag{min-height:22px;padding-inline:8px;font-size:10px}.kanban-card h3{min-height:38px;font-size:13px}.card-meta{font-size:10px}.empty-drop{font-size:12px}.month-switcher h2{font-size:21px}.calendar-weekdays div{font-size:11px}.day-number>span{width:29px;height:29px;font-size:13px}.calendar-item{height:31px}.calendar-item strong{font-size:11px}.calendar-legend{font-size:12px}.calendar-legend small{font-size:11px}.scripts-layout{grid-template-columns:minmax(350px,.78fr) minmax(0,1.75fr)}.library-head h2{font-size:20px}.library-filters button{padding:9px 11px;font-size:12px}.library-item{grid-template-columns:40px minmax(0,1fr) auto;gap:11px;min-height:78px}.format-icon.mini{width:40px;height:40px}.library-item strong{font-size:14px}.library-item small{margin-top:2px;font-size:11px}.editor-toolbar{min-height:70px}.saved-state{font-size:11px}.phase-tracker-label{font-size:10px}.phase-steps button{font-size:12px}.title-input>span{font-size:11px}.title-input input{font-size:clamp(29px,3vw,36px)}.brief-row{gap:24px;padding-top:13px;font-size:13px}.section-label{min-height:64px;padding-inline:17px}.number-badge{width:32px;height:32px;font-size:11px}.section-label strong{font-size:15px}.section-label small{margin-top:1px;font-size:11px}.editor-section textarea{padding:18px;font-size:16px;line-height:1.7}.editor-section textarea.script-textarea{line-height:1.8}.word-count{padding:2px 18px 13px;font-size:11px}.connect-banner p,.insight-lead{font-size:13px}.chart-total small,.demo-banner button,.demo-banner p,.demo-banner>span,.insight-heading .eyebrow,.insight-proof small,.insight-proof span,.next-action,.next-action strong,.period-tabs button,.rank-title small,.rank-title strong,.rank-title>em,.ranking-row,.ranking-row.ranking-head,.sync-state{font-size:11px}.connect-banner h2{font-size:clamp(21px,2.2vw,27px)}.insight-heading h2{font-size:19px}.drive-modal>p,.instagram-modal>p,.modal-card>form>p{font-size:14px}.modal-form label{font-size:13px}.modal-form input,.modal-form select{min-height:46px;font-size:15px}.connection-steps strong{font-size:14px}.connection-steps small,.info-note{font-size:12px}.toast{min-height:52px;font-size:14px}@media (min-width:1121px){.sidebar{width:264px}.main-area{width:calc(100% - 264px);margin-left:264px}}@media (max-width:840px){.topbar{height:68px}.bottom-nav{height:70px}.bottom-nav button{min-width:0;padding-inline:1px;font-size:clamp(8px,2.5vw,11px)}.scripts-layout{grid-template-columns:1fr}.script-library{max-height:410px}.library-list{max-height:300px}}@media (max-width:600px){body{font-size:15px}.search-box{height:41px}.search-box input{font-size:13px}.page-heading h1{font-size:30px}.page-heading p{font-size:14px}.metric-card{min-height:102px}.metric-card small{font-size:11px}.metric-card strong{font-size:21px}.metric-card p{font-size:10px}.today-item{grid-template-columns:46px 38px minmax(0,1fr) 16px}.item-main strong{font-size:14px}.item-main small{font-size:11px}.title-input input{font-size:28px}.brief-row{gap:13px;font-size:12px}.section-label strong{font-size:14px}.section-label small{font-size:10px}.editor-section textarea{font-size:16px}}.filter-wrap{position:relative}.filter-menu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:12px;width:172px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 15px 35px #1d223624}.filter-menu button{color:#6f7585;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;width:100%;min-height:36px;padding:0 9px;font-size:13px;display:flex}.filter-menu button:hover{background:#f5f5f0}.filter-menu button.active{color:var(--ink);background:#f2f8d5;font-weight:700}.filter-menu button:not(.active){padding-left:30px}.empty-analytics,.empty-workspace{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:50px 28px;display:flex}.empty-workspace .eyebrow{margin-top:18px}.empty-analytics h2,.empty-workspace h2{font:800 25px/1.2 var(--font-display);letter-spacing:-.035em;margin:9px 0 5px}.empty-analytics p,.empty-workspace p{color:#7b8190;max-width:520px;margin:0 0 22px;font-size:15px}.empty-state-icon{color:#758c16;background:#efffba;border-radius:18px;place-items:center;width:60px;height:60px;display:grid}.empty-analytics{min-height:310px;margin-top:15px}.library-empty{color:#989ca8;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:25px;display:flex}.library-empty svg{color:#a4b454;margin-bottom:9px}.library-empty strong{color:#666d7d;font-size:14px}.library-empty small{max-width:230px;margin-top:3px;font-size:11px}.utility-modal>p{color:#7c8291;margin:0 0 21px;font-size:14px}.utility-empty{border:1px solid var(--line);color:#9297a3;text-align:center;background:#fafaf7;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;padding:22px;display:flex}.utility-empty svg{color:#70a574}.utility-empty strong{color:var(--ink);margin-top:8px;font-size:15px}.utility-empty small{margin-top:3px;font-size:12px}.help-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.help-steps>div{border:1px solid var(--line);background:#fafaf7;border-radius:13px;min-height:140px;padding:16px}.help-steps>div>span{color:#687723;width:30px;height:30px;font:800 11px var(--font-display);background:#eaf4b7;border-radius:9px;place-items:center;display:grid}.help-steps p{flex-direction:column;margin:14px 0 0;display:flex}.help-steps strong{font-size:14px}.help-steps small{color:#8c919d;margin-top:4px;font-size:12px}.profile-modal-head{align-items:center;gap:14px;margin-bottom:22px;display:flex}.profile-modal-head>span:last-child{min-width:0}.profile-modal-head h2{margin:5px 0 0}.profile-modal-head p{color:#8b909d;margin:1px 0 0;font-size:13px}.avatar.large{color:#fff;border-radius:16px;flex:none;width:55px;height:55px;font-size:15px}.workspace-summary{border:1px solid var(--line);background:#fafaf7;border-radius:13px;align-items:center;gap:12px;min-height:82px;padding:15px;display:flex}.workspace-summary>svg{color:#83952b}.workspace-summary>span{flex-direction:column;display:flex}.workspace-summary strong{font-size:14px}.workspace-summary small{color:#8c919d;font-size:12px}.button.danger{color:#a64d43;background:#fff7f5;border-color:#efd0cc}.sync-state.demo>span{background:var(--amber);box-shadow:0 0 0 3px #fff0d2}.sync-state.live>span{background:#3aa66e;box-shadow:0 0 0 3px #dff4e8}.button:disabled{opacity:.62;cursor:wait;box-shadow:none;transform:none}.integration-feedback{color:#765326;background:#fff9ef;border-color:#efd6b2}.connected-instagram-banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:104px;margin-bottom:15px;padding:18px 21px;display:grid}.connected-instagram-banner h2{font:800 22px/1.15 var(--font-display);letter-spacing:-.03em;margin:4px 0 2px}.connected-instagram-banner p{color:#858a97;margin:0;font-size:12px}.instagram-account-avatar{color:#fff;background:linear-gradient(135deg,#7a5bd5,#cf478d,#ee7142);border-radius:17px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.integration-loading{color:#7c8392;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.integration-loading svg{color:#8ca32e}.integration-loading h2{color:var(--ink);font:800 21px var(--font-display);margin:13px 0 4px}.integration-loading p{margin:0;font-size:13px}.chart-empty{color:#9095a0;text-align:center;place-items:center;min-height:190px;font-size:13px;display:grid}.ranking-empty{min-height:120px}@media (max-width:600px){.toolbar-actions{gap:5px}.filter-menu{left:0;right:auto}.help-steps{grid-template-columns:1fr}.help-steps>div{min-height:0}.empty-analytics,.empty-workspace{min-height:360px;padding-inline:20px}.connected-instagram-banner{grid-template-columns:auto 1fr}.connected-instagram-banner .button{grid-column:1/-1;width:100%}.drive-account{grid-template-columns:auto minmax(0,1fr)}.drive-account a{background:#edf4ff;border-radius:8px;grid-column:1/-1;justify-content:center;justify-self:stretch;min-height:36px}}.auth-shell{background:#f7f7f2;grid-template-columns:minmax(430px,1.08fr) minmax(500px,.92fr);min-height:100vh;display:grid}.auth-story{color:#fff;background:radial-gradient(circle at 85% 18%,#dfff682b,#0000 29%),linear-gradient(145deg,#20263c,#171c2e);flex-direction:column;min-height:100vh;padding:clamp(34px,5vw,74px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #dfff6821;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-170px;right:-130px;box-shadow:0 0 0 65px #dfff6806,0 0 0 130px #dfff6805}.auth-brand{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.auth-brand>span:last-child{flex-direction:column;display:flex}.auth-brand strong{font:800 21px/1 var(--font-display);letter-spacing:.14em}.auth-brand small{color:#aeb5c8;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:10px}.auth-copy{z-index:1;width:min(650px,100%);margin:auto 0;padding-block:65px;position:relative}.auth-copy .eyebrow{color:var(--lime);font-size:12px}.auth-copy h1{max-width:650px;font:800 clamp(42px,5.4vw,76px)/1.03 var(--font-display);letter-spacing:-.06em;margin:16px 0 18px}.auth-copy>p{color:#c9cedb;max-width:590px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.auth-benefits{flex-wrap:wrap;gap:11px;margin-top:42px;display:flex}.auth-benefits span{color:#e8eaf0;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:9px;min-height:45px;padding:0 14px;font-size:13px;display:inline-flex}.auth-benefits svg{color:var(--lime)}.auth-footnote{z-index:1;color:#7f879d;letter-spacing:.05em;font-size:11px;position:relative}.auth-panel{place-items:center;min-height:100vh;padding:34px;display:grid}.auth-card{background:#ffffffeb;border:1px solid #e3e4dc;border-radius:24px;width:min(475px,100%);padding:clamp(28px,4vw,46px);box-shadow:0 22px 65px #1f253a17}.auth-mobile-brand{display:none}.auth-card>h2{font:800 clamp(28px,3vw,36px)/1.15 var(--font-display);letter-spacing:-.045em;margin:9px 0 6px}.auth-card>p{color:#747a8a;margin:0 0 24px;font-size:14px}.auth-tabs{background:#f1f2ed;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.auth-tabs button{color:#7c8291;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:700;display:flex}.auth-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 3px 10px #1e233512}.auth-form{gap:15px;margin-top:23px;display:grid}.auth-form label{color:#596071;gap:7px;font-size:13px;font-weight:700;display:grid}.auth-input{color:#9096a2;background:#fcfcfa;border:1px solid #dcded6;border-radius:11px;align-items:center;gap:10px;min-height:49px;padding:0 14px;transition:all .18s;display:flex}.auth-input:focus-within{border-color:#aabe4e;box-shadow:0 0 0 3px #aacd241f}.auth-input input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}.auth-input input::placeholder{color:#a4a8b1}.auth-recovery-link{color:#596071;cursor:pointer;background:0 0;border:0;width:max-content;margin:-4px 0 0 auto;padding:2px 0;font-size:12px;font-weight:750}.auth-recovery-link:hover{color:#748d00;text-underline-offset:3px;text-decoration:underline}.auth-back-link{color:#6d7382;cursor:pointer;background:0 0;border:0;justify-self:center;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.auth-back-link:hover{color:var(--ink)}.auth-feedback{border-radius:10px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:12px;line-height:1.45;display:flex}.auth-feedback svg{flex:none;margin-top:1px}.auth-feedback.error{color:#8e443d;background:#fff5f3;border:1px solid #f0ccc6}.auth-feedback.success{color:#27714c;background:#f0faf4;border:1px solid #bfe0cc}.auth-submit{width:100%;min-height:50px;margin-top:3px;font-size:15px}.auth-submit:disabled{opacity:.72;cursor:wait;transform:none}.auth-privacy{color:#969aa5;text-align:center;max-width:340px;margin:18px auto 0;font-size:11px;line-height:1.5;display:block}.auth-loading{color:#747a89;grid-template-columns:1fr;align-content:center;place-items:center;gap:17px}.auth-loading .auth-brand{color:var(--ink)}.auth-loading p{margin:0;font-size:14px}.spin{animation:spin .85s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:960px){.auth-shell{grid-template-columns:1fr}.auth-story{display:none}.auth-panel{padding:22px}.auth-mobile-brand{align-items:center;gap:11px;margin-bottom:32px;display:flex}.auth-mobile-brand strong{font:800 19px var(--font-display);letter-spacing:.13em}}@media (max-width:600px){.auth-panel{align-items:start;padding:18px 14px}.auth-card{border-radius:18px;padding:25px 20px}.auth-card>h2{font-size:29px}.profile-actions{flex-wrap:wrap}.profile-actions .button{flex:auto}}.sidebar-toggle{color:#c7ccda;background:#ffffff0e;border-color:#ffffff1c;margin-left:auto}.sidebar-toggle:hover{color:var(--lime);background:#ffffff14;border-color:#dfff6852}@media (min-width:841px){.main-area,.sidebar{transition:width .22s,margin-left .22s,padding .22s}.sidebar.sidebar-collapsed{width:84px;padding-inline:13px}.sidebar.sidebar-collapsed .brand-row{flex-direction:column;gap:10px;padding:0 0 23px}.sidebar.sidebar-collapsed .brand-copy,.sidebar.sidebar-collapsed .nav-item em,.sidebar.sidebar-collapsed .nav-item span,.sidebar.sidebar-collapsed .nav-label,.sidebar.sidebar-collapsed .profile-button>span:nth-child(2),.sidebar.sidebar-collapsed .profile-button>svg,.sidebar.sidebar-collapsed .weekly-goal{display:none}.sidebar.sidebar-collapsed .sidebar-toggle{margin-left:0}.sidebar.sidebar-collapsed .nav-item{justify-content:center;padding-inline:0}.sidebar.sidebar-collapsed .profile-button{grid-template-columns:1fr;justify-items:center;padding-inline:0}.app-shell.sidebar-is-collapsed .main-area{width:calc(100% - 84px);margin-left:84px}}.scripts-layout.library-is-collapsed{grid-template-columns:76px minmax(0,1fr)}.script-library,.scripts-layout{transition:grid-template-columns .22s,width .22s}.library-head-actions{align-items:center;gap:7px;display:flex}.library-head-actions .icon-button:not(.dark){width:34px;height:34px}.script-library.library-collapsed{min-height:535px}.library-collapsed-rail{flex-direction:column;align-items:center;gap:18px;min-height:535px;padding:16px 0;display:flex}.library-collapsed-rail>span{color:#959aa6;font:800 10px/1 var(--font-display);letter-spacing:.17em;writing-mode:vertical-rl;margin:auto 0;transform:rotate(180deg)}.structured-editor .editor-scroll{padding:29px clamp(20px,3.2vw,48px) 48px}.script-document-summary{color:#65741f;background:linear-gradient(110deg,#f8fce8,#fbfcf5);border:1px solid #e2e9bd;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;min-height:70px;margin:0 0 16px;padding:13px 15px;display:flex}.script-document-summary>div{align-items:center;gap:11px;min-width:0;display:flex}.script-document-summary>div>svg{flex:none}.script-document-summary>div>span{flex-direction:column;display:flex}.script-document-summary strong{color:var(--ink);font-size:14px}.script-document-summary small{color:#87906a;margin-top:2px;font-size:11px}.script-document-summary>span{color:#8e956e;flex:none;font-size:11px}.script-single-card{background:#fff;border:1px solid #dfe2d2;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #272c3d09}.script-single-card>label{background:linear-gradient(110deg,#fcfdef,#fff);border-bottom:1px solid #e7e9df;flex-direction:column;justify-content:center;min-height:64px;padding:13px 17px;display:flex}.script-single-card>label strong{color:var(--ink);font:800 13px/1.3 var(--font-display);letter-spacing:.08em}.script-single-card>label small{color:#8c9278;margin-top:4px;font-size:11px}.script-single-editor{resize:vertical;color:#343a49;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:0;outline:0;width:100%;min-height:520px;padding:24px;font-size:17px;line-height:1.82;transition:box-shadow .16s}.script-single-editor:focus{box-shadow:inset 0 0 0 2px #beda3d57}.script-single-editor::placeholder{color:#adb1b9}.script-single-footer{color:#93998a;background:#fafbf7;border-top:1px solid #eceee7;justify-content:space-between;align-items:center;gap:16px;min-height:43px;padding:10px 16px;font-size:10px;display:flex}.script-single-footer span:first-child{color:#63731f;font-weight:800}@media (max-width:1120px) and (min-width:841px){.scripts-layout,.scripts-layout.library-is-collapsed{grid-template-columns:1fr}.script-library{max-height:360px}.library-list{max-height:255px}.script-library.library-collapsed{min-height:70px;max-height:70px}.library-collapsed-rail{flex-direction:row;min-height:68px;padding:0 13px}.library-collapsed-rail>span{writing-mode:initial;margin:0 auto;transform:none}}@media (max-width:840px){.sidebar-toggle{display:none}.scripts-layout.library-is-collapsed{grid-template-columns:1fr}.script-library.library-collapsed{min-height:70px;max-height:70px}.library-collapsed-rail{flex-direction:row;min-height:68px;padding:0 13px}.library-collapsed-rail>span{writing-mode:initial;margin:0 auto;transform:none}.structured-editor .editor-scroll{padding-inline:18px}.phase-tracker{flex-direction:column;align-items:flex-start}.phase-steps{width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.phase-steps button{flex:0 0 118px}}@media (max-width:700px){.editor-toolbar{flex-wrap:wrap;padding-block:10px}.editor-toolbar>div:last-child{justify-content:flex-start;width:100%}.editor-toolbar .button{flex:auto}.script-document-summary{flex-direction:column;align-items:flex-start;gap:8px}.script-single-editor{min-height:430px;padding:19px}.script-single-footer{flex-direction:column;align-items:flex-start;gap:3px}.teleprompter-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:64px;padding:10px 13px}.teleprompter-title>span{width:38px;height:38px}.teleprompter-title small{font-size:8px}.teleprompter-title strong{font-size:14px}.teleprompter-progress{grid-area:2/1/auto/-1}.teleprompter-reader:before{top:104px}.teleprompter-reader:after{bottom:178px}.teleprompter-controls{flex-wrap:wrap;gap:8px;min-height:138px;padding:10px 12px}.teleprompter-play{order:-2;min-width:calc(50% - 4px);min-height:48px}.teleprompter-speed{order:-1;min-width:calc(50% - 4px)}.teleprompter-secondary span{display:none}.teleprompter-secondary{width:43px;padding:0}.teleprompter-margins{min-width:152px}.teleprompter-mirror{min-width:150px}.teleprompter-shortcuts{display:none}}@media (max-width:430px){.structured-editor .editor-scroll{padding-inline:12px}.script-single-card>label{padding-inline:14px}.script-single-editor{min-height:390px;padding:16px;font-size:16px}}.capture-inbox{gap:18px;display:grid}.capture-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.capture-shortcuts>button{color:#737988;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e3da;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:82px;padding:12px;transition:all .17s;display:grid;box-shadow:0 4px 15px #262b3b06}.capture-shortcuts>button.active,.capture-shortcuts>button:hover{color:#596817;background:#fbfdec;border-color:#cbd990;transform:translateY(-1px)}.capture-shortcuts>button>span:first-child{color:#6e7e25;background:#eff7c9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.capture-shortcuts>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.capture-shortcuts strong{color:var(--ink);font-size:13px}.capture-shortcuts small{color:#969ba6;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.capture-composer{background:linear-gradient(145deg,#fff,#fbfdef);border-color:#dfe7b9;padding:21px}.capture-composer-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:19px;display:grid}.capture-kind-icon{color:#5f7019;background:#eefaad;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.capture-composer-head h2{font:800 22px/1.15 var(--font-display);letter-spacing:-.035em;margin:4px 0 0}.capture-composer label{color:#5c6372;gap:7px;font-size:12px;font-weight:750;display:grid}.capture-composer input,.capture-composer textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dde0d6;border-radius:11px;outline:0;font-size:14px;transition:all .16s}.capture-composer input{min-height:45px;padding:0 13px}.capture-composer textarea{resize:vertical;padding:12px 13px;line-height:1.55}.capture-composer input:focus,.capture-composer textarea:focus{border-color:#adbf54;box-shadow:0 0 0 3px #b4cc4a21}.capture-form-grid{grid-template-columns:1.1fr .9fr;gap:12px;margin-bottom:13px;display:grid}.capture-composer>label{margin-top:13px}.capture-file-input{display:none}.audio-recorder,.capture-upload-zone{background:#ffffffb8;border:1px dashed #cfd4c2;border-radius:13px;align-items:center;gap:12px;min-height:112px;margin-top:13px;padding:15px;display:flex}.audio-recorder.recording{background:#fff7f5;border-color:#e6a49b}.capture-upload-zone>span:first-child,.recording-orb{color:#697b1c;background:#edf6bf;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.audio-recorder.recording .recording-orb{color:#fff;background:#d85b4d;animation:recording-pulse 1.4s ease-in-out infinite}@keyframes recording-pulse{50%{box-shadow:0 0 0 8px #d85b4d1a}}.audio-recorder>div,.capture-upload-zone>div{flex-direction:column;flex:1;min-width:0;display:flex}.audio-recorder strong,.capture-upload-zone strong{color:var(--ink);font-size:13px}.audio-recorder small,.capture-upload-zone small{color:#9297a2;margin-top:3px;font-size:11px}.capture-or{color:#a2a6ae;text-transform:uppercase;font-size:10px}.capture-upload-zone.has-file{background:#fbfdec;border-style:solid;border-color:#cbd993}.capture-feedback{color:#79591c;background:#fff9eb;border:1px solid #edd8ad;border-radius:10px;align-items:center;gap:8px;min-height:42px;margin-top:13px;padding:10px 12px;font-size:12px;display:flex}.capture-composer .modal-actions{align-items:center;margin-top:17px}.local-only-note{color:#878d98;align-items:center;gap:6px;margin-right:auto;font-size:10px;display:inline-flex}.local-only-note svg{color:#6d8a25}.capture-library-head{justify-content:space-between;align-items:flex-end;gap:18px;min-height:48px;display:flex}.capture-library-head h2{font:800 20px/1.2 var(--font-display);letter-spacing:-.03em;margin:4px 0 0}.capture-filters{color:#9095a0;background:#fff;border:1px solid #e2e3dc;border-radius:11px;align-items:center;gap:3px;padding:4px;display:flex}.capture-filters>svg{margin:0 4px 0 6px}.capture-filters button{color:#777d8b;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:31px;padding:0 9px;font-size:10px;font-weight:700}.capture-filters button.active{color:#556316;background:#eff6c8}.capture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.capture-card{flex-direction:column;min-width:0;min-height:245px;padding:16px;display:flex}.capture-card.kind-image{padding-top:11px}.capture-image-preview{cursor:zoom-in;background:#eef0e8;border:0;border-radius:11px;width:100%;height:146px;margin-bottom:13px;padding:0;position:relative;overflow:hidden}.capture-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.capture-card-top{color:#9a9ea7;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.capture-type{color:#63721f;text-transform:uppercase;background:#f0f6d2;border-radius:7px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-weight:800;display:inline-flex}.capture-card h3{color:var(--ink);font:800 16px/1.28 var(--font-display);letter-spacing:-.025em;margin:14px 0 6px}.capture-card>p{color:#757b89;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 13px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.capture-card audio{width:100%;height:40px;margin:5px 0 13px}.capture-attachment,.capture-link{color:#5b6f21;background:#f5f8e7;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:48px;margin:4px 0 13px;padding:9px 10px;text-decoration:none;display:flex}.capture-link>span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.capture-attachment>span{flex-direction:column;flex:1;min-width:0;display:flex}.capture-attachment strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.capture-attachment small,.capture-file-meta{color:#969ba5;font-size:9px}.capture-tags{color:#9a9ea7;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 13px;display:flex}.capture-tags span{color:#747b89;background:#f3f4ef;border-radius:6px;padding:4px 6px;font-size:9px}.capture-card-actions{border-top:1px solid #ecece6;align-items:center;gap:8px;margin-top:auto;padding-top:13px;display:flex}.capture-card-actions .button{flex:1;min-width:0}.capture-card-actions .icon-button.danger{color:#a34d42;background:#fff8f6;border-color:#f0d7d2;flex:none}.capture-empty{color:#8e949f;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px;display:flex}.capture-empty>span{color:#6c7d20;background:#edf6bd;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.capture-empty strong{color:var(--ink);font:800 19px var(--font-display);margin-top:13px}.capture-empty p{max-width:530px;margin:6px 0 17px;font-size:13px;line-height:1.55}@media (max-width:1120px){.capture-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.capture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-recorder,.capture-upload-zone{flex-wrap:wrap}}@media (max-width:700px){.capture-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-shortcuts>button:last-child{grid-column:1/-1}.capture-form-grid,.capture-grid{grid-template-columns:1fr}.capture-library-head{flex-direction:column;align-items:stretch}.capture-filters{overflow-x:auto}.capture-filters button{flex:none}.capture-composer .modal-actions{flex-direction:column;align-items:stretch}.local-only-note{margin:0 0 5px}.capture-composer .modal-actions .button{width:100%}.audio-recorder>div,.capture-upload-zone>div{flex-basis:calc(100% - 62px)}.capture-or{display:none}.audio-recorder .button,.capture-upload-zone .button{flex:1}}@media (max-width:430px){.capture-shortcuts>button{gap:8px;min-height:72px;padding:9px}.capture-shortcuts>button>span:first-child{width:36px;height:36px}.capture-shortcuts>button>svg{display:none}.capture-composer{padding:16px}.capture-card{min-height:220px}}.instagram-assignment-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.instagram-assignment-field label{min-width:0}.form-guidance{color:#776c97;background:#fbf9ff;border:1px dashed #d9d5eb;border-radius:10px;align-items:center;gap:8px;min-height:39px;margin-top:10px;padding:9px 11px;font-size:11px;display:flex}.account-manager>h2{font:800 27px/1.2 var(--font-display);letter-spacing:-.04em;margin:8px 0 6px}.account-manager>p{color:#7d8390;margin:0 0 18px;font-size:14px;line-height:1.55}.workspace-account-list{gap:8px;display:grid}.workspace-account-row{background:#fbfbf8;border:1px solid #e2e3dd;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:69px;padding:10px 12px;display:grid}.workspace-account-avatar{color:#fff;background:linear-gradient(135deg,#7154d1,#c44791,#ee7645);border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.workspace-account-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.workspace-account-row strong{color:var(--ink);font-size:13px}.workspace-account-row small{color:#9095a0;margin-top:3px;font-size:11px}.workspace-account-row .icon-button.danger{color:#a34d42;background:#fff8f6;border-color:#eed6d1}.connected-account-badge{color:#287048;background:#e8f7ee;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.workspace-account-empty{color:#9a9fa8;text-align:left;background:#fafaf7;border:1px dashed #d9dcd2;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:91px;padding:15px;display:flex}.workspace-account-empty>span{flex-direction:column;display:flex}.workspace-account-empty strong{color:#6d7380;font-size:13px}.workspace-account-empty small{margin-top:3px;font-size:11px}.account-manager-form{background:#fbfdec;border:1px solid #dfe6b8;border-radius:13px;grid-template-columns:.85fr 1.15fr auto;align-items:end;gap:10px;margin:15px 0;padding:14px;display:grid}.account-manager-form label{color:#5f6675;gap:6px;min-width:0;font-size:11px;font-weight:750;display:grid}.account-manager-form input{width:100%;min-height:43px;color:var(--ink);background:#fff;border:1px solid #daddd2;border-radius:10px;outline:0;padding:0 12px;font-size:13px}.account-manager-form input:focus{border-color:#aebf58;box-shadow:0 0 0 3px #b4cc4a1f}.instagram-username-input{color:#888e99;background:#fff;border:1px solid #daddd2;border-radius:10px;align-items:center;min-width:0;min-height:43px;padding-left:11px;display:flex}.instagram-username-input:focus-within{border-color:#aebf58;box-shadow:0 0 0 3px #b4cc4a1f}.instagram-username-input input{min-width:0;box-shadow:none;border:0;padding-left:3px}.script-account-select{color:#8a6790;background:#fbf8fc;border:1px solid #dedfd8;border-radius:9px;align-items:center;gap:6px;min-height:31px;padding:0 9px;display:inline-flex!important}.script-account-select select{color:#686f7d;max-width:180px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:11px}.script-inspiration-toggle{color:#64731f;min-height:31px;font:750 11px var(--font-body);cursor:pointer;background:#f8fbe9;border:1px solid #d9e1ae;border-radius:9px;align-items:center;gap:6px;padding:0 10px;transition:all .16s;display:inline-flex}.script-inspiration-toggle.active,.script-inspiration-toggle:hover{color:#fff;background:#718421;border-color:#5e6e1b}.editor-content-area{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.editor-content-area.with-inspirations{grid-template-columns:minmax(390px,1fr) minmax(290px,340px)}.script-inspiration-panel{background:#fafbf6;border-left:1px solid #e2e3dc;min-width:0;max-height:calc(100vh - 178px);padding:15px;scroll-margin-top:12px;position:sticky;top:0;overflow-y:auto}.inspiration-panel-head{justify-content:space-between;align-items:center;gap:10px;min-height:43px;display:flex}.inspiration-panel-head>span{color:#718221;align-items:center;gap:9px;min-width:0;display:flex}.inspiration-panel-head>span>span{flex-direction:column;min-width:0;display:flex}.inspiration-panel-head small{color:#929982;font:800 10px var(--font-display);letter-spacing:.1em}.inspiration-panel-head strong{color:var(--ink);font:800 18px var(--font-display)}.script-inspiration-composer{background:#f7fadf;border:1px solid #dbe5aa;border-radius:12px;gap:8px;margin:8px 0 11px;padding:11px;display:grid}.script-inspiration-composer>div{align-items:center;gap:8px;display:flex}.script-inspiration-composer>div>span:first-child{color:#61721b;background:#e6f19e;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.script-inspiration-composer>div>span:last-child{flex-direction:column;min-width:0;display:flex}.script-inspiration-composer strong{color:var(--ink);font-size:13px}.script-inspiration-composer small{color:#87906b;margin-top:2px;font-size:10px}.script-inspiration-composer input,.script-inspiration-composer textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #daddd2;border-radius:9px;outline:0;padding:10px;font-size:13px}.script-inspiration-composer textarea{resize:vertical;min-height:80px;line-height:1.45}.script-inspiration-composer input:focus,.script-inspiration-composer textarea:focus{border-color:#aebf58;box-shadow:0 0 0 3px #b4cc4a1f}.script-inspiration-composer>.button{width:100%;font-size:13px}.script-inspiration-composer>.inspiration-file-button{color:#61721b;background:#ffffffb8;border-style:dashed;border-color:#c9d485}.inspiration-file-selected{color:#61721b;background:#fff;border:1px solid #cbd98a;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;min-height:48px;padding:7px 8px;gap:7px!important;display:grid!important}.inspiration-file-selected>span:first-child{width:28px!important;height:28px!important}.inspiration-file-selected>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.inspiration-file-selected strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inspiration-file-selected small{color:#87906b;font-size:10px}.inspiration-file-selected>button{color:#8b5147;cursor:pointer;background:#fff1ed;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.inspiration-search{color:#9297a1;background:#fff;border:1px solid #dfe1d8;border-radius:10px;align-items:center;gap:7px;min-height:43px;margin:8px 0 11px;padding:0 10px;display:flex}.inspiration-search:focus-within{border-color:#b6c763;box-shadow:0 0 0 3px #b4cc4a1c}.inspiration-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.inspiration-list{gap:5px;max-height:218px;display:grid;overflow-y:auto}.inspiration-list>button{color:#7f8590;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:7px 8px;display:grid}.inspiration-list>button.active,.inspiration-list>button:hover{background:#f4f9db;border-color:#dbe4a8}.inspiration-list>button>span:first-child{color:#6d7e1f;background:#edf5c6;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.inspiration-list>button>span:last-child{flex-direction:column;min-width:0;display:flex}.inspiration-list small,.inspiration-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspiration-list strong{color:var(--ink);font-size:13px}.inspiration-list small{color:#969b9f;margin-top:2px;font-size:10px}.inspiration-preview{background:#fff;border:1px solid #dfe3ca;border-radius:12px;margin-top:12px;padding:13px}.inspiration-preview h3{color:var(--ink);font:800 18px/1.3 var(--font-display);margin:9px 0 6px}.inspiration-preview>p{color:#747a87;white-space:pre-wrap;max-height:132px;margin:0 0 10px;font-size:13px;line-height:1.55;overflow-y:auto}.inspiration-preview audio{width:100%;height:38px;margin:2px 0 10px}.inspiration-preview>a{color:#61721b;background:#f3f8d9;border-radius:8px;align-items:center;gap:7px;min-height:42px;margin:4px 0 10px;padding:0 9px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.inspiration-preview>a span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inspiration-preview .capture-type{font-size:11px}.inspiration-preview>.button{width:100%}.inspiration-feedback{color:#8b5147;background:#fff1ed;border-radius:8px;margin:-3px 0 9px;padding:8px 9px;font-size:11px;line-height:1.4}.inspiration-saved-row{border-top:1px solid #eceee4;justify-content:space-between;align-items:center;gap:8px;min-height:33px;margin-top:8px;padding-top:8px;display:flex}.inspiration-saved-row>span{color:#687722;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.inspiration-saved-row>button{color:#a95448;cursor:pointer;background:#fff8f6;border:1px solid #eed8d2;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;display:grid}.inspiration-saved-row>button:hover{color:#fff;background:#b95d50;border-color:#b95d50}.inspiration-image{cursor:zoom-in;background:#edf0e3;border:0;border-radius:9px;width:100%;height:148px;margin-bottom:9px;padding:0;position:relative;overflow:hidden}.inspiration-image img{object-fit:cover}.inspiration-file-loading{color:#9196a0;align-items:center;gap:5px;margin:5px 0 10px;font-size:11px;display:flex}.inspiration-panel-empty{color:#8e949e;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:20px 12px;display:flex}.inspiration-panel-empty>span:first-child{color:#718221;background:#edf5c6;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid}.inspiration-panel-empty strong{color:var(--ink);font:800 16px var(--font-display)}.inspiration-panel-empty p{margin:5px 0 0;font-size:12px;line-height:1.5}.password-settings-fields{gap:12px;display:grid}.password-settings-fields label{color:#5f6675;gap:6px;font-size:11px;font-weight:750;display:grid}.password-settings-fields input{width:100%;min-height:45px;color:var(--ink);font:inherit;background:#fbfbf8;border:1px solid #daddd2;border-radius:10px;outline:0;padding:0 12px;font-size:13px}.password-settings-fields input:focus{border-color:#aebf58;box-shadow:0 0 0 3px #b4cc4a1f}.password-security-note{color:#657327;background:#f8fbe9;border:1px solid #dce6b7;border-radius:10px;align-items:center;gap:9px;min-height:48px;margin-top:14px;padding:9px 11px;font-size:10px;line-height:1.45;display:flex}.password-settings .auth-feedback{margin-top:13px}@media (max-width:840px){.capture-top-button{display:none}}@media (max-width:700px){.account-manager-form,.instagram-assignment-field{grid-template-columns:1fr}.account-manager-form .button,.instagram-assignment-field .button{width:100%}.workspace-account-row{grid-template-columns:auto minmax(0,1fr) auto}.connected-account-badge{padding-inline:7px}.connected-account-badge svg{display:none}}@media (max-width:1180px){.editor-content-area.with-inspirations{grid-template-columns:1fr}.script-inspiration-panel{border-top:1px solid #e2e3dc;border-left:0;max-height:none;position:static}}.performance-account-switcher{grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:center;gap:16px;min-height:88px;margin-bottom:15px;padding:14px 17px;display:grid}.performance-account-switcher h2{font:800 18px/1.2 var(--font-display);letter-spacing:-.03em;margin:3px 0 1px}.performance-account-switcher p{color:#9297a2;margin:0;font-size:10px}.performance-account-tabs{justify-content:flex-end;align-items:stretch;gap:7px;min-width:0;padding:2px;display:flex;overflow-x:auto}.performance-account-tabs>button{color:#8a6a8f;text-align:left;cursor:pointer;background:#fbfafc;border:1px solid #e0e1db;border-radius:10px;align-items:center;gap:8px;min-width:165px;min-height:50px;padding:7px 10px;display:flex}.performance-account-tabs>button.active{color:#5f701a;background:#f6fadf;border-color:#cbd891;box-shadow:0 0 0 2px #c2d5671f}.performance-account-tabs>button>span{flex-direction:column;min-width:0;display:flex}.performance-account-tabs strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.performance-account-tabs small{color:#969ba5;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.performance-account-tabs .manage-performance-accounts{color:#69707f;background:#fff;justify-content:center;min-width:112px;font-size:10px;font-weight:750}.account-specific-connect{margin-top:0}.performance-diagnosis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.diagnosis-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-height:154px;padding:16px;display:grid}.diagnosis-card>span{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.diagnosis-card.worked>span{color:#27734c;background:#e7f7ed}.diagnosis-card.improve>span{color:#b4672d;background:#fff0df}.diagnosis-card.repeat>span{color:#657619;background:#eff7c8}.diagnosis-card small{color:#999ea8;letter-spacing:.1em;font-size:8px;font-weight:850}.diagnosis-card h3{color:var(--ink);font:800 14px/1.3 var(--font-display);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 5px;display:-webkit-box;overflow:hidden}.diagnosis-card p{color:#777d8a;margin:0;font-size:10px;line-height:1.5}.detailed-analytics-grid{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr)}.intent-panel{min-height:330px;padding:20px}.intent-comparison{grid-template-columns:1fr 1fr;gap:9px;margin-top:19px;display:grid}.intent-comparison>span{color:#7c6a99;background:#fbfafc;border:1px solid #e4e5df;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:116px;padding:12px;font-size:9px;display:flex}.intent-comparison strong{color:var(--ink);font:800 21px var(--font-display)}.intent-comparison small{color:#8d929e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.analysis-caveat{color:#777f50;background:#f7f9ec;border-radius:9px;align-items:flex-start;gap:8px;margin-top:11px;padding:10px;display:flex}.analysis-caveat svg{flex:none;margin-top:1px}.analysis-caveat p{margin:0;font-size:9px;line-height:1.45}.detailed-analytics-grid .bar-chart>button{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:5px;height:100%;padding:0;display:flex}.detailed-analytics-grid .bar-chart>button:hover span{background:#c7da6e}.detailed-analytics-grid .bar-chart>button.highlight span{background:var(--lime);box-shadow:0 3px 9px #aacd2440}.detailed-ranking-panel .panel-heading{align-items:flex-end}.detailed-ranking-panel .panel-heading p{color:#9297a2;margin:4px 0 0;font-size:10px}.ranking-row.ranking-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;transition:all .15s}.ranking-row.ranking-item.selected,.ranking-row.ranking-item:hover{background:#fafcef}.ranking-row.ranking-item.selected{box-shadow:inset 3px 0 #b8d334}.ranking-row.ranking-item>span:not(:first-child){color:#666d7b;align-items:center;gap:4px;display:flex}.ranking-row.ranking-item>span:not(:first-child) small{color:#a0a4ad;font-size:8px}.ranking-row.ranking-item .positive-number{color:#28734c!important}.ranking-row.ranking-item .negative-number{color:#a65c43!important}.mapa-score.strong{color:#267149;background:#e8f6ed}.mapa-score.attention{color:#a4523e;background:#fff0eb}.mapa-score.steady{color:#6b751f;background:#f0f5d7}.post-analysis-panel{background:linear-gradient(145deg,#fff,#fcfdef);border-color:#dfe6b7;margin-top:15px;padding:22px}.post-analysis-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.post-analysis-head h2{max-width:860px;font:800 23px/1.23 var(--font-display);letter-spacing:-.035em;margin:6px 0 3px}.post-analysis-head p{color:#9398a2;margin:0;font-size:10px}.post-analysis-score{background:#ffffffb8;border:1px solid #e4e5de;border-radius:13px;align-items:center;gap:13px;min-height:93px;margin-top:17px;padding:13px 15px;display:flex}.score-ring{color:#68751e;background:#fff;border:5px solid #e0e6bd;border-radius:50%;flex:none;align-content:center;place-items:center;width:65px;height:65px;display:grid}.score-ring.strong{color:#24704a;border-color:#9bd1ae}.score-ring.attention{color:#a34f3b;border-color:#eeb6a9}.score-ring strong{font:850 22px/1 var(--font-display)}.score-ring small{margin-top:1px;font-size:7px}.post-analysis-score>span:last-child{flex-direction:column;display:flex}.post-analysis-score>span:last-child>small{color:#9b9fa8;letter-spacing:.1em;font-size:8px;font-weight:850}.post-analysis-score>span:last-child>strong{color:var(--ink);font:800 17px var(--font-display);margin-top:4px}.post-analysis-score p{color:#8a909b;margin:3px 0 0;font-size:10px}.post-metrics-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.post-metrics-strip>span{color:#7f6a9f;background:#fff;border:1px solid #e5e6e0;border-radius:10px;flex-direction:column;min-width:0;min-height:78px;padding:10px;display:flex}.post-metrics-strip small{color:#979ba5;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:8px;overflow:hidden}.post-metrics-strip strong{color:var(--ink);font:800 15px var(--font-display);margin-top:2px}.post-analysis-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.post-analysis-columns article{background:#fff;border:1px solid #e4e5de;border-radius:11px;min-height:170px;padding:14px}.analysis-list-title{text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;font-weight:850;display:flex}.analysis-list-title.good{color:#2c784f}.analysis-list-title.weak{color:#ab6033}.analysis-list-title.action{color:#68791e}.post-analysis-columns p{color:#6f7684;margin:8px 0 0;padding-left:12px;font-size:10px;line-height:1.5;position:relative}.post-analysis-columns p:before{content:"";background:#bdca79;border-radius:50%;width:4px;height:4px;position:absolute;top:.58em;left:0}.post-analysis-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:14px;display:flex}@media (max-width:1020px){.performance-account-switcher{grid-template-columns:1fr}.performance-account-tabs{justify-content:flex-start}.performance-diagnosis-grid{grid-template-columns:1fr}.diagnosis-card{min-height:112px}.detailed-analytics-grid{grid-template-columns:1fr}.post-metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.performance-account-switcher{padding:13px}.performance-account-tabs>button{min-width:150px}.intent-comparison,.post-analysis-columns{grid-template-columns:1fr}.intent-comparison>span,.post-analysis-columns article{min-height:0}.post-analysis-panel{padding:16px}.post-analysis-head h2{font-size:19px}.post-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.post-analysis-actions{flex-direction:column;align-items:stretch}.post-analysis-actions .button{width:100%}}@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-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}