@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--canvas:#f5f7fb;--surface:#fff;--surface-2:#fafbff;--line:#e6e8f1;--line-strong:#d8dceb;--ink:#23253b;--ink-2:#4b4d64;--muted:#6b6e82;--subtle:#aeb1c2;--primary:#5547e9;--primary-hover:#473bd5;--primary-tint:#f0efff;--green:#139a6a;--green-tint:#e9f8f1;--amber:#bb7b15;--amber-tint:#fff7e8;--red:#d74b58;--red-tint:#fff0f1;--sidebar:253px;--radius-sm:9px;--radius-md:13px;--radius-lg:17px;--shadow:0 12px 34px #24285214}*{box-sizing:border-box}html{background:var(--canvas);min-height:100%}body{background:var(--canvas);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #5547e952}::selection{background:#5547e929}.brand{align-items:center;gap:11px;min-width:0;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#675bfa,#493ce0);border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 5px 12px #5547e938}.brand strong{color:var(--ink);letter-spacing:-.35px;white-space:nowrap;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;display:block}.brand small{color:var(--muted);letter-spacing:.08px;margin-top:3px;font-size:10px;display:block}.eyebrow{color:var(--muted);letter-spacing:.9px;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.muted{color:var(--muted)}.login-layout{background:var(--surface);grid-template-columns:minmax(390px,.96fr) minmax(420px,1.04fr);min-height:100vh;display:grid}.login-story{color:#fff;background:linear-gradient(153deg,#fbfaff 0%,#f5f4ff 46%,#efedff 100%);border-right:1px solid #eeedf9;flex-direction:column;min-height:100vh;padding:31px clamp(30px,5vw,84px) 26px;display:flex;position:relative;overflow:hidden}.login-story>.brand strong{color:#292b45}.login-story-content{z-index:2;width:min(510px,100%);margin:auto 0;position:relative}.login-story-content .eyebrow{color:#6963a5;margin-bottom:14px}.login-story h1{color:#25263e;letter-spacing:-2px;max-width:540px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.11}.login-story-content>p{color:#73758e;max-width:440px;margin:20px 0 0;font-size:15px;line-height:1.7}.story-art{place-items:center;height:285px;margin:22px 0 19px;display:grid;position:relative}.art-orbit{border:1px solid #746ada21;border-radius:50%;position:absolute;transform:rotate(-27deg)}.orbit-one{width:min(430px,94%);height:190px}.orbit-two{width:min(360px,82%);height:250px;transform:rotate(27deg)}.art-tile{color:#fff;background:linear-gradient(150deg,#786dff,#483acb);place-items:center;display:grid;position:absolute;transform:rotate(45deg);box-shadow:0 15px 30px #4e3dce33}.art-tile>svg{transform:rotate(-45deg)}.tile-main{z-index:2;border-radius:23px;width:104px;height:104px}.tile-small{background:linear-gradient(150deg,#b2adff,#7467ee);border-radius:14px;width:57px;height:57px}.tile-small>svg{color:#fff}.tile-top{top:27px;left:calc(50% - 29px)}.tile-left{background:linear-gradient(150deg,#8d85ff,#6355e2);top:127px;left:calc(50% - 166px)}.tile-right{background:linear-gradient(150deg,#b7b1ff,#8377f4);top:121px;right:calc(50% - 168px)}.art-platform{color:#fff;z-index:3;background:#fff;border-radius:14px;place-items:center;width:45px;height:45px;font-size:23px;font-weight:700;display:grid;position:absolute;box-shadow:0 8px 17px #27284c21}.platform-instagram{color:#d8438c;top:42px;left:12%}.platform-github{color:#292b38;bottom:26px;left:23%}.platform-youtube{color:#ed4852;font-size:18px;top:63px;right:13%}.story-points{color:#60617d;flex-wrap:wrap;gap:11px 19px;font-size:11px;display:flex}.story-points span{align-items:center;gap:6px;display:inline-flex}.story-points svg{color:#594ce5}.story-footer{color:#84859d;font-size:11px}.login-side{background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:32px clamp(25px,5vw,82px) 23px;display:flex;position:relative}.login-card{background:#fff;border:1px solid #eceef4;border-radius:17px;width:min(410px,100%);padding:34px 33px 29px;box-shadow:0 14px 44px #282a500e}.login-card-heading{align-items:center;gap:10px;margin-bottom:22px;display:flex}.login-lock{width:35px;height:35px;color:var(--primary);background:var(--primary-tint);border-radius:10px;place-items:center;display:grid}.login-card h2,.access-card h1,.form-dialog h2{letter-spacing:-.85px;margin:0;font-family:Manrope,sans-serif;font-weight:800}.login-card h2{font-size:28px}.login-card>.muted{margin:9px 0 28px;font-size:13px}.login-side-footer{color:#a1a3b2;font-size:10px;position:absolute;bottom:22px}.login-side-footer span{color:#cacbd5;padding:0 5px}.secure-note{color:#6d6f89;background:#f8f8fc;border-radius:9px;align-items:center;gap:10px;margin-top:23px;padding:14px 12px;font-size:10px;line-height:1.6;display:flex}.secure-note svg{color:#6a5fe2;flex:none}.local-environment-notice{color:var(--ink-2);background:var(--primary-tint);border:1px solid #e4e1ff;border-radius:9px;align-items:flex-start;gap:9px;margin:0 0 19px;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.local-environment-notice>svg{color:var(--primary);flex:none;margin-top:1px}.local-environment-notice>span{overflow-wrap:anywhere;min-width:0}.local-environment-notice strong{color:#38305f;margin-bottom:2px;font-size:10px;display:block}.local-environment-account{color:#38305f;margin-top:5px;display:block}.local-environment-account code{color:var(--ink);-webkit-user-select:all;user-select:all;font-size:11px}.local-environment-credentials-link{width:fit-content;color:var(--primary);text-underline-offset:2px;margin-top:7px;font-size:11px;font-weight:700;text-decoration:underline;display:inline-flex}.local-runner-credentials-page{background:var(--surface-2);place-items:center;min-height:100vh;padding:24px;display:grid}.local-runner-credentials-card{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(520px,100%);padding:clamp(20px,5vw,32px);box-shadow:0 20px 60px #1d1f3c1a}.local-runner-credentials-card>.eyebrow{color:var(--primary);margin-bottom:8px}.local-runner-credentials-card h1{color:var(--ink);letter-spacing:-.7px;margin:0;font:800 clamp(21px,5vw,27px)/1.2 Manrope,sans-serif}.local-runner-credentials-intro{color:var(--ink-2);margin:10px 0 20px;font-size:13px;line-height:1.6}.local-runner-credentials-warning{border-left:3px solid var(--primary);background:var(--primary-tint);color:var(--ink-2);border-radius:5px;margin:0 0 18px;padding:11px 12px;font-size:12px;line-height:1.55}.local-runner-credentials-email{gap:6px;margin:0 0 16px;display:grid}.local-runner-credentials-email dt{color:var(--muted);font-size:11px;font-weight:700}.local-runner-credentials-email dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px}.local-runner-credentials-control{gap:9px;display:grid}.local-runner-credentials-actions{flex-wrap:wrap;gap:8px;display:flex}.local-runner-credentials-actions .button{min-height:42px}.local-runner-password-field{gap:6px;display:grid}.local-runner-password-field label{color:var(--muted);font-size:11px;font-weight:700}.local-runner-password-field input{border:1px solid var(--line-strong);width:100%;min-height:42px;color:var(--ink);background:#fbfbfe;border-radius:8px;padding:9px 11px;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.local-runner-credentials-status{min-height:1.4em;color:var(--ink-2);margin:0;font-size:11px;line-height:1.5}.local-runner-credentials-footer{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.github-page{gap:14px;display:grid}.github-hero{align-items:center;gap:15px;padding:20px;display:flex}.github-hero-icon{color:#343642;background:#f0f1f4;border-radius:13px;flex:none;place-items:center;width:47px;height:47px;display:grid}.github-hero-copy{flex:1;min-width:0}.github-hero-copy h2{letter-spacing:-.4px;margin:4px 0 0;font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.github-hero-copy p{max-width:760px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.github-stage-badge,.github-status-pill{color:#5c568f;white-space:nowrap;background:#f1f0ff;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:700}.github-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.github-readiness-card{align-items:flex-start;gap:10px;min-height:80px;padding:13px;display:flex}.github-readiness-card>span{color:#888a9e;background:#f2f3f7;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:grid}.github-readiness-card.done>span{color:#117c54;background:#e7f7ef}.github-readiness-card.current>span{color:#5547e9;background:#efedff}.github-readiness-card strong,.github-readiness-card small{display:block}.github-readiness-card strong{color:var(--ink-2);font-size:10px}.github-readiness-card small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.github-setup-panel{padding:19px}.github-panel-heading{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.github-panel-icon{color:#5c50d8;background:#f0efff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.github-panel-heading h3{margin:4px 0 0;font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.github-panel-heading p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.github-message{border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:9px;margin:12px 0;padding:11px 12px;font-size:10px;line-height:1.55;display:flex}.github-message>svg{flex:none;margin-top:1px}.github-message.info{color:#555872;background:#fafaff}.github-message.success{color:#176b4d;background:#f0fbf5;border-color:#ccebdc}.github-message.error{color:#a34f58;background:#fff5f5;border-color:#f3d9db}.github-instructions{gap:9px;margin:0 0 17px;padding:0;list-style:none;display:grid}.github-instructions li{border:1px solid var(--line);background:#fcfcff;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.github-instructions li>span{width:23px;height:23px;color:var(--primary);background:var(--primary-tint);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.github-instructions strong,.github-instructions small{display:block}.github-instructions strong{color:var(--ink-2);font-size:10px}.github-instructions small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.55}.github-credentials-form{border-top:1px solid var(--line);padding-top:17px}.github-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.github-field>label{color:var(--ink-2);font-size:10px;font-weight:700}.github-field>small{color:var(--muted);font-size:9px;font-weight:400;line-height:1.45}.github-field input,.github-field textarea{min-height:39px;padding:9px 10px;font-size:11px}.github-field textarea{resize:vertical;min-height:145px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.45}.github-field textarea:focus-visible{border-color:#837af0;outline:0;box-shadow:0 0 0 3px #5547e91a}.github-key-field{grid-column:1/-1}.github-private-key-masked{-webkit-text-security:disc}.github-reveal-key{min-height:40px;color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;padding:8px 12px;font-size:12px;font-weight:700}.github-reveal-key:hover{background:var(--primary-tint)}.github-reveal-key:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.github-form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:13px;display:flex}.github-form-footer>span{color:var(--muted);align-items:center;gap:7px;font-size:9px;line-height:1.5;display:inline-flex}.github-form-actions{align-items:center;gap:8px;display:inline-flex}.github-configured-card{background:#fbfffc;border:1px solid #d7ece1;border-radius:11px;gap:9px;padding:14px;display:grid}.github-configured-status{align-items:center;gap:10px;min-width:0;display:flex}.github-configured-status>span:first-child{color:#14784f;background:#e7f7ef;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.github-configured-status>div{flex:1;min-width:0}.github-configured-status strong,.github-configured-status small{overflow-wrap:anywhere;display:block}.github-configured-status strong{color:#315a48;font-size:11px}.github-configured-status small{color:var(--muted);margin-top:4px;font-size:9px}.github-webhook-panel{min-width:0;padding:19px}.github-webhook-heading{align-items:center;margin-bottom:11px}.github-webhook-heading>div{flex:1;min-width:0}.github-webhook-refresh{min-height:34px;padding:7px 10px;font-size:10px}.github-webhook-summary{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px 45px;font-size:9px;display:flex}.github-webhook-receiver{align-items:center;gap:6px;display:inline-flex}.github-webhook-receiver>span{background:#9a9aaa;border-radius:50%;width:7px;height:7px}.github-webhook-receiver.is-enabled>span{background:#b6812d}.github-webhook-receiver.is-disabled>span{background:#83869a}.github-webhook-note{color:var(--muted);margin:0 0 10px 45px;font-size:9px;line-height:1.5}.github-webhook-table-scroll{border:1px solid var(--line);border-radius:9px;overflow-x:auto}.github-webhook-table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}.github-webhook-table th,.github-webhook-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 11px}.github-webhook-table thead th{color:var(--muted);white-space:nowrap;background:#fafaff;font-size:9px;font-weight:700}.github-webhook-table tbody tr:last-child>*{border-bottom:0}.github-webhook-table tbody th{min-width:170px;font-weight:600}.github-webhook-table code{max-width:245px;color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font:8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.github-webhook-event{color:var(--ink-2);text-transform:capitalize;display:block}.github-webhook-processing{color:#56516f;white-space:nowrap;background:#f0eff6;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.github-webhook-processing.is-queued{color:#805c0d;background:#fff5dc}.github-webhook-processing.is-reconciliation_required{color:#8a4e10;background:#fff0df}.github-webhook-processing.is-processed{color:#246844;background:#e8f7ef}.github-webhook-processing.is-ignored,.github-webhook-processing.is-received{color:#56516f;background:#f0eff6}.github-webhook-processing-detail{max-width:215px;color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45;display:block}.github-webhook-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:9px;margin:0;padding:18px 12px;font-size:10px;line-height:1.5}.github-catalog-panel{padding:19px}.github-catalog-panel .github-panel-heading{align-items:center}.github-catalog-panel .github-panel-heading>div{flex:1;min-width:0}.github-catalog-refresh{min-height:35px;padding:7px 10px;font-size:10px}.github-catalog-badge{width:fit-content;margin:2px 0 12px;display:inline-flex}.github-catalog-controls{grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:7px 12px;max-width:620px;margin:14px 0;display:grid}.github-catalog-field{color:var(--ink-2);font-size:10px;font-weight:700}.github-catalog-controls select{width:100%;min-height:38px;color:var(--ink-2);border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px}.github-catalog-controls small{color:var(--muted);grid-column:2;font-size:9px;line-height:1.5}.github-catalog-summary{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin:16px 0 9px;font-size:10px;display:flex}.github-catalog-summary>span{color:#5c568f;font-size:9px;font-weight:700}.github-repo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.github-repo-card{border:1px solid var(--line);background:#fdfdff;border-radius:10px;min-width:0;padding:12px}.github-repo-title{color:var(--ink-2);align-items:center;gap:7px;font-size:10px;display:flex}.github-repo-title>svg{color:#5c568f;flex:none}.github-repo-title strong,.github-repo-full-name{overflow-wrap:anywhere}.github-repo-full-name{color:var(--muted);margin-top:5px;font-size:9px;display:block}.github-repo-meta{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin-top:12px;font-size:9px;display:flex}.github-repo-meta code{color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.github-repo-details-toggle{color:var(--primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:9px;font-weight:700}.github-repo-details-toggle:hover{text-decoration:underline}.github-repo-activity{background:#fbfaff;border:1px solid #dedcf5;border-radius:11px;margin-top:13px;padding:14px}.github-repo-activity-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.github-repo-activity-header h4{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.github-repo-activity-header p{color:var(--muted);margin:4px 0 0;font-size:9px}.github-repo-activity-close{width:30px;height:30px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.github-repo-activity-grid{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.github-tree-browser{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:12px;padding:11px}.github-tree-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.github-tree-heading h5{color:var(--ink-2);align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.github-tree-heading>span{color:var(--muted);font-size:9px}.github-tree-heading>span code{color:var(--ink-2)}.github-tree-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin:10px 0 7px;font-size:9px;display:flex}.github-tree-breadcrumbs>span{align-items:center;gap:5px;display:inline-flex}.github-tree-breadcrumbs button{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 3px}.github-tree-breadcrumbs button[aria-current=page]{color:var(--ink-2);font-weight:700}.github-tree-list{border-top:1px solid #eff0f6;border-bottom:1px solid #eff0f6;gap:3px;max-height:260px;margin:0;padding:5px 0;list-style:none;display:grid;overflow:auto}.github-tree-entry{width:100%;color:var(--ink-2);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 6px;font-size:9px;display:flex}button.github-tree-entry{cursor:pointer}button.github-tree-entry:hover{background:#f6f5fb}.github-tree-entry>svg{color:var(--primary);flex:none}.github-tree-entry>span{overflow-wrap:anywhere;flex:1;min-width:0}.github-tree-entry>small{color:var(--muted);flex:none;font-size:8px}.github-tree-empty{color:var(--muted);padding:9px 6px;font-size:9px}.github-tree-limit{color:var(--muted);margin:7px 0 0;font-size:8px;line-height:1.5}.github-work-items{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:12px;padding:11px}.github-work-items-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.github-work-items-heading h5{color:var(--ink-2);margin:3px 0 0;font-size:10px}.github-work-items-heading p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.github-work-items-switch,.github-work-items-pagination>div{flex-wrap:wrap;gap:5px;display:flex}.github-work-items-switch button,.github-work-items-pagination button{min-height:28px;color:var(--ink-2);border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:inline-flex}.github-work-items-switch button[aria-pressed=true]{color:#433d80;background:#f2f0ff;border-color:#c9c5ee;font-weight:700}.github-work-items-pagination button:disabled{color:#a5a6b5;cursor:not-allowed;background:#fafaff}.github-work-items-list{gap:7px;max-height:300px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.github-work-item{background:#fdfdff;border:1px solid #eff0f6;border-radius:8px;min-width:0;padding:9px}.github-work-item-title{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;display:flex}.github-work-item-title>svg{color:var(--primary);flex:none}.github-work-item-title strong{overflow-wrap:anywhere;flex:1;min-width:0}.github-work-item>p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:8px;line-height:1.5}.github-work-item-branches{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.github-work-item-branches code{color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.github-work-state,.github-work-checks{border-radius:999px;align-items:center;padding:2px 6px;font-size:7px;font-weight:700;display:inline-flex}.github-work-state.is-open{color:#176b4d;background:#eaf8f0}.github-work-state.is-closed{color:#6b568f;background:#f2edfa}.github-work-state.is-draft{color:#555872;background:#f0f0f5}.github-work-checks.is-success{color:#176b4d;background:#eaf8f0}.github-work-checks.is-pending{color:#806321;background:#fff7df}.github-work-checks.is-failure{color:#a34f58;background:#fff0f0}.github-work-item-labels{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.github-work-item-labels span{color:#555872;background:#f8f8fc;border:1px solid #e7e7ef;border-radius:999px;padding:2px 6px;font-size:7px}.github-work-items-empty{color:var(--muted);border:1px dashed var(--line);text-align:center;border-radius:7px;margin:10px 0 0;padding:12px;font-size:8px}.github-work-items-pagination{color:var(--muted);border-top:1px solid #eff0f6;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:8px;font-size:8px;display:flex}.github-actions-runs{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:12px;padding:11px}.github-actions-heading h5{color:var(--ink-2);align-items:center;gap:6px;margin:3px 0 0;font-size:10px;display:flex}.github-actions-heading p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.github-actions-list{gap:7px;max-height:280px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.github-actions-run{background:#fdfdff;border:1px solid #eff0f6;border-radius:8px;min-width:0;padding:9px}.github-actions-run>div{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:7px;font-size:9px;display:flex}.github-actions-run>div strong{overflow-wrap:anywhere;flex:1;min-width:0}.github-actions-run>p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:8px;line-height:1.5}.github-actions-run code{color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.github-actions-status{border-radius:999px;align-items:center;padding:2px 6px;font-size:7px;font-weight:700;display:inline-flex}.github-actions-status.is-success{color:#176b4d;background:#eaf8f0}.github-actions-status.is-failure{color:#a34f58;background:#fff0f0}.github-actions-status.is-cancelled{color:#555872;background:#f0f0f5}.github-actions-status.is-queued,.github-actions-status.is-progress{color:#806321;background:#fff7df}.github-file-viewer{background:#fafafd;border:1px solid #e7e6ef;border-radius:8px;margin-top:9px;padding:10px}.github-file-viewer-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.github-file-viewer-heading h6{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:9px}.github-file-viewer-tabs{border:1px solid var(--line);background:#fff;border-radius:7px;gap:3px;padding:3px;display:inline-flex}.github-file-viewer-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:inline-flex}.github-file-viewer-tabs button[aria-pressed=true]{color:var(--ink-2);background:#f0eff8;font-weight:700}.github-file-viewer-tabs button:disabled{opacity:.5;cursor:not-allowed}.github-diff-controls{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.github-diff-controls label{color:var(--muted);gap:4px;font-size:8px;display:grid}.github-diff-controls select{min-width:0;color:var(--ink-2);border:1px solid var(--line);font:inherit;background:#fff;border-radius:6px;padding:6px;font-size:8px}.github-file-code{max-height:280px;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e5e6ed;border-radius:6px;margin:9px 0 0;padding:10px;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.github-file-code.is-diff{background:#fbfbfd}.github-activity-column{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:11px}.github-activity-column h5{color:var(--ink-2);align-items:center;gap:6px;margin:0 0 8px;font-size:10px;display:flex}.github-activity-column h5>span{color:var(--muted);margin-left:auto;font-size:9px}.github-activity-column ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.github-activity-column li{border:1px solid #eff0f6;border-radius:7px;min-width:0;padding:8px}.github-activity-column li>code,.github-activity-column li>strong{color:var(--ink-2);overflow-wrap:anywhere;font-size:9px;display:block}.github-activity-column li>small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:8px;line-height:1.5;display:block}.github-activity-column li>small code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.github-default-branch{color:#176b4d;background:#eaf8f0;border-radius:20px;margin-left:7px;padding:3px 6px;font-size:8px;font-weight:700}.github-catalog-pagination{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:9px;display:flex}.github-catalog-pagination .button{min-height:34px;padding:7px 10px;font-size:9px}.github-catalog-pagination .button:disabled,.github-catalog-refresh:disabled{opacity:.55;cursor:not-allowed}.facebook-page{gap:14px;max-width:1380px;margin:0 auto;display:grid}.facebook-hero{border-top:3px solid #4267b2;align-items:center;gap:15px;padding:20px;display:flex}.facebook-hero-icon{color:#315b9a;background:#eef3fc;border-radius:13px;flex:none;place-items:center;width:47px;height:47px;display:grid}.facebook-hero-copy{flex:1;min-width:0}.facebook-hero-copy h2{color:var(--ink);letter-spacing:-.3px;margin:4px 0 0;font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.facebook-hero-copy p{max-width:760px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.facebook-stage-badge,.facebook-demo-pill,.facebook-draft-status{color:#315b9a;background:#eef3fc;border:1px solid #dce6f7;border-radius:999px;align-items:center;width:fit-content;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.facebook-message{border:1px solid;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:10px;line-height:1.55;display:flex}.facebook-message>svg{flex:none;margin-top:1px}.facebook-message.info{color:#405571;background:#f5f8ff;border-color:#dce6f7}.facebook-message.success{color:#27684d;background:#f1fbf5;border-color:#cbe9d8}.facebook-message.error{color:#8d3935;background:#fff6f5;border-color:#f1d1ce}.facebook-editor-panel,.facebook-drafts-panel{gap:14px;padding:19px;display:grid}.facebook-panel-heading{align-items:flex-start;gap:11px;min-width:0;display:flex}.facebook-panel-icon{color:#315b9a;background:#eef3fc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.facebook-panel-heading>div{flex:1;min-width:0}.facebook-panel-heading h3{color:var(--ink);margin:4px 0 0;font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.facebook-panel-heading p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.facebook-draft-form{gap:14px;display:grid}.facebook-draft-form .field{min-width:0}.facebook-draft-form select{width:100%;min-height:42px;padding:0 11px}.facebook-draft-form textarea{resize:vertical;width:100%;min-height:148px;line-height:1.55}.facebook-draft-form textarea:focus-visible,.facebook-draft-form select:focus-visible{outline-offset:2px;border-color:#4267b2;outline:3px solid #4267b238}.facebook-form-footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.facebook-button-danger{color:#8c333d;background:#fff;border-color:#e9bdc2}.facebook-button-danger:hover:not(:disabled){color:#72242d;background:#fff5f6;border-color:#d99aa2}.facebook-count{color:#315b9a;vertical-align:1px;background:#eef3fc;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:5px;padding:0 6px;font:700 10px Manrope,sans-serif;display:inline-grid}.facebook-refresh{min-height:35px;padding:7px 10px;font-size:10px}.facebook-empty-state{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:10px;justify-items:center;gap:7px;padding:23px 16px;display:grid}.facebook-empty-state>svg{color:#4267b2}.facebook-empty-state strong{color:var(--ink-2);font-size:12px}.facebook-empty-state p{max-width:460px;margin:0;font-size:10px;line-height:1.5}.facebook-draft-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.facebook-draft-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:14px}.facebook-draft-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.facebook-draft-card-heading>div{align-content:start;justify-items:start;gap:6px;min-width:0;display:grid}.facebook-draft-card-heading strong{color:var(--ink-2);overflow-wrap:anywhere;font-size:11px}.facebook-demo-pill{padding:4px 7px;font-size:8px}.facebook-draft-status{text-align:center;white-space:normal;justify-content:center;max-width:min(100%,340px)}.facebook-draft-text{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0;font-size:12px;line-height:1.6}.facebook-draft-meta{color:var(--muted);flex-wrap:wrap;gap:5px 14px;font-size:9px;display:flex}.facebook-draft-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;padding-top:11px;display:flex}.facebook-draft-actions .button{min-height:35px;padding:0 10px;font-size:10px}.facebook-delete-confirm{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.facebook-tenant-state{min-height:90px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.facebook-spin{animation:1s linear infinite spin}.github-spin{animation:1.2s linear infinite github-spin}@keyframes github-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.github-readiness-grid{grid-template-columns:1fr}}@media (max-width:580px){.github-hero{flex-wrap:wrap;align-items:flex-start;padding:15px}.github-stage-badge{margin-left:62px}.github-setup-panel,.github-webhook-panel{padding:15px 12px}.github-webhook-heading{flex-wrap:wrap}.github-webhook-refresh{margin-left:45px}.github-webhook-summary,.github-webhook-note{margin-left:0}.github-webhook-table{min-width:760px}.github-catalog-panel{padding:15px 12px}.github-catalog-panel .github-panel-heading{flex-wrap:wrap}.github-catalog-refresh{margin-left:45px}.github-catalog-controls{grid-template-columns:1fr}.github-catalog-controls small{grid-column:auto}.github-repo-grid,.github-repo-activity-grid{grid-template-columns:1fr}.github-tree-heading,.github-work-items-heading,.github-work-items-pagination,.github-file-viewer-heading{flex-direction:column;align-items:flex-start}.github-diff-controls,.github-fields-grid{grid-template-columns:1fr}.github-key-field{grid-column:auto}.github-form-footer{flex-direction:column;align-items:stretch}.github-form-actions{width:100%}.github-form-actions>.button{flex:1;min-height:44px}}.form-stack{flex-direction:column;gap:17px;display:flex}.field{color:#4e5065;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.field>span{align-items:center;gap:7px;display:flex}.field>span small{color:var(--muted);font-weight:400}.field input,.field textarea,.field select,.search-field input{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;transition:border .16s,box-shadow .16s}.field input,.field select{min-height:43px;padding:0 12px}.field textarea{resize:vertical;min-height:90px;padding:11px 12px}.field input::placeholder,.search-field input::placeholder{color:#afb1bf;font-weight:400}.field input:focus,.field textarea:focus,.field select:focus,.search-field input:focus{border-color:#837af0;outline:0;box-shadow:0 0 0 3px #5547e91a}.input-with-action{align-items:center;display:flex;position:relative}.input-with-action>input{padding-right:42px}.input-action{color:var(--muted);position:absolute;right:8px}.input-prefix{z-index:1;color:var(--muted);position:absolute;left:11px}.input-prefix+input{padding-left:36px}.field-help{color:var(--muted);font-size:10px;font-weight:400;line-height:1.5}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:12px;font-weight:700;transition:background .15s,border .15s,transform .15s,box-shadow .15s;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{opacity:.56;cursor:not-allowed}.button-primary{color:#fff;background:var(--primary);box-shadow:0 3px 8px #5547e929}.button-primary:disabled{color:var(--ink-2);background:var(--line);border-color:var(--line-strong);box-shadow:none;opacity:1}.button-primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 5px 12px #5547e938}.button-secondary{color:#55576e;border-color:var(--line-strong);background:#fff}.button-secondary:hover{background:#f8f8fc;border-color:#c8cbda}.button-large{width:100%;min-height:46px;margin-top:2px}.icon-button{color:#70738a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.icon-button:hover{color:#484b65;background:#f1f1f8}.form-error{color:#bd414e;background:var(--red-tint);border:1px solid #f8d8dc;border-radius:8px;gap:8px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.form-error:before{content:"!";color:#fff;background:#d85a66;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid}.login-email-mismatch{color:var(--ink-2);background:var(--primary-tint);border:1px solid #e4e1ff;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:11px;line-height:1.5;display:block}.success-banner{color:#287755;background:#f0fbf5;border:1px solid #c9ecdb;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.success-banner>svg{flex:none}.success-banner .icon-button{color:#398263;margin-left:auto}.full-loader{min-height:100vh;color:var(--muted);background:var(--canvas);place-items:center;font-size:13px;display:grid}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.access-layout{background:linear-gradient(145deg,#f7f7fc,#f4f5fb);min-height:100vh;padding:24px clamp(18px,4vw,54px)}.access-header{justify-content:space-between;align-items:center;display:flex}.secure-label{color:#656782;background:#ffffffb3;border:1px solid #e9eaf3;border-radius:20px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;display:inline-flex}.secure-label svg{color:var(--primary)}.access-card{border:1px solid var(--line);width:min(980px,100%);box-shadow:var(--shadow);background:#fff;border-radius:16px;margin:48px auto;padding:32px clamp(22px,4vw,43px) 29px}.invitation-accept-card{width:min(860px,100%)}.invitation-result{text-align:center;justify-items:center;gap:14px;padding:30px 12px;display:grid}.invitation-result .access-title-icon{color:#18794e;background:#e9f7ef;margin-bottom:3px}.invitation-result h1,.invitation-result p{margin:0}.invitation-result .button{margin-top:8px}.invitation-accept-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.invitation-details{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);margin:16px 0 0;padding:14px}.invitation-details dl{gap:12px;margin:0;display:grid}.invitation-details dl>div{gap:4px;display:grid}.invitation-details dt{color:var(--muted);font-size:10px}.invitation-details dd{color:var(--ink);margin:0;font-size:12px;font-weight:600;line-height:1.5}.invitation-membership-note{margin:11px 0 0;line-height:1.5}.invitation-preview-error{flex-wrap:wrap;justify-content:space-between;align-items:center}.invitation-preview-error>span{flex:200px}.invitation-panel-actions{border-top:1px solid var(--line);justify-content:flex-end;padding:15px 18px;display:flex}.invitation-link-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);gap:10px;margin:16px 18px;padding:16px;display:grid}.invitation-link-card strong{color:var(--ink);font-size:12px}.invitation-link-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.invitation-link-card .input-with-action{gap:8px}.invitation-link-card .input-with-action>input{min-width:0;padding-right:12px}.invitation-link-card .input-with-action>button{flex:none}.invitation-link-card .field-help{margin:0}.access-step{color:#55576c;align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.access-step>span{flex:none}.access-step>i{background:var(--line);flex:1;height:1px}.access-step>.step-active,.access-step>.step-muted{border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.step-active{color:#fff;background:var(--primary)}.step-muted{color:#7f8194;background:#f0f1f7}.access-content{grid-template-columns:minmax(0,1.3fr) minmax(220px,.74fr);align-items:start;gap:34px;display:grid}.access-main{min-width:0}.access-title-icon{width:46px;height:46px;color:var(--primary);background:var(--primary-tint);border-radius:14px;place-items:center;margin:28px 0 17px;display:grid}.access-main>.eyebrow{margin-bottom:9px}.access-card h1{font-size:27px;line-height:1.2}.access-intro{margin:9px 0 19px;font-size:12px;line-height:1.6}.access-account-note{color:var(--ink-2);background:var(--amber-tint);border-radius:var(--radius-sm);border:1px solid #f0e3c9;align-items:flex-start;gap:11px;margin:0 0 20px;padding:13px;display:flex}.access-account-icon{width:30px;height:30px;color:var(--amber);background:#ffefd0;border-radius:9px;flex:none;place-items:center;display:grid}.access-account-note strong{color:var(--ink);margin:1px 0 4px;font-size:11px;display:block}.access-account-note p{color:#686a7d;margin:0;font-size:10px;line-height:1.5}.access-form{gap:15px}.password-checklist{color:#8b8da1;background:#fafbfe;border:1px solid #eeeef4;border-radius:8px;gap:7px;margin:-5px 0 0;padding:11px 12px;font-size:10px;list-style:none;display:grid}.password-checklist li{align-items:center;gap:8px;display:flex}.password-checklist svg{color:#bbc0ce}.password-checklist .requirement-met{color:#348264}.password-checklist .requirement-met svg{color:#2aab76}.access-footnote{color:#85879b;align-items:center;gap:8px;margin:17px 0 0;font-size:10px;display:flex}.access-footnote svg{color:var(--primary)}.access-tips{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);margin-top:44px;padding:18px}.access-tips-heading{align-items:center;gap:10px;display:flex}.access-tips-heading>span{width:32px;height:32px;color:var(--primary);background:var(--primary-tint);border-radius:10px;flex:none;place-items:center;display:grid}.access-tips-heading h2{color:var(--ink);letter-spacing:-.2px;margin:0;font-family:Manrope,sans-serif;font-size:14px}.access-tips-list{gap:17px;margin:20px 0 0;padding:0;list-style:none;display:grid}.access-tips-list li{gap:4px;display:grid}.access-tips-list strong{color:var(--ink-2);font-size:11px}.access-tips-list span{color:var(--muted);font-size:10px;line-height:1.5}.access-tips-note{color:var(--muted);border-top:1px solid var(--line);align-items:flex-start;gap:8px;margin:20px 0 0;padding-top:13px;font-size:10px;line-height:1.5;display:flex}.access-tips-note svg{color:var(--primary);flex:none;margin-top:1px}.app-layout{min-height:100vh}.sidebar{z-index:20;width:var(--sidebar);background:var(--surface);border-right:1px solid var(--line);flex-direction:column;padding:20px 13px 13px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{padding:0 5px 22px}.sidebar-brand .brand{gap:9px}.sidebar-brand .brand-mark{width:36px;height:36px}.sidebar-brand .brand strong{font-size:11px}.sidebar-brand .brand small{font-size:9px}.nav-section-label{color:#a2a4b4;letter-spacing:.8px;margin:0 11px 8px;font-size:9px;font-weight:700}.section-gap{margin-top:18px}.nav-list{gap:3px;display:grid}.nav-link{color:#666980;border-radius:8px;align-items:center;gap:10px;min-height:37px;padding:0 10px;font-size:11px;font-weight:600;transition:color .14s,background .14s;display:flex}.nav-link>svg{flex:none}a.nav-link:hover{color:var(--primary);background:#f6f5ff}.nav-link.nav-active{color:#4e41d9;background:#f0efff;box-shadow:inset 2px 0 #5b4ee6}.nav-disabled{color:#83869a;cursor:default}.nav-disabled small{color:#a0a2b1;background:#f5f6f9;border-radius:10px;margin-left:auto;padding:3px 5px;font-size:8px;font-weight:500}.provider-instagram{color:#d8408b}.provider-github{color:#282a37}.provider-youtube{color:#e34049}.sidebar-spacer{flex:1;min-height:22px}.sidebar-plan{background:#fbfbff;border:1px solid #eceef5;border-radius:10px;align-items:center;gap:9px;padding:11px 9px;display:flex}.plan-icon{width:30px;height:30px;color:var(--primary);background:#efeeff;border-radius:9px;place-items:center;display:grid}.plan-copy{flex:1;min-width:0}.plan-copy strong,.plan-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.plan-copy strong{font-size:10px}.plan-copy span{color:var(--muted);margin-top:3px;font-size:9px}.sidebar-plan>svg{color:#9799a9}.sidebar-user{border-top:1px solid #f0f1f5;align-items:center;gap:9px;margin-top:11px;padding:10px 6px 3px;display:flex}.user-avatar{color:#5548cf;background:linear-gradient(145deg,#e9e7ff,#d8d5ff);border:1px solid #dad7ff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.sidebar-user-copy{min-width:0}.sidebar-user-copy strong,.sidebar-user-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-user-copy strong{font-size:10px}.sidebar-user-copy small{color:var(--muted);margin-top:3px;font-size:9px}.app-main{min-height:100vh;margin-left:var(--sidebar)}.topbar{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px 27px;display:flex;position:sticky;top:0}.topbar-heading h1{letter-spacing:-.5px;margin:0;font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.topbar-heading p{color:var(--muted);margin:4px 0 0;font-size:10px}.topbar-actions{align-items:center;gap:13px;display:flex}.company-switch{color:var(--muted);gap:4px;font-size:9px;display:grid}.select-wrap{align-items:center;min-width:155px;display:inline-flex;position:relative}.select-wrap select{border:1px solid var(--line);appearance:none;color:#45475d;cursor:pointer;background:#fff;border-radius:7px;width:100%;min-height:31px;padding:0 27px 0 10px;font-size:10px;font-weight:600}.select-wrap>svg{pointer-events:none;color:#77798e;position:absolute;right:8px}.company-switch select:disabled{color:#9294a5;background:#f9f9fc}.topbar-icon{color:#77798e;border:1px solid #eaebf2}.user-menu-wrap{position:relative}.topbar-user{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:3px;display:flex}.topbar-user:hover{background:#fafaff}.topbar-user .user-avatar{width:33px;height:33px}.topbar-user>svg{color:#797b91}.topbar-user-copy strong,.topbar-user-copy small{white-space:nowrap;display:block}.topbar-user-copy strong{font-size:10px}.topbar-user-copy small{color:var(--muted);margin-top:3px;font-size:9px}.user-popover{z-index:24;border:1px solid var(--line);width:205px;box-shadow:var(--shadow);background:#fff;border-radius:10px;gap:5px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.popover-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eff0f4;padding:7px 7px 9px;font-size:10px;overflow:hidden}.user-popover button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 8px;font-size:11px;display:flex}.user-popover button:hover{color:var(--red);background:var(--red-tint)}.page-content{width:min(100%,1510px);margin:0 auto;padding:23px 26px 36px}.mobile-nav{display:none}.dashboard-page,.content-stack{gap:17px;display:grid}.welcome-row{justify-content:space-between;align-items:end;gap:18px;padding:0 1px 2px;display:flex}.welcome-row .eyebrow{text-transform:capitalize;letter-spacing:.1px;color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:500}.welcome-row h2{letter-spacing:-.8px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(19px,2.2vw,25px);font-weight:800}.welcome-row p{color:var(--muted);margin:8px 0 0;font-size:11px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;min-height:139px;padding:15px 15px 13px;display:flex;box-shadow:0 3px 10px #282c5806}.metric-top{color:#666980;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;display:flex}.metric-icon{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.metric-purple{color:#6458df;background:#f0efff}.metric-blue{color:#5083d0;background:#eef5ff}.metric-violet{color:#a05ed7;background:#f7efff}.metric-green{color:#24966b;background:#ebf8f1}.metric-value{letter-spacing:-1px;margin-top:10px;font-family:Manrope,sans-serif;font-size:28px;font-weight:800;line-height:1}.metric-card>small{color:var(--muted);margin-top:5px;font-size:9px}.metric-link{color:var(--primary);align-items:center;gap:5px;margin-top:auto;padding-top:10px;font-size:9px;font-weight:700;display:inline-flex}.metric-link:hover,.inline-link:hover{color:var(--primary-hover)}.metric-state{letter-spacing:-.35px;margin-top:12px;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.metric-note{color:var(--green);align-items:center;gap:5px;margin-top:auto;padding-top:11px;font-size:9px;display:inline-flex}.metric-note>svg{flex:none}.metric-note.status-warning{color:var(--amber)}.dashboard-lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);gap:13px;display:grid}.dashboard-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;display:grid}.dashboard-social-metrics .metric-instagram{color:#c13584;background:#fff0f7}.dashboard-social-metrics .metric-youtube{color:#e62117;background:#fff0ef}.dashboard-network-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.dashboard-network-panel{min-width:0;padding:16px;display:grid}.dashboard-network-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.dashboard-network-brand{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-network-brand>div{gap:3px;min-width:0;display:grid}.dashboard-network-brand h3{color:var(--ink);margin:0;font:800 14px/1.25 Manrope,sans-serif}.dashboard-network-count{min-width:30px;height:30px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:9px;place-items:center;padding:0 8px;font-size:12px;font-weight:800;display:grid}.dashboard-connection-list{scrollbar-width:thin;max-height:380px;margin:0;padding:2px 0;list-style:none;display:grid;overflow-y:auto}.dashboard-connection-list li+li{border-top:1px solid #f0f1f5}.dashboard-connection-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.dashboard-connection-row{min-width:0;color:inherit;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:4px 10px;padding:10px 3px;display:grid}.dashboard-connection-row:hover{background:var(--surface-2)}.dashboard-inbox-shortcut{min-height:29px;color:var(--muted);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.dashboard-inbox-shortcut:hover{color:var(--ink);background:var(--surface-2)}.dashboard-inbox-shortcut.has-unread{color:#a21c35;background:#fff0f2;border-color:#ffd5dc}.dashboard-inbox-shortcut.has-unread:hover{background:#ffe5e9}.dashboard-account-avatar{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.dashboard-connection-copy{gap:3px;min-width:0;display:grid}.dashboard-connection-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-connection-copy small,.dashboard-connection-date{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dashboard-connection-date{grid-column:2/4;align-items:center;gap:4px;display:inline-flex}.dashboard-connection-date svg{flex:none}.dashboard-row-arrow{color:var(--muted);grid-area:1/4/3}.network-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;max-width:92px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.network-status-ok{color:#18734f;background:#edf8f2}.network-status-warning{color:#926314;background:#fff7e8}.network-status-demo{color:#6050b3;background:#f2efff}.dashboard-network-message.network-status-warning{color:#926314;background:0 0;border-radius:0;justify-content:flex-start;max-width:none;min-height:70px;padding:8px 0;display:flex}.dashboard-network-message{min-height:70px;color:var(--muted);align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.dashboard-network-empty{min-height:120px;color:var(--muted);align-content:center;gap:7px;font-size:10px;display:grid}.dashboard-network-empty a,.dashboard-network-footer>a{width:fit-content;color:var(--primary);align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.dashboard-network-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.dashboard-network-footer>span{color:var(--muted);font-size:8px}.dashboard-no-tenant{color:var(--primary);align-items:center;gap:12px;padding:14px;display:flex}.dashboard-no-tenant>div{flex:1;gap:4px;min-width:0;display:grid}.dashboard-no-tenant strong{color:var(--ink);font-size:11px}.dashboard-no-tenant span{color:var(--muted);font-size:9px}.dashboard-quick-panel{gap:10px;padding:17px;display:grid}.dashboard-quick-panel .panel-heading>svg{color:var(--muted)}.dashboard-platform-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.dashboard-platform-links>a{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.dashboard-platform-links>a:hover{border-color:var(--line-strong);background:var(--surface-2)}.dashboard-platform-links>a>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.dashboard-platform-links strong{color:var(--ink);font-size:10px}.dashboard-platform-links small{color:var(--muted);font-size:8px}.dashboard-platform-links>a>svg:last-child{color:var(--muted)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;box-shadow:0 3px 10px #282c5806}.setup-panel,.modules-panel,.activity-panel,.company-glance{padding:17px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-heading h3{letter-spacing:-.35px;margin:5px 0 0;font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.panel-heading p{color:var(--muted);margin:6px 0 0;font-size:10px}.panel-heading-icon,.table-heading-symbol{width:35px;height:35px;color:var(--primary);background:#f1f0ff;border-radius:10px;flex:none;place-items:center;display:grid}.setup-progress{background:#efeff6;border-radius:5px;width:100%;height:5px;margin:18px 0 4px;overflow:hidden}.setup-progress>span{background:linear-gradient(90deg,#7266f1,#5346df);border-radius:5px;height:100%;transition:width .25s;display:block}.setup-steps{display:grid}.setup-step{border-bottom:1px solid #f0f1f5;align-items:center;gap:10px;min-height:57px;padding:9px 2px;display:flex}.setup-step:last-child{border-bottom:0}.step-dot{width:24px;height:24px;color:var(--muted);background:#f4f5f9;border:1px solid #e9eaf1;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.step-done .step-dot{color:#176b4d;background:#eaf8f1;border-color:#d4f0e1}.setup-step>div{flex:1;min-width:0}.setup-step strong,.setup-step>div>span{display:block}.setup-step strong{font-size:10px;font-weight:700}.setup-step>div>span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.step-complete-label,.step-future-label{color:#27855f;white-space:nowrap;font-size:9px}.step-future-label{color:var(--muted)}.step-action{color:var(--primary);white-space:nowrap;align-items:center;gap:3px;font-size:9px;font-weight:700;display:inline-flex}.text-badge{color:var(--muted);background:#f5f6fa;border:1px solid #eceef4;border-radius:20px;padding:5px 8px;font-size:9px}.module-list{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.module-list li{border-bottom:1px solid #f0f1f5;align-items:center;gap:9px;min-height:48px;display:flex}.module-list li:last-child{border-bottom:0}.module-logo{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:18px;font-weight:700;display:grid}.instagram-logo{color:#cf4587;background:#fff0f7}.github-logo{color:#343642;background:#f0f1f4}.youtube-logo{color:#e74b56;background:#fff0f1;font-size:13px}.module-copy{flex:1;min-width:0}.module-copy strong,.module-copy small{display:block}.module-copy strong{font-size:10px}.module-copy small{color:var(--muted);margin-top:3px;font-size:9px}.module-status{color:#9698aa;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.module-status>span{background:#b5b7c3;border-radius:50%;width:6px;height:6px}.module-next{color:#7064db}.module-next>span{background:#7265e9}.modules-footnote{color:#797b91;background:#f8f8fd;border:1px solid #eeeef7;border-radius:8px;align-items:flex-start;gap:7px;margin-top:11px;padding:10px 9px;font-size:9px;line-height:1.5;display:flex}.modules-footnote svg{color:var(--primary);flex:none}.panel-heading>.inline-link{align-self:center}.inline-link{color:var(--primary);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.empty-state{text-align:center;flex-direction:column;align-items:center;display:flex}.compact-empty{justify-content:center;min-height:145px;padding:15px}.empty-state-icon{color:#766bec;background:#f0efff;border-radius:12px;place-items:center;width:39px;height:39px;margin-bottom:9px;display:grid}.compact-empty>svg{color:#7778a0;margin-bottom:9px}.empty-state strong,.empty-state h3{margin:0;font-family:Manrope,sans-serif;font-size:12px;font-weight:800}.empty-state p{max-width:300px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.6}.mini-company-list{margin-top:8px;display:grid}.mini-company{border-bottom:1px solid #f0f1f5;align-items:center;gap:9px;min-height:47px;padding:6px 0;display:flex}.mini-company:last-child{border-bottom:0}.mini-company>span:nth-child(2){flex:1;min-width:0}.mini-company strong,.mini-company small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mini-company strong{font-size:10px}.mini-company small{color:var(--muted);margin-top:4px;font-size:9px}.company-monogram{color:#5e54cd;background:#efedff;border:1px solid #e2dfff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;display:grid}.status-pill{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:600;display:inline-flex}.status-pill>i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-active{color:#176b4d;background:#e9f8f0}.status-suspended{color:#a34f58;background:#fff0f1}.page-actions-row,.user-summary-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-field{color:#9597a7;border:1px solid var(--line-strong);background:#fff;border-radius:8px;align-items:center;gap:8px;width:min(440px,100%);min-width:210px;height:38px;padding:0 11px;display:flex}.search-field input{height:34px;box-shadow:none;border:0;outline:0;padding:0;font-size:10px}.search-field:focus-within{border-color:#8980ec;box-shadow:0 0 0 3px #5547e917}.search-field:focus-within input{box-shadow:none}.companies-panel{overflow:hidden}.table-panel-heading{justify-content:space-between;align-items:center;gap:10px;padding:17px 18px;display:flex}.table-panel-heading h2{margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.table-panel-heading p{color:var(--muted);margin:5px 0 0;font-size:10px}.table-heading-symbol{width:33px;height:33px}.table-scroll{border-top:1px solid #eef0f5;width:100%;overflow:auto hidden}table{border-spacing:0;border-collapse:collapse;white-space:nowrap;width:100%}thead{background:#fafbfe}th{height:37px;color:var(--muted);letter-spacing:.45px;text-align:left;padding:0 15px;font-size:9px;font-weight:700}td{height:59px;color:var(--ink-2);border-top:1px solid #f0f1f5;padding:7px 15px;font-size:10px}tbody tr{transition:background .14s}tbody tr:hover,.selected-table-row{background:#fbfaff}.company-cell{align-items:center;gap:9px;min-width:215px;display:flex}.company-cell>span:nth-child(2){gap:4px;display:grid}.company-cell strong{color:#383a50;font-size:10px;font-weight:700}.company-cell small{color:var(--muted);font-size:9px}.muted-cell{color:var(--muted)}.row-action{color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:2px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.row-action:hover{background:var(--primary-tint)}.current-label{color:#176b4d;background:#e9f8f0;border-radius:14px;padding:4px 7px;font-size:9px;display:inline-flex}.companies-empty{border-top:1px solid #eef0f5;justify-content:center;min-height:259px;padding:25px}.companies-empty .button{margin-top:14px}.info-strip{color:#6e7087;background:#fbfaff;border:1px solid #ebeaf7;border-radius:9px;align-items:center;gap:10px;padding:11px 13px;display:flex}.info-strip-icon{color:#7167d8;background:#efedff;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.info-strip>span:nth-child(2){flex:1;min-width:0}.info-strip strong,.info-strip small{display:block}.info-strip strong{color:#55566f;font-size:10px}.info-strip small{color:var(--muted);margin-top:3px;font-size:9px}.info-strip>svg{color:#9b9caf}.form-dialog{border:1px solid var(--line);width:min(480px,100% - 28px);max-height:min(92vh,780px);color:var(--ink);background:#fff;border-radius:15px;padding:24px;overflow:auto;box-shadow:0 24px 70px #1d1f3c2e}.form-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#191b305c}.dialog-heading{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.dialog-icon{width:37px;height:37px;color:var(--primary);background:var(--primary-tint);border-radius:10px;place-items:center;display:grid}.form-dialog>.eyebrow{margin-bottom:6px}.form-dialog h2{font-size:21px}.form-dialog>.muted{margin:7px 0 19px;font-size:11px;line-height:1.55}.dialog-form{gap:14px}.dialog-actions{justify-content:end;gap:9px;padding-top:5px;display:flex}.studio-unsaved-dialog>.eyebrow{color:var(--primary);letter-spacing:.65px;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.studio-unsaved-description{color:var(--muted);margin:9px 0 18px;font-size:11px;line-height:1.55}.studio-unsaved-dialog .dialog-actions{flex-wrap:wrap}.studio-recovery-dialog{width:min(520px,100% - 28px)}.studio-recovery-dialog>.eyebrow{color:var(--primary);letter-spacing:.65px;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.studio-recovery-dialog h2{margin-bottom:8px}.studio-recovery-description,.studio-recovery-warning{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.55}.studio-recovery-versions{gap:9px;margin:0 0 14px;display:grid}.studio-recovery-versions>div{border:1px solid var(--line);background:#fafaff;border-radius:10px;min-width:0;padding:11px 12px}.studio-recovery-versions dt{color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:700}.studio-recovery-versions dd{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 12px;margin:0;font-size:12px;display:flex}.studio-recovery-versions dd span{color:var(--muted);font-size:10px}.studio-recovery-warning{border-left:3px solid var(--primary);background:#f4f2ff;border-radius:4px;padding:10px 12px}.studio-recovery-error{color:var(--danger,#a12836);margin:0 0 12px;font-size:12px;line-height:1.5}.studio-recovery-progress{color:var(--muted);margin:0 0 12px;font-size:12px}.studio-recovery-dialog .dialog-actions{grid-template-columns:1fr;gap:8px;display:grid}.studio-recovery-dialog .dialog-actions .button{justify-content:center;width:100%;min-height:44px}#studio-canvas-title:focus{outline:2px solid var(--primary);outline-offset:4px;border-radius:3px}.queue-redrive-dialog>.eyebrow{color:var(--primary);letter-spacing:.65px;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.queue-redrive-description{color:var(--muted);margin:8px 0 15px;font-size:11px;line-height:1.55}.queue-redrive-metadata{border:1px solid var(--line);background:#fafaff;border-radius:8px;gap:7px;margin:0 0 15px;padding:11px 12px;font-size:10px;display:grid}.queue-redrive-metadata>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.queue-redrive-metadata dt{color:var(--muted)}.queue-redrive-metadata dd{text-align:right;margin:0}.queue-redrive-metadata code{overflow-wrap:anywhere}.queue-redrive-reason{margin-bottom:14px}.queue-redrive-reason textarea{resize:vertical}.queue-redrive-reason small{color:var(--muted);font-size:10px;line-height:1.45}.queue-redrive-dialog .dialog-actions{flex-wrap:wrap}.queue-redrive-trigger{min-height:34px;padding-inline:10px;font-size:10px}.queue-recovery-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:0 16px 12px;display:flex}.queue-recovery-controls .field{flex:260px}.queue-recovery-controls select{width:100%}.queue-empty-state,.queue-more-jobs{color:var(--muted);padding:16px;font-size:11px}.queue-more-jobs{padding-top:8px}.queue-operation-notice{color:#287755;background:#f0fbf5;border:1px solid #c9ecdb;border-radius:8px;margin:0;padding:10px 12px;font-size:11px}.queue-operation-notice>svg{vertical-align:-3px;margin-right:5px;display:inline-block}.queue-backlog-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-items:flex-start;gap:10px;padding:13px 15px;font-size:12px;line-height:1.5;display:flex}.queue-backlog-summary>svg{flex:none;margin-top:1px}.queue-backlog-summary h2{color:var(--ink);margin:0 0 4px;font-size:13px}.queue-backlog-summary p{color:var(--ink-2);margin:0}.queue-backlog-summary ul{color:var(--ink-2);gap:3px;margin:6px 0 0;padding-left:18px;display:grid}.queue-backlog-summary--attention{color:#8a641f;background:#fff9e9;border-color:#ead9a7}.queue-backlog-summary--unavailable{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink-2)}.queue-backlog-summary--clear{color:#287755;background:#f0fbf5;border-color:#c9ecdb}.queue-backlog-summary .queue-backlog-unavailable{color:var(--danger,#a12836);margin-top:6px}.queue-backlog-state{vertical-align:1px;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.queue-backlog-state--attention{color:#765213;background:#fff0c7}.queue-backlog-state--unavailable{background:var(--surface-2);color:var(--ink-2)}.queue-backlog-state--clear{color:#176b4d;background:#eaf8f0}.media-recovery-info{align-items:flex-start}.media-recovery-info .info-strip-icon{margin-top:1px}.media-recovery-state{font-size:19px}.media-recovery-blocked{color:#8f4b22;background:#fff8f0;border:1px solid #f0d6bd;border-radius:9px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.media-recovery-blocked>svg{flex:none;margin-top:1px}.media-recovery-blocked strong,.media-recovery-blocked small{display:block}.media-recovery-blocked strong{font-size:11px}.media-recovery-blocked small{color:#775c4b;margin-top:4px;font-size:10px;line-height:1.5}.media-recovery-storage-key{overflow-wrap:anywhere;white-space:normal}.media-recovery-trigger{min-height:36px;padding-inline:10px;font-size:10px}.media-recovery-dialog{width:min(540px,100% - 28px)}.media-recovery-dialog>.eyebrow{color:#a34852;letter-spacing:.65px;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.media-recovery-dialog h2{margin-bottom:8px}.media-recovery-metadata{grid-template-columns:minmax(0,1fr)}.media-recovery-metadata>div{align-items:flex-start}.media-recovery-metadata dd{overflow-wrap:anywhere;max-width:72%}.media-recovery-confirm{color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:#fafaff;border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 15px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.media-recovery-confirm input{width:17px;height:17px;accent-color:var(--primary);flex:0 0 17px;margin:0}.media-recovery-danger-action{background:#b5414d;box-shadow:0 3px 8px #b5414d26}.media-recovery-danger-action:hover:not(:disabled){background:#993440;box-shadow:0 5px 12px #b5414d33}.media-recovery-danger-action:disabled{color:var(--ink-2);background:var(--line);border-color:var(--line-strong);box-shadow:none;opacity:1}.full-select{width:100%}.full-select select{min-height:43px}.plans-page{max-width:1160px}.plan-panel{padding:20px}.plan-section-heading{align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.plan-section-heading h2{margin:2px 0 0;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.plan-section-heading p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.plan-catalog{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.plan-card{border:1px solid var(--line);background:#fcfcff;border-radius:10px;padding:13px}.plan-card-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.plan-card-heading strong,.plan-card-heading small{display:block}.plan-card-heading strong{font-size:12px}.plan-card-heading small,.plan-card>small{color:var(--muted);font-size:9px}.plan-card p{color:#55576e;margin:12px 0 4px;font-size:10px}.plan-form{border-top:1px solid var(--line);margin-top:21px;padding-top:18px}.plan-form h3,.plan-override-form h3{margin:0;font-size:12px}.plan-form-grid{grid-template-columns:1fr 1.4fr 1fr;gap:12px;display:grid}.plan-module-options{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:8px 18px;padding:12px;display:flex}.plan-module-options legend{color:#55576e;padding:0 5px;font-size:10px;font-weight:700}.plan-module-options label,.plan-check{color:#55576e;align-items:center;gap:6px;font-size:10px;display:inline-flex}.plan-module-options label{font-size:11px}.plan-module-options input,.plan-check input{accent-color:var(--primary)}.plan-module-options small{color:var(--ink-2);font-size:11px;line-height:1.4}.plan-tenant-select{max-width:430px;margin-bottom:17px}.plan-assign-form{background:#fafaff;border-radius:9px;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:12px;padding:14px;display:grid}.plan-usage-summary{color:#565970;border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:9px 18px;margin-top:12px;padding:12px 14px;font-size:10px;display:flex}.plan-usage-summary strong{color:var(--ink)}.plan-controls-grid{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:14px;margin-top:15px;display:grid}.plan-override-form{border:1px solid var(--line);border-radius:9px;min-width:0;padding:14px}.plan-override-form>.muted{color:var(--ink-2);margin:5px 0 13px;font-size:11px;line-height:1.5}.plan-override-form .field{margin-top:11px}.plan-override-form .field input{min-height:38px}.module-override-list{border-top:1px solid var(--line);margin-top:14px}.module-override-row{border-bottom:1px solid #f0f0f5;align-items:center;gap:8px;padding:10px 0;display:flex}.module-override-row>span{flex:1;min-width:0}.module-override-row strong,.module-override-row small{display:block}.module-override-row strong{font-size:10px}.module-override-row small{color:var(--ink-2);margin-top:3px;font-size:11px;line-height:1.4}.plan-panel>.muted{color:var(--ink-2);font-size:11px;line-height:1.5}.plans-page>.form-error{align-items:center;gap:7px;padding:10px 12px;display:flex}.plans-page>.form-error .icon-button{margin-left:auto}@media (max-width:820px){.plan-controls-grid{grid-template-columns:1fr}.plan-assign-form{grid-template-columns:1fr 1fr}.plan-assign-form>button{grid-column:1/-1}}@media (max-width:580px){.plan-panel{padding:14px 12px}.plan-form-grid,.plan-assign-form{grid-template-columns:1fr}.plan-assign-form>button{grid-column:auto}.module-override-row{flex-wrap:wrap}.module-override-row>span{flex-basis:100%}}.table-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 17px 12px;display:flex}.table-toolbar .search-field{width:min(390px,100%);height:34px}.table-toolbar .search-field input{height:30px}.role-legend{color:#87899d;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.role-legend svg{color:var(--primary)}.workspace-chip{color:#5a5c73;border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:5px 8px 5px 5px;font-size:10px;font-weight:700;display:inline-flex}.tiny-monogram{border-radius:6px;width:23px;height:23px;font-size:9px}.user-summary-copy>p{color:var(--muted);margin:8px 0 0;font-size:10px}.role-pill{color:#6e61d2;background:#f2f0ff;border-radius:20px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex}.role-pill svg{flex:none}.member-role-select{color:#5f58b6;background:#fbfaff;border:1px solid #e4e1fb;border-radius:7px;min-width:116px;height:29px;padding:0 8px;font-size:9px;font-weight:650}.member-role-select:focus-visible{outline-offset:2px;outline:2px solid #8980ec}.member-access-action{justify-content:center;min-width:68px}.member-access-action:disabled,.member-role-select:disabled{cursor:wait;opacity:.55}.company-row-actions{align-items:center;gap:6px;display:flex}.company-suspend-action{color:#a34f58}.member-avatar{color:#506db7;background:#edf3ff;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:10px;font-weight:800;display:grid}.member-color-1{color:#8d5eaf;background:#f6effb}.member-color-2{color:#298268;background:#ebf7f2}.member-color-3{color:#805018;background:#fcf3e9}.master-tag{color:#6155ce;background:#f0efff;border-radius:10px;margin-left:7px;padding:3px 5px;font-size:8px}.onboarding-status{color:#927125;font-size:9px}.notice-banner>span{flex:1}.temporary-credential{background:#f8fdf9;border-color:#c9ecdb;padding:18px 20px}.credential-heading{align-items:center;gap:12px;display:flex}.credential-heading>div{flex:1;min-width:0}.credential-heading h2{color:var(--ink);margin:0;font-size:15px}.credential-heading p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.credential-fields{grid-template-columns:minmax(180px,1fr) minmax(280px,1.4fr);gap:14px;margin-top:16px;display:grid}.credential-password{gap:8px;display:flex}.credential-password input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.credential-password .button{flex:none}.credential-message{color:var(--muted);margin:10px 0 0;font-size:11px}@media (max-width:680px){.credential-fields{grid-template-columns:1fr}.credential-password{flex-direction:column;align-items:stretch}}.loading-lines{border-top:1px solid #eef0f5;gap:9px;padding:18px;display:grid}.loading-lines>i{background:linear-gradient(90deg,#f3f4f9,#fbfbfe,#f3f4f9) 0 0/220% 100%;border-radius:7px;height:38px;animation:1.5s linear infinite loading-shimmer;display:block}@keyframes loading-shimmer{to{background-position-x:-220%}}.permissions-page{gap:15px}.permissions-context-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.permissions-context-row .user-summary-copy>p{margin-top:7px}.permissions-manage-link{min-height:40px}.permissions-intro{justify-content:space-between;align-items:end;gap:15px;padding:2px 1px;display:flex}.permissions-intro h2{color:var(--ink);letter-spacing:-.45px;margin:5px 0 0;font-family:Manrope,sans-serif;font-size:19px;font-weight:800}.permissions-intro p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.permissions-count{color:#6259c9;background:var(--primary-tint);border-radius:7px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:700;display:inline-flex}.permissions-note{color:#76571d;background:var(--amber-tint);border:1px solid #f1e0bb;border-radius:9px;align-items:flex-start;gap:9px;padding:12px 13px;display:flex}.permissions-note>svg{flex:none;margin-top:1px}.permissions-note p{margin:0;font-size:10px;line-height:1.55}.permissions-note strong{color:#68480f}.permissions-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.permission-role-card{min-width:0;padding:15px 14px 5px}.permission-role-current{border-color:#bbb6f5;box-shadow:0 0 0 2px #5547e914}.permission-role-heading{align-items:flex-start;gap:9px;min-height:70px;display:flex}.permission-role-icon{width:31px;height:31px;color:var(--primary);background:var(--primary-tint);border-radius:8px;flex:none;place-items:center;display:grid}.permission-role-heading>div{flex:1;min-width:0}.permission-role-heading h3{margin:1px 0 0;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;line-height:1.35}.permission-role-heading p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.permission-role-heading .current-label{flex:none;font-size:8px}.permission-list{margin:8px 0 0;padding:0;list-style:none}.permission-item{border-top:1px solid #f0f1f5;align-items:flex-start;gap:7px;min-height:57px;padding:9px 0;display:flex}.permission-mark{border-radius:6px;flex:none;place-items:center;width:19px;height:19px;display:grid}.permission-granted{color:#23815d;background:var(--green-tint)}.permission-denied{color:#85889f;background:#f3f4f8}.permission-copy{flex:1;min-width:0}.permission-copy strong,.permission-copy small{display:block}.permission-copy strong{color:var(--ink-2);font-size:9px;font-weight:700;line-height:1.35}.permission-copy small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.permission-state{color:var(--muted);white-space:nowrap;flex:none;font-size:8px}.permissions-loading{min-height:72px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);place-items:center;padding:15px;font-size:11px;display:grid}@media (max-width:1180px){.permissions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.permissions-context-row{flex-direction:column;align-items:stretch}.permissions-manage-link{width:100%}.permissions-intro{flex-direction:column;align-items:flex-start}.permissions-grid{grid-template-columns:1fr}.permission-role-card{padding-inline:13px}.permission-role-heading{min-height:auto;padding-bottom:10px}.permission-item{min-height:52px}}@media (max-width:380px){.permission-state{font-size:7px}.permission-copy small{font-size:8px}}.media-storage-settings{gap:10px;margin-bottom:13px;padding:16px 18px;display:grid}.media-storage-heading{align-items:center;gap:10px;min-width:0;display:flex}.media-storage-heading>div{flex:1;min-width:0}.media-storage-heading h2{color:var(--ink);letter-spacing:-.3px;margin:3px 0 0;font:800 15px/1.3 Manrope,sans-serif}.media-storage-icon{width:34px;height:34px;color:var(--primary);background:var(--primary-tint);border-radius:9px;flex:none;place-items:center;display:grid}.media-storage-description{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.media-storage-limit-note{color:var(--muted);font-size:9px;line-height:1.45}.media-storage-current{border:1px solid var(--line);color:var(--ink-2);background:#fafaff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px 14px;padding:9px 11px;font-size:10px;display:flex}.media-storage-current>span{align-items:center;gap:5px;display:inline-flex}.media-storage-current>span:first-child{color:var(--ink);font-weight:700}.media-storage-current code,.media-storage-provider-note code{color:var(--ink);font-size:10px}.media-storage-current small{width:100%;color:var(--muted);font-size:9px}.media-storage-setup>summary,.media-storage-provider-help>summary{color:var(--ink-2);cursor:pointer;font-size:10px;font-weight:750}.media-storage-setup>summary{width:fit-content;padding:4px 0}.media-storage-setup>summary:focus-visible,.media-storage-provider-help>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.media-storage-form{border-top:1px solid var(--line);gap:11px;padding-top:10px;display:grid}.media-storage-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.media-storage-fields label{color:var(--ink-2);gap:5px;font-size:10px;font-weight:700;display:grid}.media-storage-fields input,.media-storage-fields select{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:8px 10px;font-size:11px}.media-storage-fields input:focus,.media-storage-fields select:focus{outline:2px solid color-mix(in srgb, var(--primary) 28%, transparent);outline-offset:1px;border-color:var(--primary)}.media-storage-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 16px;display:flex}.media-storage-form-footer>small{max-width:600px;color:var(--muted);font-size:9px;line-height:1.5}.media-storage-actions{flex-wrap:wrap;gap:7px;display:flex}.media-storage-actions .button{min-height:36px;padding-inline:11px;font-size:10px}.media-storage-provider-note{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.media-storage-provider-help{border:1px solid var(--line);background:#fafaff;border-radius:7px;gap:6px;padding:9px 10px;display:grid}.media-storage-provider-help ol{color:var(--ink-2);margin:0;padding-left:18px;font-size:9px;line-height:1.55}.media-storage-message,.media-storage-loading{align-items:flex-start;gap:7px;margin:0;font-size:10px;line-height:1.5;display:flex}.media-storage-message svg,.media-storage-loading svg{flex:none;margin-top:1px}.media-storage-message.is-error{color:var(--danger,#a12836)}.media-storage-message.is-success{color:#176b4d}.media-storage-loading,.media-storage-readonly{color:var(--muted)}.media-storage-readonly{margin:0;font-size:10px}.instagram-token-capabilities{flex-wrap:wrap;gap:6px 13px;display:flex}.instagram-token-capabilities span{align-items:center;gap:4px;display:inline-flex}.instagram-token-capabilities svg{color:#23815d;flex:none}.instagram-token-capabilities span:has(svg circle) svg{color:#9b6b1a}@media (max-width:680px){.media-storage-settings{padding:14px}.media-storage-fields{grid-template-columns:1fr;gap:9px}.media-storage-form-footer{flex-direction:column;align-items:stretch}.media-storage-actions{grid-template-columns:1fr;display:grid}.media-storage-actions .button{justify-content:center}}@media (min-width:1600px){.page-content{padding-inline:35px}.metric-card{min-height:152px;padding:18px}.dashboard-page,.content-stack{gap:19px}}@media (max-width:1180px){:root{--sidebar:77px}.sidebar{align-items:center;padding-inline:10px}.sidebar-brand{padding-inline:0}.sidebar-brand .brand>span:nth-child(2),.nav-section-label,.nav-link>.sidebar-nav-label,.nav-disabled small,.sidebar-plan .plan-copy,.sidebar-plan>svg,.sidebar-user-copy{display:none}.nav-link{justify-content:center;width:46px;padding:0}.nav-link.nav-active{box-shadow:inset 0 2px #5b4ee6}.sidebar-plan{justify-content:center;width:47px;padding:7px}.sidebar-user{justify-content:center;padding:11px 0 0}.topbar{padding-inline:21px}.page-content{padding-inline:19px}.metrics-grid{gap:9px}.metric-card{padding-inline:12px}.dashboard-lower-grid{grid-template-columns:minmax(0,1.25fr) minmax(265px,1fr)}}@media (max-width:920px){.login-layout{grid-template-columns:minmax(310px,.85fr) minmax(380px,1.15fr)}.login-story{padding-inline:30px}.login-story h1{font-size:39px}.story-art{transform-origin:50%;margin-inline:-20px;transform:scale(.87)}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-lower-grid,.dashboard-network-grid{grid-template-columns:1fr}.topbar-heading p{max-width:290px;line-height:1.4}}@media (max-width:720px){.login-layout{background:#fff;min-height:100vh;display:block}.login-story{background:#fff;border:0;min-height:auto;padding:15px 19px 0}.login-story>.brand{padding-bottom:18px}.login-story-content,.story-footer{display:none}.login-side{justify-content:flex-start;min-height:calc(100vh - 70px);padding:20px 17px 48px}.login-card{box-shadow:none;border-color:#eff0f5;padding:26px 20px 22px}.login-card h2{font-size:25px}.login-side-footer{font-size:9px;bottom:15px}}@media (max-width:680px){html{overflow-x:clip}.access-layout{padding:15px 13px}.secure-label{padding:7px;font-size:9px}.access-card{margin:24px auto;padding:23px 17px}.access-card h1{font-size:23px}.app-main{margin-left:0;padding-bottom:66px}.sidebar{display:none}.mobile-nav{z-index:25;height:61px;padding:5px 8px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.mobile-nav-master{grid-template-columns:repeat(6,minmax(0,1fr))}.mobile-nav-company-studio{grid-template-columns:repeat(7,minmax(0,1fr))}.mobile-nav>a,.mobile-nav>span{color:#8a8c9e;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:8px;font-weight:600;display:flex}.mobile-nav>a[aria-current=page]{color:var(--primary)}.topbar{gap:9px;min-height:68px;padding:11px 14px}.topbar-heading h1{font-size:15px}.topbar-heading p{display:none}.topbar-actions{gap:5px}.company-switch{max-width:117px;font-size:8px}.select-wrap{min-width:110px}.select-wrap select{text-overflow:ellipsis;min-height:30px;font-size:9px;overflow:hidden}.topbar-icon{display:none}.topbar-user{gap:5px}.topbar-user-copy,.topbar-user>svg{display:none}.topbar-user .user-avatar{width:31px;height:31px}.page-content{padding:18px 13px 23px}.dashboard-page,.content-stack{gap:12px}.welcome-row{align-items:flex-start}.welcome-row h2{max-width:280px;font-size:19px}.welcome-row>.button{min-height:34px;padding:0 8px;font-size:9px}.welcome-row>.button svg{display:none}.metrics-grid{gap:8px}.metric-card{min-height:130px;padding:12px 10px}.metric-top{font-size:9px}.metric-icon{width:27px;height:27px}.metric-icon svg{width:16px}.metric-value{font-size:25px}.metric-state{font-size:12px}.metric-card>small,.metric-note,.metric-link{font-size:8px}.dashboard-lower-grid,.dashboard-bottom-grid{grid-template-columns:1fr;gap:11px}.setup-panel,.modules-panel,.activity-panel,.company-glance{padding:14px 12px}.dashboard-network-panel,.dashboard-quick-panel{padding:13px 11px}.dashboard-no-tenant{flex-wrap:wrap;align-items:flex-start}.dashboard-no-tenant>div{flex-basis:calc(100% - 35px)}.dashboard-no-tenant .button{margin-left:31px}.dashboard-connection-row{grid-template-columns:32px minmax(0,1fr) auto 14px;gap:4px 7px}.dashboard-connection-item{gap:4px}.dashboard-inbox-shortcut{gap:3px;padding:0 5px;font-size:8px}.dashboard-platform-links{grid-template-columns:1fr}.page-actions-row,.user-summary-row{align-items:stretch}.page-actions-row>.button,.user-summary-row>.button{padding-inline:10px;font-size:10px}.search-field{flex:1;min-width:0;height:37px;padding-inline:8px}.search-field input{font-size:9px}.companies-empty{padding-inline:17px}.table-toolbar{flex-direction:column;align-items:flex-start;padding-inline:12px}.table-toolbar .search-field{width:100%}.table-panel-heading{padding-inline:13px}th,td{padding-inline:11px}.user-summary-row{flex-direction:row}.user-summary-copy>p{max-width:210px;line-height:1.45}.form-dialog{padding:20px 17px}.dialog-actions .button{flex:1;padding-inline:8px}}@media (max-width:380px){.metric-top>span:first-child{max-width:95px}.company-switch{max-width:100px}.select-wrap{min-width:94px}.welcome-row h2{font-size:17px}.welcome-row p{max-width:205px;line-height:1.45}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.studio-page{gap:13px;min-width:0;display:grid}.studio-notice{color:#4d5270;background:#f4f3ff;border:1px solid #e4e1ff;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:10px;line-height:1.55;display:flex}.studio-notice>svg{color:var(--primary);flex:none;margin-top:1px}.studio-notice p{margin:0}.studio-notice strong{color:#38305f}.studio-toolbar{align-items:center;gap:13px;padding:11px;display:flex}.studio-project-controls{flex:360px;align-items:end;gap:6px;min-width:280px;display:flex}.studio-project-controls label{color:#72748a;flex:120px;gap:4px;min-width:0;font-size:9px;font-weight:700;display:grid}.studio-project-controls .studio-project-name{flex:1.5 210px}.studio-project-controls .studio-project-select{flex:170px}.studio-project-controls input,.studio-project-controls select{width:100%;min-width:0;min-height:35px;color:var(--ink-2);border:1px solid var(--line-strong);background:#fff;border-radius:7px;padding:0 8px;font-size:10px;font-weight:400}.studio-project-controls>.button{flex:none}.studio-tools,.studio-export-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.studio-history-tools{align-items:center;gap:6px;display:flex}.studio-history-tools .studio-history-button{justify-content:center;width:35px;padding-inline:0}.studio-toolbar .button{min-height:35px;padding-inline:10px;font-size:10px}.studio-format-field{color:#72748a;gap:4px;min-width:156px;font-size:9px;font-weight:700;display:grid}.studio-format-field select{min-height:35px;color:var(--ink-2);border:1px solid var(--line-strong);background:#fff;border-radius:7px;padding:0 9px;font-size:10px}.studio-custom-format-fields{grid-template-columns:repeat(2,minmax(92px,1fr));align-items:end;gap:6px;min-width:220px;display:grid}.studio-custom-format-field{color:#72748a;gap:4px;min-width:0;font-size:9px;font-weight:700;display:grid}.studio-custom-format-field input{width:100%;min-width:0;min-height:35px;color:var(--ink-2);border:1px solid var(--line-strong);background:#fff;border-radius:7px;padding:0 8px;font-size:10px;font-weight:400}.studio-custom-format-field input[aria-invalid=true]{border-color:var(--danger,#a12836)}.studio-custom-format-help{max-width:290px;color:var(--muted);grid-column:1/-1;font-size:8px;font-weight:500;line-height:1.4}.studio-export-tools{justify-items:end;gap:5px;margin-left:auto;display:grid}.studio-save-status{max-width:250px;color:var(--muted);text-align:right;align-items:center;gap:5px;font-size:9px;display:flex}.studio-editor-grid{grid-template-columns:minmax(0,1fr) 305px;align-items:start;gap:13px;min-width:0;display:grid}.studio-workspace,.studio-inspector{min-width:0;padding:13px}.studio-workspace-heading,.studio-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-workspace-heading h2,.studio-section-heading h2{color:#36384f;letter-spacing:-.25px;margin:4px 0 0;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.studio-canvas-dimensions{color:var(--muted);font-variant-numeric:tabular-nums;background:#f7f7fb;border:1px solid #eeeef5;border-radius:6px;padding:5px 7px;font-size:9px}.studio-canvas-scroll{background-color:#f3f4f8;background-image:linear-gradient(45deg,#e9eaf0 25%,#0000 25%),linear-gradient(-45deg,#e9eaf0 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e9eaf0 75%),linear-gradient(-45deg,#0000 75%,#e9eaf0 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border:1px solid #e5e6ee;border-radius:9px;place-items:center;min-width:0;min-height:382px;margin-top:12px;padding:13px;display:grid;overflow:auto}.studio-canvas-frame{background:#fff;border:1px solid #dfe0e8;flex:none;overflow:hidden;box-shadow:0 7px 22px #2526401f}.studio-canvas-scaled{transform-origin:0 0}.studio-canvas-loading{min-height:382px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.studio-media-missing-alert{color:var(--danger,#a12836);background:#fff4f5;border:1px solid #f0c8cd;border-radius:7px;align-items:flex-start;margin:12px 0;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.studio-missing-image-actions{gap:8px;display:grid}.studio-missing-image-actions .button{justify-content:center;min-height:36px}.studio-legacy-image-actions{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:8px;padding:10px;display:grid}.studio-legacy-image-actions p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.studio-legacy-image-actions .button{justify-content:center;min-height:36px}.studio-timeline-future{border-top:1px solid #eff0f5;align-items:center;gap:8px;min-height:41px;margin-top:11px;padding:9px 3px 0;display:flex}.studio-timeline-future>span:first-child{color:#5c5e75;font-size:10px;font-weight:700}.studio-timeline-future small{color:var(--muted);font-size:9px;line-height:1.4}.studio-future-tag{color:var(--muted);background:#f5f5f9;border:1px solid #ececf3;border-radius:5px;flex:none;margin-left:auto;padding:4px 6px;font-size:8px}.studio-video-timeline{grid-column:1/-1;gap:13px;min-width:0;padding:15px;display:grid}.studio-video-timeline-heading,.studio-video-subheading{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-video-timeline-heading h2{color:#36384f;margin:4px 0 0;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.studio-video-timeline-help,.studio-video-frame-note{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.studio-video-test-badge{color:#72521a;background:#fff8e8;border:1px solid #f0dfb7;border-radius:20px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.studio-video-scene-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio-video-scene-tab{min-width:0;color:var(--ink-2);border:1px solid var(--line);text-align:left;cursor:pointer;background:#fafaff;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.studio-video-scene-tab[aria-pressed=true]{background:#f5f4ff;border-color:#bcb6f5;box-shadow:inset 3px 0 #6257d9}.studio-video-scene-tab>span{width:28px;height:28px;color:var(--primary);background:#eceaff;border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.studio-video-scene-tab strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.studio-video-scene-tab small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.studio-video-scene-settings{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(130px,1.35fr) repeat(3,minmax(90px,.8fr)) minmax(145px,1fr) minmax(125px,.9fr);align-items:end;gap:9px;padding:11px;display:grid}.studio-video-scene-settings .field,.studio-video-layer-card .field,.studio-video-audio-fields .field{min-width:0;color:var(--muted);gap:4px;font-size:9px;font-weight:700;display:grid}.studio-video-scene-settings input,.studio-video-scene-settings select,.studio-video-layer-card input,.studio-video-layer-card select,.studio-video-audio-fields input:not([type=range]){width:100%;min-width:0;min-height:34px;color:var(--ink-2);border:1px solid var(--line-strong);background:#fff;border-radius:6px;padding:0 8px;font-size:10px;font-weight:400}.studio-video-scene-duration{color:var(--muted);align-self:center;margin:0;font-size:9px}.studio-video-scene-duration strong{color:var(--ink-2);font-variant-numeric:tabular-nums}.studio-video-playhead{color:var(--ink-2);grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:12px;font-size:10px;font-weight:700;display:grid}.studio-video-preview-toggle{justify-self:start;min-height:34px}.studio-video-playhead-scrub{min-width:0;color:var(--ink-2);font-variant-numeric:tabular-nums;gap:5px;font-size:10px;font-weight:700;display:grid}.studio-video-playhead input,.studio-video-volume input[type=range]{width:100%;accent-color:var(--primary)}.studio-video-track-scroll{border:1px solid var(--line);background:#fafbff;border-radius:8px;min-width:0;padding:10px;overflow-x:auto}.studio-video-track-canvas{gap:5px;min-width:620px;display:grid}.studio-video-ruler,.studio-video-scene-track,.studio-video-layer-track{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.studio-video-track-label{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex;overflow:hidden}.studio-video-track-lane{background:#f0f1f7;border:1px solid #e7e8f0;border-radius:5px;min-width:0;height:29px;position:relative}.studio-video-ruler .studio-video-track-lane{background:0 0;border:0;height:19px}.studio-video-ruler .studio-video-track-lane>span{color:#77798b;font-variant-numeric:tabular-nums;font-size:8px;position:absolute;top:0;transform:translate(-50%)}.studio-video-scene-block,.studio-video-layer-block,.studio-video-audio-block{color:#5149a4;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#e8e6ff;border:1px solid #c9c4f5;border-radius:4px;justify-content:center;align-items:center;min-width:18px;padding:2px 5px;font-size:8px;font-weight:700;display:flex;position:absolute;top:2px;bottom:2px;overflow:hidden}.studio-video-scene-block{cursor:pointer;flex-direction:column;gap:1px}.studio-video-scene-block.is-active{background:#dcd8ff;border-color:#8179da}.studio-video-scene-block small{color:#6b6898;font-size:7px;font-weight:500}.studio-video-layer-block{cursor:pointer}.studio-video-layer-block.is-selected{color:#fff;background:#6257d9;border-color:#5045c2}.studio-video-audio-block{color:#28654b;background:#e4f4eb;border-color:#b8dfc9}.studio-video-playhead-line{z-index:2;pointer-events:none;background:#d74b58;width:2px;position:absolute;top:-2px;bottom:-2px}.studio-video-layer-controls,.studio-video-audio-settings{border-top:1px solid #eff0f5;gap:8px;padding-top:11px;display:grid}.studio-video-subheading strong{color:var(--ink-2);font-size:10px;display:block}.studio-video-subheading small,.studio-video-subheading>span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45;display:block}.studio-video-subheading>span{margin-top:0}.studio-video-layer-card{border:1px solid var(--line);background:#fcfcff;border-radius:7px;grid-template-columns:minmax(130px,1.3fr) repeat(4,minmax(90px,.8fr));align-items:end;gap:8px;padding:9px;display:grid}.studio-video-layer-card.is-selected{background:#f8f7ff;border-color:#d6d2fb}.studio-video-layer-select{min-width:0;min-height:34px;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:3px;padding:0;font-size:10px;font-weight:700;display:grid}.studio-video-layer-select small{color:var(--muted);text-transform:capitalize;font-size:8px;font-weight:400}.studio-video-empty{color:var(--muted);border:1px dashed var(--line-strong);background:#fafbff;border-radius:7px;margin:0;padding:11px;font-size:10px;line-height:1.45}.studio-video-audio-unavailable{color:#7f510b;background:var(--amber-tint);border:1px solid #f0d9a8;border-radius:7px;margin:0;padding:8px 10px;font-size:10px;line-height:1.45}.studio-video-audio-library{border:1px solid var(--line);background:#fafaff;border-radius:8px;gap:9px;padding:10px;display:grid}.studio-video-audio-library-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.studio-video-audio-library .field{min-width:0;color:var(--muted);gap:4px;font-size:9px;font-weight:700;display:grid}.studio-video-audio-library select,.studio-video-audio-upload input{width:100%;min-width:0;min-height:36px;color:var(--ink-2);border:1px solid var(--line-strong);background:#fff;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:400}.studio-video-audio-quota{color:var(--ink-2);text-align:right;white-space:nowrap;gap:3px;padding-bottom:3px;font-size:10px;display:grid}.studio-video-audio-quota small,.studio-video-audio-format,.studio-video-audio-asset small{color:var(--muted);font-size:9px;font-weight:400}.studio-video-audio-rights{color:var(--ink-2);align-items:flex-start;gap:7px;font-size:10px;line-height:1.4;display:flex}.studio-video-audio-rights input{accent-color:var(--primary);flex:none;margin:1px 0 0}.studio-video-audio-format,.studio-video-audio-status,.studio-video-audio-loading{margin:0;font-size:9px;line-height:1.45}.studio-video-audio-format{color:var(--muted)}.studio-video-audio-status{color:var(--ink-2)}.studio-video-audio-loading{color:var(--primary)}.studio-video-audio-assets{gap:6px;display:grid}.studio-video-audio-asset{background:#fff;border:1px solid #ececf3;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}.studio-video-audio-asset>span{min-width:0;color:var(--ink-2);gap:3px;font-size:10px;display:grid;overflow:hidden}.studio-video-audio-asset strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-video-audio-asset .button{flex:none;min-height:30px;padding:4px 8px;font-size:9px}.studio-video-audio-settings>.studio-video-subheading{align-items:center}.studio-video-tone-button{flex:none;min-height:36px;font-size:10px}.studio-video-audio-fields{grid-template-columns:repeat(7,minmax(72px,1fr));align-items:end;gap:8px;display:grid}.studio-video-volume input[type=range]{min-height:34px}.studio-video-frame-note{border-top:1px solid #eff0f5;margin-top:10px;padding-top:10px}.studio-inspector{gap:15px;display:grid}.studio-inspector-section+.studio-inspector-section{border-top:1px solid #eff0f5;padding-top:13px}.studio-section-heading>svg{color:#85879b}.studio-layer-list{gap:4px;max-height:224px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.studio-layer{border:1px solid #0000;border-radius:7px;align-items:center;gap:4px;min-width:0;padding:3px 4px;display:flex}.studio-layer-selected{background:#f5f4ff;border-color:#e8e5ff}.studio-layer-select{color:#52546b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;align-items:center;gap:8px;min-width:0;padding:5px 4px;font-size:9px;display:flex}.studio-layer-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-layer-mark{background:#fff;border:1px solid #d9dae5;border-radius:4px;flex:none;width:14px;height:14px}.studio-layer-shape{background:#c9c4ff;border-color:#b4aef0}.studio-layer-text{border-color:#9c95ec;position:relative}.studio-layer-text:after{content:"T";color:#6258c8;text-align:center;font-size:9px;font-weight:800;line-height:13px;position:absolute;inset:0}.studio-layer-qr{background:repeating-conic-gradient(#4d4d58 0% 25%,#fff 0% 50%) 50%/5px 5px}.studio-layer-image{background:linear-gradient(140deg,#a3d8c3,#e3f4ed)}.studio-layer-unavailable .studio-layer-mark{background:#fff4f5;border-color:#d97c87}.studio-layer-status{color:#a12836;background:#fff4f5;border-radius:4px;flex:none;padding:2px 4px;font-size:9px;font-weight:700;line-height:1.3}.studio-layer-actions{flex:none;display:flex}.studio-layer-actions .icon-button{width:25px;height:27px}.studio-layer-actions .icon-button:disabled{opacity:.35;cursor:not-allowed}.studio-delete-layer:hover{color:var(--red);background:var(--red-tint)}.studio-layer-empty,.studio-empty-property{color:#85879b;font-size:9px;line-height:1.5}.studio-layer-empty{padding:9px 5px}.studio-property{color:#696b82;gap:5px;min-width:0;margin-top:10px;font-size:9px;font-weight:600;display:grid}.studio-property input:not([type=color]),.studio-property textarea,.studio-property select,.studio-property-static{color:#383a52;background:#fff;border:1px solid #dfe1ec;border-radius:6px;width:100%;min-width:0;padding:7px 8px;font-size:10px;font-weight:400}.studio-property input:not([type=color]),.studio-property select,.studio-property-static{min-height:31px}.studio-property textarea{resize:vertical;min-height:65px}.studio-property-static{align-items:center;font-family:Poppins,sans-serif;display:flex}.studio-property-color{grid-template-columns:minmax(0,1fr) 44px;align-items:center}.studio-property-color input[type=color]{cursor:pointer;background:#fff;border:1px solid #dfe1ec;border-radius:6px;width:44px;height:30px;padding:2px}.studio-crop-controls{background:#f8f8fc;border:1px solid #ececf4;border-radius:7px;margin-top:12px;padding:10px}.studio-crop-controls>p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.studio-crop-adjustment{gap:5px;margin:9px 0 7px;display:grid}.studio-crop-adjustment .button{justify-content:center;width:100%;min-height:34px;font-size:10px}.studio-crop-adjustment small{color:var(--muted);font-size:9px;line-height:1.45}.studio-crop-control>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.studio-crop-control output{color:#5552d8;font-variant-numeric:tabular-nums}.studio-crop-control input[type=range]{accent-color:#5547e9;cursor:pointer;background:0 0;border:0;min-height:20px;padding:0}.studio-crop-adjusting .konvajs-content{cursor:grab;touch-action:none}.studio-crop-adjusting .konvajs-content:active{cursor:grabbing}.studio-property-row,.studio-property-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio-property-row .studio-property,.studio-property-grid .studio-property{margin-top:9px}.studio-qr-refresh{width:100%;margin-top:7px;min-height:31px!important;font-size:9px!important}.studio-inline-error{color:#b53a4a;margin:6px 0 0;font-size:9px;line-height:1.4}.studio-library-dialog{width:min(760px,100% - 28px);max-height:min(90dvh,840px);padding:22px}.studio-library-dialog .dialog-heading{margin-bottom:10px}.studio-library-dialog .dialog-heading .eyebrow{color:var(--primary);letter-spacing:.65px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.studio-library-description{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.55}.studio-library-toolbar{align-items:center;gap:8px;margin-bottom:13px;display:flex}.studio-library-search{color:#7b7d91;background:#fafaff;border:1px solid #e4e5ee;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 11px;display:flex}.studio-library-search input{width:100%;min-width:0;color:var(--ink-2);background:0 0;border:0;outline:0;padding:0;font-size:11px}.studio-library-search:focus-within{border-color:#aaa4ef;box-shadow:0 0 0 3px #5547e91a}.studio-library-toolbar>.button{flex:none;min-height:40px;font-size:10px}.studio-library-toolbar>.button:disabled,.studio-library-refresh:disabled,.studio-library-card:disabled{opacity:.6;cursor:wait}.studio-library-upload:disabled{cursor:not-allowed}.studio-library-file-input{display:none}.studio-library-refresh{border:1px solid #e4e5ee;flex:none;width:40px;height:40px}.studio-library-quota{background:#fafaff;border:1px solid #e8e8f2;border-radius:9px;gap:10px;margin:0 0 12px;padding:11px 12px;display:grid}.studio-library-quota-heading,.studio-library-quota-values{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.studio-library-quota-heading{color:#41435a;font-size:10px}.studio-library-quota-heading>span,.studio-library-quota-metric small,.studio-library-quota-state{color:var(--muted);font-size:9px}.studio-library-quota-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.studio-library-quota-metric{gap:5px;min-width:0;display:grid}.studio-library-quota-values{color:var(--muted);font-size:9px}.studio-library-quota-values strong{color:#41435a;font-variant-numeric:tabular-nums}.studio-library-quota-metric progress{appearance:none;background:#e9e9f3;border:0;border-radius:999px;width:100%;height:7px;display:block;overflow:hidden}.studio-library-quota-metric progress::-webkit-progress-bar{background:#e9e9f3;border-radius:999px}.studio-library-quota-metric progress::-webkit-progress-value{background:#6257d9;border-radius:999px}.studio-library-quota-metric progress::-moz-progress-bar{background:#6257d9;border-radius:999px}.studio-library-quota-metric small{font-variant-numeric:tabular-nums}.studio-library-quota-state{margin:0;line-height:1.45}.studio-library-quota-limit{color:#744a18;background:#fff8e8;border:1px solid #f1dfb8;border-radius:7px;margin:0;padding:8px 9px;font-size:9px;line-height:1.45}.studio-media-quota-auth-smoke-page{align-content:start;display:grid}.studio-media-quota-auth-smoke{gap:14px;padding:18px;display:grid}.studio-media-quota-auth-smoke header{gap:6px;display:grid}.studio-media-quota-auth-smoke h1{color:var(--ink);letter-spacing:-.4px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:800}.studio-media-quota-auth-smoke header>p,.studio-media-quota-auth-status{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.studio-media-quota-auth-status.is-error{color:var(--danger,#a12836)}.studio-media-library-auth-smoke-page{align-content:start;display:grid}.studio-media-library-auth-smoke{gap:14px;padding:18px;display:grid}.studio-media-library-auth-smoke header{gap:6px;display:grid}.studio-media-library-auth-smoke h1{color:var(--ink);letter-spacing:-.4px;margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:800}.studio-media-library-auth-smoke header>p,.studio-media-library-auth-status{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.studio-media-library-auth-status.is-error{color:var(--danger,#a12836)}.studio-library-error{margin:0 0 11px;font-size:11px}.studio-library-notice{color:#147950;background:var(--green-tint);border:1px solid #caefde;border-radius:8px;margin:0 0 11px;padding:8px 10px;font-size:11px;line-height:1.45}.studio-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.studio-library-card{min-width:0;color:var(--ink-2);background:#fff;border:1px solid #e8e9f0;border-radius:9px;align-content:start;gap:7px;padding:7px;display:grid;overflow:hidden}.studio-library-card:hover{background:#fbfaff;border-color:#b8b2f4}.studio-library-card-use{width:100%;min-width:0;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:8px;padding:0;display:grid}.studio-library-card-use:focus-visible{outline-offset:3px;border-radius:6px}.studio-library-card-use:disabled{opacity:.65;cursor:wait}.studio-library-thumbnail{aspect-ratio:4/3;color:#898ba0;background:#f3f4f8;border-radius:6px;place-items:center;width:100%;display:grid;overflow:hidden}.studio-library-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.studio-library-card-caption{gap:4px;min-width:0;padding:0 2px 2px;display:grid}.studio-library-card-caption strong{color:#41435a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.studio-library-card-caption small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.studio-library-card-caption .studio-library-card-action{color:#5547e9;font-size:9px;font-weight:700}.studio-library-card-delete{color:#a83c49;cursor:pointer;background:#fff;border:1px solid #f1dadd;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.studio-library-card-delete:hover:not(:disabled){color:#8f2634;background:var(--red-tint);border-color:#e9bfc5}.studio-library-card-delete:disabled{opacity:.55;cursor:wait}.studio-delete-dialog{width:min(460px,100% - 28px)}.studio-delete-dialog>.eyebrow{color:#a83c49;margin-bottom:6px}.studio-delete-dialog h2{margin-bottom:10px}.studio-delete-description,.studio-delete-note{color:var(--ink-2);margin:0 0 11px;font-size:12px;line-height:1.55}.studio-delete-description strong{overflow-wrap:anywhere}.studio-delete-note{color:#6d5260;background:#fff8f8;border:1px solid #f2e0e2;border-radius:8px;padding:10px 11px;font-size:10px}.studio-library-delete-confirm{background:#bd3e4c;box-shadow:0 3px 8px #bd3e4c29}.studio-library-delete-confirm:hover:not(:disabled){background:#a72f3d;box-shadow:0 5px 12px #bd3e4c38}.studio-library-delete-confirm:disabled{color:var(--ink-2);background:var(--line);border-color:var(--line-strong);box-shadow:none}.studio-library-state{min-height:205px;color:var(--muted);text-align:center;background:#fafaff;border:1px dashed #dedfec;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:11px;display:flex}.studio-library-state>svg{color:#8079cf}.studio-library-state small{color:var(--muted);font-size:10px}.studio-library-spinner{animation:.9s linear infinite studio-library-spin}@keyframes studio-library-spin{to{transform:rotate(360deg)}}.studio-library-footer,.studio-library-pagination{align-items:center;display:flex}.studio-library-footer{min-height:44px;color:var(--muted);justify-content:space-between;margin-top:8px;font-size:10px}.studio-library-pagination{gap:7px}.studio-library-pagination>span{color:#696b82;text-align:center;font-variant-numeric:tabular-nums;min-width:36px;font-size:10px}.studio-library-pagination .icon-button{border:1px solid #e8e9f0}.studio-library-pagination .icon-button:disabled{opacity:.42;cursor:not-allowed}.studio-denied{padding:20px}.studio-denied h2{margin:0;font-family:Manrope,sans-serif;font-size:15px}.studio-denied p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}@media (max-width:1500px) and (min-width:681px){.studio-toolbar{flex-wrap:wrap;row-gap:10px}.studio-project-controls{flex:440px;min-width:390px}.studio-project-controls .studio-project-name{flex:1.5 220px}.studio-project-controls .studio-project-select{flex:170px;min-width:150px}}@media (max-width:1040px){.studio-toolbar{flex-wrap:wrap}.studio-editor-grid{grid-template-columns:minmax(0,1fr) 275px}}@media (max-width:820px){.studio-editor-grid{grid-template-columns:minmax(0,1fr)}.studio-inspector{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.studio-inspector-section+.studio-inspector-section{border-top:0;padding-top:0}.studio-canvas-scroll{min-height:330px}.studio-video-scene-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-video-scene-duration{grid-column:1/-1}.studio-video-audio-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.studio-media-quota-auth-smoke,.studio-media-library-auth-smoke{padding:14px}.studio-library-dialog{width:calc(100% - 16px);max-height:92dvh;padding:16px 13px}.studio-library-dialog .dialog-heading>.icon-button{flex:0 0 44px;width:44px;height:44px}.studio-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-library-card-delete{min-height:44px}.studio-library-toolbar{flex-wrap:wrap}.studio-library-quota-metrics{gap:10px}.studio-library-search{flex-basis:100%;min-height:44px}.studio-library-toolbar>.button,.studio-library-refresh{min-height:44px}.studio-library-toolbar>.button{flex:1;justify-content:center}.studio-library-refresh,.studio-library-pagination .icon-button{width:44px;height:44px}.mobile-nav-master-studio{grid-template-columns:repeat(8,minmax(0,1fr))}.studio-notice{gap:10px;padding:12px;font-size:11px}.studio-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;display:grid}.studio-project-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;min-width:0;display:grid}.studio-project-controls label:first-child{grid-column:1/-1}.studio-project-controls label{font-size:10px}.studio-project-controls input,.studio-project-controls select{min-height:44px;font-size:12px}.studio-project-controls>.button{justify-content:center;width:100%;min-height:44px}.studio-tools{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.studio-tools .button{justify-content:flex-start}.studio-history-tools .studio-history-button{width:44px;padding-inline:0}.studio-toolbar .button{min-height:44px;padding-inline:10px;font-size:11px}.studio-format-field{flex:none;width:100%;min-width:0;font-size:10px}.studio-format-field select{min-height:44px;font-size:12px}.studio-custom-format-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0}.studio-custom-format-field{font-size:10px}.studio-custom-format-field input{min-height:44px;font-size:12px}.studio-custom-format-help{max-width:none;font-size:10px}.studio-export-tools{place-items:stretch stretch;gap:8px;width:100%;margin-left:0}.studio-export-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.studio-export-buttons .button{width:100%;min-height:44px;padding-inline:10px;font-size:11px}.studio-save-status{text-align:left;max-width:none;font-size:10px}.studio-workspace,.studio-inspector{padding:10px}.studio-video-timeline{gap:11px;padding:11px}.studio-video-timeline-heading{flex-direction:column;align-items:flex-start}.studio-video-test-badge{align-self:flex-start}.studio-video-scene-tabs{gap:6px}.studio-video-scene-tab{grid-template-columns:26px minmax(0,1fr);gap:6px;min-height:48px;padding:7px}.studio-video-scene-tab>span{width:25px;height:25px}.studio-video-scene-tab small{grid-column:2}.studio-video-scene-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}.studio-video-scene-settings .field:first-child,.studio-video-scene-settings .field:last-of-type{grid-column:1/-1}.studio-video-scene-settings input,.studio-video-scene-settings select,.studio-video-layer-card input,.studio-video-layer-card select,.studio-video-audio-fields input:not([type=range]){min-height:40px;font-size:12px}.studio-video-playhead{grid-template-columns:minmax(0,1fr);gap:8px}.studio-video-preview-toggle{justify-content:center;width:100%;min-height:44px}.studio-video-playhead-scrub{gap:3px}.studio-video-playhead input,.studio-video-volume input[type=range]{min-height:40px}.studio-video-layer-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.studio-video-layer-select{grid-column:1/-1}.studio-video-audio-settings>.studio-video-subheading{flex-direction:column;align-items:flex-start}.studio-video-tone-button{justify-content:center;min-height:44px}.studio-video-audio-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.studio-video-volume{grid-column:1/-1}.studio-video-audio-library-controls{grid-template-columns:minmax(0,1fr)}.studio-video-audio-quota{text-align:left;justify-self:start}.studio-video-audio-library select,.studio-video-audio-upload input{min-height:42px;font-size:12px}.studio-video-audio-asset .button{min-height:40px}.studio-canvas-dimensions{font-size:10px}.studio-canvas-scroll{min-height:280px;padding:8px}.studio-inspector{grid-template-columns:minmax(0,1fr)}.studio-inspector-section+.studio-inspector-section{border-top:1px solid #eff0f5;padding-top:13px}.studio-property{font-size:11px}.studio-property input:not([type=color]),.studio-property select,.studio-property-static{min-height:40px;font-size:12px}.studio-crop-adjustment .button{min-height:44px;font-size:12px}.studio-crop-control input[type=range]{min-height:44px}.studio-layer-actions .icon-button{width:40px;height:40px}}@media (max-width:420px){.studio-library-quota-metrics{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.studio-toolbar .button{gap:7px;padding-inline:10px;font-size:11px}.studio-export-buttons .button span{display:inline}.studio-video-scene-tab{grid-template-columns:22px minmax(0,1fr);padding:6px}.studio-video-scene-tab>span{width:22px;height:22px}.studio-video-track-canvas{min-width:600px}.studio-timeline-future{flex-wrap:wrap;align-items:flex-start}.studio-timeline-future small{flex-basis:100%}}.instagram-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:20px;display:grid}.instagram-hero-mark,.instagram-section-icon,.instagram-empty-icon{color:var(--primary);background:var(--primary-tint);border-radius:12px;flex:none;place-items:center;display:grid}.instagram-hero-mark{width:48px;height:48px}.instagram-hero-copy h2,.instagram-section-title h2,.instagram-section-heading h2,.instagram-no-tenant h2{letter-spacing:-.45px;margin:5px 0 0;font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.instagram-hero-copy p,.instagram-section-title p,.instagram-section-heading p,.instagram-no-tenant p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.instagram-hero-action{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.instagram-hero-action>small{max-width:240px;color:var(--muted);text-align:right;font-size:10px;line-height:1.45}.instagram-read-only{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:700;display:inline-flex}.instagram-setup-panel{padding:18px}.instagram-section-heading{align-items:flex-start;gap:12px;display:flex}.instagram-section-heading>div{flex:1;min-width:0}.instagram-section-icon{width:38px;height:38px}.instagram-section-heading .status-pill{flex:none}.instagram-setup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:17px 0;padding:0;list-style:none;display:grid}.instagram-setup-check{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:11px;display:flex}.instagram-setup-check:nth-child(3){grid-column:1/-1}.instagram-check-icon{width:19px;height:19px;color:var(--amber);background:var(--amber-tint);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.instagram-check-icon>span{background:currentColor;border-radius:50%;width:6px;height:6px}.instagram-check-icon.complete{color:var(--green);background:var(--green-tint)}.instagram-setup-check strong{color:var(--ink-2);font-size:11px;display:block}.instagram-setup-check small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.instagram-callback-box{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.instagram-callback-box>div{flex:1;min-width:0}.instagram-env-hint code,.instagram-privacy-note code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.instagram-callback-box .eyebrow{display:block}.instagram-callback-value{outline-offset:2px;width:100%;min-width:0;color:var(--ink-2);background:0 0;border:0;margin-top:5px;padding:0;font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.instagram-callback-value:focus-visible{outline:2px solid var(--primary)}.instagram-callback-feedback{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.instagram-setup-warning{color:#8a641f;align-items:flex-start;gap:7px;margin:11px 0 0;font-size:10px;line-height:1.5;display:flex}.instagram-setup-warning svg{flex:none;margin-top:1px}.instagram-instructions{border-top:1px solid var(--line);color:var(--ink-2);margin-top:14px;padding-top:12px;font-size:11px}.instagram-instructions summary{cursor:pointer;width:fit-content;font-weight:700}.instagram-instructions ol{color:var(--muted);gap:7px;margin:12px 0;padding-left:20px;line-height:1.55;display:grid}.instagram-instructions strong{color:var(--ink-2)}.instagram-guide-step-copy{gap:7px;margin-top:7px;display:grid}.instagram-guide-step-copy p{margin:0}.instagram-guide-intro{max-width:720px;color:var(--muted);margin:10px 0 0;line-height:1.55}.instagram-guide-next{margin:0 0 12px}.instagram-guide-note{color:var(--ink-2);background:var(--surface-2);border-radius:8px;margin:10px 0;padding:9px 10px;line-height:1.55}.instagram-guide-links{flex-wrap:wrap;gap:12px 18px;display:flex}.instagram-env-hint{color:var(--ink-2);background:var(--surface-2);border-radius:8px;margin:10px 0;padding:10px;font-size:10px;line-height:1.6}.instagram-platform-config{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;margin-top:15px;padding:14px}.instagram-config-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.instagram-config-heading h3{color:var(--ink-2);margin:4px 0 0;font-size:12px;display:block}.instagram-config-heading h3:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #5547e952}.config-source-badge{color:#5e55c3;background:#f1f0ff;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:700}.instagram-platform-config>.field-help{margin:8px 0 0}.instagram-config-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.instagram-config-form .field,.instagram-config-form .field input{min-width:0}.instagram-config-form .instagram-config-help{grid-column:1/-1;margin:0}.instagram-config-form>.button{justify-self:start}.instagram-config-warning{color:#8a641f;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:10px;line-height:1.5;display:flex}.instagram-config-warning svg{flex:none}.instagram-webhook-setup{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:13px;display:grid}.instagram-webhook-setup h4{color:var(--ink-2);margin:3px 0 4px;font-size:12px}.instagram-webhook-setup>div>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.instagram-webhook-copy-row{gap:7px;min-width:0;display:flex}.instagram-webhook-copy-row input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.instagram-webhook-copy-row .button{flex:none;min-height:34px}.instagram-webhook-next-step{max-width:900px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.instagram-webhook-next-step strong{color:var(--ink-2)}.instagram-instructions>.inline-link{align-items:center;gap:5px;display:inline-flex}.instagram-section-title{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.instagram-section-title h2{font-size:16px}.instagram-section-title p{font-size:11px}.instagram-account-list{gap:13px;display:grid}.instagram-connect-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.instagram-manual-token-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:20px;padding:18px;display:grid}.instagram-manual-token-panel h3{margin:4px 0 6px;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.instagram-manual-token-panel>div>p{max-width:430px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.instagram-manual-token-form{gap:10px;display:grid}.instagram-manual-token-form .field{min-width:0}.instagram-manual-token-form input{width:100%;min-width:0}.instagram-manual-token-help{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.instagram-manual-token-actions{flex-wrap:wrap;gap:8px;display:flex}.instagram-account-card{padding:16px}.instagram-account-heading{align-items:center;gap:12px;display:flex}.instagram-account-avatar{color:#c4478e;background:#fff0f7;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:27px;line-height:1;display:grid}.instagram-account-name{flex:1;min-width:0}.instagram-account-name h3{color:var(--ink);margin:3px 0 0;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.instagram-account-name small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.instagram-account-meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:7px 18px;margin-top:12px;padding:10px 0;font-size:10px;display:flex}.instagram-account-meta span{align-items:center;gap:5px;min-width:0;display:inline-flex}.instagram-account-meta svg{color:var(--primary);flex:none}.instagram-scope-diagnostic{border:1px solid var(--line);color:var(--ink-2);background:#fafaff;border-radius:9px;gap:5px;padding:10px 12px;font-size:10px;display:grid}.instagram-scope-diagnostic-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.instagram-scope-state{color:#55566b;background:#ececf4;border-radius:20px;padding:3px 7px;font-size:9px;font-weight:700}.instagram-scope-diagnostic.is-reported .instagram-scope-state{color:#176b4d;background:#e9f8f0}.instagram-scope-diagnostic.is-incomplete .instagram-scope-state{color:#80520b;background:#fff4df}.instagram-scope-diagnostic p,.instagram-scope-diagnostic small{overflow-wrap:anywhere;margin:0;line-height:1.5}.instagram-scope-diagnostic small{color:var(--muted)}.instagram-media-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 9px;display:flex}.instagram-media-heading h4{margin:4px 0 0;font-size:12px;font-weight:800}.instagram-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.instagram-card-actions .button{min-height:33px;padding:0 10px;font-size:10px}.instagram-media-list{margin:0;padding:0;list-style:none;display:grid}.instagram-media-item{border-top:1px solid #f0f1f6;align-items:center;gap:10px;min-width:0;padding:10px 2px;display:flex}.instagram-media-kind{color:#5e55c3;text-transform:capitalize;background:#f2f1ff;border-radius:6px;flex:none;place-items:center;width:52px;min-height:24px;padding:4px;font-size:9px;font-weight:700;display:grid}.instagram-media-copy{flex:1;min-width:0}.instagram-media-copy strong,.instagram-media-copy small{display:block}.instagram-media-copy strong{color:var(--ink-2);font-size:10px}.instagram-media-copy small{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.instagram-media-item .row-action{flex:none;align-items:center;gap:4px;display:inline-flex}.instagram-media-empty,.instagram-media-loading{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:9px;padding:13px 4px;font-size:11px;display:flex}.instagram-media-empty svg{color:var(--primary);flex:none}.instagram-media-empty strong,.instagram-media-empty small{display:block}.instagram-media-empty strong{color:var(--ink-2);font-size:11px}.instagram-media-empty small{margin-top:3px;font-size:10px}.instagram-media-loading svg{animation:.9s linear infinite spin}.instagram-load-more{width:100%;color:var(--primary);border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;padding:10px;font-size:10px;font-weight:700;display:block}.instagram-load-more:disabled{opacity:.6;cursor:wait}.instagram-publication-panel{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:9px;margin-top:10px;padding:13px;display:grid}.instagram-local-simulation{gap:8px;padding:16px;display:grid}.instagram-local-simulation-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.instagram-local-simulation-heading h2{color:var(--ink-2);margin:4px 0;font-size:15px}.instagram-local-simulation-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.instagram-local-simulation-badge{color:#365f4a;background:#e8f5ed;border:1px solid #cde8d6;border-radius:20px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.instagram-publication-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.instagram-publication-heading h4{color:var(--ink-2);margin:4px 0 0;font-size:12px;font-weight:800}.instagram-publication-state{color:#80520b;background:#fff4df;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.instagram-publication-help{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.instagram-publication-composer{grid-template-columns:minmax(0,1.35fr) minmax(260px,.75fr);align-items:start;gap:16px;display:grid}.instagram-publication-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.instagram-publication-form .field{min-width:0}.instagram-publication-form select,.instagram-publication-form textarea{width:100%;min-width:0}.instagram-publication-form .field>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.instagram-publication-form .field>span small{color:var(--muted);font-size:10px;font-weight:500}.instagram-publication-form-section{gap:8px;display:grid}.instagram-publication-section-label{color:var(--ink-2);font-size:11px;font-weight:800}.instagram-publication-format-picker,.instagram-publication-source-picker{flex-wrap:wrap;gap:7px;display:flex}.instagram-publication-format-picker button,.instagram-publication-source-picker button{min-height:36px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.instagram-publication-format-picker button.is-selected,.instagram-publication-source-picker button.is-selected{color:var(--primary);background:var(--primary-tint);border-color:var(--primary)}.instagram-publication-format-picker button:disabled{color:var(--muted);cursor:not-allowed;background:#f5f5f8}.instagram-publication-format-icon{border:1.5px solid;border-radius:4px;width:15px;height:15px;display:inline-block}.instagram-publication-format-reel{border-radius:5px;position:relative}.instagram-publication-format-reel:after{content:"";border-left:1.5px solid;border-right:1.5px solid;position:absolute;inset:3px 5px}.instagram-publication-format-story{outline-offset:2px;border-radius:50%;outline:1px solid}.instagram-publication-capability-note{max-width:720px;color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:10px;line-height:1.5;display:flex}.instagram-publication-capability-note svg{flex:none;margin-top:1px}.instagram-publication-video-options{grid-template-columns:minmax(140px,.7fr) minmax(180px,1fr);align-items:end;gap:10px;display:grid}.instagram-publication-inline-toggle{min-height:39px;color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;font-size:11px;display:inline-flex}.instagram-publication-inline-toggle input{accent-color:var(--primary)}.instagram-publication-unavailable-note{color:#735614;background:var(--amber-tint);border:1px solid #f2e1be;border-radius:7px;padding:9px 10px;font-size:10px;line-height:1.45}.instagram-composer-preview{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:8px;min-width:0;padding:11px;display:grid}.instagram-composer-preview-heading{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:11px;display:flex}.instagram-composer-preview-heading span{color:#a52e69;background:#fff0f7;border-radius:20px;padding:3px 7px;font-size:9px;font-weight:700}.instagram-preview-post{border:1px solid var(--line);border-radius:8px;overflow:hidden}.instagram-preview-account{min-height:38px;color:var(--ink-2);align-items:center;gap:7px;padding:7px;font-size:10px;display:flex}.instagram-preview-account>span{color:#fff;background:linear-gradient(145deg,#d84b8b,#7758d7 70%,#f7a541);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.instagram-preview-media,.instagram-draft-review-media{aspect-ratio:1;width:100%;color:var(--muted);background:#f1f2f6;place-items:center;font-size:10px;display:grid;position:relative;overflow:hidden}.instagram-preview-media img,.instagram-preview-media video,.instagram-draft-review-media img,.instagram-draft-review-media video{object-fit:cover;width:100%;height:100%}.instagram-preview-post.is-reel .instagram-preview-media,.instagram-draft-review-media.is-reel{aspect-ratio:9/16;background:#171820;max-height:360px}.instagram-preview-caption{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;padding:8px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.instagram-preview-caption strong{color:var(--ink);margin-right:4px}.instagram-preview-footnote{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.instagram-draft-review{background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;gap:12px;padding:13px;display:grid}.instagram-draft-review-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.instagram-draft-review-header h5{color:var(--ink-2);margin:4px 0 0;font-size:12px}.instagram-draft-status{max-width:55%;color:var(--ink-2);align-items:center;gap:5px;font-size:10px;line-height:1.4;display:inline-flex}.instagram-draft-review-content{grid-template-columns:minmax(140px,.55fr) minmax(0,1fr);align-items:start;gap:13px;display:grid}.instagram-draft-review-media{border:1px solid var(--line);border-radius:7px;max-width:260px}.instagram-draft-review-copy{min-width:0;color:var(--ink-2);gap:9px;font-size:11px;display:grid}.instagram-draft-review-copy strong{color:var(--ink);font-size:10px}.instagram-draft-review-copy p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.instagram-draft-review-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.4}.instagram-draft-review-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.instagram-draft-review-actions>span{color:var(--ink-2);flex:100%;align-items:center;gap:5px;font-size:10px;line-height:1.45;display:inline-flex}.instagram-draft-review-actions>span[role=alert]{color:#8c3940}.instagram-draft-success{color:#1e714d!important}.instagram-schedule-controls{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;min-width:0;margin:0;padding:8px 10px}.instagram-schedule-controls legend{color:var(--ink-2);padding:0 4px;font-size:10px;font-weight:700}.instagram-schedule-toggle{color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;font-size:10px;display:inline-flex}.instagram-schedule-toggle input{accent-color:var(--primary)}.instagram-schedule-fields{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:end;gap:10px;padding-top:8px;display:grid}.instagram-schedule-fields p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.instagram-schedule-fields strong{color:var(--ink-2);overflow-wrap:anywhere}.instagram-live-schedule{flex:100%;gap:8px;min-width:0;display:grid}.instagram-live-schedule-fields{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;gap:9px;min-width:0;margin:0;padding:10px;display:grid}.instagram-live-schedule-fields legend{color:var(--ink-2);align-items:center;gap:6px;padding:0 4px;font-size:11px;font-weight:800;display:inline-flex}.instagram-live-schedule-fields .field{max-width:320px}.instagram-live-schedule-fields input[type=datetime-local]{width:100%;min-width:0}.instagram-live-schedule-fields>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.instagram-live-schedule-fields>p strong{color:var(--ink-2);overflow-wrap:anywhere}.instagram-live-schedule-review{background:var(--primary-tint);border:1px solid var(--line);color:var(--ink-2);border-radius:7px;gap:6px;padding:10px;display:grid}.instagram-live-schedule-review>strong{color:var(--ink);font-size:11px}.instagram-live-schedule-review>p{margin:0;font-size:11px;font-weight:700}.instagram-live-schedule-review>small{color:var(--ink-2);font-size:10px;line-height:1.45}.instagram-live-schedule-consent{color:var(--ink);cursor:pointer;align-items:flex-start;gap:8px;padding-top:5px;font-size:10px;line-height:1.5;display:flex}.instagram-live-schedule-consent input{accent-color:var(--primary);flex:none;margin:2px 0 0}.instagram-live-schedule-actions{flex-wrap:wrap;gap:7px;display:flex}.instagram-live-schedule-active{background:var(--primary-tint);border:1px solid var(--line);color:var(--ink-2);border-radius:7px;flex-wrap:wrap;flex:100%;align-items:center;gap:8px;padding:9px;font-size:10px;display:flex}.instagram-live-schedule-active>span{flex:100%;align-items:center;gap:5px;line-height:1.5;display:inline-flex}.instagram-live-schedule-active small{color:var(--muted);flex:100%;font-size:10px;line-height:1.5}.instagram-live-schedule-review-required{background:var(--amber-tint);border:1px solid var(--line);color:var(--ink-2);border-radius:7px;flex:100%;align-items:flex-start;gap:7px;padding:9px;font-size:10px;line-height:1.5;display:flex}.instagram-live-schedule-review-required svg{flex:none}.instagram-history-cancel-confirm{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:inline-flex}.instagram-history-cancel-confirm small{color:var(--muted);font-size:9px}@media (max-width:680px){.instagram-live-schedule-fields .field{max-width:none}.instagram-live-schedule-actions>.button,.instagram-live-schedule-active>.button{flex:auto;justify-content:center}.instagram-history-cancel-confirm{justify-content:flex-end}}.instagram-publication-form textarea{resize:vertical}.instagram-publication-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.instagram-publication-actions .button{white-space:normal;min-height:37px;padding-inline:11px}.instagram-publication-notice{color:#674b1b;background:#fff9eb;border:1px solid #f0deb7;border-radius:8px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.instagram-publication-notice svg{flex:none}.instagram-publication-empty{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.instagram-publication-empty a{color:var(--primary);font-weight:700}.instagram-publication-loading{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.instagram-publication-loading svg{animation:.9s linear infinite spin}.instagram-publication-history{border-top:1px solid var(--line);color:var(--ink-2);gap:6px;padding-top:9px;font-size:10px;display:grid}.instagram-publication-history-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.instagram-publication-history>p{color:var(--muted);margin:0}.instagram-publication-history>ul{margin:0;padding:0;list-style:none;display:grid}.instagram-publication-history li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;padding:7px 0;display:flex}.instagram-publication-history-copy{gap:3px;min-width:0;display:grid}.instagram-publication-history-copy strong{text-overflow:ellipsis;overflow:hidden}.instagram-publication-history-copy small,.instagram-publication-history>small{color:var(--muted);font-size:9px;line-height:1.4}.instagram-publication-history .row-action{flex:none;align-items:center;gap:4px;display:inline-flex}.instagram-disconnect-row{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:11px;font-size:10px;display:flex}.danger-action{color:var(--red)!important}.instagram-empty-state,.instagram-no-tenant{text-align:center;flex-direction:column;align-items:center;padding:25px 18px;display:flex}.instagram-empty-icon{width:44px;height:44px;margin-bottom:10px}.instagram-empty-state h3{margin:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.instagram-empty-state p,.instagram-no-tenant p{max-width:400px;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.instagram-empty-state .inline-link{align-items:center;gap:5px;margin-top:11px;display:inline-flex}.instagram-no-tenant{gap:8px}.instagram-no-tenant .button{margin-top:5px}.instagram-page-loading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.instagram-privacy-note{color:#5e6078;border:1px solid var(--line);background:#f8f8fc;border-radius:9px;align-items:flex-start;gap:8px;padding:11px 13px;font-size:10px;line-height:1.55;display:flex}.instagram-privacy-note svg{color:var(--green);flex:none;margin-top:1px}.instagram-privacy-note code{color:var(--ink-2);font-size:10px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:820px){.instagram-hero{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.instagram-hero-action{grid-column:2;align-items:flex-start}.instagram-hero-action>small{text-align:left}.instagram-publication-composer{grid-template-columns:minmax(0,1fr)}.instagram-composer-preview{width:min(100%,440px)}}@media (max-width:680px){.instagram-page{gap:12px}.instagram-hero{gap:11px;padding:14px}.instagram-hero-mark{width:39px;height:39px}.instagram-hero-copy h2{font-size:15px}.instagram-hero-copy p{font-size:10px}.instagram-hero-action .button{min-height:35px;font-size:10px}.instagram-setup-panel,.instagram-account-card{padding:13px 11px}.instagram-section-heading{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:8px 10px;display:grid}.instagram-section-heading .status-pill{grid-column:2;justify-self:start;margin-left:0}.instagram-section-heading h2{font-size:14px}.instagram-section-heading p{font-size:10px}.instagram-setup-list{grid-template-columns:1fr;gap:7px;margin:13px 0}.instagram-callback-box{flex-direction:column;align-items:flex-start}.instagram-callback-box .button{align-self:flex-end}.instagram-config-heading{flex-direction:column;align-items:flex-start}.instagram-config-form{grid-template-columns:1fr;gap:10px}.instagram-config-form .instagram-config-help{grid-column:auto}.instagram-webhook-copy-row{flex-direction:column;align-items:stretch}.instagram-webhook-copy-row .button{justify-content:center}.instagram-manual-token-panel{grid-template-columns:1fr;gap:12px;padding:13px 11px}.instagram-section-title h2{font-size:14px}.instagram-section-title p{max-width:245px}.instagram-account-heading{align-items:flex-start;gap:8px}.instagram-account-avatar{width:34px;height:34px;font-size:22px}.instagram-account-name h3{font-size:13px}.instagram-account-heading .status-pill{padding:5px 7px;font-size:9px}.instagram-account-meta{gap:7px;display:grid}.instagram-media-heading{flex-direction:column;align-items:flex-start}.instagram-card-actions{justify-content:flex-start;width:100%}.instagram-publication-form,.instagram-publication-video-options,.instagram-draft-review-content{grid-template-columns:minmax(0,1fr)}.instagram-draft-review-header{flex-direction:column}.instagram-draft-status{max-width:none}.instagram-draft-review-media{width:min(100%,280px)}.instagram-publication-format-picker button,.instagram-publication-source-picker button{min-height:40px}.instagram-schedule-fields{grid-template-columns:minmax(0,1fr)}.instagram-publication-actions{justify-content:flex-start}.instagram-publication-actions .button{justify-content:center;width:100%;min-height:44px}.instagram-publication-heading{flex-direction:column;align-items:flex-start}.instagram-local-simulation-heading{flex-direction:column}.instagram-disconnect-row{flex-direction:column;align-items:flex-start}}.studio-p03-fixture{max-width:1320px;margin:0 auto}.studio-p03-fixture-actions{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.studio-p03-fixture-export-meta{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.studio-p03-fixture-hash{color:#696b82;gap:4px;max-width:100%;margin:0;font-size:12px;display:grid}.studio-p03-fixture-hash code{overflow-wrap:anywhere;color:#36384d;font-size:11px}.studio-p03-fixture-export{object-fit:contain;border:1px solid #e5e6ef;width:min(360px,100%);max-height:640px;margin-top:12px;display:block}.studio-p03-fixture-status{color:#696b82;min-height:1.4em;margin:10px 0 0;font-size:12px}@media (max-width:820px){.access-card{width:min(640px,100%);margin:24px auto}.access-content{grid-template-columns:1fr;gap:23px}.access-tips{margin-top:0}}@media (max-width:680px){.access-layout{padding:15px 13px}.access-header{flex-wrap:wrap;align-items:flex-start;gap:12px}.access-card{margin:22px auto;padding:23px 17px}.access-title-icon{margin:23px 0 15px}.access-card h1{font-size:23px}.access-tips{padding:15px}}@media (max-width:380px){.access-step{gap:6px;font-size:9px}.access-step>.step-active,.access-step>.step-muted{width:22px;height:22px}.secure-label{font-size:9px}}@media (max-width:580px){.invitation-accept-actions,.invitation-panel-actions{justify-content:stretch}.invitation-accept-actions>.button,.invitation-panel-actions>.button{flex:1}.invitation-link-card{margin-inline:12px;padding:12px}.invitation-link-card .input-with-action{flex-direction:column;align-items:stretch}.invitation-link-card .input-with-action>button{justify-content:center}}.youtube-page{gap:14px;max-width:1380px;margin:0 auto;display:grid}.youtube-hero{border-top:3px solid #e62117;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:21px 23px;display:grid}.youtube-hero-icon{color:#e62117;background:#fff0ef;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.youtube-hero h2{color:#232437;margin:4px 0 5px;font-size:22px}.youtube-hero p{color:#66697d;max-width:790px;margin:0;font-size:12px;line-height:1.6}.youtube-stage-badge,.youtube-status-pill{color:#a93832;white-space:nowrap;background:#fff1ef;border:1px solid #f7d6d3;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.youtube-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.youtube-readiness-card{align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.youtube-readiness-card>span{color:#77798b;background:#f1f2f7;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid}.youtube-readiness-card.done>span{color:#16865d;background:#e8f7ef}.youtube-readiness-card.current>span{color:#b03731;background:#fff0ef}.youtube-readiness-card strong,.youtube-readiness-card small{display:block}.youtube-readiness-card strong{color:#34364a;font-size:11px}.youtube-readiness-card small{color:#74768a;margin-top:4px;font-size:10px;line-height:1.45}.youtube-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.youtube-info-card{align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.youtube-info-card>strong{color:#2f3145;font-size:16px}.youtube-info-card>code{color:#a42b24;background:#fff1ef;border-radius:6px;width:fit-content;padding:5px 7px;font-size:11px}.youtube-info-card p{color:#65687d;margin:0;font-size:11px;line-height:1.6}.youtube-info-card p code{color:#4c4e61;font-size:10px}.youtube-info-card>small{color:#8a8b99;font-size:9px;line-height:1.45}.youtube-setup-panel{gap:15px;padding:19px;display:grid}.youtube-drafts-panel{gap:14px;padding:18px;display:grid}.youtube-drafts-panel .youtube-panel-heading{align-items:center;min-width:0}.youtube-drafts-panel .youtube-panel-heading>div{flex:1;min-width:0}.youtube-drafts-panel .youtube-status-pill{margin-left:auto}.youtube-draft-form{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:13px;padding:15px;display:grid}.youtube-draft-form-heading,.youtube-drafts-list-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.youtube-draft-form-heading strong,.youtube-drafts-list-heading strong{color:var(--ink);font-size:12px}.youtube-draft-form-heading>span,.youtube-drafts-list-heading small{color:var(--muted);font-size:9px}.youtube-draft-form input,.youtube-draft-form select,.youtube-draft-form textarea{width:100%;min-height:39px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);font:inherit;border-radius:8px;padding:9px 10px}.youtube-draft-form textarea{resize:vertical;min-height:120px;line-height:1.5}.youtube-draft-form input:focus-visible,.youtube-draft-form select:focus-visible,.youtube-draft-form textarea:focus-visible{outline-offset:2px;border-color:#a9322c;outline:3px solid #e9b0ac}.youtube-draft-form input:disabled,.youtube-draft-form select:disabled,.youtube-draft-form textarea:disabled{opacity:.72;cursor:not-allowed}.youtube-draft-form .youtube-field>small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45;display:block}.youtube-draft-form .youtube-field label span{color:var(--muted);font-size:9px;font-weight:500}.youtube-draft-guideline{color:#58627b;align-items:flex-start;gap:7px;font-size:9px;line-height:1.45;display:flex}.youtube-draft-guideline svg{color:#687aab;flex:none}.youtube-drafts-list-heading{padding-top:2px}.youtube-drafts-list-heading>div{gap:4px;display:grid}.youtube-drafts-list{gap:9px;display:grid}.youtube-draft-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:10px;min-width:0;padding:13px;display:grid}.youtube-draft-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.youtube-draft-card-heading>div:first-child{min-width:0}.youtube-draft-card h4{color:var(--ink);overflow-wrap:anywhere;margin:4px 0;font-size:12px}.youtube-draft-card small{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.45}.youtube-draft-status{color:#53658e;letter-spacing:.03em;background:#f2f5fc;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:700;display:inline-flex}.youtube-draft-card>p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.youtube-draft-card-actions,.youtube-draft-actions{flex-wrap:wrap;gap:7px;display:flex}.youtube-draft-card-actions .button,.youtube-draft-actions .button{min-height:36px}.youtube-video-quota{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.youtube-video-quota>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.youtube-video-quota strong{color:var(--ink);font-size:11px}.youtube-video-quota span,.youtube-video-quota small{color:var(--muted);font-size:9px;line-height:1.45}.youtube-video-quota-track{background:var(--line);border-radius:999px;height:7px;overflow:hidden}.youtube-video-quota-track span{border-radius:inherit;background:#7186bb;height:100%;transition:width .2s;display:block}.youtube-draft-video input[type=file]{min-height:44px;padding:7px;font-size:10px}.youtube-selected-video{color:var(--ink-2);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:10px;display:flex}.youtube-selected-video button,.youtube-attached-video button{margin-left:auto}.youtube-selected-video button{width:28px;height:28px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:inline-grid}.youtube-attached-video{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex}.youtube-attached-video>span{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;gap:3px;font-size:10px;display:grid}.youtube-attached-video small{color:var(--muted);font-size:9px}.youtube-panel-heading{align-items:flex-start;gap:11px;display:flex}.youtube-panel-icon{color:#ab342e;background:#fff0ef;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.youtube-panel-heading h3{color:#303246;margin:4px 0;font-size:15px}.youtube-panel-heading p{color:#6d6f82;margin:0;font-size:11px;line-height:1.5}.youtube-instructions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.youtube-instructions li{background:#fafafd;border:1px solid #eeeff5;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.youtube-instructions li>span{color:#a9322c;background:#fff0ef;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.youtube-instructions strong,.youtube-instructions small{display:block}.youtube-instructions strong{color:#3c3e51;font-size:10px}.youtube-instructions small{color:#737589;margin-top:3px;font-size:10px;line-height:1.5}.youtube-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.youtube-fields-grid>:last-child{grid-column:1/-1}.youtube-field{min-width:0}.youtube-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.youtube-form-footer>span{color:#74768a;align-items:center;gap:7px;font-size:10px;display:inline-flex}.youtube-quota-updated{color:#74768a;margin:0;font-size:10px}.youtube-quota-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.youtube-quota-fields .youtube-field label span{color:#77798d;margin-top:3px;font-size:9px;font-weight:400;display:block}.youtube-quota-fields input{color:#35374b;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dedfeb;border-radius:8px;padding:8px 10px}.youtube-quota-fields input:focus-visible{outline-offset:2px;border-color:#a9322c;outline:3px solid #e9b0ac}.youtube-quota-fields small{color:#77798d;margin-top:5px;font-size:9px;line-height:1.45;display:block}.youtube-quota-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.youtube-quota-footer>span{color:#74768a;font-size:10px}.youtube-configured-card{background:#fbfffc;border:1px solid #d8ece2;border-radius:11px;gap:11px;padding:13px;display:grid}.youtube-configured-status{align-items:center;gap:10px;min-width:0;display:flex}.youtube-configured-status>span:first-child{color:#14784f;background:#e7f7ef;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.youtube-configured-status>div{flex:1;min-width:0}.youtube-configured-status strong,.youtube-configured-status small{overflow-wrap:anywhere;display:block}.youtube-configured-status strong{color:#315a48;font-size:11px}.youtube-configured-status small{color:#74768a;margin-top:4px;font-size:9px}.youtube-message{border:1px solid;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 11px;font-size:10px;line-height:1.5;display:flex}.youtube-message svg{flex:none;margin-top:1px}.youtube-message.info{color:#4b5b82;background:#f5f8ff;border-color:#dce5fb}.youtube-message.success{color:#28694e;background:#f1fbf5;border-color:#cbe9d8}.youtube-message.error{color:#8d3935;background:#fff6f5;border-color:#f1d1ce}.youtube-doc-links{flex-wrap:wrap;gap:12px 18px;padding:2px 3px;display:flex}.youtube-doc-links a{color:#55586e;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:inline-flex}.youtube-doc-links a:hover{color:#a72f29;text-decoration:underline}.youtube-unavailable{justify-items:start;gap:9px;max-width:780px;margin:0 auto;padding:22px;display:grid}.youtube-unavailable>svg{color:#e62117}.youtube-unavailable h2{color:#303246;margin:0;font-size:18px}.youtube-unavailable p{color:#66697d;margin:0;font-size:12px;line-height:1.6}@media (max-width:900px){.youtube-info-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.facebook-hero{flex-wrap:wrap;align-items:flex-start;padding:16px}.facebook-stage-badge{margin-left:62px}.facebook-editor-panel,.facebook-drafts-panel{padding:14px}.facebook-drafts-heading{flex-wrap:wrap}.facebook-drafts-heading .facebook-refresh{width:100%;min-height:42px;margin-left:45px}.facebook-draft-card-heading{flex-direction:column}.facebook-draft-status{max-width:100%}.facebook-form-footer>.button{flex:1;min-height:44px}.facebook-draft-actions .button{min-height:40px}.facebook-delete-confirm{align-items:stretch}.facebook-delete-confirm .button{flex:1}.youtube-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:16px}.youtube-stage-badge{grid-column:2;justify-self:start}.youtube-readiness-grid{grid-template-columns:minmax(0,1fr)}.youtube-setup-panel,.youtube-drafts-panel{padding:14px}.youtube-draft-form{padding:12px}.youtube-draft-card-heading{flex-direction:column}.youtube-draft-card-actions,.youtube-draft-actions{width:100%}.youtube-draft-card-actions .button,.youtube-draft-actions .button{flex:1;justify-content:center;min-height:42px}.youtube-drafts-list-heading{align-items:flex-start}.youtube-fields-grid{grid-template-columns:minmax(0,1fr)}.youtube-fields-grid>:last-child{grid-column:auto}.youtube-form-footer{flex-direction:column;align-items:stretch}.youtube-form-footer .button{justify-content:center;min-height:44px}.youtube-quota-fields{grid-template-columns:minmax(0,1fr)}.youtube-quota-footer{flex-direction:column;align-items:stretch}.youtube-quota-footer .button{justify-content:center;min-height:44px}}.youtube-channel-panel{gap:14px;padding:18px;display:grid}.youtube-channel-panel .youtube-panel-heading{align-items:center;gap:11px;min-width:0;display:flex}.youtube-channel-panel .youtube-panel-heading>div{flex:1;min-width:0}.youtube-channel-panel .youtube-panel-heading .youtube-status-pill{margin-left:auto}.youtube-channel-loading{min-height:100px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.youtube-channel-empty{justify-items:start;gap:9px;padding:18px;display:grid}.youtube-channel-empty>svg{color:var(--primary)}.youtube-channel-empty h3,.youtube-channel-empty p{margin:0}.youtube-channel-empty h3{color:var(--ink);font-size:15px}.youtube-channel-empty p{max-width:540px;color:var(--muted);font-size:11px;line-height:1.55}.youtube-channel-empty-state{border:1px dashed var(--line-strong);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.youtube-channel-empty-state>div,.youtube-connected-copy{gap:4px;min-width:0;display:grid}.youtube-channel-empty-state strong,.youtube-connected-copy strong{color:var(--ink);font-size:11px}.youtube-channel-empty-state small,.youtube-connected-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.45}.youtube-connected-list,.youtube-candidate-grid{gap:8px;display:grid}.youtube-channel-manager{gap:14px;min-width:0;display:grid}.youtube-status-pill.youtube-status-ready,.youtube-stage-badge.youtube-stage-ready{color:#17754d;background:#edfaf2;border-color:#d2efdc}.youtube-callback-line{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.youtube-callback-line code,.youtube-callback-summary code{color:var(--ink-2);overflow-wrap:anywhere;font-size:10px}.youtube-connected-card.selected{background:snow;border-color:#e62117;box-shadow:0 0 0 2px #e621171c}.youtube-current-channel{color:#b82c25;background:#fff0ef;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.youtube-channel-search{min-height:38px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.youtube-channel-search:focus-within{border-color:#e62117;box-shadow:0 0 0 2px #e621171a}.youtube-channel-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.youtube-no-channel-results{color:var(--muted);margin:0;padding:12px;font-size:10px}.youtube-channel-select{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:4px;min-width:0;padding:0;display:grid}.youtube-channel-select strong{color:var(--ink);font-size:11px}.youtube-channel-select span,.youtube-channel-select small{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.youtube-channel-select:focus-visible,.youtube-workspace-tabs button:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #e6211747}.youtube-connect-actions{flex-wrap:wrap;gap:8px;display:flex}.youtube-channel-footer{gap:7px;display:grid}.youtube-pending-selection{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;gap:10px;padding:13px;display:grid}.youtube-candidate-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex}.youtube-candidate-card input{accent-color:#e62117;width:17px;height:17px}.youtube-candidate-card>span:last-child{gap:3px;min-width:0;display:grid}.youtube-candidate-card strong{color:var(--ink);font-size:10px}.youtube-candidate-card small{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.youtube-live-workspace{gap:15px;min-width:0;padding:18px;display:grid}.youtube-live-header{align-items:center;gap:12px;min-width:0;display:flex}.youtube-channel-avatar{color:#e62117;background:#fff0ef;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.youtube-channel-avatar img{object-fit:cover;width:100%;height:100%}.youtube-live-title{flex:1;gap:3px;min-width:0;display:grid}.youtube-live-title h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px}.youtube-live-title small{color:var(--muted);font-size:9px}.youtube-live-head-stats{flex-wrap:wrap;gap:14px;display:flex}.youtube-live-head-stats span{gap:3px;display:grid}.youtube-live-head-stats strong{color:var(--ink);font-size:12px}.youtube-live-head-stats small{color:var(--muted);font-size:8px}.youtube-workspace-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.youtube-workspace-tabs button{min-height:42px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;display:inline-flex}.youtube-workspace-tabs button.active{color:#c72d25;border-bottom-color:#e62117;font-weight:700}.youtube-channel-overview,.youtube-video-section,.youtube-analytics,.youtube-publish{gap:13px;min-width:0;display:grid}.youtube-channel-overview>div:first-child p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.6}.youtube-recent-videos-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.youtube-recent-videos-heading>strong{color:var(--ink);font-size:11px}.youtube-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.youtube-video-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;display:grid;overflow:hidden}.youtube-video-card>a{aspect-ratio:16/9;color:#e62117;background:#f4f4f6;display:block;overflow:hidden}.youtube-video-card>a img{object-fit:cover;width:100%;height:100%;display:block}.youtube-video-placeholder{place-items:center;width:100%;height:100%;display:grid}.youtube-video-card-body{gap:7px;min-width:0;padding:10px;display:grid}.youtube-video-card-body>div:first-child{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.youtube-video-card h4{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.youtube-privacy-tag{color:#696b7b;background:#f1f2f6;border-radius:999px;flex:none;padding:3px 5px;font-size:7px}.youtube-video-card-stats{color:var(--muted);flex-wrap:wrap;gap:4px 9px;font-size:8px;display:flex}.youtube-video-card-body>small{color:var(--muted);font-size:8px}.youtube-data-freshness{color:var(--muted);margin:0;font-size:9px}.youtube-analytics-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.youtube-analytics-cards article{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;gap:6px;min-width:0;padding:11px;display:grid}.youtube-analytics-cards span{color:var(--muted);font-size:8px}.youtube-analytics-cards strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px}.youtube-analytics-chart{border:1px solid var(--line);background:linear-gradient(#fff,#fafafd);border-radius:9px;align-items:end;gap:3px;height:120px;padding:8px;display:flex}.youtube-analytics-chart span{background:linear-gradient(#ff5148,#c91912);border-radius:3px 3px 0 0;flex:1;min-width:2px}.youtube-publish-intro{align-items:center;gap:10px;display:flex}.youtube-publish-intro>div{gap:4px;display:grid}.youtube-publish-intro strong{color:var(--ink);font-size:11px}.youtube-publish-intro small{color:var(--muted);font-size:9px;line-height:1.5}.youtube-publish-form{gap:12px;display:grid}.youtube-video-drop{color:#bd2922;text-align:center;cursor:pointer;background:snow;border:1px dashed #e9b7b3;border-radius:10px;justify-items:center;gap:7px;padding:18px;display:grid}.youtube-video-drop input{max-width:100%;font:inherit;font-size:9px}.youtube-video-drop strong{max-width:100%;color:var(--ink);overflow-wrap:anywhere;font-size:10px}.youtube-video-drop small{color:var(--muted);font-size:8px;line-height:1.5}.youtube-video-preview{background:#121212;border-radius:9px;width:min(100%,680px);max-height:360px;margin:0 auto}.youtube-publish-button{justify-self:start;min-height:42px}.youtube-settings-accordion{overflow:hidden}.youtube-settings-accordion>summary{cursor:pointer;align-items:center;gap:10px;min-height:58px;padding:12px 16px;list-style:none;display:flex}.youtube-settings-accordion>summary::-webkit-details-marker{display:none}.youtube-settings-accordion>summary>span:last-child{gap:3px;display:grid}.youtube-settings-accordion>summary strong{color:var(--ink);font-size:11px}.youtube-settings-accordion>summary small{color:var(--muted);font-size:9px}.youtube-settings-content{gap:15px;padding:0 16px 16px;display:grid}.youtube-settings-content .youtube-setup-panel{padding:0}.youtube-callback-summary{background:var(--surface-2);border-radius:7px;gap:4px;padding:9px;display:grid}.youtube-callback-summary span{color:var(--muted);font-size:8px}.youtube-local-tools>summary{color:var(--ink-2);cursor:pointer;font-size:10px}.youtube-local-tools>.youtube-drafts-panel{margin-top:10px}@media (max-width:900px){.youtube-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.youtube-analytics-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.youtube-channel-panel,.youtube-live-workspace{padding:14px}.youtube-live-header{flex-wrap:wrap}.youtube-live-head-stats{border-top:1px solid var(--line);order:3;justify-content:space-between;width:100%;padding:10px 0}.youtube-live-header .youtube-refresh{margin-left:auto}.youtube-workspace-tabs button{flex:1;min-width:max-content;padding-inline:9px}.youtube-video-grid{grid-template-columns:minmax(0,1fr)}.youtube-analytics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.youtube-settings-content{padding:0 12px 13px}.youtube-connect-actions{width:100%}.youtube-connect-actions .button{flex:1;justify-content:center;min-height:42px}.youtube-candidate-card{min-height:52px}.youtube-publish-button{justify-content:center;width:100%}}.youtube-connected-card,.youtube-candidate-card{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.youtube-connected-mark{color:#a72f29;background:#fff0ef;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.youtube-connected-copy{flex:1}.youtube-connected-copy>span,.youtube-candidate-card small{color:var(--muted);overflow-wrap:anywhere;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.youtube-connection-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.youtube-disconnect{min-height:34px;padding:0 10px;font-size:10px}.youtube-pending-selection{background:#fffaf9;border:1px solid #f0d3d0;border-radius:11px;gap:9px;padding:13px;display:grid}.youtube-pending-selection>div:first-child p{color:var(--muted);margin:4px 0 0;font-size:10px}.youtube-candidate-card>div{flex:1;gap:4px;min-width:0;display:grid}.youtube-candidate-card .button{min-height:35px;padding:0 10px;font-size:10px}.youtube-channel-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.youtube-channel-footer>small{color:var(--muted);flex:1;font-size:9px;line-height:1.5}.youtube-read-only{color:var(--ink-2);border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:700;display:inline-flex}@media (max-width:700px){.youtube-channel-panel{padding:14px}.youtube-channel-panel .youtube-panel-heading{flex-wrap:wrap}.youtube-channel-panel .youtube-panel-heading .youtube-status-pill{margin-left:42px}.youtube-connected-card,.youtube-candidate-card{flex-wrap:wrap}.youtube-connection-actions,.youtube-disconnect,.youtube-candidate-card .button{width:100%;min-height:42px}.youtube-channel-footer{flex-direction:column;align-items:stretch}}.instagram-page{gap:20px}.instagram-page-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:2px 0 16px;display:flex}.instagram-page-heading{align-items:center;gap:13px;min-width:0;display:flex}.instagram-page-heading>div{min-width:0}.instagram-page-heading h1{color:var(--ink);letter-spacing:-.65px;margin:2px 0 0;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;line-height:1.2}.instagram-page-heading p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.instagram-page-actions{flex:none;align-items:center;gap:8px;display:flex}.instagram-page-actions .button{min-height:40px;padding-inline:14px}.instagram-brand-mark{color:#111;border:1px solid var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:inline-grid;overflow:hidden}.instagram-brand-mark img{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.instagram-brand-mark-small{width:30px;height:30px}.instagram-brand-mark-large{width:48px;height:48px}.nav-link .instagram-brand-mark,.mobile-nav .instagram-brand-mark{background:0 0;border:0;border-radius:0;width:19px;height:19px}.instagram-connection-methods{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.instagram-connection-methods-copy{flex:230px;gap:3px;min-width:180px;display:grid}.instagram-connection-methods-copy strong{color:var(--ink);font-size:13px}.instagram-connection-methods-copy span,.instagram-connection-methods>small{color:var(--muted);font-size:12px;line-height:1.45}.instagram-connection-methods>small{flex-basis:100%}.instagram-technical-settings{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.instagram-technical-settings>summary,.instagram-connection-details>summary,.instagram-publication-disclosure>summary,.instagram-local-simulation>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.instagram-technical-settings>summary::-webkit-details-marker{display:none}.instagram-connection-details>summary::-webkit-details-marker{display:none}.instagram-publication-disclosure>summary::-webkit-details-marker{display:none}.instagram-local-simulation>summary::-webkit-details-marker{display:none}.instagram-technical-settings>summary{min-height:48px;color:var(--ink-2);padding:0 15px;font-size:12px;font-weight:700}.instagram-technical-settings>summary:focus-visible,.instagram-connection-details>summary:focus-visible,.instagram-publication-disclosure>summary:focus-visible,.instagram-local-simulation>summary:focus-visible{outline-offset:-3px;border-radius:6px;outline:3px solid #5547e952}.instagram-technical-settings>summary:after,.instagram-connection-details>summary:after,.instagram-publication-disclosure>summary:after,.instagram-local-simulation>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:auto;transition:transform .16s;transform:rotate(45deg)}.instagram-technical-settings[open]>summary:after,.instagram-connection-details[open]>summary:after,.instagram-publication-disclosure[open]>summary:after,.instagram-local-simulation[open]>summary:after{transform:rotate(225deg)}.instagram-technical-settings>summary small,.instagram-local-simulation>summary small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:500}.instagram-technical-settings[open]>summary small,.instagram-local-simulation[open]>summary small{margin-left:0}.instagram-technical-settings>.instagram-setup-panel{border-radius:10px;margin:0 12px 12px}.instagram-local-simulation{gap:12px}.instagram-local-simulation>summary{color:var(--ink-2);font-size:12px;font-weight:700}.instagram-local-simulation>.instagram-local-simulation-heading{border-top:1px solid var(--line);padding-top:12px}.instagram-account-card{gap:14px;padding:20px;display:grid}.instagram-account-heading{gap:13px}.instagram-account-avatar{width:44px;height:44px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:50%}.instagram-account-name h3{letter-spacing:-.3px;font-size:17px}.instagram-account-name small{align-items:center;gap:5px;margin-top:5px;font-size:12px;display:flex}.instagram-account-name small svg{color:var(--muted);flex:none}.instagram-connection-details{color:var(--ink-2)}.instagram-connection-details>summary{width:fit-content;max-width:100%;padding:4px 0;font-size:12px}.instagram-connection-details>summary:after{flex:none;margin-left:4px}.instagram-account-meta{gap:8px 16px;margin-top:8px;padding:12px 0;font-size:12px}.instagram-scope-diagnostic{gap:8px;padding:12px;font-size:12px}.instagram-media-heading{padding:14px 0 10px}.instagram-media-heading h4{font-size:15px}.instagram-card-actions .button{min-height:38px;padding-inline:12px;font-size:12px}.instagram-media-item{gap:12px;padding:12px 2px}.instagram-media-kind{width:70px;min-height:28px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);font-size:11px}.instagram-media-copy strong,.instagram-media-copy small{font-size:12px}.instagram-media-empty,.instagram-media-loading{min-height:54px;font-size:13px}.instagram-media-empty strong{font-size:13px}.instagram-media-empty small{font-size:12px}.instagram-load-more{padding:12px;font-size:12px}.instagram-publication-disclosure{border-top:1px solid var(--line);margin-top:2px;padding-top:12px}.instagram-publication-disclosure>summary{color:var(--ink-2);padding:4px 0;font-size:13px;font-weight:700}.instagram-publication-disclosure>p{max-width:680px;color:var(--muted);margin:8px 0 10px;font-size:12px;line-height:1.5}.instagram-account-actions{border-top:1px solid var(--line);padding-top:9px}.instagram-account-actions>summary{color:var(--muted)}.instagram-disconnect-row{gap:12px;font-size:12px}.instagram-empty-state{gap:8px;min-height:220px;padding:30px 22px}.instagram-empty-state h2{margin:0;font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.instagram-empty-state p{font-size:13px}.instagram-privacy-note{width:fit-content;max-width:100%;color:var(--muted);background:0 0;border:0;align-items:center;padding:0;font-size:11px}.instagram-account-avatar{overflow:hidden}.instagram-account-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.instagram-profile-overview{gap:9px;padding:2px 0 4px;display:grid}.instagram-profile-stats{flex-wrap:wrap;gap:24px;display:flex}.instagram-profile-stats>div{align-items:baseline;gap:5px;display:flex}.instagram-profile-stats strong{color:var(--ink);font-size:13px;font-weight:800}.instagram-profile-stats span,.instagram-profile-bio,.instagram-profile-link{color:var(--ink-2);font-size:12px}.instagram-profile-bio{white-space:pre-line;overflow-wrap:anywhere;max-width:760px;margin:0;line-height:1.55}.instagram-profile-link{width:fit-content;max-width:100%;color:var(--primary);overflow-wrap:anywhere;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.instagram-profile-link:hover{text-decoration:underline}.instagram-account-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.instagram-data-disclosure{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;min-width:0;padding:0 11px}.instagram-data-disclosure>summary{min-height:40px;color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;font-size:11px;font-weight:700;list-style:none;display:flex}.instagram-data-disclosure>summary::-webkit-details-marker{display:none}.instagram-data-disclosure>summary:focus-visible{outline-offset:2px;border-radius:5px;outline:3px solid #5547e952}.instagram-data-disclosure>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin-left:auto;transform:rotate(45deg)}.instagram-data-disclosure[open]>summary:after{transform:rotate(225deg)}.instagram-data-disclosure>summary svg{color:var(--primary)}.instagram-data-disclosure>summary span{color:var(--muted);font-size:10px;font-weight:500}.instagram-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 0 10px;display:grid}.instagram-insight-grid>div{background:var(--surface);border:1px solid var(--line);border-radius:7px;gap:3px;min-width:0;padding:9px;display:grid}.instagram-insight-grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.instagram-insight-grid span,.instagram-data-note{color:var(--muted);font-size:10px;line-height:1.45}.instagram-data-note{margin:0 0 10px;display:block}.instagram-data-note code{color:var(--ink-2);font-size:10px}.instagram-inline-loading{color:var(--muted);align-items:center;gap:7px;padding:0 0 11px;font-size:11px;display:flex}.instagram-read-error{color:#9b4038;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:11px;line-height:1.45;display:flex}.instagram-read-error svg{flex:none;margin-top:1px}.instagram-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.instagram-media-tile{aspect-ratio:1;border:1px solid var(--line);background:#f3f3f6;border-radius:8px;min-width:0;overflow:hidden}.instagram-media-tile>a,.instagram-media-tile-content{width:100%;height:100%;color:inherit;text-decoration:none;display:block;position:relative}.instagram-media-grid .instagram-media-tile,.instagram-overview-grid .instagram-media-tile{aspect-ratio:auto;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;gap:5px;display:grid;overflow:visible}.instagram-media-grid .instagram-media-tile>a,.instagram-media-grid .instagram-media-tile-content,.instagram-overview-grid .instagram-media-tile>a,.instagram-overview-grid .instagram-media-tile-content{aspect-ratio:1;border:1px solid var(--line);background:#f3f3f6;border-radius:8px;height:auto;overflow:hidden}.instagram-grid-engagement{min-height:15px;color:var(--ink-2);align-items:center;gap:9px;display:flex}.instagram-grid-engagement span{align-items:center;gap:3px;font-size:9px;font-weight:700;display:inline-flex}.instagram-grid-engagement svg{color:#ad3265}.instagram-media-tile img{object-fit:cover;transition:transform .18s}.instagram-media-tile>a:hover img{transform:scale(1.035)}.instagram-media-placeholder{width:100%;height:100%;color:var(--muted);place-content:center;justify-items:center;gap:6px;display:grid}.instagram-media-placeholder>small{font-size:9px}.instagram-media-overlay{color:#fff;background:linear-gradient(#0000,#111116bd);gap:2px;padding:20px 8px 7px;display:grid;position:absolute;inset:auto 0 0}.instagram-media-overlay strong{text-transform:capitalize;font-size:10px}.instagram-media-overlay small{font-size:9px}.instagram-media-open{color:#fff;background:#14141894;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:6px;right:6px}.instagram-story-list{grid-template-columns:repeat(4,76px);gap:7px;margin:0 0 10px;padding:0;list-style:none;display:grid}.instagram-media-tile.is-compact{width:76px}.instagram-media-tile.is-compact .instagram-media-overlay{padding:16px 5px 5px}.instagram-media-tile.is-compact .instagram-media-overlay strong{font-size:8px}.instagram-media-tile.is-compact .instagram-media-overlay small{font-size:7px}.instagram-media-tile.is-compact .instagram-media-open{width:20px;height:20px}.instagram-media-tile.is-compact .instagram-media-placeholder>small{display:none}@media (max-width:820px){.instagram-connection-methods{align-items:stretch}.instagram-connection-methods-copy{flex-basis:100%}.instagram-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.instagram-page{gap:14px}.instagram-page-header{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:12px}.instagram-page-heading{align-items:flex-start;gap:10px}.instagram-page-heading h1{font-size:21px}.instagram-page-heading p{font-size:12px}.instagram-page-actions,.instagram-page-actions .button{width:100%}.instagram-page-actions .button{justify-content:center}.instagram-connection-methods{grid-template-columns:1fr;padding:12px;display:grid}.instagram-connection-methods-copy{min-width:0}.instagram-technical-settings>summary{min-height:44px;padding-inline:12px}.instagram-technical-settings>.instagram-setup-panel{margin:0 8px 8px}.instagram-account-card{gap:12px;padding:14px 12px}.instagram-account-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.instagram-account-heading .status-pill{grid-column:2;justify-self:start}.instagram-account-avatar{grid-row:span 2;width:40px;height:40px}.instagram-account-name h3{font-size:15px}.instagram-account-name small{font-size:11px}.instagram-account-meta{gap:8px;display:grid}.instagram-account-tools{grid-template-columns:minmax(0,1fr)}.instagram-profile-stats{gap:13px}.instagram-profile-stats>div{gap:2px;display:grid}.instagram-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-media-grid{gap:4px}.instagram-story-list{grid-template-columns:repeat(3,76px)}.instagram-media-heading{flex-direction:column;align-items:flex-start;gap:10px}.instagram-card-actions{justify-content:flex-start;width:100%}.instagram-card-actions .button{min-height:40px}.instagram-media-kind{width:62px;font-size:10px}.instagram-media-copy small,.instagram-media-item .row-action{font-size:11px}.instagram-disconnect-row{flex-direction:column;align-items:flex-start}.instagram-empty-state{min-height:190px;padding:24px 14px}.instagram-empty-state p{font-size:12px}}.platform-brand-mark{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.platform-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.platform-brand-mark-github img{filter:brightness(0)saturate()invert(8%)sepia(8%)saturate(1105%)hue-rotate(179deg)brightness(94%)contrast(93%)}.platform-brand-mark-youtube img{filter:brightness(0)saturate()invert(17%)sepia(96%)saturate(5956%)hue-rotate(357deg)brightness(96%)contrast(119%)}.nav-link .platform-brand-mark,.mobile-nav .platform-brand-mark{width:19px;height:19px}.instagram-brand-mark{color:#fff;background:linear-gradient(135deg,#7b39c8 0%,#d62976 50%,#fa7e1e 100%);border:0;border-radius:12px}.instagram-brand-mark img{filter:brightness(0)invert();padding:8px}.instagram-brand-mark-small{border-radius:9px}.instagram-brand-mark-small img{padding:6px}.instagram-brand-mark-large img{padding:10px}.nav-link .instagram-brand-mark,.mobile-nav .instagram-brand-mark{background:linear-gradient(135deg,#7b39c8 0%,#d62976 50%,#fa7e1e 100%);border-radius:6px;width:20px;height:20px}.nav-link .instagram-brand-mark img,.mobile-nav .instagram-brand-mark img{padding:5px}.instagram-create-tools{border-bottom:1px solid var(--line);gap:12px;padding:14px 0 16px;display:grid}.instagram-create-copy{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 16px;display:flex}.instagram-create-copy p{color:var(--muted);margin:0;font-size:11px}.instagram-create-actions{flex-wrap:wrap;gap:8px;display:flex}.instagram-create-action{min-height:40px;color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.instagram-create-action:hover{background:#faf9ff;border-color:#c9c4fb;transform:translateY(-1px)}.instagram-create-action:focus-visible{outline-offset:2px;outline:3px solid #5547e94d}.instagram-create-action.is-primary{color:#fff;border-color:var(--primary);background:var(--primary)}.instagram-create-action.is-primary:hover{color:#fff;background:#493bd4}.instagram-create-action>svg{flex:none}.instagram-create-action .instagram-brand-mark{border-radius:6px;width:19px;height:19px}.instagram-create-action .instagram-brand-mark img{padding:5px}.instagram-stories-panel{border-bottom:1px solid var(--line);gap:10px;padding:15px 0;display:grid}.instagram-stories-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.instagram-stories-heading>div{gap:3px;display:grid}.instagram-stories-heading h4{color:var(--ink);margin:0;font:800 14px/1.35 Manrope,sans-serif}.instagram-stories-heading span,.instagram-stories-heading>small{color:var(--muted);font-size:10px}.instagram-stories-rail{scrollbar-width:thin;gap:13px;margin:0;padding:3px 2px 5px;list-style:none;display:flex;overflow-x:auto}.instagram-stories-rail>li{flex:none}.instagram-story-button{min-width:74px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}.instagram-story-button:focus-visible{outline-offset:3px;border-radius:11px;outline:3px solid #5547e94d}.instagram-story-ring{background:conic-gradient(from 30deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);border-radius:50%;place-items:center;width:68px;height:68px;padding:3px;display:grid}.instagram-story-ring>span{background:#f7f5fb;border:2px solid #fff;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.instagram-story-ring img{object-fit:cover}.instagram-story-ring .instagram-brand-mark{border-radius:50%;width:31px;height:31px}.instagram-story-button>small{max-width:88px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.instagram-stories-empty{color:var(--muted);border:1px solid var(--line);background:#fafaff;border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.instagram-story-retry{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.instagram-live-media{gap:14px;display:grid}.instagram-live-media .instagram-pane-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.instagram-live-media .instagram-pane-heading>button{flex:none}.instagram-live-empty{color:var(--muted);border:1px solid var(--line);background:#fafaff;border-radius:11px;align-items:flex-start;gap:11px;padding:16px;display:flex}.instagram-live-empty>svg{color:#d62954;flex:none;margin-top:1px}.instagram-live-empty>div{gap:4px;display:grid}.instagram-live-empty strong{color:var(--ink-2);font-size:12px}.instagram-live-empty span{font-size:11px;line-height:1.5}.instagram-live-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.instagram-live-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.instagram-live-preview{aspect-ratio:16/9;color:#c9c4d6;background:#f4f2f8;place-items:center;display:grid;position:relative;overflow:hidden}.instagram-live-preview>img{object-fit:cover}.instagram-live-preview>span{color:#fff;letter-spacing:.04em;background:#d62954;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.instagram-live-preview>span i{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff38}.instagram-live-card-body{gap:8px;padding:12px;display:grid}.instagram-live-card-body>p{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.instagram-live-card-body>small,.instagram-live-footnote{color:var(--muted);font-size:10px;line-height:1.45}.instagram-live-counts{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.instagram-live-counts span{align-items:center;gap:4px;display:inline-flex}.instagram-live-counts svg{color:#d62976}.instagram-live-card-body>a{color:var(--primary);justify-self:start;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.instagram-live-card-body>a:hover{text-decoration:underline}.instagram-live-card-body>a:focus-visible,.instagram-live-media .button:focus-visible{outline-offset:2px;border-radius:5px;outline:3px solid #5547e94d}.instagram-account-tools{grid-template-columns:minmax(0,1fr)}.instagram-media-heading{align-items:center}.instagram-media-heading h4{margin:4px 0 0}.instagram-media-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.instagram-view-toggle{border:1px solid var(--line);background:#f3f2f9;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.instagram-view-toggle button{min-height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.instagram-view-toggle button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #1e19461f}.instagram-view-toggle button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.instagram-feed-list{justify-items:center;gap:15px;margin:0;padding:0;list-style:none;display:grid}.instagram-feed-post{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(100%,650px);overflow:hidden}.instagram-feed-post-heading{align-items:center;gap:9px;min-height:52px;padding:8px 12px;display:flex}.instagram-feed-avatar{background:linear-gradient(135deg,#7b39c8,#d62976,#fa7e1e);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.instagram-feed-avatar .instagram-brand-mark{border:2px solid #fff;border-radius:50%;width:27px;height:27px}.instagram-feed-avatar .instagram-brand-mark img{padding:6px}.instagram-feed-post-heading>div{flex:1;gap:2px;min-width:0;display:grid}.instagram-feed-post-heading strong{color:var(--ink);font-size:11px}.instagram-feed-post-heading small{color:var(--muted);font-size:9px}.instagram-feed-kind{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:inline-flex}.instagram-feed-kind svg{color:var(--primary)}.instagram-feed-media{aspect-ratio:4/5;width:100%;color:var(--muted);background:#f4f3f7;text-decoration:none;display:block;position:relative;overflow:hidden}.instagram-feed-media img{object-fit:cover}.instagram-feed-placeholder{place-content:center;justify-items:center;gap:8px;width:100%;height:100%;display:grid}.instagram-feed-placeholder small{color:var(--muted);font-size:10px}.instagram-feed-video-mark{color:#fff;background:#16141cb8;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:11px;right:11px}.instagram-feed-caption{gap:8px;padding:12px 14px 13px;display:grid}.instagram-feed-caption p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.instagram-feed-caption p>strong{color:var(--ink);margin-right:4px}.instagram-feed-caption p.is-empty{color:var(--muted);font-style:italic}.instagram-feed-caption>small{color:var(--muted);font-size:9px}.instagram-feed-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.instagram-feed-details>details{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;min-width:0;padding:0 10px}.instagram-feed-details>details>summary{min-height:34px;color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:10px;font-weight:700;list-style:none;display:flex}.instagram-feed-details>details>summary::-webkit-details-marker{display:none}.instagram-feed-details>details>summary svg{color:var(--primary)}.instagram-media-insight-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 0 9px;display:grid}.instagram-media-insight-list>div{background:var(--surface);border-radius:6px;justify-content:space-between;align-items:baseline;gap:6px;padding:7px;display:flex}.instagram-media-insight-list span{color:var(--muted);font-size:9px}.instagram-media-insight-list strong{color:var(--ink);font-size:10px}.instagram-comment-list{gap:8px;max-height:260px;margin:0;padding:0 0 9px;list-style:none;display:grid;overflow:auto}.instagram-comment-list li{border-top:1px solid var(--line);padding-top:7px}.instagram-comment-list p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 4px;font-size:10px;line-height:1.5}.instagram-comment-list p>strong{color:var(--ink)}.instagram-comment-list small{color:var(--muted);font-size:9px}.instagram-story-dialog{width:min(92vw,490px);max-width:92vw;max-height:92vh;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 24px 90px #14102d52}.instagram-story-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#131119bd}.instagram-story-viewer{display:grid}.instagram-story-viewer>header,.instagram-story-viewer>footer{justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.instagram-story-viewer>header{border-bottom:1px solid var(--line)}.instagram-story-viewer>header>span,.instagram-story-viewer>footer>a{align-items:center;gap:7px;display:inline-flex}.instagram-story-viewer>header>span{font-size:11px;font-weight:700}.instagram-story-viewer>header .instagram-brand-mark{border-radius:50%;width:24px;height:24px}.instagram-story-viewer>header .instagram-brand-mark img{padding:5px}.instagram-story-viewer>header>button{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.instagram-story-viewer>header>button:hover{background:var(--surface-2)}.instagram-story-frame{background:#17141c;place-items:center;width:100%;height:min(72vh,720px);min-height:300px;display:grid;position:relative}.instagram-story-frame img{object-fit:contain}.instagram-story-frame>span{color:#fff;justify-items:center;gap:10px;display:grid}.instagram-story-frame>span>small{font-size:11px}.instagram-story-viewer>footer{color:var(--muted);font-size:9px}.instagram-story-viewer>footer>a{color:var(--primary);white-space:nowrap;font-size:10px;font-weight:700;text-decoration:none}.media-storage-manage{text-align:left;width:100%;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:#fbfaff;border-radius:9px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.media-storage-manage>span{color:var(--primary);align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.media-storage-manage>small{color:var(--muted);font-size:9px;line-height:1.4}.media-storage-manage:hover{background:#f8f7ff;border-color:#c9c4fb}.media-storage-manage:focus-visible{outline-offset:2px;outline:3px solid #5547e947}.media-storage-form{border:1px solid var(--line);background:#fcfcff;border-radius:10px;gap:13px;padding:14px}.media-storage-step{align-items:flex-start;gap:10px;display:flex}.media-storage-step>span{color:#5547e9;background:#efedff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.media-storage-step>div{gap:3px;display:grid}.media-storage-step strong{color:var(--ink-2);font-size:11px}.media-storage-step small{color:var(--muted);font-size:9px;line-height:1.45}.media-storage-provider-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-left:34px;display:grid}.media-storage-provider-cards>button{text-align:left;min-width:0;min-height:62px;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.media-storage-provider-cards>button:hover{border-color:#c9c4fb}.media-storage-provider-cards>button.is-selected{border-color:var(--primary);box-shadow:0 0 0 2px #5547e91a}.media-storage-provider-cards>button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.media-storage-provider-cards>button>span:last-child{gap:3px;min-width:0;display:grid}.media-storage-provider-cards strong{color:var(--ink);font-size:10px}.media-storage-provider-cards small{color:var(--muted);font-size:8px;line-height:1.4}.media-storage-provider-logo{color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font:800 10px/1 Manrope,sans-serif;display:grid}.media-storage-provider-logo.is-r2{background:#f38020}.media-storage-provider-logo.is-s3{background:#232f3e}.media-storage-fields{padding-left:34px}.media-storage-fields label{font-size:10px}.media-storage-fields input{min-height:42px;font-size:12px}.media-storage-form-footer{align-items:flex-end}.media-storage-form-footer>small{max-width:480px;font-size:9px}.media-storage-actions{justify-content:flex-end}.media-storage-provider-help{margin-left:34px}.media-storage-provider-help>summary{color:var(--primary);padding:3px 0}.media-storage-provider-help ol{color:var(--ink-2);gap:6px;padding-left:19px;font-size:9px;line-height:1.5;display:grid}.media-storage-provider-help p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.studio-instagram-context{background:linear-gradient(125deg,#fff 0%,#fff8fb 100%);border:1px solid #ead9ef;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px;display:grid}.studio-instagram-mark{background:linear-gradient(135deg,#fff0f7,#f4edff);border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.studio-instagram-mark .instagram-brand-mark{border-radius:8px;width:26px;height:26px}.studio-instagram-mark .instagram-brand-mark img{padding:6px}.studio-instagram-context-copy{min-width:0}.studio-instagram-context-copy h2{color:var(--ink);margin:3px 0 0;font:800 14px/1.35 Manrope,sans-serif}.studio-instagram-context-copy p{color:var(--ink-2);margin:5px 0 0;font-size:10px;line-height:1.5}.studio-instagram-context-copy>small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.studio-instagram-context-actions{justify-items:stretch;gap:5px;display:grid}.studio-instagram-context-actions .button{white-space:nowrap;min-height:34px;padding:0 10px;font-size:9px}.studio-instagram-context-dismiss{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:end;padding:3px;font-size:9px}.studio-instagram-context-dismiss:hover{color:var(--ink);text-decoration:underline}@media (max-width:680px){.instagram-create-copy{flex-direction:column;align-items:flex-start}.instagram-create-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.instagram-create-action{min-height:42px;padding-inline:8px;font-size:10px}.instagram-media-heading{align-items:flex-start}.instagram-media-controls{justify-content:space-between;width:100%}.instagram-view-toggle{flex:none}.instagram-card-actions{width:auto}.instagram-card-actions .button{min-height:38px;padding-inline:9px;font-size:10px}.instagram-feed-post{border-radius:10px}.instagram-feed-caption{padding:11px 12px 12px}.instagram-feed-details{padding:0 10px 10px}.media-storage-provider-cards,.media-storage-fields{grid-template-columns:minmax(0,1fr);padding-left:0}.media-storage-provider-help{margin-left:0}.media-storage-form{padding:12px}.media-storage-form-footer{flex-direction:column;align-items:stretch}.media-storage-actions{width:100%}.media-storage-actions .button{flex:1;justify-content:center}.studio-instagram-context{grid-template-columns:auto minmax(0,1fr)}.studio-instagram-context-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.studio-instagram-context-dismiss{grid-column:1/-1;justify-self:start}}.instagram-inbox-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:11px;margin:14px 0 16px;padding:12px 0 14px;display:grid}.instagram-inbox-heading,.instagram-inbox-title,.instagram-inbox-actions{align-items:center;display:flex}.instagram-inbox-heading{justify-content:space-between;gap:14px}.instagram-inbox-title{gap:10px;min-width:0}.instagram-inbox-icon{color:#a23f83;background:#fff0f7;border:1px solid #f4d7e9;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.instagram-inbox-title>div{min-width:0}.instagram-inbox-title h4{color:var(--ink);margin:2px 0 0;font:800 13px/1.35 Manrope,sans-serif}.instagram-inbox-title p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.4}.instagram-inbox-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0}.instagram-inbox-toggle{min-height:34px;padding-inline:11px;font-size:10px}.instagram-inbox-verify{white-space:nowrap;min-height:34px;padding-inline:9px;font-size:9px}.instagram-inbox-icon-button{width:33px;height:33px;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.instagram-inbox-icon-button:hover{color:var(--primary);border-color:#c9c4fb}.instagram-inbox-icon-button:focus-visible,.instagram-inbox-conversation:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.instagram-inbox-policy{color:#65562f;background:#fffaf0;border:1px solid #f2e4bf;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:9px;line-height:1.45;display:block}.instagram-inbox-policy svg{flex:none;margin-top:1px}.instagram-inbox-notice{color:#31735c;margin:0;font-size:10px}.instagram-inbox-access-ok{color:#31735c;align-items:flex-start;gap:7px;margin:0;font-size:9px;line-height:1.45;display:flex}.instagram-inbox-access-ok svg{flex:none}.instagram-inbox-loading{color:var(--muted);align-items:center;gap:8px;padding:10px 2px;font-size:10px;display:flex}.instagram-inbox-empty{color:var(--muted);text-align:center;border:1px dashed var(--line);background:#fafaff;border-radius:10px;justify-items:center;gap:6px;padding:22px 16px;display:grid}.instagram-inbox-empty>svg{color:#a23f83}.instagram-inbox-empty strong{color:var(--ink-2);font-size:11px}.instagram-inbox-empty>span{max-width:460px;font-size:9px;line-height:1.5}.instagram-inbox-layout{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(205px,.72fr) minmax(0,1.5fr);min-height:340px;display:grid;overflow:hidden}.instagram-inbox-conversations{border-right:1px solid var(--line);flex-direction:column;max-height:470px;display:flex;overflow-y:auto}.instagram-inbox-conversation{text-align:left;min-height:62px;color:var(--ink-2);cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0eef4;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.instagram-inbox-conversation:hover{background:#faf9ff}.instagram-inbox-conversation.is-selected{box-shadow:inset 3px 0 var(--primary);background:#f3f1ff}.instagram-inbox-contact-avatar{color:#a23f83;background:#fff0f7;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.instagram-inbox-conversation-copy{gap:4px;min-width:0;display:grid}.instagram-inbox-conversation-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.instagram-inbox-conversation-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.instagram-inbox-conversation time{color:var(--muted);white-space:nowrap;align-self:start;padding-top:2px;font-size:7px}.instagram-inbox-thread{background:#fff;grid-template-rows:auto minmax(160px,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.instagram-inbox-thread-heading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;min-height:43px;padding:8px 11px;display:flex}.instagram-inbox-thread-heading strong{color:var(--ink);font-size:10px}.instagram-inbox-thread-heading small{color:var(--muted);text-align:right;font-size:8px}.instagram-inbox-messages{background:#fbfaff;flex-direction:column;align-items:flex-start;gap:8px;max-height:325px;padding:11px;display:flex;overflow-y:auto}.instagram-inbox-message{max-width:min(84%,430px);color:var(--ink-2);background:#fff;border:1px solid #eeedf2;border-radius:10px 10px 10px 3px;gap:4px;padding:8px 10px;display:grid;box-shadow:0 1px 2px #18142408}.instagram-inbox-message.is-outbound{background:#eeecff;border-color:#e2dfff;border-radius:10px 10px 3px;align-self:flex-end}.instagram-inbox-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.5}.instagram-inbox-message time,.instagram-inbox-message>small{color:var(--muted);font-size:7px}.instagram-inbox-thread-empty{color:var(--muted);text-align:center;align-self:center;margin:auto;padding:18px;font-size:9px}.instagram-inbox-reply{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.instagram-inbox-reply textarea{resize:vertical;width:100%;min-height:43px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:8px 9px;font-size:10px}.instagram-inbox-reply textarea:focus-visible{border-color:var(--primary);outline:2px solid #5547e940}.instagram-inbox-reply textarea:disabled{background:#f6f5f8}.instagram-inbox-reply .button{white-space:nowrap;min-height:37px;padding-inline:10px;font-size:9px}.instagram-inbox-reply .button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:680px){.instagram-inbox-heading{flex-direction:column;align-items:flex-start}.instagram-inbox-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.instagram-inbox-actions>.button{white-space:normal;text-align:left;min-width:0;max-width:100%;font-size:11px}.instagram-inbox-layout{grid-template-columns:minmax(0,1fr)}.instagram-inbox-conversations{border-right:0;border-bottom:1px solid var(--line);max-height:165px}.instagram-inbox-thread{min-height:310px}.instagram-inbox-thread-heading>.button{white-space:normal;max-width:100%;font-size:10px}.instagram-inbox-byte-count{overflow-wrap:anywhere;min-width:0}.instagram-inbox-reply{grid-template-columns:minmax(0,1fr)}.instagram-inbox-reply .button{justify-self:end}}.instagram-account-picker{color:var(--ink-2);grid-template-columns:auto minmax(180px,300px);justify-content:start;align-items:center;gap:10px;font-size:10px;font-weight:700;display:grid}.instagram-account-picker select,.instagram-comment-media-picker select{min-width:0;min-height:38px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:10px}.instagram-account-picker select:focus-visible,.instagram-comment-media-picker select:focus-visible{border-color:var(--primary);outline:2px solid #5547e940}.instagram-account-switcher{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:10px;min-width:0;padding:13px;display:grid;box-shadow:0 3px 10px #282c5806}.instagram-account-switcher-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.instagram-account-switcher-heading>div{gap:3px;display:grid}.instagram-account-switcher-heading h2{color:var(--ink);align-items:center;gap:7px;margin:0;font:800 13px/1.3 Manrope,sans-serif;display:flex}.instagram-account-switcher-heading h2>span{min-width:21px;height:21px;color:var(--ink-2);background:var(--surface-2);font:inherit;border-radius:999px;place-items:center;padding:0 5px;font-size:9px;font-weight:700;line-height:1;display:grid}.instagram-account-search{width:min(100%,250px);min-height:35px;color:var(--muted);border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.instagram-account-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #5547e91f}.instagram-account-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.instagram-account-switcher-list{scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:7px;max-height:230px;padding:1px 2px 1px 1px;display:grid;overflow-y:auto}.instagram-account-switch-card{text-align:left;min-width:0;color:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.instagram-account-switch-card:hover{border-color:var(--line-strong);background:var(--surface-2)}.instagram-account-switch-card.is-selected{border-color:var(--primary);background:var(--primary-tint);box-shadow:0 0 0 1px #5547e91a}.instagram-account-switch-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.instagram-account-switch-mark{background:#fff0f7;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.instagram-account-switch-copy{gap:3px;min-width:0;display:grid}.instagram-account-switch-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.instagram-account-switch-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.instagram-account-state{white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:700}.instagram-account-state.is-active{color:#18734f;background:#edf8f2}.instagram-account-state.needs-attention{color:#926314;background:#fff7e8}.instagram-account-search-empty{color:var(--muted);margin:0;padding:9px 2px;font-size:10px}.instagram-workspace-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:14px;display:grid}.instagram-workspace-content{gap:13px;min-width:0;display:grid}.instagram-section-nav{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:12px;gap:3px;padding:9px;display:grid;position:sticky;top:14px}.instagram-workspace-nav-heading{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:48px;margin-bottom:3px;padding:0 8px 8px;display:flex}.instagram-workspace-nav-heading>span{gap:2px;min-width:0;display:grid}.instagram-workspace-nav-heading strong{color:var(--ink);font:800 12px/1.2 Manrope,sans-serif}.instagram-workspace-nav-heading small{color:var(--muted);font-size:9px}.instagram-section-nav button{width:100%;min-height:40px;color:var(--ink-2);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.instagram-section-nav button svg{color:var(--muted);flex:none}.instagram-section-nav button:hover,.instagram-section-nav button.is-active{color:var(--primary)}.instagram-section-nav button:hover{background:var(--surface-2)}.instagram-section-nav button.is-active{background:var(--primary-tint)}.instagram-section-nav button.is-active svg{color:var(--primary)}.instagram-section-nav button:focus-visible{outline:2px solid var(--primary);outline-offset:-3px;border-radius:6px}.instagram-pane-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.instagram-pane-heading>div{min-width:0}.instagram-pane-heading h4{color:var(--ink);margin:4px 0 0;font:800 14px/1.35 Manrope,sans-serif}.instagram-pane-heading>span,.instagram-pane-heading>svg{color:var(--muted);font-size:9px}.instagram-overview-recent,.instagram-insights-workspace,.instagram-comments-workspace,.instagram-publication-workspace{gap:12px;display:grid}.instagram-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.instagram-overview-grid .instagram-media-tile{aspect-ratio:1}.instagram-create-tools-compact{align-items:center;margin-top:2px}.instagram-create-tools-compact .instagram-create-copy{gap:3px;display:grid}.instagram-create-tools-compact .instagram-create-copy p{margin:0}.instagram-create-tools-compact .button{flex:none;min-height:36px}.instagram-stories-panel.is-compact{padding-top:4px}.instagram-stories-panel.is-compact .instagram-stories-heading>div>span{display:none}.instagram-insights-workspace,.instagram-comments-workspace,.instagram-publication-workspace{padding-top:3px}.instagram-publication-workspace>p{color:var(--ink-2);margin:0;font-size:10px;line-height:1.5}.instagram-insight-grid{margin-top:2px}.instagram-comment-media-picker{color:var(--ink-2);grid-template-columns:minmax(130px,.45fr) minmax(0,1.4fr);align-items:center;gap:10px;font-size:10px;font-weight:700;display:grid}.instagram-comment-media-summary{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.instagram-comment-media-summary>ul{flex:none;width:74px;height:74px;margin:0;padding:0;list-style:none}.instagram-comment-media-summary .instagram-media-tile,.instagram-comment-media-summary .instagram-media-tile>a,.instagram-comment-media-summary .instagram-media-tile-content{width:100%;height:100%}.instagram-comment-media-summary>div{gap:5px;min-width:0;display:grid}.instagram-comment-media-summary>div>strong{color:var(--ink);font-size:10px}.instagram-comment-media-summary>div>span,.instagram-comment-media-summary>div>small{color:var(--ink-2);font-size:9px;line-height:1.45}.instagram-comment-media-picker span{color:var(--ink-2)}.instagram-feed-engagement{color:var(--ink);flex-wrap:wrap;gap:16px;padding:10px 13px 2px;display:flex}.instagram-feed-engagement>span{align-items:baseline;gap:5px;display:inline-flex}.instagram-feed-engagement svg{color:#ad3265;align-self:center}.instagram-feed-engagement strong{font-size:11px;font-weight:800}.instagram-feed-engagement small{color:var(--ink-2);font-size:9px}@media (max-width:680px){.instagram-account-switcher{padding:10px}.instagram-account-switcher-heading{flex-direction:column;align-items:flex-start}.instagram-account-search{width:100%}.instagram-account-switcher-list{grid-template-columns:minmax(0,1fr);max-height:205px}.instagram-workspace-layout{grid-template-columns:minmax(0,1fr);gap:10px}.instagram-section-nav{scrollbar-width:thin;gap:4px;margin-inline:-2px;padding:5px;display:flex;position:static;overflow-x:auto}.instagram-workspace-nav-heading{display:none}.instagram-section-nav button{flex:none;gap:6px;width:auto;min-height:40px;padding-inline:10px;font-size:9px}.instagram-overview-grid{gap:5px}.instagram-create-tools-compact{align-items:stretch}.instagram-create-tools-compact .button{justify-content:center}.instagram-comment-media-picker{grid-template-columns:minmax(0,1fr);gap:5px}.instagram-comment-media-summary{align-items:flex-start}}.instagram-comment-actions{gap:10px;margin-top:10px;display:grid}.instagram-comment-action-bar{flex-wrap:wrap;gap:8px;display:flex}.instagram-comment-action-bar button,.instagram-comment-actions>button{min-height:34px;color:var(--primary);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;font:inherit;border-radius:7px;padding:6px 10px;font-size:11px}.instagram-comment-action-bar button:disabled{opacity:.5;cursor:default}.instagram-comment-reply-editor{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;justify-items:start;gap:8px;padding:12px;display:grid}.instagram-comment-reply-editor label{gap:6px;width:100%;font-size:11px;display:grid}.instagram-comment-reply-editor textarea{width:100%;min-height:85px;color:var(--ink);border:1px solid var(--line-strong);font:inherit;resize:vertical;background:#fff;border-radius:7px;padding:10px}.instagram-comment-reply-editor small{color:var(--muted);font-size:10px}.instagram-comment-replies{border-left:2px solid var(--primary-tint);gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.instagram-feed-media>video{object-fit:contain;background:#121212;width:100%;height:100%}.instagram-carousel-controls{justify-content:center;align-items:center;gap:12px;padding:10px;font-size:11px;display:flex}.instagram-carousel-controls>button{border:1px solid var(--line);background:var(--surface);min-width:36px;min-height:36px;color:var(--ink);cursor:pointer;border-radius:8px}.instagram-carousel-editor{gap:12px;display:grid}.instagram-carousel-editor>p{color:var(--ink-2);margin:0;font-size:11px;line-height:1.6}.instagram-carousel-editor>ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.instagram-carousel-editor>ol>li{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:8px;padding:12px;display:grid}.instagram-carousel-item-heading{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.instagram-carousel-item-heading>div{gap:5px;display:flex}.instagram-carousel-item-heading button,.instagram-carousel-preview-controls button{border:1px solid var(--line);min-width:32px;min-height:32px;color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;padding:4px 8px}.instagram-carousel-editor button:disabled,.instagram-carousel-preview button:disabled{opacity:.4;cursor:default}.instagram-carousel-preview{color:#fff;background:#15151b;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.instagram-carousel-preview>video{object-fit:contain;width:100%;height:100%}.instagram-carousel-preview>img{object-fit:contain}.instagram-carousel-preview>span{text-align:center;max-width:230px;font-size:12px;line-height:1.6}.instagram-carousel-preview-controls{z-index:2;background:#0f0f14b3;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:5px;font-size:11px;display:flex;position:absolute;inset:8px 8px auto auto}.instagram-carousel-status-list{color:var(--ink-2);gap:5px;margin:8px 0;padding-left:16px;font-size:10px;display:grid}@media (max-width:680px){.instagram-carousel-item-heading button,.instagram-carousel-preview-controls button{min-width:44px;min-height:44px}}.instagram-file-upload{border:1px dashed var(--line-strong);background:var(--surface);border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.instagram-file-upload>input[type=file]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.instagram-file-upload-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.instagram-file-upload-heading>svg{color:var(--primary);flex-shrink:0}.instagram-file-upload-heading>div{flex:1;min-width:120px}.instagram-file-upload-heading strong{font-size:12px}.instagram-file-upload-heading p,.instagram-upload-footnote,.instagram-upload-ready p{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.6}.instagram-upload-ready{background:var(--green-tint);border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.instagram-upload-ready>svg{color:var(--green);flex-shrink:0;margin-top:2px}.instagram-upload-ready strong{overflow-wrap:anywhere;font-size:12px}.instagram-file-upload progress{width:100%;height:8px;accent-color:var(--primary)}.instagram-file-upload [role=status]{color:var(--ink-2);gap:5px;font-size:11px;display:grid}@media (max-width:600px){.instagram-file-upload{padding:12px}.instagram-file-upload-heading .button{justify-content:center;width:100%}}.instagram-publishing-options{gap:.75rem;min-width:0;display:grid}.instagram-option-section{border:1px solid var(--line);border-radius:.5rem;min-width:0}.instagram-option-section>summary{cursor:pointer;padding:.875rem 1rem;font-weight:600}.instagram-option-section>summary small{color:var(--muted);margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}.instagram-option-section>summary span{align-items:center;gap:.5rem;display:inline-flex}.instagram-option-body{gap:1rem;min-width:0;padding:0 1rem 1rem;display:grid}.instagram-option-body p,.instagram-option-body small{color:var(--muted);font-size:.8rem}.instagram-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.instagram-audio-search{gap:.75rem;display:grid}.instagram-audio-results{max-height:24rem;margin:0;padding:0;list-style:none;overflow:auto}.instagram-audio-results li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.instagram-audio-results li>div{gap:.25rem;min-width:0;display:grid}.instagram-audio-results audio{width:15rem;max-width:100%;height:2rem}.instagram-audio-selection{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.instagram-user-tags{gap:.75rem;display:grid}.instagram-tag-row{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.instagram-tag-row .field{flex:5rem;min-width:0}.instagram-options-review{overflow-wrap:anywhere;min-width:0}.instagram-options-review ul{padding-left:1.25rem;font-size:.85rem}.instagram-options-review li+li{margin-top:.375rem}@media (max-width:480px){.instagram-option-grid{grid-template-columns:1fr}.instagram-audio-results li{flex-direction:column;align-items:start}}.instagram-explore,.instagram-explore-body{gap:1rem;min-width:0;display:grid}.instagram-explore-search{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.instagram-explore-search .field{flex:12rem;min-width:0}.instagram-explore-limits{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);padding:1rem;font-size:.8rem}.instagram-hashtag-history{overflow-wrap:anywhere;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.instagram-hashtag-history li{background:var(--surface);border:1px solid var(--line);border-radius:.25rem;padding:.25rem .5rem}.instagram-discovery-profile{border:1px solid var(--line);border-radius:var(--radius-sm);overflow-wrap:anywhere;align-items:start;gap:1rem;padding:1rem;display:flex}.instagram-discovery-profile>img{border-radius:50%;flex:none}.instagram-discovery-profile p{white-space:pre-wrap;margin:.375rem 0}.instagram-discovery-counts{flex-wrap:wrap;gap:1rem;margin-top:.75rem;font-size:.8rem;display:flex}.instagram-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.instagram-explore-media{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;overflow:hidden}.instagram-explore-image{aspect-ratio:1;background:var(--surface-2);color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:.75rem;font-size:.8rem;display:flex;position:relative}.instagram-explore-image img,.instagram-explore-image video{object-fit:contain;width:100%;height:100%}.instagram-explore-media-copy{padding:.75rem;font-size:.8rem}.instagram-explore-media-copy p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:10rem;overflow:auto}.instagram-explore-counts{gap:1rem;display:flex}.instagram-explore-counts>span,.instagram-explore-media-copy a{align-items:center;gap:.375rem;display:inline-flex}.instagram-explore-media-copy a{color:var(--primary);margin-top:.5rem;font-weight:600}@media (max-width:1100px){.instagram-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.instagram-explore-grid{grid-template-columns:1fr}.instagram-discovery-profile{flex-direction:column}}.instagram-activity{gap:1rem;min-width:0;display:grid}.instagram-activity-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.instagram-activity-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);align-items:start;gap:.75rem;min-width:0;padding:1rem;display:flex}.instagram-activity-icon{background:var(--primary-tint);width:2.5rem;height:2.5rem;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.instagram-activity-copy{overflow-wrap:anywhere;flex:1;gap:.5rem;min-width:0;display:grid}.instagram-activity-copy>time,.instagram-activity-copy>small{color:var(--muted);font-size:.75rem}.instagram-activity-copy p{white-space:pre-wrap;margin:0;font-size:.85rem}.instagram-activity-copy .button{white-space:normal;text-align:left;justify-self:start;max-width:100%}.instagram-activity-copy blockquote{border-left:3px solid var(--primary);background:var(--surface-2);white-space:pre-wrap;margin:.25rem 0;padding:.75rem;font-size:.85rem}.instagram-activity-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);text-align:center;justify-items:center;gap:.75rem;padding:2rem 1rem;display:grid}.instagram-activity-empty p{max-width:38rem;margin:0;font-size:.8rem}.instagram-inbox-byte-count{color:var(--muted);overflow-wrap:anywhere;padding:0 10px 10px;font-size:11px}.instagram-inbox-byte-count[role=alert]{color:var(--danger,#b42318)}.instagram-collaboration-list{gap:12px;margin-block:14px;display:grid}.instagram-collaboration-list p{overflow-wrap:anywhere;white-space:pre-wrap}.instagram-collaboration-metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.instagram-collaboration-metrics dt{color:var(--muted);font-size:12px}.instagram-collaboration-metrics dd{margin:3px 0 0;font-weight:700}.instagram-private-reply{width:100%}.instagram-private-reply-panel{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;margin-top:12px;padding:16px;display:grid}.instagram-private-reply-panel h5,.instagram-private-reply-panel p{margin:0}.instagram-private-reply-panel blockquote{border-left:3px solid var(--primary);background:#f7f6fc;gap:5px;margin:0;padding:10px 12px;display:grid}.instagram-private-reply-panel time,.instagram-private-reply-panel small{color:var(--muted);font-size:11px}.instagram-private-reply-panel p{overflow-wrap:anywhere;white-space:pre-wrap}.instagram-private-reply-panel textarea{resize:vertical;width:100%;min-height:90px;font:inherit}.instagram-private-reply-panel .button{justify-self:start}.instagram-private-reply-review,.instagram-private-reply-saved{border:1px solid var(--line);border-radius:9px;gap:12px;padding:12px;display:grid}.instagram-private-reply-panel small[role=alert]{color:var(--danger,#b42318)}.instagram-comment-settings{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;gap:.5rem;min-width:0;padding:.75rem;display:grid}.instagram-comment-settings>.button{white-space:normal;justify-self:start;max-width:100%}.instagram-comment-settings-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.instagram-comment-settings p{margin:0;font-size:.75rem;line-height:1.5}.instagram-comment-settings-review{border:1px solid var(--line);background:var(--bg);border-radius:.5rem;gap:.75rem;padding:.75rem;display:grid}.instagram-comment-settings-review h5{margin:0}.instagram-comment-settings-review label{align-items:flex-start;gap:.5rem;font-size:.75rem;display:flex}.instagram-comment-settings-review>div{flex-wrap:wrap;gap:.5rem;display:flex}.instagram-comment-settings-review .button{white-space:normal;max-width:100%}.instagram-inbox-attachment{gap:.5rem;min-width:0;max-width:100%;display:grid}.instagram-inbox-attachment img,.instagram-inbox-attachment video{object-fit:contain;border-radius:.5rem;width:auto;max-width:100%;height:auto;max-height:280px;display:block}.instagram-inbox-attachment audio{width:240px;max-width:100%}.instagram-inbox-attachment>button,.instagram-inbox-attachment a{border:1px solid var(--line);color:var(--primary);background:var(--surface);font:inherit;overflow-wrap:anywhere;cursor:pointer;border-radius:.5rem;padding:.5rem;font-size:.75rem}.instagram-inbox-attachment small{overflow-wrap:anywhere;color:var(--muted)}.instagram-inbox-attachment-unavailable{color:var(--muted)}.instagram-inbox-media-composer{border-top:1px solid var(--line);gap:.75rem;min-width:0;padding:.75rem;display:grid}.instagram-inbox-media-composer header,.instagram-inbox-media-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.instagram-inbox-media-composer p,.instagram-inbox-media-composer small{overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.5}.instagram-inbox-media-composer label{gap:.5rem;font-size:.75rem;display:grid}.instagram-inbox-media-composer select,.instagram-inbox-media-composer textarea{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;font:inherit;border-radius:.5rem;padding:.5rem}.instagram-inbox-media-composer .button{white-space:normal;justify-self:start;max-width:100%}.instagram-inbox-media-composer .instagram-inbox-media-confirm{align-items:flex-start;gap:.5rem;display:flex}.instagram-inbox-media-composer h5{margin:0}.instagram-inbox-policy summary{cursor:pointer;align-items:center;gap:.5rem;display:flex}.instagram-inbox-policy[open] p{margin:.5rem 0 0}.instagram-inbox-access-pending{color:#65562f;align-items:flex-start;gap:.5rem;margin:0;font-size:.75rem;line-height:1.5;display:flex}.instagram-inbox-access-pending svg{flex:none}.sidebar{overscroll-behavior:contain;overflow-y:auto}.sidebar .nav-list{flex-shrink:0}.sidebar-toggle{min-height:34px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.75rem;display:flex}.sidebar-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (min-width:681px){.app-layout:not(.is-sidebar-collapsed){--sidebar:253px}.sidebar:not(.is-collapsed){align-items:stretch;padding-inline:13px}.sidebar:not(.is-collapsed) .sidebar-brand{padding-inline:5px}.sidebar:not(.is-collapsed) .sidebar-brand .brand>span:nth-child(2),.sidebar:not(.is-collapsed) .nav-section-label,.sidebar:not(.is-collapsed) .sidebar-nav-label,.sidebar:not(.is-collapsed) .nav-disabled small,.sidebar:not(.is-collapsed) .plan-copy,.sidebar:not(.is-collapsed) .sidebar-plan>svg,.sidebar:not(.is-collapsed) .sidebar-user-copy{display:block}.sidebar:not(.is-collapsed) .nav-link{justify-content:flex-start;width:auto;padding-inline:10px}.sidebar:not(.is-collapsed) .sidebar-plan{justify-content:flex-start;width:auto;padding:11px 9px}.sidebar:not(.is-collapsed) .sidebar-user{justify-content:flex-start;padding:10px 6px 3px}.app-layout.is-sidebar-collapsed{--sidebar:77px}.sidebar.is-collapsed{align-items:center;padding-inline:10px}.sidebar.is-collapsed .sidebar-brand{padding-inline:0}.sidebar.is-collapsed .sidebar-brand .brand>span:nth-child(2),.sidebar.is-collapsed .nav-section-label,.sidebar.is-collapsed .sidebar-nav-label,.sidebar.is-collapsed .nav-disabled small,.sidebar.is-collapsed .plan-copy,.sidebar.is-collapsed .sidebar-plan>svg,.sidebar.is-collapsed .sidebar-user-copy,.sidebar.is-collapsed .sidebar-toggle>span{display:none}.sidebar.is-collapsed .nav-link{justify-content:center;width:46px;padding:0}.sidebar.is-collapsed .sidebar-toggle{width:46px}.sidebar.is-collapsed .sidebar-plan{justify-content:center;width:47px;padding:7px}.sidebar.is-collapsed .sidebar-user{justify-content:center;padding-inline:0}}@media (max-width:680px){.sidebar-toggle{display:none}}.instagram-workspace-nav-heading>svg{color:var(--muted);flex-shrink:0}.instagram-section-nav button>svg{flex-shrink:0}.instagram-account-card{grid-template-columns:minmax(0,1fr);min-width:0}.instagram-account-name h3{overflow-wrap:anywhere}@media (max-width:680px){.instagram-overview-grid .instagram-media-overlay small,.instagram-overview-grid .instagram-media-placeholder>small{display:none}}@media (min-width:681px) and (max-width:960px){.app-layout:not(.is-sidebar-collapsed) .instagram-workspace-layout{grid-template-columns:minmax(0,1fr)}.app-layout:not(.is-sidebar-collapsed) .instagram-section-nav{scrollbar-width:thin;align-items:center;gap:4px;max-width:100%;padding:5px;display:flex;position:static;overflow-x:auto}.app-layout:not(.is-sidebar-collapsed) .instagram-workspace-nav-heading{display:none}.app-layout:not(.is-sidebar-collapsed) .instagram-section-nav button{flex:none;gap:6px;width:auto;min-height:40px;padding-inline:10px;font-size:9px}}.instagram-nav-icon{flex:none;display:inline-flex;position:relative}.instagram-unread-badge{color:#fff;text-align:center;background:#ed334e;border:2px solid #fff;border-radius:99px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:13px;position:absolute;top:-8px;right:-11px}.instagram-inbox-conversation-copy strong{align-items:center;gap:7px;display:flex}.instagram-conversation-unread{background:#2369e8;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.instagram-inbox-quick-options{flex-wrap:wrap;gap:6px;margin-block:8px;display:flex}.instagram-inbox-quick-options>span{border:1px solid var(--line);background:var(--surface);max-width:100%;color:var(--primary);overflow-wrap:anywhere;border-radius:99px;padding:6px 10px;font-size:11px}.instagram-inbox-template-composer fieldset{border:1px solid var(--line);border-radius:8px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.instagram-inbox-template-composer legend{padding-inline:4px;font-weight:700}.instagram-inbox-template-editor-buttons{gap:10px;min-width:0;display:grid}.instagram-inbox-template-composer input:not([type=checkbox]),.instagram-inbox-template-composer select,.instagram-inbox-template-composer textarea{width:100%;min-width:0;max-width:100%}.instagram-inbox-template-cards{gap:8px;min-width:0;max-width:100%;padding-block:6px;display:flex;overflow-x:auto}.instagram-inbox-template-card{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:8px;flex:0 0 min(240px,100%);align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.instagram-inbox-template-card img{object-fit:contain;border-radius:6px;width:100%;max-height:200px}.instagram-inbox-template-buttons{gap:6px;min-width:0;display:grid}.instagram-inbox-template-buttons>*,.instagram-inbox-template-card>a{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--primary);overflow-wrap:anywhere;border-radius:6px;gap:3px;padding:8px;text-decoration:none;display:grid}.public-information-page{width:min(100% - 40px,840px);color:var(--ink);overflow-wrap:anywhere;margin:40px auto;font-size:14px;line-height:1.8}.public-information-page>header{gap:12px;margin-bottom:24px;display:grid}.public-information-brand{color:var(--ink);align-items:center;gap:12px;margin-bottom:20px;text-decoration:none;display:flex}.public-information-page h1{margin:0;font-size:clamp(28px,5vw,40px);line-height:1.2}.public-information-page h2{margin:0 0 12px;font-size:18px;line-height:1.5}.public-information-page p{margin:0 0 14px}.public-information-page>header p,.public-information-page small{color:var(--muted)}.public-information-page>nav{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;padding-block:16px;display:flex}.public-information-page>article{padding-block:24px}.public-information-page section{margin-bottom:30px}.public-information-page a{color:var(--primary)}.public-information-page a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.public-information-page li{margin-bottom:12px}.public-information-page>footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:20px;font-size:12px;display:flex}.instagram-copyright-panel{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:12px;font-size:12px}.instagram-copyright-panel>summary{cursor:pointer;align-items:center;gap:7px;font-weight:700;display:flex}.instagram-copyright-panel>p{margin-block:10px}.instagram-copyright-panel small{color:var(--muted);margin-block:8px;display:block}.instagram-copyright-panel section{margin-top:12px}.instagram-copyright-result details{border-bottom:1px solid var(--line);padding-block:8px}.instagram-inbox-deleted{color:var(--muted);font-style:italic}.instagram-inbox-reaction{border:1px solid var(--border);background:var(--surface);border-radius:20px;width:fit-content;padding:2px 7px;font-size:14px;display:inline-flex}.instagram-inbox-sender-actions{border-bottom:1px solid var(--border);padding:12px 16px}.instagram-inbox-sender-actions>summary{cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.instagram-inbox-sender-actions>label{gap:6px;margin-top:12px;font-size:12px;display:grid}.instagram-inbox-sender-actions select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:inherit;border-radius:8px;padding:9px}.instagram-inbox-sender-actions p{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.instagram-inbox-action-review{border:1px solid var(--border);border-radius:10px;margin-top:12px;padding:12px}.instagram-inbox-action-review h5{overflow-wrap:anywhere;margin:0 0 10px}.instagram-inbox-action-confirm{align-items:flex-start;gap:8px;margin:12px 0;font-size:12px;display:flex}.instagram-inbox-contact-trigger{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;max-width:100%;padding:5px 0;display:inline-flex}.instagram-inbox-contact-trigger strong{overflow-wrap:anywhere}.instagram-inbox-contact-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.instagram-contact-dialog{border:1px solid var(--line);background:var(--surface,#fff);width:min(480px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--ink);border-radius:16px;padding:0;overflow:auto;box-shadow:0 24px 80px #14102d30}.instagram-contact-dialog::backdrop{background:#14102d66}.instagram-contact-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.instagram-contact-dialog h3,.instagram-contact-dialog h4{margin:0}.instagram-contact-dialog>header>button{min-width:40px;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.instagram-contact-dialog-body{overflow-wrap:anywhere;gap:16px;padding:20px;font-size:13px;display:grid}.instagram-contact-identity{align-items:center;gap:12px;display:flex}.instagram-contact-identity h4{align-items:center;gap:6px;display:flex}.instagram-contact-dialog-body dl{gap:12px;margin:0;display:grid}.instagram-contact-dialog-body dl>div{justify-content:space-between;gap:18px;display:flex}.instagram-contact-dialog-body dd{text-align:right;margin:0;font-weight:600}.instagram-contact-picture{object-fit:cover;border-radius:50%;width:96px;height:96px}.instagram-contact-dialog-body small{color:var(--muted);line-height:1.5}.instagram-inbox-react-trigger{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-top:4px;padding:0;display:inline-flex}.instagram-inbox-react-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.instagram-inbox-reaction.is-own{border-color:var(--primary);background:#f0edff}.instagram-reaction-choices{flex-wrap:wrap;gap:7px;display:flex}.instagram-reaction-choices button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;min-width:40px;min-height:40px;font-size:22px}.instagram-reaction-choices button[aria-pressed=true]{border-color:var(--primary);background:#f0edff}.instagram-reaction-dialog .instagram-contact-dialog-body>label{gap:6px;display:grid}.instagram-reaction-dialog input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-width:0;color:inherit;background:0 0;border-radius:8px;padding:10px;font-size:20px}.instagram-reaction-target{border:1px solid var(--line);background:var(--surface,#fff);overflow-wrap:anywhere;border-radius:10px;margin-top:14px;padding:12px}.instagram-reaction-target p{margin:0 0 10px}.instagram-inbox-profile-tabs,.instagram-inbox-profile-toolbar,.instagram-inbox-profile-item-actions{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.instagram-inbox-profile-editor{min-width:0;margin-top:1.25rem}.instagram-inbox-profile-editor h4{margin:.5rem 0}.instagram-inbox-profile-editor label{flex:1;gap:.35rem;min-width:0;font-size:.875rem;display:grid}.instagram-inbox-profile-editor input:not([type=checkbox]),.instagram-inbox-profile-editor select{border:1px solid var(--border,#e4e6ef);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:.65rem .75rem}.instagram-inbox-profile-groups{gap:1rem;margin:1rem 0;display:grid}.instagram-inbox-profile-groups fieldset{border:1px solid var(--border,#e4e6ef);border-radius:12px;min-width:0;margin:0;padding:1rem}.instagram-inbox-profile-groups legend{padding:0 .4rem;font-size:.875rem;font-weight:600}.instagram-inbox-profile-row{align-items:end;gap:.75rem;min-width:0;display:flex}.instagram-inbox-profile-item{border-top:1px solid var(--border,#e4e6ef);margin-top:1rem;padding-top:1rem}.instagram-inbox-profile-item small,.instagram-inbox-profile-preview small{color:var(--muted,#646779);overflow-wrap:anywhere;font-size:.75rem;display:block}.instagram-inbox-profile-preview{gap:.75rem;min-width:0;display:grid}.instagram-inbox-profile-preview section{background:var(--surface-soft,#f8f8fc);border-radius:10px;min-width:0;padding:.85rem}.instagram-inbox-profile-preview ol{gap:.6rem;margin:.5rem 0 0;padding-left:1.25rem;display:grid}.instagram-inbox-profile-preview li{overflow-wrap:anywhere}.instagram-inbox-profile-preview li span{align-items:center;gap:.35rem;display:flex}.instagram-inbox-profile-preview svg{flex-shrink:0}.instagram-inbox-profile-current,.instagram-inbox-profile-review{border:1px solid var(--border,#e4e6ef);border-radius:12px;min-width:0;margin-top:1rem;padding:1rem}.instagram-inbox-profile-editor .instagram-inbox-action-confirm{align-items:flex-start;gap:.6rem;margin:1rem 0;display:flex}.instagram-inbox-profile-editor button{white-space:normal;text-align:left;max-width:100%}@media (max-width:600px){.instagram-inbox-profile-row{align-items:stretch;display:grid}.instagram-inbox-profile-toolbar{flex-direction:column;align-items:stretch}.instagram-inbox-profile-groups fieldset,.instagram-inbox-profile-current,.instagram-inbox-profile-review{padding:.75rem}}.instagram-transfer-mode{margin-top:1rem}.instagram-transfer-mode p{color:var(--muted,#646779);font-size:.8rem;line-height:1.55}.instagram-transfer-panel{border:1px solid var(--border,#e4e6ef);border-radius:12px;min-width:0;margin:1rem 0;padding:1rem}.instagram-transfer-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.instagram-transfer-heading p{margin:.35rem 0;font-size:.8rem;line-height:1.5}.instagram-transfer-list{gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.instagram-transfer-list li{background:var(--surface-soft,#f8f8fc);border-radius:8px;min-width:0;padding:.75rem}.instagram-transfer-list li>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.instagram-transfer-list span{align-items:center;gap:.35rem;font-size:.8rem;display:flex}.instagram-transfer-list small{overflow-wrap:anywhere;margin-top:.4rem;font-size:.75rem;display:block}.instagram-transfer-list progress{accent-color:#5547e9;width:100%;height:.5rem;margin-top:.65rem}.instagram-transfer-review{margin-top:1rem}.instagram-transfer-review label{align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.instagram-transfer-review>div{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.instagram-transfer-review h5:focus{outline-offset:3px;outline:2px solid #5547e9}@media (max-width:600px){.instagram-transfer-panel{padding:.75rem}.instagram-transfer-heading>.button{width:100%}.instagram-transfer-review>div{flex-direction:column;align-items:stretch}}.instagram-inbox-reply-context{border-inline-start:3px solid var(--color-primary,#7662e8);overflow-wrap:anywhere;gap:6px;min-width:0;margin-block-end:10px;padding:8px 12px;font-size:.82rem;display:grid}.instagram-inbox-reply-context>span{font-weight:600}.instagram-inbox-shared-caption{white-space:pre-wrap;overflow-wrap:anywhere;max-height:7.5rem;overflow-y:auto}.instagram-inbox-heart-preview{color:#d72a62;justify-items:start;gap:6px;display:grid}.instagram-inbox-heart-preview>span[aria-hidden]{font-size:2.5rem;line-height:1.2}.instagram-inbox-quote-review{border:1px solid var(--border,#dfdeec);overflow-wrap:anywhere;border-inline-start:3px solid #7662e8;border-radius:10px;gap:10px;min-width:0;margin:0 12px 10px;padding:12px;display:grid}.instagram-inbox-quote-review header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.instagram-inbox-quote-review h5{margin:0;font-size:.88rem}.instagram-inbox-quote-review label{align-items:flex-start;gap:8px;font-size:.82rem;display:flex}.instagram-inbox-quote-review input{flex-shrink:0}.instagram-inbox-quote-trigger{color:inherit;cursor:pointer;background:0 0;border:0;padding:6px}.instagram-inbox-quote-trigger:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #7662e8}.instagram-inbox-quote-review .instagram-reaction-target{max-height:16rem;margin-top:0;overflow-y:auto}.instagram-inbox-links{border:1px solid var(--line,#dfdeec);border-radius:10px;margin-block:12px;padding:12px 14px;font-size:.84rem}.instagram-inbox-links summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.instagram-inbox-links label{gap:6px;margin-block:10px;display:grid}.instagram-inbox-links input{border:1px solid var(--line,#dfdeec);border-radius:8px;width:100%;min-width:0;padding:9px}.instagram-inbox-links small{margin-block:8px;display:block}.instagram-inbox-referral{overflow-wrap:anywhere;font-size:.8rem}.instagram-inbox-referral summary{cursor:pointer;font-weight:600}.instagram-inbox-referral code{white-space:pre-wrap;word-break:break-all}.instagram-inbox-referral a,.instagram-inbox-referral small{margin-block:6px;display:block}.instagram-inbox-message.is-referral{box-shadow:none;color:var(--ink-2);background:#f3f3f7;border-radius:8px}.instagram-inbox-window-source{color:#6653a5}.youtube-video-toolbar,.youtube-analytics-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.youtube-video-toolbar>label,.youtube-analytics-controls>label,.youtube-tool-field{min-width:0;color:var(--ink-2);gap:5px;font-size:10px;font-weight:650;display:grid}.youtube-video-toolbar input,.youtube-video-toolbar select,.youtube-analytics-controls input,.youtube-analytics-controls select,.youtube-tool-field input,.youtube-tool-field select,.youtube-tool-field textarea,.youtube-video-edit-form input,.youtube-video-edit-form select,.youtube-video-edit-form textarea,.youtube-live-chat-compose textarea{width:100%;min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:8px;padding:9px 10px;font-size:11px}.youtube-view-switch{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;justify-self:end;gap:3px;padding:3px;display:flex}.youtube-view-switch button{width:34px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.youtube-view-switch button[aria-pressed=true]{color:#c72d25;background:#fff;box-shadow:0 1px 4px #1e244012}.youtube-video-grid-list{grid-template-columns:minmax(0,1fr)}.youtube-video-grid-list .youtube-video-card{grid-template-columns:minmax(130px,220px) minmax(0,1fr);align-items:stretch}.youtube-video-grid-list .youtube-video-card>a{aspect-ratio:auto;min-height:100%}.youtube-video-grid-list .youtube-video-card-body{align-content:center}.youtube-video-edit-form{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:11px;padding:14px;display:grid}.youtube-video-edit-form h4{color:var(--ink);margin:3px 0 0;font-size:13px}.youtube-tool-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.youtube-tool-panel{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:14px;min-width:0;padding:18px;display:grid}.youtube-tool-panel>header,.youtube-live-chat>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.youtube-tool-panel>header>div,.youtube-live-chat>header>div{gap:4px;min-width:0;display:grid}.youtube-tool-panel>header h3{color:var(--ink);align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.youtube-tool-panel>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.youtube-tool-form{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;gap:10px;min-width:0;padding:13px;display:grid}.youtube-tool-form h4{color:var(--ink);margin:0;font-size:12px}.youtube-tool-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.youtube-tool-actions>div{flex-wrap:wrap;gap:7px;display:flex}.youtube-tool-actions textarea{flex:260px;min-width:0}.youtube-tool-empty{color:var(--muted);align-items:center;gap:7px;margin:0;padding:12px;font-size:10px;display:flex}.youtube-tool-check{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:10px;display:flex}.youtube-tool-check input,.youtube-analytics-compare input{accent-color:#e62117}.youtube-comment-list,.youtube-playlist-items,.youtube-caption-list,.youtube-live-events,.youtube-live-chat-list{gap:8px;min-width:0;display:grid}.youtube-comment-card,.youtube-playlist-items>article,.youtube-caption-list>article,.youtube-live-events>article,.youtube-live-chat-list>article{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:11px;display:flex}.youtube-comment-card{display:grid}.youtube-comment-meta,.youtube-playlist-items>article>div,.youtube-caption-list>article>div,.youtube-live-events>article>div:first-child,.youtube-live-chat-list>article>div:first-child{gap:4px;min-width:0;display:grid}.youtube-comment-meta strong,.youtube-playlist-items strong,.youtube-caption-list strong,.youtube-live-events strong,.youtube-live-chat-list strong{color:var(--ink);font-size:10px}.youtube-comment-meta small,.youtube-playlist-items small,.youtube-caption-list small,.youtube-live-events small,.youtube-live-chat-list small{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.youtube-comment-card>p,.youtube-live-chat-list p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.youtube-comment-card blockquote{border-inline-start:2px solid var(--line);color:var(--muted);gap:4px;margin:0 0 0 12px;padding:8px 10px;font-size:9px;display:grid}.youtube-playlist-position{width:27px;height:27px;color:var(--ink-2);background:var(--surface-2);border-radius:7px;flex:none;place-items:center;font-size:9px;display:grid}.youtube-analytics-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.youtube-analytics-presets{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.youtube-analytics-presets button[aria-pressed=true]{color:#a51f19;background:#fff1f0;border-color:#e62117}.youtube-analytics-presets small{color:var(--muted);font-size:9px}.youtube-caption-list>article{flex-wrap:wrap;align-items:center}.youtube-caption-list>article>div{flex:150px}.youtube-caption-list>article>label{flex:220px}.youtube-analytics-compare{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;padding:9px 11px;display:flex}.youtube-analytics-compare span{gap:3px;display:grid}.youtube-analytics-compare strong{color:var(--ink);font-size:10px}.youtube-analytics-compare small{color:var(--muted);font-size:9px;line-height:1.4}.youtube-comparison-summary{gap:8px;display:grid}.youtube-comparison-summary header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.youtube-comparison-summary header strong{color:var(--ink);font-size:10px}.youtube-comparison-summary header small{color:var(--muted);font-size:9px}.youtube-comparison-summary>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.youtube-comparison-summary article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:4px;padding:9px;display:grid}.youtube-comparison-summary article span,.youtube-comparison-summary article small{color:var(--muted);font-size:8px}.youtube-comparison-summary article strong{color:var(--ink);font-size:12px}.youtube-analytics-table-wrap{border:1px solid var(--line);border-radius:9px;width:100%;overflow-x:auto}.youtube-analytics-table{border-collapse:collapse;width:100%;font-size:9px}.youtube-analytics-table th,.youtube-analytics-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:8px 10px}.youtube-analytics-table th{color:var(--ink-2);background:var(--surface-2);font-weight:700}.youtube-analytics-table td{color:var(--muted)}.youtube-live-secret{background:#fffaf0;border:1px solid #f3cf8a;border-radius:9px;gap:7px;padding:11px;display:grid}.youtube-live-secret code{overflow-wrap:anywhere;color:var(--ink-2);font-size:10px}.youtube-live-chat{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;gap:10px;min-width:0;padding:13px;display:grid}.youtube-live-chat>header strong{color:var(--ink);font-size:12px}.youtube-live-chat>header small{color:var(--muted);font-size:9px}.youtube-live-chat-compose{gap:7px;display:grid}.youtube-live-chat-compose>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.youtube-live-chat-compose small{color:var(--muted);font-size:9px}.youtube-live-chat-list{max-height:440px;padding-inline-end:3px;overflow-y:auto}.youtube-live-chat-list>article>div:first-child{flex:1}.youtube-upload-progress{gap:6px;display:grid}.youtube-upload-progress>div{color:var(--ink-2);justify-content:space-between;gap:8px;font-size:9px;display:flex}.youtube-upload-progress progress{accent-color:#e62117;width:100%;height:8px}.youtube-upload-progress small{color:var(--muted);font-size:8px;line-height:1.45}.youtube-thumbnail-upload{position:relative;overflow:hidden}.youtube-thumbnail-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.youtube-channel-panel .youtube-scope-chips{flex-wrap:wrap;gap:5px;display:flex}.youtube-channel-panel .youtube-scope-chips span{color:var(--ink-2);background:var(--surface-2);border-radius:999px;padding:3px 6px;font-size:8px}.youtube-channel-settings>header{align-items:center}.youtube-channel-settings>header p{max-width:680px}.youtube-channel-settings .youtube-tool-actions>small{color:var(--muted);font-size:9px}.youtube-own-comment{gap:6px;min-width:0;display:grid}.youtube-own-comment>p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.youtube-own-comment textarea{width:100%;min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:8px;padding:9px 10px;font-size:11px}.youtube-layout-note{color:var(--ink-2);background:var(--surface-2);border-inline-start:3px solid #e62117;border-radius:7px;margin:0;padding:10px 12px;font-size:10px;line-height:1.55}.youtube-layout-note a{color:var(--link,#1769aa);font-weight:600}.youtube-channel-section-list{gap:8px;min-width:0;display:grid}.youtube-channel-section-list>article{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.youtube-channel-section-list>article>div{flex:220px;gap:3px;min-width:0;display:grid}.youtube-channel-section-list>article strong{color:var(--ink);font-size:10px}.youtube-channel-section-list>article small,.youtube-section-editor small{color:var(--muted);font-size:9px}.youtube-section-editor{border-top:1px solid var(--line);padding-top:14px}.youtube-section-editor h4{color:var(--ink);margin:0;font-size:12px}.youtube-section-playlists{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;max-height:240px;margin:0;padding:10px;display:grid;overflow-y:auto}.youtube-section-playlists legend{color:var(--ink-2);padding-inline:5px;font-size:10px;font-weight:650}.youtube-section-playlists>label{background:var(--surface-2);border-radius:6px;align-items:flex-start;gap:7px;min-width:0;padding:6px;display:flex}.youtube-section-playlists>label span{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;gap:2px;font-size:9px;display:grid}.youtube-section-playlists>label small{color:var(--muted);font-size:8px}.youtube-section-playlists>label input{flex:none;margin-top:1px}@media (max-width:780px){.youtube-video-toolbar,.youtube-analytics-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.youtube-comparison-summary>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.youtube-tool-panel{padding:13px}.youtube-video-toolbar,.youtube-analytics-controls,.youtube-tool-toolbar{grid-template-columns:minmax(0,1fr)}.youtube-view-switch{justify-self:start}.youtube-video-grid-list .youtube-video-card{grid-template-columns:minmax(100px,35%) minmax(0,1fr)}.youtube-live-events>article,.youtube-live-chat-list>article{flex-direction:column}.youtube-live-chat-list>article .youtube-tool-actions{width:100%}.youtube-comparison-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
