:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0c0f;--sidebar:#0e1115;--panel:#12161b;--panel-raised:#171c22;--line:#252c34;--line-soft:#1b2128;--text:#f1f4f6;--muted:#8e98a3;--accent:#b7ef67;--accent-ink:#142008;--danger:#ff817a;--warning:#f5c96b}.post-publish-rule-summary{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:12px;padding:14px 16px;display:grid}.post-publish-rule-summary header,.post-publish-rule-summary li>span{gap:3px;display:grid}.post-publish-rule-summary small,.post-publish-rule-summary p{color:var(--muted);font-size:.8rem}.post-publish-rule-summary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.post-publish-rule-summary li{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.post-publish-rule-summary a{color:var(--accent);text-underline-offset:3px}.post-publish-rule-summary a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:600px){.post-publish-rule-summary li{flex-direction:column;align-items:flex-start}}.dashboard-refreshed-at{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:9px}.operation-dashboard-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;margin:6px 0 12px;display:flex}.dashboard-filter-cluster{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.operation-dashboard-toolbar .period-filter,.dashboard-tag-filters{scrollbar-width:none;gap:5px;margin:0;display:flex;overflow-x:auto}.dashboard-tag-filters::-webkit-scrollbar{display:none}.dashboard-tag-filters a{border:1px solid var(--line);color:#98a29b;background:#0a0f0c;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:7px;font-weight:750;display:inline-flex}.dashboard-tag-filters a i{background:var(--tag-text,#8c968f);width:6px;height:6px;box-shadow:0 0 8px var(--tag-glow,transparent);border-radius:50%}.dashboard-tag-filters a.active{border-color:var(--tag-border,#9aff007a);background:var(--tag-bg,#9aff0017);color:var(--tag-text,var(--accent))}.dashboard-refresh{flex:none}.operational-stat{min-height:92px;color:inherit;padding:13px 14px;text-decoration:none;transition:border-color .16s,transform .16s}a.operational-stat:hover{border-color:#9aff007a;transform:translateY(-1px)}.account-operation-section{min-width:0}.account-operation-heading{justify-content:space-between;align-items:center;gap:20px;padding:11px 1px 10px;display:flex}.account-operation-heading h2{margin:4px 0 5px;font-size:17px}.account-operation-heading span,.account-operation-heading small{color:var(--muted);font-size:9px}.account-operation-heading form{border:1px solid var(--line);width:min(100%,310px);min-height:34px;color:var(--muted);background:#0a0f0c;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;margin-left:auto;padding-left:10px;display:grid}.account-operation-heading form input:not([type=hidden]){min-width:0;height:32px;color:var(--text);background:0 0;border:0;outline:0;font-size:8px}.account-operation-heading form button{border:0;border-left:1px solid var(--line-soft);color:var(--accent);background:0 0;align-self:stretch;padding:0 11px;font-size:7px;font-weight:800}.dashboard-account-filters{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:14px;padding:13px 20px;display:grid}.dashboard-account-filters>nav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.dashboard-account-filters>nav::-webkit-scrollbar{display:none}.dashboard-account-filters>nav a{border:1px solid var(--line);color:#a6b0a8;border-radius:999px;flex:none;padding:7px 11px;font-size:8px;font-weight:700}.dashboard-account-filters>nav a.active{color:var(--accent);background:#9aff001c;border-color:#9aff00a6}.dashboard-account-filters form{border:1px solid var(--line);min-height:36px;color:var(--muted);background:#0b100d;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;padding-left:11px;display:grid}.dashboard-account-filters form input:not([type=hidden]){min-width:0;height:34px;color:var(--text);background:0 0;border:0;outline:0;font-size:9px}.dashboard-account-filters form button{border:0;border-left:1px solid var(--line-soft);color:var(--accent);background:0 0;align-self:stretch;padding:0 13px;font-size:8px;font-weight:800}.operational-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;display:grid}.operational-account-card{border:1px solid var(--line);background:#0a100c;border-radius:13px;flex-direction:column;min-width:0;min-height:284px;padding:13px;display:flex;box-shadow:inset 0 1px #ffffff05}.operational-account-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operational-account-card>header>a{color:var(--accent);font-size:8px;font-weight:750}.operational-account-identity{align-items:center;gap:9px;min-width:0;display:flex}.operational-account-identity>span{width:39px;height:39px;color:var(--accent);background:#141b16;border:1px solid #9aff0033;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid;overflow:hidden}.operational-account-identity img{object-fit:cover;width:100%;height:100%}.operational-account-identity div{min-width:0}.operational-account-identity strong,.operational-account-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operational-account-identity strong{font-size:11px}.operational-account-identity small{color:var(--muted);margin-top:4px;font-size:8px}.operational-badges{flex-wrap:wrap;gap:5px;min-height:23px;margin:11px 0 8px;display:flex}.operational-badges>span{letter-spacing:.55px;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.organization-tag{border:1px solid var(--tag-border,#9aff0047);color:var(--tag-text,var(--accent));background:var(--tag-bg,#9aff0012)}.operational-badge{border:1px solid var(--line);color:#a8b1aa;background:#101612}.badge-ACTIVE,.badge-SUPPLIED{color:#75f59a;background:#45ea710e;border-color:#45ea7147}.badge-SCHEDULED{color:#7bcaff;background:#5bc0ff0e;border-color:#5bc0ff4d}.badge-ERROR{color:#ff8585;border-color:#ff575761}.badge-ATTENTION,.badge-EMPTY_QUEUE,.badge-LOW_COVERAGE{color:#ffc35c;border-color:#ffba4459}.badge-PAUSED,.badge-CONFIGURATION{color:#a8b1aa;background:#101612;border-color:#303932}.account-configuration-summary{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.account-configuration-summary>div{border:1px solid var(--line-soft);background:#ffffff04;border-radius:9px;min-width:0;padding:9px}.account-configuration-summary dt,.next-publication-row span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:700}.account-configuration-summary dd{color:#d6dcd8;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9px;overflow:hidden}.account-queue-summary{border-block:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);margin:7px 0 9px;padding:9px 0;display:grid}.account-queue-summary div{text-align:center;min-width:0;padding:0 6px}.account-queue-summary div+div{border-left:1px solid var(--line-soft)}.account-queue-summary b,.account-queue-summary span{display:block}.account-queue-summary b{color:#eff3f0;font-size:13px}.account-queue-summary span{color:var(--muted);margin-top:3px;font-size:7px}.coverage-row,.next-publication-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.coverage-row{color:#aeb7b1;padding:0 1px;font-size:8px}.coverage-row span{align-items:center;gap:6px;display:inline-flex}.coverage-row strong{color:var(--accent);font-size:9px}.account-forecast{min-height:35px}.coverage-progress{background:#1c241e;border-radius:999px;height:3px;margin:7px 1px 0;overflow:hidden}.coverage-progress span{border-radius:inherit;background:linear-gradient(90deg, #79c934, var(--accent));height:100%;display:block}.next-publication-row{border-block:1px solid var(--line-soft);min-height:40px;color:var(--accent);margin-top:7px;padding:7px 1px}.next-publication-row strong{color:#e2e8e4;margin-top:5px;font-size:9px;display:block}.operational-account-card footer{gap:6px;margin-top:auto;padding-top:9px;display:grid}.operational-account-card footer span{color:#919b94;grid-template-columns:17px 52px minmax(0,1fr);align-items:center;min-width:0;font-size:8px;display:grid}.operational-account-card footer span:last-child{grid-template-columns:17px 52px minmax(0,1fr)}.operational-account-card footer span:last-child:before{content:"●";color:var(--accent);text-align:center;font-size:7px}.tag-color-lime{--tag-text:#c5ff72;--tag-border:#adff4c6b;--tag-bg:#9aff0017;--tag-glow:#9aff0061}.tag-color-blue{--tag-text:#91bcff;--tag-border:#5d9bff6b;--tag-bg:#4884e71a;--tag-glow:#4884e761}.tag-color-cyan{--tag-text:#70e7ef;--tag-border:#41d3e06b;--tag-bg:#23bccc1a;--tag-glow:#23bccc61}.tag-color-purple{--tag-text:#c5a6ff;--tag-border:#a677ff6e;--tag-bg:#8b59e01a;--tag-glow:#8b59e061}.tag-color-pink{--tag-text:#ffaad5;--tag-border:#ff71bc6b;--tag-bg:#e6539f1a;--tag-glow:#e6539f61}.tag-color-red{--tag-text:#ff9c95;--tag-border:#ff645b70;--tag-bg:#e040371a;--tag-glow:#e0403761}.tag-color-orange{--tag-text:#ffb872;--tag-border:#ff933d6e;--tag-bg:#eb79211a;--tag-glow:#eb792161}.tag-color-yellow{--tag-text:#f3dd78;--tag-border:#edcb436e;--tag-bg:#dab41c1a;--tag-glow:#dab41c61}.operational-account-card footer b{color:#c9d0cb;font-size:8px}.dashboard-operational-empty{min-height:220px;color:var(--accent);text-align:center;place-items:center;padding:30px;display:grid}.dashboard-operational-empty strong{color:var(--text);margin:10px 0 5px;font-size:12px}.dashboard-operational-empty span{color:var(--muted);font-size:9px}.dashboard-pagination{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:center;align-items:center;gap:15px;padding:13px 16px;font-size:8px;display:flex}.dashboard-pagination a{color:var(--accent);font-weight:750}.dashboard-pagination a[aria-disabled=true]{pointer-events:none;opacity:.35}.ig-organization-tag-field{min-width:0}.ig-organization-tag-field>label{gap:7px;display:grid}.ig-tag-field-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.ig-tag-field-actions .organization-tag,.tag-manager-preview{border:1px solid var(--tag-border);background:var(--tag-bg);min-height:24px;color:var(--tag-text);letter-spacing:.55px;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:7px;font-weight:850;display:inline-flex}.ig-tag-field-actions>button,.tag-manager-list-heading button{color:var(--accent);font:inherit;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.ig-tag-create{border:1px solid var(--line-soft);background:#080c09;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-top:7px;padding:9px;display:grid}.ig-tag-create input{min-width:0}.ig-tag-create .tag-color-picker{grid-column:1/-1}.tag-color-picker{flex-wrap:wrap;gap:6px;display:flex}.tag-color-picker>button{border:1px solid var(--tag-border);background:var(--tag-bg);border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.tag-color-picker>button i,.tag-manager-list i{background:var(--tag-text);width:10px;height:10px;box-shadow:0 0 9px var(--tag-glow);border-radius:50%;display:block}.tag-color-picker>button.selected{outline:2px solid var(--tag-text);outline-offset:2px}.tag-color-picker>button.selected svg{width:14px;height:14px;color:var(--tag-text)}.tag-color-custom{--tag-text:var(--tag-swatch)}.tag-color-custom i,.tag-manager-list i.tag-color-custom{background:var(--tag-swatch)}.tag-custom-anchor{display:inline-flex;position:relative}.tag-custom-trigger{color:#fff;background:conic-gradient(#f43c8f,#8d38f2,#1678fa,#00cfd3,#a3ff00,#ffc400,#ff453a,#f43c8f);border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:2px;display:grid}.tag-custom-trigger svg{background:#090c0c;border-radius:50%;width:100%;height:100%;padding:3px}.tag-custom-trigger.selected,.tag-custom-trigger:focus-visible{outline:2px solid var(--color-accent-lime,#9aff00);outline-offset:2px}.tag-custom-popover{z-index:1100;color:#fff;background:#0b0f10;border:1px solid #4d5956;border-radius:11px;grid-template-columns:140px minmax(0,1fr);gap:12px;width:min(350px,100vw - 16px);padding:12px;display:grid;position:fixed;box-shadow:0 20px 45px #000}.tag-custom-square{background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent), var(--hue-color);cursor:crosshair;touch-action:none;border-radius:5px;height:140px;position:relative}.tag-custom-square>span{pointer-events:none;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #000}.tag-custom-controls{align-content:start;gap:7px;min-width:0;display:grid}.tag-custom-controls label{color:#aeb8b4;font-size:11px}.tag-custom-controls input[type=range]{width:100%;accent-color:var(--color-accent-lime,#9aff00)}.tag-custom-hex-row{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;display:grid}.tag-custom-hex-row label{grid-column:1/-1}.tag-custom-sample{background:var(--tag-swatch,#a855f7);border:1px solid #fff8;border-radius:50%;width:20px;height:20px}.tag-custom-hex-row input{color:#fff;width:100%;height:31px;font:inherit;background:#080b0a;border:1px solid #485350;border-radius:5px;padding:0 7px;font-size:11px}.tag-custom-controls [role=alert]{color:#ff777d;font-size:10px}.tag-custom-actions{grid-column:1/-1;gap:6px;display:flex}.tag-custom-actions button{color:#fff;background:0 0;border:1px solid #485350;border-radius:5px;min-height:31px;padding:0 8px;font-size:11px}.tag-custom-actions button:last-child{border-color:var(--color-accent-lime,#9aff00);background:var(--color-accent-lime,#9aff00);color:#102000;font-weight:700}.tag-custom-actions button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:390px){.tag-custom-popover{grid-template-columns:120px minmax(0,1fr);gap:8px;padding:9px}.tag-custom-square{height:120px}}.tag-manager-modal{width:min(720px,100vw - 28px)}.tag-manager-layout{grid-template-columns:minmax(230px,.8fr) minmax(280px,1.2fr);min-height:330px;display:grid}.tag-manager-list,.tag-manager-editor{padding:15px}.tag-manager-list{border-right:1px solid var(--line-soft)}.tag-manager-list-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tag-manager-list-heading strong,.tag-manager-editor>span:first-child{color:#8d978f;letter-spacing:.75px;text-transform:uppercase;font-size:7px;font-weight:850}.tag-manager-list>div:not(.tag-manager-list-heading){border:1px solid var(--line-soft);background:#0b100d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:6px;padding:7px;display:grid}.tag-manager-list>div.active{border-color:#9aff0052}.tag-manager-list>div>button:first-child{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.tag-manager-list>div>button:first-child span,.tag-manager-list>div>button:first-child strong,.tag-manager-list>div>button:first-child small{min-width:0;display:block}.tag-manager-list>div>button:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tag-manager-list>div>button:first-child small,.tag-manager-list>p{color:var(--muted);margin-top:3px;font-size:7px}.tag-manager-list>div>button.danger{color:var(--danger);font:inherit;background:0 0;border:0;padding:0;font-size:7px}.tag-manager-editor{align-content:start;gap:14px;display:grid}.tag-manager-editor label{color:#8d978f;letter-spacing:.6px;text-transform:uppercase;gap:7px;font-size:7px;font-weight:800;display:grid}.tag-manager-editor input{border:1px solid var(--line);min-height:38px;color:var(--text);font:inherit;background:#0d120e;border-radius:8px;outline:0;padding:0 10px;font-size:9px}.tag-manager-editor input:focus{border-color:#9aff007a}.tag-manager-preview,.tag-manager-editor .button{justify-self:start}@media (max-width:1180px){.operational-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-heading{align-items:flex-start}.dashboard-refreshed-at{display:none}.operation-dashboard-toolbar{flex-direction:column;align-items:stretch}.operation-dashboard-toolbar .period-filter{min-width:0}.operational-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-account-filters{grid-template-columns:minmax(0,1fr)}.operational-account-grid{grid-template-columns:minmax(0,1fr);padding:0}.account-operation-heading{flex-wrap:wrap;align-items:flex-start}.account-operation-heading form{order:3;width:100%;margin-left:0}}@media (max-width:480px){.operation-dashboard-toolbar{display:block}.dashboard-refresh{margin-top:9px}.operational-stats-grid{gap:8px}.operational-stat{min-height:88px;padding:13px}.operational-stat>b{font-size:24px}.account-operation-heading{align-items:flex-start;padding:10px 0}.account-operation-heading>small{display:none}.dashboard-account-filters{padding:11px}.ig-tag-create{grid-template-columns:1fr 1fr}.ig-tag-create input{grid-column:1/-1}}.media-library-page{gap:20px;min-width:0;display:grid}.media-library-page>.library-heading{align-items:end}.library-heading>div>p:last-child,.library-detail-header p{max-width:720px}.library-search{border:1px solid var(--line);background:var(--panel);width:min(100%,340px);color:var(--muted);border-radius:11px;align-items:center;gap:9px;padding:0 13px;display:flex}.library-search:focus-within{border-color:color-mix(in srgb, var(--accent) 65%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}.library-search input{width:100%;min-height:42px;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.library-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.library-folder-card{border:1px solid var(--line);background:var(--panel);border-radius:15px;min-width:0;transition:border-color .16s,transform .16s;overflow:hidden}.library-folder-card:hover{border-color:color-mix(in srgb, var(--accent) 44%, var(--line));transform:translateY(-2px)}.library-folder-card>a{color:inherit;text-decoration:none;display:block}.library-folder-preview{background:#0b0f12;grid-template-rows:repeat(2,84px);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:9px;display:grid;position:relative}.library-folder-preview>span{background:#171d22;border-radius:7px;min-width:0;min-height:0;position:relative;overflow:hidden}.library-folder-preview img,.library-folder-preview video,.library-media-preview img,.library-media-preview video{object-fit:cover;width:100%;height:100%}.library-folder-preview .library-preview-empty{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, #11161a);place-items:center;display:grid}.library-folder-preview>em{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent);letter-spacing:.8px;text-transform:uppercase;background:#080b0ddb;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:18px;left:18px}.library-folder-body{justify-content:space-between;align-items:center;gap:16px;padding:17px 18px 8px;display:flex}.library-folder-body span,.library-detail-dialog span,.library-enqueue-dialog header span{color:var(--accent);letter-spacing:1.1px;font-size:9px;font-weight:800}.library-folder-body h2{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:19px;overflow:hidden}.library-folder-body>svg{color:var(--accent);flex:none}.library-folder-stats{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 18px 17px;font-size:12px;display:flex}.library-folder-stats span{align-items:center;gap:6px;display:flex}.library-folder-stats strong{color:var(--text);font-size:12px}.library-folder-card>footer{border-top:1px solid var(--line-soft);background:#0f1317;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:10px 18px;display:flex}.library-account-stack{align-items:center;display:flex}.library-account-stack>span{width:28px;height:28px;color:var(--text);background:#242b31;border:2px solid #0f1317;border-radius:50%;place-items:center;margin-right:-7px;font-size:9px;display:grid;overflow:hidden}.library-account-stack img{object-fit:cover;width:100%;height:100%}.library-account-stack small{color:var(--muted);margin-left:12px;font-size:10px}.library-source-status,.library-reusable-state{color:var(--accent);font-size:10px;font-weight:800}.library-source-status.missing,.library-source-status.error,.library-source-status.migration_failed{color:var(--danger)}.library-source-status.paused,.library-source-status.migrating{color:var(--warning)}.library-empty{text-align:center;align-content:center;place-items:center;min-height:280px;padding:36px;display:grid}.library-empty>span{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 8%, transparent);width:58px;height:58px;color:var(--accent);border-radius:15px;place-items:center;display:grid}.library-empty h2{margin:14px 0 4px}.library-empty p{max-width:560px;color:var(--muted);margin:0 0 18px}.library-pagination{color:var(--muted);justify-content:center;align-items:center;gap:18px;font-size:12px;display:flex}.library-pagination a{border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 12px;text-decoration:none}.library-pagination a.disabled{pointer-events:none;opacity:.38}.library-back-link{width:fit-content;color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.library-back-link:hover{color:var(--accent)}.library-detail-header{grid-template-columns:minmax(0,1fr) auto;gap:16px 28px;padding:22px;display:grid}.library-detail-identity{align-items:center;gap:16px;display:flex}.library-detail-identity>span{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line));background:color-mix(in srgb, var(--accent) 8%, transparent);width:54px;height:54px;color:var(--accent);border-radius:14px;flex:0 0 54px;place-items:center;display:grid}.library-detail-identity h1{margin:2px 0 4px}.library-detail-identity p{color:var(--muted);margin:0}.library-detail-meta{align-content:center;justify-items:end;gap:5px;display:grid}.library-detail-meta span{color:var(--accent);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.library-detail-meta strong{color:var(--muted);font-size:11px}.library-detail-accounts{border-top:1px solid var(--line-soft);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:14px;display:flex}.library-detail-accounts>span{border:1px solid var(--line);color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:5px 9px 5px 5px;font-size:11px;font-weight:700;display:flex}.library-detail-accounts img,.library-detail-accounts>span>span{object-fit:cover;background:#252c32;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.library-toolbar-panel{justify-content:space-between;align-items:center;gap:18px;padding:10px;display:flex}.library-toolbar-panel nav{flex-wrap:wrap;gap:4px;display:flex}.library-toolbar-panel nav a{color:var(--muted);text-transform:uppercase;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:800;text-decoration:none}.library-toolbar-panel nav a:hover,.library-toolbar-panel nav a.active{background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--accent)}.library-media-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.library-media-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;overflow:hidden}.library-media-preview{background:#080b0d;height:210px;position:relative;overflow:hidden}.library-thumbnail-placeholder{width:100%;height:100%;color:var(--muted);place-items:center;display:grid}.library-tab-total{font-variant-numeric:tabular-nums;margin-inline-start:4px}.library-page-summary{color:var(--muted);margin:0;font-size:.875rem}.library-media-preview>span{color:var(--text);background:#080b0ddb;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:12px;left:12px}.library-media-body>div:first-child{color:var(--accent);align-items:center;gap:8px;display:flex}.library-media-body strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-media-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0 0;display:grid}.library-media-body dl div{min-width:0}.library-media-body dt{color:#66727c;letter-spacing:.6px;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800}.library-media-body dd{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.library-media-card>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 15px;display:flex}.library-card-action{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.library-card-action:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:.55}.library-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030506c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.library-enqueue-dialog{border:1px solid var(--line);background:#11161a;border-radius:15px;width:min(100%,500px);padding:20px;box-shadow:0 24px 80px #00000070}.library-enqueue-dialog header,.library-enqueue-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.library-enqueue-dialog header h2{color:var(--text);margin:3px 0 0}.library-enqueue-dialog header>button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.library-enqueue-dialog>p,.library-enqueue-dialog>small{color:var(--muted);line-height:1.55}.library-enqueue-dialog label{gap:7px;margin:18px 0 8px;display:grid}.library-enqueue-dialog label span{color:var(--text);font-size:11px;font-weight:800}.library-enqueue-dialog select{border:1px solid var(--line);width:100%;min-height:43px;color:var(--text);background:#0b0f12;border-radius:9px;padding:0 11px}.library-enqueue-dialog footer{margin-top:20px}.library-action-feedback{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--text);border-radius:9px;margin-top:14px;padding:10px 12px;font-size:11px}.media-source-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.media-source-picker button{border:1px solid var(--line);background:var(--panel);min-height:48px;color:var(--muted);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.media-source-picker button.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--panel));color:var(--accent)}.media-source-choice{border:1px solid var(--line-soft);background:#0d1114;border-radius:12px;gap:8px;padding:14px;display:grid}.media-source-choice>small{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:800}.media-source-picker button:hover:not(:disabled),.media-source-picker button:focus-visible{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));color:var(--accent);outline:0}.media-source-picker button:disabled{cursor:not-allowed;opacity:.45}.media-picker-dialog{border:1px solid var(--line);background:#101418;border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(100%,1040px);max-height:min(900px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000008f}.media-picker-heading,.media-picker-footer{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.media-picker-heading{border-bottom:1px solid var(--line-soft)}.media-picker-heading span,.media-picker-filter>span{color:var(--accent);letter-spacing:1.2px;font-size:9px;font-weight:800}.media-picker-heading h2{margin:3px 0 4px;font-size:22px}.media-picker-heading p{color:var(--muted);margin:0;font-size:11px}.media-picker-heading>button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;flex:0 0 36px;place-items:center;display:grid}.media-picker-toolbar{grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);gap:12px;padding:14px 20px;display:grid}.media-picker-toolbar label{gap:5px;display:grid}.media-picker-toolbar label>span{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:800}.media-picker-toolbar select,.media-picker-toolbar form{border:1px solid var(--line);min-height:42px;color:var(--text);background:#090d10;border-radius:9px}.media-picker-toolbar select{width:100%;padding:0 11px}.media-picker-toolbar form{color:var(--muted);align-self:end;align-items:center;gap:8px;padding-left:12px;display:flex}.media-picker-toolbar form input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.media-picker-toolbar form button,.media-picker-pagination button{min-height:32px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.media-picker-toolbar form button{border-left:1px solid var(--line);align-self:stretch;padding:0 12px}.media-picker-filter{border:1px solid var(--line-soft);background:#0c1013;border-radius:8px;align-items:center;gap:10px;margin:0 20px 12px;padding:8px 10px;display:flex}.media-picker-filter strong{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border-radius:999px;padding:5px 8px;font-size:9px}.media-picker-filter small{color:var(--muted);margin-left:auto;font-size:10px}.media-picker-warning{border:1px solid color-mix(in srgb, var(--warning) 42%, var(--line));background:color-mix(in srgb, var(--warning) 6%, transparent);color:var(--warning);border-radius:9px;align-items:center;gap:10px;margin:0 20px 12px;padding:11px 12px;display:flex}.media-picker-warning.error{border-color:color-mix(in srgb, var(--danger) 42%, var(--line));color:var(--danger)}.media-picker-warning strong,.media-picker-warning span{font-size:11px;display:block}.media-picker-warning span{color:var(--muted);margin-top:2px}.media-picker-content{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:0 20px 16px;display:grid;overflow:hidden}.media-picker-content.with-order{grid-template-columns:minmax(0,1fr) 250px}.media-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;min-height:260px;display:grid;overflow:auto}.media-picker-card{border:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#0c1013;border-radius:11px;padding:0;overflow:hidden}.media-picker-card:hover:not(:disabled),.media-picker-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 54%, var(--line));outline:0}.media-picker-card.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.media-picker-card:disabled{cursor:not-allowed;opacity:.54}.media-picker-preview{background:#070a0c;height:126px;display:block;position:relative;overflow:hidden}.media-picker-preview img,.media-picker-preview video{object-fit:cover;width:100%;height:100%}.media-picker-preview>b,.media-picker-preview>svg{border:1px solid color-mix(in srgb, var(--accent) 52%, transparent);width:27px;height:27px;color:var(--accent);background:#070a0cdb;border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:9px;right:9px}.media-picker-preview>svg{padding:5px}.media-picker-card-body{gap:4px;padding:10px;display:grid}.media-picker-card-body strong,.media-picker-card-body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-picker-card-body strong{font-size:11px}.media-picker-card-body small{color:var(--muted);font-size:9px}.media-picker-state{min-height:250px;color:var(--accent);text-align:center;grid-column:1/-1;place-content:center;justify-items:center;gap:7px;padding:24px;display:grid}.media-picker-state span{color:var(--muted);font-size:11px}.media-picker-order{border:1px solid var(--line);background:#0b0f12;border-radius:10px;min-height:0;overflow:auto}.media-picker-order header,.media-picker-order>div{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:9px;display:grid}.media-picker-order header{z-index:1;background:#0f1418;grid-template-columns:1fr auto;font-size:10px;position:sticky;top:0}.media-picker-order>div:last-child{border-bottom:0}.media-picker-order>div>b{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:9px;display:grid}.media-picker-order>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.media-picker-order button{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.media-picker-order button:disabled{cursor:not-allowed;opacity:.3}.media-picker-footer{border-top:1px solid var(--line-soft);background:#0d1114}.media-picker-pagination,.media-picker-actions,.media-picker-success{align-items:center;gap:9px;display:flex}.media-picker-pagination span{color:var(--muted);font-size:10px}.media-picker-pagination button:disabled{cursor:not-allowed;opacity:.35}.media-picker-success{color:var(--accent);font-size:11px;font-weight:800}.cover-upload-field-hidden{display:none!important}.library-heading-skeleton,.library-skeleton{overflow:hidden}.library-heading-skeleton{gap:10px;display:grid}.library-heading-skeleton span,.library-heading-skeleton strong,.library-heading-skeleton em,.library-skeleton>div,.library-skeleton>span,.library-skeleton>small{background:#1a2025;border-radius:8px;animation:1.3s ease-in-out infinite library-pulse;display:block}.library-heading-skeleton span{width:130px;height:10px}.library-heading-skeleton strong{width:240px;height:40px}.library-heading-skeleton em{width:min(100%,520px);height:14px}.library-skeleton{min-height:300px;padding:10px}.library-skeleton>div{height:180px}.library-skeleton>span{width:68%;height:18px;margin:18px 8px 0}.library-skeleton>small{width:44%;height:10px;margin:10px 8px}@keyframes library-pulse{50%{opacity:.46}}@media (max-width:760px){.library-heading,.library-toolbar-panel,.library-detail-header{grid-template-columns:1fr;display:grid}.library-search{width:100%}.library-detail-meta{justify-items:start}.library-media-grid,.library-grid{grid-template-columns:1fr}.library-toolbar-panel nav{flex-wrap:nowrap;overflow-x:auto}.library-toolbar-panel nav a{white-space:nowrap}.library-enqueue-dialog footer{flex-direction:column-reverse;align-items:stretch}.media-source-picker{grid-template-columns:1fr}.library-modal-backdrop{align-items:end;padding:0}.media-picker-dialog{border-radius:16px 16px 0 0;width:100%;height:92dvh;max-height:92vh}.media-picker-toolbar,.media-picker-content{grid-template-columns:1fr}.media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:220px}.media-picker-order{max-height:150px}.media-picker-footer{flex-direction:column;align-items:stretch}.media-picker-pagination,.media-picker-actions{justify-content:space-between}.media-picker-actions .button{flex:1}}.image-post-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.image-post-heading h1{margin:3px 0 5px;font-size:clamp(27px,3vw,38px)}.image-post-heading p{color:var(--muted);margin:0}.image-post-account{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:250px;padding:12px 14px}.image-post-account small{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.image-post-account select{width:100%;color:var(--text);background:0 0;border:0;font-weight:700}.image-post-stepper{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin-bottom:20px;display:grid}.image-post-stepper button{color:#66716b;font:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:0 16px 0 0;font-weight:700;display:flex;position:relative}.image-post-stepper button:not(:last-child):after{content:"";background:#26302b;flex:1;height:1px}.image-post-stepper button>span{border:1px solid #3d4842;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.image-post-stepper button>span svg{width:13px;height:13px}.image-post-stepper button.active{color:var(--text)}.image-post-stepper button.active>span,.image-post-stepper button.done>span{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--accent)}.image-post-workspace{align-items:start;gap:18px;display:grid}.image-post-workspace.with-preview{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}.image-post-page:has(.image-post-workspace.is-organize){max-width:1450px;padding-top:20px}.image-post-workspace.with-preview.is-organize{grid-template-columns:minmax(0,1.73fr) minmax(340px,1fr);gap:14px}.image-post-workspace.with-preview.is-publication{grid-template-columns:minmax(0,2.65fr) minmax(340px,1fr)}.image-post-account[hidden]{display:none}.image-post-stage,.image-post-preview{border:1px solid var(--line);background:#0d110f;border-radius:16px;overflow:hidden}.image-post-stage{min-width:0;container-type:inline-size}.image-post-step{padding:24px}.image-post-workspace:not(.with-preview) .image-post-step{padding:16px}.image-post-workspace:not(.with-preview) .image-post-section-title{display:none}.image-post-workspace:not(.with-preview) .image-post-dropzone{min-height:160px;padding:16px}.image-post-workspace:not(.with-preview) .drive-upload-guidance{margin-bottom:12px;padding:7px 12px}.image-post-workspace:not(.with-preview) .media-source-choice{gap:6px;padding:10px 12px}.image-post-workspace:not(.with-preview) .media-source-picker button{min-height:40px}.image-post-workspace:not(.with-preview) .image-post-actions{margin:12px -16px -16px;padding:12px 16px}.image-post-workspace.with-preview:not(.is-publication) .image-post-step{padding:20px}.image-post-workspace.with-preview:not(.is-publication) .image-post-section-title{margin-bottom:14px}.image-post-workspace.with-preview:not(.is-publication) .media-source-choice{gap:6px;padding:10px 12px}.image-post-workspace.with-preview:not(.is-publication) .media-source-picker button{min-height:40px}.image-post-workspace.with-preview:not(.is-publication) .image-post-order-list{margin-top:16px}.image-post-workspace.with-preview:not(.is-publication) .image-post-order-list>header{padding:10px 14px}.image-post-workspace.with-preview:not(.is-publication) .image-post-order-list article{padding-top:5px;padding-bottom:5px}.image-post-workspace.with-preview:not(.is-publication) .image-post-caption-heading{margin:16px 0 10px}.image-post-workspace.with-preview:not(.is-publication) .caption-choice-grid button{min-height:76px;padding:12px}.image-post-workspace.with-preview:not(.is-publication) .image-post-field{margin-top:10px}.image-post-workspace.with-preview:not(.is-publication) .image-post-field textarea{height:82px;min-height:82px}.image-post-workspace.with-preview:not(.is-publication) .image-post-actions{margin:12px -20px -20px;padding:12px 20px}.image-post-section-title{gap:13px;margin-bottom:20px;display:flex}.image-post-section-title>span{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--line));width:42px;height:42px;color:var(--accent);border-radius:12px;flex:0 0 42px;place-items:center;font-weight:800;display:grid}.image-post-section-title small,.image-post-summary header small{color:var(--accent);letter-spacing:1.2px;font-size:9px;font-weight:800}.image-post-section-title h2{margin:2px 0 4px;font-size:20px}.image-post-section-title p{color:var(--muted);margin:0;font-size:13px}.image-post-dropzone{text-align:center;background:linear-gradient(145deg,#b7ef6709,#0000 55%),#0a0e0c;border:1px dashed #425047;border-radius:14px;place-items:center;min-height:230px;padding:28px;transition:all .18s;display:grid}.image-post-dropzone.dragging{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, #0a0e0c);transform:translateY(-2px)}.image-post-dropzone>svg{color:var(--accent);margin-bottom:12px}.image-post-dropzone strong{font-size:16px}.image-post-dropzone>span{color:var(--muted);margin:5px 0 16px;font-size:11px}.image-post-dropzone .button,.image-post-actions .button{align-items:center;gap:7px;display:inline-flex}.image-post-order-list{border:1px solid var(--line-soft);border-radius:13px;margin-top:18px;overflow:hidden}.image-post-order-list>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:15px 16px;display:flex}.image-post-order-list header small{color:var(--muted);margin-top:3px;display:block}.image-post-order-list header>span{color:var(--accent);font-weight:800}.image-post-order-list article{border-bottom:1px solid var(--line-soft);cursor:pointer;grid-template-columns:20px 52px 24px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:10px 14px;display:grid}.image-post-order-list article:last-child{border-bottom:0}.image-post-order-list article:hover{background:#ffffff05}.image-post-order-list article>img{object-fit:cover;border-radius:8px;width:52px;height:52px}.drag-handle{color:#66716b;cursor:grab}.image-post-position{width:22px;height:22px;color:var(--accent);background:#202820;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.image-post-order-list article>div{min-width:0}.image-post-order-list article>div strong,.image-post-order-list article>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.image-post-order-list article>div small{color:var(--muted);margin-top:3px;font-size:10px}.image-post-order-list article>div i{background:var(--accent);height:2px;margin-top:6px;display:block}.image-post-order-list article>button{width:32px;height:32px;color:var(--danger);background:0 0;border:0;place-items:center;display:grid}.image-post-actions{border-top:1px solid var(--line-soft);background:#0000001f;justify-content:space-between;align-items:center;gap:16px;margin:22px -24px -24px;padding:16px 24px;display:flex}.image-post-actions>span{color:var(--muted);font-size:11px}.caption-choice-grid,.publication-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.publication-choice-grid{grid-template-columns:repeat(2,1fr)}.caption-choice-grid button,.publication-choice-grid button{border:1px solid var(--line);min-height:106px;color:var(--text);text-align:left;background:#0b0f0d;border-radius:12px;padding:15px;position:relative}.caption-choice-grid button.selected,.publication-choice-grid button.selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, #0b0f0d)}.caption-choice-grid button>span{border:1px solid var(--line);width:18px;height:18px;color:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.caption-choice-grid button strong,.caption-choice-grid button small,.publication-choice-grid button strong,.publication-choice-grid button small{display:block}.caption-choice-grid button small,.publication-choice-grid button small{color:var(--muted);margin-top:6px;line-height:1.45}.image-post-field{color:var(--text);gap:8px;margin-top:18px;font-weight:700;display:grid}.image-post-field select,.image-post-field textarea,.image-post-schedule input{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#0a0e0c;border-radius:10px;padding:12px}.image-post-field textarea{resize:vertical;min-height:150px;line-height:1.5}.image-post-field>small{color:var(--muted);text-align:right;font-weight:400}.image-post-schedule{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.image-post-schedule label{gap:7px;font-weight:700;display:grid}.image-post-schedule>div{border:1px solid var(--line);color:var(--accent);border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;padding:11px 13px;display:flex}.image-post-schedule>div span strong,.image-post-schedule>div span small{display:block}.image-post-schedule>div span small{color:var(--muted)}.image-post-destination{gap:12px;margin-top:18px;display:grid}.image-post-destination>div:first-child small{color:var(--accent);letter-spacing:.12em;font-size:10px;font-weight:800}.image-post-destination h3{margin:3px 0;font-size:16px}.image-post-destination p{color:var(--muted);margin:0;font-size:12px}.image-post-destination-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.image-post-destination-options button{border:1px solid var(--line);min-height:138px;color:var(--text);text-align:left;cursor:pointer;background:#0a0e0c;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.image-post-destination-options button.selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, #0a0e0c)}.image-post-destination-options button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.image-post-destination-options button>svg{width:25px;height:25px;color:var(--accent)}.image-post-destination-options button small{color:var(--muted);line-height:1.45}.image-post-destination-options button:disabled{cursor:wait;opacity:.65}.ui-dialog:has(.image-post-discard-dialog){background:#0b1114;width:min(760px,100%);min-height:min(720px,88dvh);position:relative}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__footer{width:100%;margin:0}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__header{text-align:center;border:0;justify-content:center;padding-top:170px}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__header h2{font-size:clamp(24px,3vw,36px)}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__close{position:absolute;top:18px;right:18px}.image-post-discard-icon{border:1px solid var(--danger);background:color-mix(in srgb, var(--danger) 12%, #0b100d);width:96px;height:96px;color:var(--danger);border-radius:50%;place-items:center;display:grid;position:absolute;top:40px;left:50%;transform:translate(-50%)}.image-post-discard-icon svg{width:38px;height:38px}.image-post-discard-dialog{gap:20px;display:grid}.image-post-discard-warning{border-left:3px solid var(--danger);background:color-mix(in srgb, var(--danger) 12%, #0b100d);border-radius:8px;align-items:center;gap:16px;padding:22px;display:flex}.image-post-discard-warning>svg{width:28px;height:28px;color:var(--danger)}.image-post-discard-warning strong,.image-post-discard-warning span{display:block}.image-post-discard-warning span,.image-post-discard-dialog>p{color:var(--muted)}.image-post-discard-dialog ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.image-post-discard-dialog li{color:var(--muted);align-items:center;gap:14px;display:flex}.image-post-discard-dialog li svg{background:#1b252a;border-radius:50%;flex:none;width:42px;height:42px;padding:10px}.image-post-discard-dialog>p{text-align:center;margin:0}.image-post-discard-actions{gap:12px;width:100%;display:flex}.image-post-discard-actions>.button,.image-post-discard-actions>div{flex:1}.image-post-discard-actions>div{text-align:center;gap:6px;display:grid}.image-post-discard-actions>div .button{border-color:var(--danger);color:var(--danger);justify-content:center}.image-post-discard-actions small{color:var(--muted)}@media (max-width:640px){.image-post-discard-actions{flex-direction:column}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__header{padding-top:118px}.image-post-discard-icon{width:72px;height:72px;top:26px}}.image-post-summary{border:1px solid var(--line);border-radius:12px;margin-top:18px;overflow:hidden}.image-post-summary header{border-bottom:1px solid var(--line);padding:15px}.image-post-summary header strong{margin-top:4px;font-size:17px;display:block}.image-post-summary dl{margin:0}.image-post-summary dl>div{border-bottom:1px solid var(--line-soft);grid-template-columns:105px 1fr;gap:12px;padding:11px 15px;display:grid}.image-post-summary dl>div:last-child{border-bottom:0}.image-post-summary dt{color:var(--muted);margin:0}.image-post-summary dd{overflow-wrap:anywhere;margin:0}.image-post-publication-step{padding:20px}.image-post-publication-step .image-post-section-title{margin-bottom:18px}.image-post-publication-step .image-post-section-title>span{display:none}.image-post-publication-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.57fr);align-items:stretch;gap:18px;display:grid}.image-post-publication-grid>section{min-width:0}.image-post-publication-gallery{border:1px solid var(--line);border-radius:10px;min-height:350px;padding:12px}.image-post-publication-label{color:var(--muted);letter-spacing:.1em;justify-content:space-between;gap:8px;font-size:10px;font-weight:750;display:flex}.image-post-publication-label span{letter-spacing:0;font-weight:400}.image-post-publication-thumbnails,.image-post-summary-thumbnails{align-items:flex-start;gap:5px;min-width:0;display:flex;overflow-x:auto}.image-post-publication-thumbnails{margin-top:12px}.image-post-summary-thumbnails>div{aspect-ratio:auto;height:140px}.image-post-publication-thumbnails>div,.image-post-summary-thumbnails>div{aspect-ratio:.8;background:#090d0b;border-radius:6px;flex:0 0 calc(25% - 3.75px);min-width:0;position:relative;overflow:hidden}.image-post-publication-thumbnails img,.image-post-publication-thumbnails canvas,.image-post-summary-thumbnails img,.image-post-summary-thumbnails canvas{object-fit:contain;width:100%;height:100%}.image-post-publication-thumbnails span,.image-post-summary-thumbnails span{background:#111b18;border-radius:5px;place-items:center;min-width:20px;height:20px;padding:0 3px;font-size:10px;font-weight:800;display:grid;position:absolute;top:5px;left:5px}.image-post-publication-caption{border:1px solid var(--line-soft);border-radius:8px;margin-top:10px;padding:10px}.image-post-publication-caption small{color:var(--muted)}.image-post-publication-caption p{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.4}.image-post-publication-account{border:1px solid var(--line);width:100%;min-height:47px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:9px;margin:10px 0 20px;padding:7px 10px;display:flex}.image-post-publication-account:disabled{cursor:default}.image-post-publication-account>svg:last-child{color:var(--muted);margin-left:auto}.image-post-account-selector{position:relative}.image-post-account-options{z-index:20;border:1px solid var(--line);background:#0c1112;border-radius:8px;padding:5px;position:absolute;top:calc(100% - 15px);left:0;right:0;box-shadow:0 16px 32px #000a}.image-post-account-options button{width:100%;min-height:42px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;display:flex}.image-post-account-options button:hover,.image-post-account-options button:focus-visible,.image-post-account-options button[aria-checked=true]{background:#9eff0017}.image-post-account-options button>svg:last-child{margin-left:auto}.image-post-publication-account img,.image-post-account-options img{border-radius:50%;width:28px;height:28px}.image-post-publication-controls .publication-choice-grid{gap:9px}.image-post-publication-controls .publication-choice-grid button{min-height:125px}.image-post-publication-controls .image-post-schedule{border:1px solid var(--line);border-radius:9px;gap:8px;margin-top:12px;padding:10px}.image-post-publication-controls .image-post-schedule label{gap:4px}.image-post-publication-controls .image-post-schedule input{padding:8px 8px 8px 36px}.image-post-publication-controls .image-post-schedule>div{padding:6px 10px}.image-post-publication-grid .image-post-destination{align-content:start;margin-top:0}.image-post-publication-grid .image-post-destination h3{font-size:13px}.image-post-publication-grid .image-post-destination-options{grid-template-columns:1fr}.image-post-publication-grid .image-post-destination-options button{min-height:140px}.image-post-summary-content{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;padding:12px;display:grid}.image-post-summary-content dl>div{padding:7px 0}.image-post-publication-step .image-post-summary header{padding:10px 12px}.image-post-publication-step .image-post-summary header strong{margin-top:2px;font-size:16px}.image-post-publication-step .image-post-actions{margin:18px -20px -20px;padding:14px 20px}.image-post-publication-footer-buttons{gap:9px;margin-left:auto;display:flex}@container (max-width:850px){.image-post-publication-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-post-publication-grid .image-post-destination{grid-column:1/-1}.image-post-publication-grid .image-post-destination-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.image-post-publication-grid,.image-post-summary-content{grid-template-columns:1fr}.image-post-publication-grid .image-post-destination{grid-column:auto}}.image-post-error{margin:0;padding:0 24px 20px}.image-post-preview{position:sticky;top:18px}.image-post-preview>header{justify-content:space-between;align-items:center;padding:16px 15px;display:flex}.image-post-preview>header>div{align-items:center;gap:9px;display:flex}.image-post-preview>header img,.image-post-preview>header>div>span{object-fit:cover;border-radius:50%;width:40px;height:40px}.image-post-preview>header>div>span{background:var(--accent);color:var(--accent-ink);place-items:center;font-weight:900;display:grid}.image-post-preview>header strong,.image-post-preview>header small{display:block}.image-post-preview>header small{color:var(--muted);font-size:9px}.image-post-preview>header>span{border:1px solid var(--line);color:var(--accent);letter-spacing:.8px;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.image-post-preview-frame{aspect-ratio:1;background:#050706;place-items:center;display:grid;position:relative;overflow:hidden}.image-post-workspace.with-preview:not(.is-publication) .image-post-preview-frame{border:1px solid var(--line);border-radius:8px;width:min(80%,390px);margin:0 auto}.image-post-preview-frame>img{object-fit:contain;width:100%;height:100%}.image-post-preview-frame>canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.image-post-preview-frame>canvas:active{cursor:grabbing}.image-post-preview-frame.is-editing:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #b7ef676b}.image-post-preview-frame>button{color:#fff;background:#000000a3;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.image-post-preview-frame>button:first-of-type{left:11px}.image-post-preview-frame>button:last-of-type{right:11px}.image-post-preview-frame>button:disabled{opacity:.25}.preview-counter,.preview-upload-state{color:#fff;background:#000000b8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;position:absolute;top:11px;right:11px}.preview-upload-state{inset:auto 50% 50% auto;transform:translate(50%,50%)}.image-crop-controls{border-bottom:1px solid var(--line-soft);background:#0a0e0c;gap:12px;padding:14px 15px;display:grid}.image-crop-primary,.image-crop-help,.image-crop-zoom{justify-content:space-between;align-items:center;gap:12px;display:flex}.image-crop-primary>span,.image-crop-zoom>span,.image-crop-help>span{color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.image-crop-formats,.image-crop-modes{gap:5px;display:flex}.image-crop-primary button,.image-crop-help button{border:1px solid var(--line);min-height:29px;color:var(--muted);font:inherit;background:#101512;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.image-crop-primary button.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 11%, #101512);color:var(--accent)}.image-crop-zoom>span{flex:0 0 58px}.image-crop-zoom input{width:100%;accent-color:var(--accent)}.image-crop-zoom strong{min-width:38px;color:var(--accent);text-align:right;font-size:10px}.image-crop-help button{color:var(--text);background:0 0;border-color:#0000}.image-crop-primary .image-crop-modes{margin-left:auto}.image-post-preview-dots{align-items:center;gap:7px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.image-post-preview-dots button{background:#ffffff8c;border:0;border-radius:50%;width:11px;height:11px;padding:0}.image-post-preview-dots button.active{background:var(--accent)}.image-post-thumbnails{border-bottom:1px solid var(--line-soft);gap:7px;padding:10px 12px;display:flex;overflow-x:auto}.image-post-thumbnails button{background:#050706;border:1px solid #0000;border-radius:8px;flex:0 0 52px;width:52px;height:52px;padding:0;position:relative;overflow:hidden}.image-post-thumbnails button.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.image-post-thumbnails img{object-fit:cover;width:100%;height:100%}.image-post-thumbnails button span{color:#fff;background:#000000bf;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;bottom:3px;right:3px}.image-post-preview-caption{align-items:flex-start;gap:10px;padding:16px 15px;display:flex}.image-post-preview-caption>img,.image-post-preview-caption>span{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.image-post-preview-caption>span{background:var(--accent);color:var(--accent-ink);place-items:center;display:grid}.image-post-preview-caption>div{min-width:0}.image-post-preview-caption p{color:#d9dfdb;white-space:pre-wrap;margin:5px 0 0;line-height:1.48}.image-post-preview-caption em{color:var(--muted)}.image-post-preview>footer{border-top:1px solid var(--line-soft);color:var(--muted);padding:10px 15px;font-size:9px;line-height:1.45}@media (max-width:980px){.image-post-workspace.with-preview,.image-post-workspace.with-preview.is-publication{grid-template-columns:1fr}.image-post-preview{grid-row:1;width:100%;max-width:520px;margin:0 auto;position:static}}@media (max-width:1200px){.image-crop-primary{flex-wrap:wrap}.image-crop-primary .image-crop-modes{margin-left:0}}@media (max-width:640px){.image-post-heading{flex-direction:column;align-items:stretch}.image-post-account{min-width:0}.image-post-stepper button{gap:5px;padding-right:6px;font-size:11px}.image-post-stepper button:not(:last-child):after{display:none}.image-post-step{padding:18px}.caption-choice-grid,.publication-choice-grid{grid-template-columns:1fr}.image-post-order-list article{grid-template-columns:16px 44px 22px minmax(0,1fr) 30px;gap:7px;padding:9px}.image-post-order-list article>img{width:44px;height:44px}.image-post-actions{flex-direction:column;align-items:stretch;margin:18px -18px -18px;padding:14px 18px}.image-post-actions .button{justify-content:center}.image-post-publication-footer-buttons{width:100%;margin-left:0}.image-post-publication-footer-buttons .button{flex:1}.image-post-schedule{grid-template-columns:1fr}.image-post-schedule>div{grid-column:1}.image-post-destination-options{grid-template-columns:1fr}.image-post-summary dl>div{grid-template-columns:1fr;gap:4px}.image-crop-primary,.image-crop-help{flex-direction:column;align-items:flex-start}.image-crop-primary>div{width:100%}.image-crop-primary button{flex:1}}.image-post-page{gap:13px;max-width:1376px;margin:0 auto;padding:16px 20px 48px 22px;display:grid}.image-post-page .image-post-heading{padding-top:0}.image-post-page .image-post-heading .eyebrow{font-size:10px;line-height:14px}.image-post-page .image-post-heading h1+p{font-size:13px;line-height:18px}.image-post-page:has(.image-post-workspace.with-preview){gap:18px}.image-post-page:has(.image-post-workspace.is-publication){gap:27px;max-width:1500px}.image-post-page .image-post-heading{border:0;margin-bottom:0;padding-bottom:0}.image-post-page .image-post-heading h1{margin:0;font-size:22px;line-height:26px}.image-post-page .image-post-stepper{margin-bottom:0}.image-post-page .image-post-stepper button{font-size:12px}.image-post-page .image-post-stepper button>span{flex-basis:22px;width:22px;height:22px}.image-post-save-status{color:var(--text);margin:0 0 -4px;font-size:12px;line-height:14px}.image-post-save-status button{color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.image-post-full-preview{place-items:center;max-width:100%;max-height:min(70dvh,780px);margin:0 auto;display:grid;overflow:auto}.image-post-full-preview :is(img,canvas){object-fit:contain;max-width:100%;max-height:min(70dvh,780px);display:block}.image-post-instagram-mark{object-fit:contain;width:24px;height:24px}.image-post-publication-controls .publication-choice-grid button>svg{width:22px;height:22px;color:var(--muted);flex-shrink:0;margin-bottom:12px;display:block}.image-post-publication-controls .publication-choice-grid button.selected>svg{color:var(--accent)}.image-post-caption-tools{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;display:flex}.image-post-caption-tools button{width:28px;height:28px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.image-post-emoji-picker{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.image-post-emoji-picker button{cursor:pointer;background:0 0;border:0;border-radius:6px;width:34px;height:34px;font-size:20px}.image-post-emoji-picker button:hover,.image-post-emoji-picker button:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent)}.image-post-discard-trigger{gap:5px;margin-right:auto;display:grid}.image-post-discard-trigger small{color:var(--muted);font-size:11px}.image-post-workspace.is-upload .image-post-stage{background:#0a0e0d;border-radius:11px}.image-post-workspace.is-upload:not(.with-preview) .image-post-step{padding:16px}.image-post-workspace.is-upload:not(.with-preview) .image-post-dropzone{background:#080c0a;border-radius:9px;min-height:152px}.image-post-dropzone-icon{width:52px;height:52px;color:var(--accent);background:#172019;border-radius:13px;place-items:center;margin-bottom:8px;display:grid}.image-post-workspace.is-upload .image-post-dropzone>.image-post-dropzone-icon{margin:0 0 8px}.image-post-workspace.is-upload .image-post-dropzone>span:not(.image-post-dropzone-icon){margin:3px 0 0;font-size:13px}.image-post-workspace.is-upload .image-post-dropzone>small{color:var(--muted);margin-top:8px;font-size:11px}.image-post-workspace.is-upload .image-post-actions{margin-top:12px}.image-post-workspace.is-upload .image-post-actions .button:disabled{opacity:.7;background:var(--accent);color:var(--accent-ink)}.image-post-source-account{border:1px solid var(--line);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.image-post-source-account select{border:1px solid var(--line);background:var(--panel);min-width:180px;color:var(--text);font:inherit;border-radius:6px;padding:6px 8px}@media (max-width:560px){.image-post-source-account{flex-direction:column;align-items:stretch}.image-post-source-account select{width:100%;min-width:0}}.image-post-order-list article{grid-template-columns:20px 52px 24px minmax(0,1fr) auto}.image-post-order-list article.selected{box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:9px}.image-post-workspace.is-organize .image-post-order-list{border:0;border-radius:0;margin-top:16px;overflow:visible}.image-post-workspace.is-organize .image-post-order-list>header{border:0;padding:0 2px 8px}.image-post-workspace.is-organize .image-post-order-list article{border:1px solid var(--line-soft);border-radius:9px;min-height:64px;margin-bottom:6px;padding:5px 12px}.image-post-workspace.is-organize .image-post-order-list article.selected{box-shadow:none;border-color:var(--accent)!important;background:color-mix(in srgb, var(--accent) 8%, #0a0c0b)!important}.image-post-workspace.is-organize .image-post-row-actions button{width:34px;height:34px}.image-post-workspace.is-organize .image-post-caption-heading{margin-top:12px}.image-post-workspace.is-organize .caption-choice-grid button{min-height:72px}.image-post-workspace.with-preview.is-organize .image-post-field--custom{gap:0;margin-top:0;position:relative}.image-post-workspace.with-preview.is-organize .image-post-field--custom textarea{height:74px;min-height:74px;padding-bottom:24px}.image-post-workspace.with-preview.is-organize .image-post-field--custom>small{position:absolute;bottom:7px;right:12px}.image-post-workspace.is-organize .image-post-preview>header{padding-top:20px;padding-bottom:20px}.image-post-workspace.is-organize .image-post-preview-caption{min-height:106px}@media (max-width:980px){.image-post-workspace.with-preview.is-organize{grid-template-columns:minmax(0,1fr)}}.image-post-row-actions{gap:3px;display:flex}.image-post-row-actions button{border:1px solid var(--line-soft);width:32px;height:32px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;display:grid}.image-post-row-actions button:last-child{color:var(--danger)}.image-post-row-actions button:disabled{opacity:.36;cursor:not-allowed}.image-post-row-actions button:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.image-post-caption-heading{flex-direction:column;gap:4px;margin:22px 0 14px;display:flex}.image-post-caption-heading small{color:var(--muted)}.image-post-actions>.button.ghost.danger{margin-right:auto}.image-history{border:1px solid var(--line);background:#0b100d;border-radius:14px;min-width:0;padding:14px 18px}.image-history-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:2px;display:flex}.image-history-heading small{color:var(--accent);letter-spacing:.1em;font-size:11px;font-weight:700}.image-history-heading h2{margin:2px 0;font-size:21px}.image-history-heading p{color:var(--muted);margin:0}.image-history-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.image-history-metrics>div{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:62px;padding:8px 16px;display:flex}.image-history-metrics svg{color:var(--accent);flex:none;width:24px;height:24px}.image-history-metrics>div:last-child svg{color:var(--danger)}.image-history-metrics span{color:var(--muted);font-size:12px}.image-history-metrics strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:3px;font-size:20px;display:block}.image-history-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.image-history-toolbar nav{flex-wrap:wrap;gap:6px;display:flex}.image-history-toolbar nav a{border:1px solid var(--line);color:var(--muted);border-radius:8px;gap:6px;padding:9px 11px;font-size:12px;text-decoration:none;display:inline-flex}.image-history-toolbar nav a.active{background:var(--accent);border-color:var(--accent);color:#071000}.image-history-toolbar nav a span{font-variant-numeric:tabular-nums}.image-history-toolbar form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-history-toolbar label{border:1px solid var(--line);height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.image-history-toolbar input{min-width:190px;color:var(--text);background:0 0;border:0;outline:0}.image-history-toolbar select{max-width:190px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.image-history-toolbar select option{background:#0d120f}.image-history-toolbar label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.image-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.image-history-multi-copy{gap:12px;min-width:0;display:grid}.ui-dialog:has(.image-history-multi-copy){background:#0b1114;width:min(1100px,100%);min-height:min(1110px,100dvh - 60px);max-height:calc(100dvh - 60px)}.ui-dialog:has(.image-history-multi-copy) .ui-dialog__header h2{font-size:clamp(23px,2.5vw,32px)}.ui-dialog:has(.image-history-multi-copy) .ui-dialog__header{flex:none}.ui-dialog:has(.image-history-multi-copy) .ui-dialog__header p{font-size:15px}.image-history-copy-panel{border:1px solid var(--line);background:#0b100d;border-radius:12px;min-width:0;margin:0;padding:15px}.image-history-copy-panel legend{padding:0 6px;font-weight:800}.image-history-copy-panel>p,.image-history-copy-panel>small{color:var(--muted)}.image-history-copy-panel header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:10px;display:flex}.image-history-copy-panel header svg{color:var(--accent)}.image-history-copy-panel header small{color:var(--muted);margin-left:auto}.image-history-copy-source{flex-wrap:wrap;align-items:center;gap:16px;padding-top:12px;display:flex}.image-history-copy-source>p{overflow-wrap:anywhere;flex:1;min-width:170px}.image-history-copy-account{align-items:center;gap:7px;display:flex}.image-history-copy-account>img{object-fit:cover;border-radius:50%;width:32px;height:32px}.image-history-copy-accounts{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.image-history-copy-accounts label,.image-history-copy-connect{border:1px solid var(--line);min-width:170px;color:var(--text);cursor:pointer;border-radius:10px;flex:1;align-items:center;gap:8px;padding:12px;text-decoration:none;display:flex}.image-history-copy-accounts label.selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, #0b100d)}.image-history-copy-accounts label>img:not(:first-of-type){object-fit:cover;border-radius:50%;width:32px;height:32px}.image-history-copy-accounts input,.image-history-copy-panel input[type=radio]{accent-color:var(--accent)}.image-history-copy-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.image-history-copy-settings fieldset>label,.image-history-copy-panel>label{margin:9px 0;display:block}.image-history-copy-settings input[type=date],.image-history-copy-settings input[type=time],.image-history-copy-panel textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);font:inherit;background:#080c09;border-radius:8px;margin-top:6px;padding:10px;display:block}.image-history-copy-panel textarea{resize:vertical;min-height:96px}.image-history-multi-copy>footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;margin:0;padding-top:12px;display:flex}.image-history-multi-copy>footer span{color:var(--muted);margin-right:auto}@media (max-width:720px){.ui-dialog:has(.image-history-multi-copy){min-height:0;max-height:94dvh}.image-history-copy-source .image-history-media>span{width:72px;height:96px}.image-history-copy-settings{grid-template-columns:1fr}.image-history-multi-copy>footer .button{flex:1}}.ui-dialog:has(.image-history-multi-copy){background:#0b1216;border-color:#405059;border-radius:15px;height:min(1113px,100dvh - 86px);min-height:0;max-height:calc(100dvh - 40px);margin-top:24px}.ui-dialog:has(.image-history-multi-copy) .ui-dialog__header{border:0;min-height:105px;padding:24px 25px 14px}.ui-dialog:has(.image-history-multi-copy) .ui-dialog__header p{color:#b4c3d4;margin-top:5px;font-size:16px!important}.ui-dialog:has(.image-history-multi-copy) .ui-dialog__header h2{line-height:1.15;font-size:32px!important}.ui-dialog:has(.image-history-multi-copy) .ui-dialog__close{place-items:center;width:44px;min-height:44px;display:grid}.ui-dialog:has(.image-history-multi-copy) .ui-dialog__close svg{width:24px;height:24px}.ui-dialog:has(.image-history-multi-copy) .ui-dialog__body{padding:0 25px}.image-history-multi-copy{gap:15px}.image-history-copy-panel{background:#0b1114;border-color:#34434a;padding:13px 15px}.image-history-copy-panel legend{align-items:center;gap:9px;padding:0 5px;font-size:16px;display:inline-flex}.image-history-copy-panel legend svg{width:22px;height:22px;color:var(--accent)}.image-history-copy-panel legend small{color:#b1bfd0;font-size:13px;font-weight:400}.image-history-copy-panel>p{margin:2px 0 9px;font-size:13px}.image-history-copy-panel>small{color:var(--accent);font-size:13px;font-weight:700}.image-history-copy-panel header{padding-bottom:10px}.image-history-copy-panel header strong{font-size:18px}.ui-dialog:has(.image-history-multi-copy) .image-history-copy-panel header small{color:#b1bfd0!important;font-size:14px!important}.image-history-copy-source{grid-template-columns:295px 440px minmax(0,1fr);align-items:center;gap:18px;padding-top:18px;display:grid}.image-history-copy-account{gap:14px}.image-history-copy-account>img{width:60px;height:60px}.image-history-copy-account strong,.image-history-copy-account small{display:block}.image-history-copy-account strong{font-size:16px}.image-history-copy-account small{color:#b1bfd0;margin-top:4px;font-size:13px!important}.image-history-copy-source .image-history-media{scrollbar-width:thin;justify-self:start;width:100%;max-width:100%;overflow:auto hidden}.image-history-copy-source .image-history-media>span{width:104px;height:139px}.image-history-copy-source .image-history-media.single>span{width:112px}.ui-dialog:has(.image-history-multi-copy) .image-history-copy-source>p{border-left:1px solid #34434a;min-width:0;margin:0;padding-left:20px;line-height:1.5;font-size:15px!important}.image-history-copy-accounts{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:235px;margin:11px 0 6px;display:grid;overflow-y:auto}.image-history-copy-accounts label,.image-history-copy-connect{border-color:#34434a;gap:10px;min-width:0;min-height:94px;padding:12px;position:relative}.image-history-copy-accounts label strong,.image-history-copy-connect strong{font-size:14px}.image-history-copy-accounts label.selected,.image-history-copy-choices label.selected,.image-history-copy-actions label.selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, #0b1114)}.image-history-copy-accounts label:has(input:disabled:not(:checked)){cursor:not-allowed}.image-history-copy-accounts .image-history-copy-unavailable{color:var(--danger)}.image-history-copy-empty{color:#b1bfd0;margin:0 0 8px;font-size:13px}.image-history-copy-accounts label>input{opacity:0;position:absolute}.image-history-copy-accounts label>img:not(:first-of-type){flex:none;width:48px;height:48px}.image-history-copy-accounts label>span,.image-history-copy-connect>span{min-width:0}.image-history-copy-accounts label strong,.image-history-copy-accounts label small,.image-history-copy-connect strong,.image-history-copy-connect small{text-overflow:ellipsis;display:block;overflow:hidden}.image-history-copy-accounts label small,.image-history-copy-connect small{color:#b1bfd0;margin-top:4px;font-size:12px}.image-history-copy-check{width:24px;height:24px;color:var(--accent);flex:none;margin-left:auto}.image-history-copy-accounts label:not(.selected) .image-history-copy-check{color:#9aa8b8}.image-history-copy-connect{border-style:dashed}.image-history-copy-connect>svg{flex:none;width:34px;height:34px}.image-history-copy-settings{grid-template-columns:1.3fr 1fr;gap:15px;min-height:188px}.image-history-copy-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.image-history-copy-choices label,.image-history-copy-actions label{cursor:pointer;border:1px solid #34434a;border-radius:9px;align-items:flex-start;gap:12px;min-width:0;min-height:82px;margin:0;padding:13px;display:flex}.image-history-copy-choices input,.image-history-copy-actions input{flex:none;width:21px;height:21px;margin:4px 0 0}.image-history-copy-choices strong,.image-history-copy-choices small,.image-history-copy-actions strong,.image-history-copy-actions small{display:block}.image-history-copy-choices small,.image-history-copy-actions small{color:#b1bfd0;margin-top:4px;font-size:12px;line-height:1.4}.image-history-copy-panel .image-history-copy-original{border:1px solid #34434a;border-radius:8px;align-items:center;gap:6px;margin:10px 0 0;padding:8px 12px;font-size:13px;display:flex}.image-history-copy-datetime{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.image-history-copy-datetime label{color:#b1bfd0;margin:0;font-size:13px}.image-history-copy-datetime input{width:100%;color:var(--text);font:inherit;background:#080d0f;border:1px solid #34434a;border-radius:8px;margin-top:7px;padding:11px}.image-history-copy-panel .image-history-copy-hint{color:#b1bfd0;margin:12px 0 0;font-size:12px}.image-history-copy-caption-grid{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.image-history-copy-caption-grid>p,.image-history-copy-caption-editor{background:#080d0f;border:1px solid #34434a;border-radius:8px;min-height:94px;margin:0;padding:12px}.image-history-copy-caption-editor textarea{resize:vertical;background:0 0;border:0;width:100%;min-height:48px;margin:0;padding:0}.image-history-copy-caption-editor small{color:#b1bfd0;text-align:right;display:block}.image-history-copy-caption-grid>p small{color:#b1bfd0;margin-bottom:7px;display:block}.image-history-copy-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.image-history-copy-actions label>svg{width:32px;height:32px;color:var(--accent);flex:none}.image-history-copy-actions label:not(.selected)>svg{color:var(--text)}.image-history-multi-copy>footer{min-height:60px;padding-top:12px}.image-history-copy-summary{gap:5px;margin-right:auto;display:grid}.image-history-copy-summary strong{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.image-history-copy-summary strong svg{width:21px;height:21px;color:var(--accent)}.image-history-copy-summary small{color:#b1bfd0;font-size:13px}@media (max-width:900px){.image-history-copy-source,.image-history-copy-settings,.image-history-copy-caption-grid{grid-template-columns:1fr}.image-history-copy-source>p{border-left:0;padding-left:0}.image-history-copy-accounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ui-dialog:has(.image-history-multi-copy){height:auto;max-height:94dvh;margin-top:0}.image-history-copy-settings,.image-history-copy-caption-grid,.image-history-copy-choices,.image-history-copy-actions,.image-history-copy-accounts{grid-template-columns:1fr}.image-history-copy-source .image-history-media>span{width:72px;height:96px}.ui-dialog:has(.image-history-multi-copy) .ui-dialog__body{padding:0 14px}.image-history-copy-accounts{max-height:285px}.image-history-copy-source .image-history-media.single>span{width:78px}.image-history-multi-copy>footer{align-items:stretch}.image-history-copy-summary{flex-basis:100%}.image-history-multi-copy>footer .button{flex:1}}.image-history-card{border:1px solid var(--line);background:#0d120f;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;padding:12px 14px;display:grid}.image-history-card-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.image-history-card-heading>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.image-history-card-heading small{color:var(--muted);grid-column:2;font-size:11px}.image-history-card-content{grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:102px;display:grid}.image-history-card-account{align-items:center;gap:8px;min-width:0;display:flex}.image-history-card-account>img{object-fit:cover;border-radius:50%;width:44px;height:44px}.image-history-card-account span{font-weight:700;display:grid}.image-history-card-account small{color:var(--muted);font-weight:400}.image-history-edit-schedule{gap:12px;display:grid}.image-history-edit-schedule label{gap:6px;display:grid}.image-history-edit-schedule input{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#090e0a;border-radius:8px;padding:10px}.image-history-status{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.image-history-status.status-scheduled{color:#f5d418;border-color:#e0b900}.image-history-status.status-published{border-color:var(--accent);color:var(--accent)}.image-history-status.status-failed,.image-history-status.status-reconciliation_required{border-color:var(--danger);color:var(--danger)}.image-history-media{justify-self:end;gap:8px;min-width:0;display:flex;overflow:hidden}.image-history-media>span{border:1px solid var(--line);border-radius:8px;flex:none;width:79px;height:96px;position:relative;overflow:hidden}.image-history-media img{object-fit:cover;width:100%;height:100%}.image-history-media i{color:#fff;background:#060906;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid;position:absolute;bottom:4px;left:4px}.image-history-media em{color:var(--muted);align-self:center}.image-history-caption{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin:0;overflow:hidden}.image-history-card dl{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding-top:6px;display:grid}.image-history-card dl>div{border-left:1px solid var(--line);min-width:0;padding:0 10px}.image-history-card dl>div:first-child{border-left:0;padding-left:0}.image-history-card dt{color:var(--muted);font-size:11px}.image-history-card dd{margin:4px 0 0;font-size:12px}.image-history-card footer{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:6px;display:flex}.image-history-card footer .button{min-height:34px}.image-history-card footer svg{width:15px;height:15px}.image-history-empty{color:var(--muted);text-align:center;justify-items:center;gap:8px;padding:48px 16px;display:grid}.image-history-empty strong{color:var(--text)}.image-history-empty p{margin:0}.image-history-pagination{color:var(--muted);justify-content:space-between;gap:12px;margin-top:16px;display:flex}.image-history-pagination a{color:var(--accent)}.image-history-detail{gap:12px;display:grid}.image-history-detail-media{gap:10px;display:flex;overflow-x:auto}.image-history-detail-media figure{min-width:136px;margin:0}.image-history-detail-media img{object-fit:cover;border-radius:8px;width:136px;height:150px}.image-history-detail-media figcaption{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.image-history-detail h3{margin:6px 0 0}.image-history-detail p{overflow-wrap:anywhere;margin:0}.image-history-detail-actions{justify-content:flex-end;gap:8px;display:flex}.image-history-copy{gap:16px;display:grid}.image-history-copy label{gap:7px;font-weight:700;display:grid}.image-history-copy select{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--text);border-radius:8px;padding:8px 12px}.image-history-copy footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1024px){.image-history-toolbar{flex-direction:column;align-items:stretch}.image-history-toolbar form{width:100%}.image-history-toolbar label{flex:1}.image-history-toolbar input{width:100%;min-width:0}}@media (max-width:1100px){.image-history-grid{grid-template-columns:1fr}.image-history-toolbar{flex-direction:column;align-items:stretch}}@media (max-width:800px){.image-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.image-history-toolbar form,.image-history-toolbar nav{width:100%}.image-history-toolbar label{min-width:min(100%,180px)}.image-history-toolbar form label:last-child{flex:100%}.image-history-card-content{grid-template-columns:minmax(0,1fr) auto}.image-history-media{max-width:100%}}@media (max-width:560px){.image-history-card-content{grid-template-columns:1fr}.image-history-media{justify-self:start;width:100%;overflow-x:auto}.image-history-card dl{grid-template-columns:1fr 1fr;row-gap:10px}.image-history-card dl>div:nth-child(3){border-left:0;padding-left:0}.image-history-toolbar form label{flex:100%}.image-history{padding:14px}.image-post-order-list article{grid-template-columns:16px 40px 20px minmax(0,1fr)}.image-post-row-actions{grid-column:4;justify-content:flex-end}.image-post-actions>.button.ghost.danger{margin-right:0}}.image-post-schedule>.image-post-schedule-heading{color:var(--muted);border:0;grid-column:1/-1;justify-content:space-between;gap:8px;padding:0;display:flex}.image-post-schedule-heading strong{color:var(--text);letter-spacing:.1em;font-size:10px}.image-post-schedule-heading span,.image-post-schedule>p{color:var(--muted);font-size:11px}.image-post-schedule>p{grid-column:1/-1;margin:0}.image-post-schedule label{position:relative}.image-post-schedule label>svg{width:17px;height:17px;color:var(--muted);pointer-events:none;flex-shrink:0;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.image-post-schedule label>input{padding-left:36px}.image-post-publication-account>:is(img,svg),.image-post-destination-options button>svg,.image-post-publication-footer-buttons svg,.image-post-discard-trigger svg{flex-shrink:0}@media (min-width:981px){.image-post-page:has(.image-post-workspace.is-organize){max-width:1420px;padding-top:28px;padding-left:38px;padding-right:4px}.image-post-workspace.with-preview.is-organize{grid-template-columns:minmax(0,1.73fr) minmax(0,1fr)}.image-post-workspace.with-preview.is-organize .image-post-section-title{margin-bottom:6px}.image-post-workspace.with-preview.is-organize .image-post-order-list{margin-top:6px}.image-post-workspace.with-preview.is-organize .image-post-order-list>header{padding-bottom:10px}.image-post-workspace.is-organize .image-post-order-list article{margin-bottom:10px}.image-post-workspace.with-preview.is-organize .image-post-caption-heading{margin-top:10px}.image-post-workspace.is-organize .caption-choice-grid button{padding:10px 12px}.image-post-workspace.with-preview.is-organize .image-post-field--custom{margin-top:9px}.image-post-workspace.with-preview.is-organize .image-post-field--custom textarea{padding-bottom:30px;font-size:13px;font-weight:400}.image-post-workspace.is-organize .image-post-caption-tools{position:absolute;bottom:8px;right:12px}.image-post-workspace.is-organize .image-post-preview>header{padding-top:12px;padding-bottom:12px}.image-post-workspace.with-preview.is-organize .image-crop-controls{gap:14px;padding:20px 14px}.image-post-page:has(.image-post-workspace.is-publication){max-width:1498px;padding-top:30px;padding-right:21px}.image-post-workspace.with-preview.is-publication{grid-template-columns:minmax(0,2.74fr) minmax(340px,1fr);gap:20px}.image-post-workspace.is-publication .image-post-publication-step{padding-right:17px}.image-post-workspace.is-publication .image-post-publication-grid{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr) minmax(0,.605fr);column-gap:20px}.image-post-workspace.is-publication .image-post-destination{width:calc(100% - 12px);margin-left:12px}.image-post-workspace.is-publication .image-post-section-title{margin-bottom:12px}.image-post-workspace.is-publication .image-post-publication-controls .image-post-schedule{gap:10px;margin-top:15px;padding:14px 10px}.image-post-workspace.is-publication .image-post-schedule-heading{color:var(--muted);border:0;grid-column:1/-1;justify-content:space-between;gap:8px;padding:0;display:flex}.image-post-workspace.is-publication .image-post-schedule-heading strong{color:var(--text);letter-spacing:.1em;font-size:10px}.image-post-workspace.is-publication .image-post-schedule-heading span,.image-post-workspace.is-publication .image-post-schedule p{color:var(--muted);font-size:10px}.image-post-workspace.is-publication .image-post-schedule p{white-space:nowrap;grid-column:1/-1;margin:0}.image-post-workspace.is-publication .image-post-schedule label{min-width:0}.image-post-workspace.is-publication .image-post-schedule input{width:100%}.image-post-workspace.is-publication .image-post-summary{margin-top:21px}.image-post-workspace.is-publication .image-post-summary header{padding-bottom:5px}.image-post-workspace.is-publication .image-post-summary-content{padding:10px 12px 17px}.image-post-workspace.is-publication .image-post-summary-content dl>div{padding:5px 0}.image-post-workspace.is-publication .image-post-summary-thumbnails{margin-top:-25px}.image-post-workspace.is-publication .image-post-summary-thumbnails>*{height:136px}.image-post-workspace.is-publication .image-post-preview>header{padding-top:19px;padding-bottom:19px}.image-post-workspace.is-publication .image-post-preview.aspect-portrait .image-post-preview-frame{width:100%}.image-post-workspace.is-publication .image-post-preview-caption{min-height:80px}.image-post-workspace.is-publication .image-post-actions{align-items:flex-start;margin-top:16px;padding-top:16px;padding-bottom:17px}.image-post-workspace.is-publication .image-post-discard-trigger .button{justify-content:center;min-width:175px}.image-post-workspace.is-publication .image-post-publication-footer-buttons{gap:12px}.image-post-workspace.is-publication .image-post-publication-footer-buttons .button:first-child{min-width:107px}.image-post-workspace.is-publication .image-post-publication-footer-buttons .button:last-child{min-width:178px}}.ui-dialog:has(.image-post-discard-dialog){background:#0b1114;border-color:#3a454b;border-radius:18px;width:min(766px,100%);transform:translateY(22px);box-shadow:0 30px 90px #000c}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__header{padding-top:153px}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__header p{color:#b5bec6;margin-top:10px;font-size:16px}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__close{place-items:center;width:42px;height:42px;padding:0;display:grid}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__close svg{width:22px;height:22px}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__body{padding:20px 32px 0}.image-post-discard-warning,.image-post-discard-dialog ul,.image-post-discard-dialog>p{transform:translateY(-7px)}.image-post-discard-warning{background:#321317;min-height:89px;padding:20px 24px}.image-post-discard-warning strong{font-size:16px}.image-post-discard-warning span,.image-post-discard-dialog li,.image-post-discard-dialog>p{font-size:15px}.image-post-discard-warning-icon{width:54px;height:54px;color:var(--danger);background:#501923;border-radius:50%;flex:none;place-items:center;display:grid}.image-post-discard-warning-icon svg{width:30px;height:30px}.image-post-discard-dialog li,.image-post-discard-warning span{color:#b7bec4}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__footer{background:0 0;flex:0 0 142px;align-items:flex-start;padding:24px 46px 27px 62px}.image-post-discard-actions{gap:14px}.image-post-discard-actions .button{justify-content:center;min-height:56px;font-size:14px;font-weight:700}.image-post-discard-actions>div .button.ghost{color:#ff4057!important;background:#260f14!important;border-color:#e92d45!important}@media (min-width:641px){.image-post-discard-actions>.button{flex:0 0 314px}}.image-post-discard-actions small{font-size:11px}@media (max-width:980px){.image-post-page:has(.image-post-workspace.is-publication){padding-top:16px}}@media (min-width:981px) and (max-width:1350px){.image-post-workspace.is-publication .image-post-publication-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-post-workspace.is-publication .image-post-destination{grid-column:1/-1;width:100%;margin-left:0}.image-post-workspace.is-publication .image-post-destination-options{grid-template-columns:repeat(2,minmax(0,1fr))}.image-post-workspace.is-publication .image-post-schedule p{white-space:normal}}@media (min-width:981px) and (max-width:1200px){.image-post-workspace.is-publication .image-post-publication-grid{grid-template-columns:minmax(0,1fr)}.image-post-workspace.is-publication .image-post-destination{grid-column:auto;width:100%;margin-left:0}.image-post-workspace.is-publication .image-post-destination-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:850px){.image-post-schedule>p{white-space:normal}}@media (max-width:640px){.ui-dialog:has(.image-post-discard-dialog){min-height:0;transform:none}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__header{padding-top:118px}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__body{padding:16px}.ui-dialog:has(.image-post-discard-dialog) .ui-dialog__footer{flex-basis:auto;padding:16px}}.stories-page{gap:20px;max-width:1472px;margin:0 auto;padding-bottom:56px;display:grid}.stories-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.stories-heading h1{align-items:center;gap:10px;margin:3px 0 5px;font-size:28px;display:flex}.stories-heading h1 svg{color:var(--accent,#8dff00)}.stories-heading p{color:var(--muted);margin:0}.stories-stepper{align-items:center;gap:0;width:min(620px,100%);display:flex}.stories-stepper button{appearance:none;color:#747d78;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:4px 12px 4px 0;font-size:13px;display:flex}.stories-stepper button:not(:last-child):after{content:"";background:#26302b;width:70px;height:1px;margin-left:10px}.stories-stepper button span{border:1px solid #3d4842;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.stories-stepper button.active{color:#f4f7f5}.stories-stepper button.active span,.stories-stepper button.done span{color:#91ff00;background:#172309;border-color:#91ff00}.stories-feedback{color:#ff9b9b;background:#1f1111;border:1px solid #5a2828;border-radius:10px;align-items:center;gap:9px;padding:12px 14px;display:flex}.stories-feedback button{color:inherit;background:0 0;border:0;margin-left:auto}.stories-workspace,.stories-active,.stories-empty-blocker{background:linear-gradient(145deg,#0d120f,#090d0b);border:1px solid #26322b;border-radius:16px;padding:18px;box-shadow:0 16px 42px #0000002e}.stories-dropzone{text-align:center;cursor:pointer;background:#0b100d;border:1px dashed #516158;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;transition:all .18s;display:flex}.stories-dropzone:hover,.stories-dropzone.dragging{background:#10180c;border-color:#8dff00;box-shadow:inset 0 0 0 1px #8dff0024}.stories-dropzone>span{color:#8dff00;background:#141c17;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:12px;display:grid}.stories-dropzone strong{font-size:17px}.stories-dropzone p{color:#9aa59f;margin:4px 0}.stories-dropzone small{color:#738078}.stories-dropzone em{color:#8dff00;margin-top:16px;font-size:11px;font-style:normal}.stories-upload-list{gap:8px;margin-top:14px;display:grid}.stories-upload-row{background:#0c110e;border:1px solid #252f29;border-radius:10px;grid-template-columns:54px minmax(0,1fr) 110px auto;align-items:center;gap:12px;padding:9px;display:grid}.stories-upload-row>img,.stories-upload-row>video{object-fit:cover;background:#050706;border-radius:8px;width:54px;height:54px}.stories-upload-row>div:nth-child(2){gap:3px;min-width:0;display:grid}.stories-upload-row strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stories-upload-row span,.stories-upload-row small{color:#8c9891;font-size:12px}.stories-upload-row i{background:#222b26;border-radius:5px;height:3px;overflow:hidden}.stories-upload-row i b{background:#8dff00;height:100%;display:block}.stories-upload-status{align-items:center;gap:6px;display:flex}.stories-upload-row.done .stories-upload-status{color:#8dff00}.stories-upload-row.error .stories-upload-status{color:#ff8989}.stories-row-actions{gap:5px;display:flex}.stories-row-actions button,.stories-organize-list article>button,.stories-preview-modal header button{color:#a9b3ad;background:#111713;border:1px solid #303a34;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.stories-row-actions svg,.stories-organize-list svg{width:17px}.stories-spin{animation:.9s linear infinite stories-spin}@keyframes stories-spin{to{transform:rotate(360deg)}}.stories-step-actions{border-top:1px solid #202923;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.stories-step-actions>span{color:#8c9891;font-size:13px}.stories-step-actions .button{align-items:center;gap:7px;display:flex}.stories-final-actions{align-items:center;gap:9px;display:flex}.stories-schedule-actions{flex-wrap:wrap}.stories-discard-action{justify-items:start;gap:5px;display:grid}.stories-discard-action small{color:var(--color-text-muted);font-size:11px}.stories-discard-trigger.button{color:#ff6969;background:#100b0b;border-color:#953838;min-height:42px}.stories-discard-trigger.button:hover{background:#221010;border-color:#ff6969}.stories-discard-dialog{text-align:center;background:#0d1215;border-color:#313b40;border-radius:15px;width:min(100%,650px);max-height:calc(100dvh - 32px);padding:35px 30px 25px;position:relative;overflow-y:auto}.stories-discard-close{color:#c5cbd0;cursor:pointer;background:#171d21;border:1px solid #30383d;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;right:20px}.stories-discard-icon{color:#ff3e53;background:#241015;border:2px solid #7d1721;border-radius:50%;place-items:center;width:86px;height:86px;margin:0 auto 16px;display:grid}.stories-discard-icon svg{width:40px;height:40px}.stories-discard-dialog>h2{color:#f8f9fa;margin:0 0 7px;font-size:clamp(24px,4vw,32px);line-height:1.2}.stories-discard-dialog>p{margin:0}.stories-discard-impact{text-align:left;background:#261216;border-left:3px solid #f7354b;border-radius:8px;align-items:center;gap:15px;margin-top:22px;padding:15px 18px;display:flex}.stories-discard-impact>svg{color:#ff4054;background:#38151d;border-radius:50%;flex:none;width:42px;height:42px;padding:9px}.stories-discard-impact>div{gap:4px;display:grid}.stories-discard-impact strong{color:#f8f9fa}.stories-discard-impact span{color:#b4b9bd;font-size:13px}.stories-discard-facts{text-align:left;color:#b4bdc2;gap:13px;margin:19px 0 0;padding:0 2px;font-size:14px;list-style:none;display:grid}.stories-discard-facts li{align-items:center;gap:12px;display:flex}.stories-discard-facts svg{background:#1a2124;border-radius:50%;flex:none;width:33px;height:33px;padding:8px}.stories-discard-summary{font-size:12px;margin-top:16px!important}.stories-discard-error{color:#ff777e!important;margin-top:12px!important}.stories-discard-dialog:focus-visible,.stories-discard-trigger:focus-visible,.stories-history-refresh:focus-visible{outline:2px solid var(--color-accent-lime);outline-offset:3px}.stories-discard-dialog footer{border-top:1px solid #2c3438;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.stories-discard-dialog footer .button{justify-content:center;min-height:48px}.stories-discard-dialog footer .danger{color:#fff;background:#df253b;border-color:#df253b}.stories-discard-dialog footer .danger:hover{background:#b71d30}@media (max-width:560px){.stories-discard-dialog{padding:26px 17px 18px}.stories-discard-dialog footer{grid-template-columns:1fr}.stories-discard-impact{padding:12px}}.stories-card-heading{justify-content:space-between;margin-bottom:16px;display:flex}.stories-card-heading small,.stories-active header small{letter-spacing:.14em;color:#8dff00;font-size:10px}.stories-card-heading h2,.stories-active h2{margin:4px 0;font-size:19px}.stories-card-heading p,.stories-active p{color:#818c86;margin:0;font-size:13px}.stories-organize-list{gap:8px;display:grid}.stories-organize-list article{background:#0a0f0c;border:1px solid #26302a;border-radius:10px;grid-template-columns:25px 28px 50px minmax(0,1fr) 34px 34px;align-items:center;gap:10px;padding:10px;display:grid}.stories-organize-list article:hover{border-color:#425247}.stories-drag{cursor:grab;color:#66736c}.stories-order{color:#8dff00;text-align:center}.stories-server-thumb{color:#8dff00;background:#151c18;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.stories-item-copy{min-width:0;display:grid}.stories-item-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stories-item-copy span,.stories-private-note{color:#7f8b84;font-size:12px}.stories-field{gap:7px;display:grid;position:relative}.stories-field>label,.stories-time-panel>label{letter-spacing:.12em;color:#9baa9f;font-size:10px;font-weight:700}.stories-multiselect-trigger{color:#eef4f0;background:#0c120e;border:1px solid #344138;border-radius:10px;justify-content:space-between;width:100%;padding:13px;display:flex}.stories-multiselect-trigger span{align-items:center;gap:8px;display:flex}.stories-account-menu{z-index:10;background:#0d130f;border:1px solid #3a493f;border-radius:10px;padding:7px;position:absolute;top:68px;left:0;right:0;box-shadow:0 18px 40px #000}.stories-account-menu label{border-radius:8px;grid-template-columns:18px 36px 1fr;align-items:center;gap:9px;padding:9px;display:grid}.stories-account-menu label:hover{background:#151d18}.stories-account-menu label.disabled{opacity:.52}.stories-account-menu img,.stories-avatar{object-fit:cover;background:#1a221d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.stories-account-menu label>span:last-child{display:grid}.stories-account-menu small{color:#839088}.stories-time-panel{background:#0d1110;border:1px solid #242e28;border-radius:11px;margin-top:14px;padding:14px}.stories-time-panel>label:first-child{justify-content:space-between;display:flex}.stories-time-panel p{color:#839088;font-size:12px}.stories-time-chips{flex-wrap:wrap;gap:7px;display:flex}.stories-time-chips>span{background:#141a16;border:1px solid #3b483f;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:13px;display:flex}.stories-time-chips button{color:#849088;background:0 0;border:0;padding:0;display:grid}.stories-add-time{gap:8px;margin-top:9px;display:flex}.stories-add-time input,.stories-variation input{color:#f2f5f3;background:#0a0e0c;border:1px solid #354139;border-radius:8px;padding:9px}.stories-variation{grid-template-columns:max-content 86px;align-items:center;gap:8px 12px;margin-top:16px;display:grid!important}.stories-variation small{color:#758078;letter-spacing:0;grid-column:1/-1;font-weight:400}.stories-loop-toggle{border:1px solid #2f3a33;border-radius:11px;align-items:flex-start;gap:11px;margin-top:13px;padding:14px;display:flex}.stories-loop-toggle input{accent-color:#8dff00;margin-top:3px}.stories-loop-toggle span{display:grid}.stories-loop-toggle small{color:#7f8a84;margin-top:3px}.stories-post-action{border:0;min-width:0;margin:16px 0 0;padding:0}.stories-schedule{grid-template-columns:minmax(170px,.8fr) minmax(250px,1fr) minmax(370px,1.7fr);align-items:start;gap:18px;display:grid}.stories-schedule>.stories-card-heading,.stories-schedule>.stories-step-actions{grid-column:1/-1}.stories-schedule-fields{min-width:0}.stories-schedule-preview{gap:9px;min-width:0;display:grid}.stories-schedule-preview>small{letter-spacing:.12em;color:var(--color-text-secondary);font-size:10px;font-weight:700}.stories-schedule-phone{aspect-ratio:9/16;border:1px solid var(--color-border-default);background:#000;border-radius:9px;width:min(100%,190px);position:relative;overflow:hidden}.stories-schedule-phone img,.stories-schedule-phone video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.stories-schedule-phone>span{background:#000a;border-radius:5px;padding:4px 6px;font-size:11px;position:absolute;top:7px;right:7px}.stories-schedule-phone>p{color:var(--color-text-muted);margin:30px 12px;font-size:12px}.stories-details-modal{width:min(100%,480px);position:relative}.stories-details-close{border:1px solid var(--color-border-default);width:36px;height:36px;color:var(--color-text-primary);background:0 0;border-radius:7px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.stories-details-modal dl{gap:12px;margin:18px 0 0;display:grid}.stories-details-modal dl>div{border-bottom:1px solid var(--color-border-default);justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.stories-details-modal dt{color:var(--color-text-secondary)}.stories-details-modal dd{text-align:right;overflow-wrap:anywhere;margin:0}.stories-edit-modal label{color:var(--color-text-secondary);gap:7px;margin-top:14px;font-size:12px;display:grid}.stories-edit-modal input{border:1px solid var(--color-border-default);width:100%;min-height:42px;color:var(--color-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0e0b;border-radius:7px;padding:8px 10px}.stories-edit-modal input:focus-visible,.stories-details-close:focus-visible{outline-offset:2px;outline:2px solid #9dff00}.stories-schedule>.stories-post-action{margin-top:0}@media (max-width:1180px){.stories-schedule{grid-template-columns:minmax(170px,.7fr) minmax(250px,1fr)}.stories-schedule>.stories-post-action{grid-column:1/-1}}@media (max-width:720px){.stories-schedule{grid-template-columns:minmax(0,1fr)}.stories-schedule>.stories-post-action{grid-column:auto}.stories-schedule-phone{width:min(100%,180px)}.stories-schedule-actions{grid-template-columns:minmax(0,1fr);display:grid}.stories-final-actions{flex-wrap:wrap;justify-content:stretch}.stories-final-actions>.button{flex:150px;min-height:44px}.stories-discard-trigger.button{min-height:44px}}@media (max-width:560px){.stories-final-actions{grid-template-columns:minmax(0,1fr);display:grid}.stories-discard-dialog footer .button{justify-content:center;width:100%}}.stories-post-action legend{color:var(--color-text-secondary);letter-spacing:.12em;font-size:11px;font-weight:700}.stories-post-action>p{color:var(--color-text-muted);margin:5px 0 12px;font-size:12px}.stories-post-action-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stories-post-action-options label{border:1px solid var(--color-border-default);background:var(--color-surface-1);min-height:148px;color:var(--color-text-primary);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.stories-post-action-options label.selected{border-color:var(--color-accent-lime);background:var(--color-accent-lime-muted)}.stories-post-action-options label:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.stories-post-action-options input{accent-color:var(--color-accent-lime);position:absolute;top:12px;left:12px}.stories-post-action-options svg{color:var(--color-accent-lime)}.stories-post-action-options strong{font-size:14px}.stories-post-action-options small{max-width:190px;color:var(--color-text-secondary);line-height:1.35}@media (max-width:720px){.stories-post-action-options{grid-template-columns:1fr}.stories-post-action-options label{min-height:96px}}.stories-active{margin-top:8px}.stories-active>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.stories-history-refresh{border:1px solid var(--color-border-default);width:42px;height:42px;color:var(--color-text-primary);cursor:pointer;background:#0b0f0c;border-radius:8px;flex:none;place-items:center;display:grid}.stories-history-refresh:hover{border-color:var(--color-accent-lime)}.stories-history-refresh:disabled{cursor:wait;opacity:.65}.stories-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.stories-kpis>div{border:1px solid var(--color-border-default);background:var(--color-surface-1);border-radius:10px;align-items:center;gap:14px;min-width:0;padding:17px;display:flex}.stories-kpis svg{color:var(--color-accent-lime);flex:none}.stories-kpis>div:last-child svg{color:var(--color-danger)}.stories-kpis span{color:var(--color-text-secondary);gap:4px;font-size:12px;display:grid}.stories-kpis strong{color:var(--color-text-primary);font-size:22px;line-height:1}.stories-history-toolbar{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.stories-history-filters{flex-wrap:wrap;gap:5px;display:flex}.stories-history-filters a,.stories-history-pages a{border:1px solid var(--color-border-default);min-height:32px;color:var(--color-text-secondary);border-radius:7px;align-items:center;padding:7px 13px;font-size:12px;text-decoration:none;display:inline-flex}.stories-history-filters a.selected{border-color:var(--color-accent-lime-border);background:var(--color-accent-lime);color:var(--color-accent-ink)}.stories-history-toolbar form{gap:5px;min-width:0;display:flex}.stories-history-toolbar input{border:1px solid var(--color-border-default);background:var(--color-surface-1);width:220px;min-width:0;color:var(--color-text-primary);border-radius:7px;padding:7px 11px}.stories-history-toolbar button{border:1px solid var(--color-border-default);background:var(--color-surface-2);color:var(--color-text-primary);border-radius:7px;padding:7px 10px}.stories-history-pages{color:var(--color-text-secondary);justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.stories-history-pages span{margin-right:auto}.stories-active-thumbs{gap:5px;margin-top:7px;display:flex}.stories-active-thumbs img,.stories-active-thumbs span{object-fit:cover;background:var(--color-surface-3);border-radius:5px;place-items:center;width:38px;height:48px;display:grid}.stories-active-thumbs svg{color:var(--color-text-muted)}@media (max-width:1024px){.stories-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.stories-history-toolbar{flex-direction:column}}@media (max-width:560px){.stories-history-toolbar form,.stories-history-toolbar input{width:100%}.stories-kpis>div{padding:11px}.stories-kpis strong{font-size:18px}.stories-history-pages{flex-wrap:wrap}}.stories-active>header>span{color:#8dff00;font-size:12px}.stories-active-empty{color:#7e8a83;border:1px dashed #303c34;border-radius:11px;align-items:center;gap:12px;margin-top:14px;padding:23px;display:flex}.stories-active-list{gap:9px;margin-top:14px;display:grid}.stories-active-list article{background:#0a0f0c;border:1px solid #263029;border-radius:11px;grid-template-columns:minmax(230px,1.4fr) minmax(160px,1fr) auto auto;align-items:center;gap:14px;padding:13px;display:grid}.stories-active-main{align-items:flex-start;gap:10px;display:flex}.stories-active-main>div{display:grid}.stories-active-main p{font-size:11px}.stories-status{text-transform:uppercase;border:1px solid #4a554f;border-radius:20px;padding:4px 7px;font-size:9px}.stories-status.active{color:#8dff00;background:#16210c;border-color:#4f701e}.stories-status.paused{color:#ffd277}.stories-status.failed{color:#ff8989}.stories-status.publishing{color:#d7ff9f;background:#18240e;border-color:#709b35}.stories-execution-error{margin-top:3px;color:#ff9a8e!important}.stories-active-accounts{flex-wrap:wrap;gap:4px;display:flex}.stories-active-accounts span{background:#151c18;border-radius:6px;padding:4px 6px;font-size:11px}.stories-active-meta{gap:14px;display:flex}.stories-active-meta>span{color:#7c8881;font-size:10px;display:grid}.stories-active-meta strong{color:#e8edea;font-size:12px}.stories-active-meta .error strong{color:#ff8d8d}.stories-active-actions{gap:5px;display:flex}.stories-active-actions button{color:#c8d0cb;background:#111712;border:1px solid #344138;border-radius:7px;align-items:center;gap:4px;padding:7px;font-size:11px;display:flex}.stories-active-actions .danger{color:#ff8989}.stories-modal-backdrop{z-index:100;background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.stories-confirm-modal,.stories-progress-modal,.stories-preview-modal{background:#0d120f;border:1px solid #354239;border-radius:15px;width:min(440px,100%);padding:20px;box-shadow:0 25px 80px #000}.stories-confirm-modal>svg,.stories-progress-modal>svg{color:#8dff00}.stories-confirm-modal h2,.stories-progress-modal h2{margin:10px 0 4px}.stories-confirm-modal p,.stories-progress-modal p{color:#8a968f}.stories-confirm-modal footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.stories-conflict{color:#e8cc75;background:#241e0d;border:1px solid #66551e;border-radius:8px;gap:8px;padding:10px;font-size:12px;display:flex}.stories-progress-track{background:#222b26;border-radius:8px;height:5px;margin:16px 0 7px;overflow:hidden}.stories-progress-track i{background:#8dff00;height:100%;transition:all .2s;display:block}.stories-progress-results{gap:5px;margin:13px 0;display:grid}.stories-progress-results>div{background:#111713;border-radius:6px;justify-content:space-between;padding:7px;font-size:12px;display:flex}.stories-progress-results .success small{color:#8dff00}.stories-progress-results .error small{color:#ff8d8d}.stories-preview-modal{width:min(720px,95vw)}.stories-preview-modal header{justify-content:space-between;margin-bottom:12px;display:flex}.stories-preview-modal header div{display:grid}.stories-preview-modal header small{color:#8dff00}.stories-preview-modal>img,.stories-preview-modal>video{object-fit:contain;background:#000;border-radius:9px;width:100%;max-height:70vh}.stories-empty-blocker{text-align:center;justify-items:center;gap:9px;display:grid}.stories-empty-blocker>svg{color:#8dff00}.stories-empty-blocker h2,.stories-empty-blocker p{margin:0}.stories-empty-blocker p,.stories-empty-blocker small{color:#7f8a84}@media (max-width:800px){.stories-heading{align-items:flex-start}.stories-stepper button:not(:last-child):after{width:24px}.stories-active-list article{grid-template-columns:1fr}.stories-upload-row{grid-template-columns:48px 1fr auto}.stories-upload-status{display:none}.stories-organize-list article{grid-template-columns:20px 24px 42px 1fr auto}.stories-organize-list article>button:last-child{display:none}.stories-active-meta{justify-content:flex-start}}@media (max-width:560px){.stories-page{gap:14px}.stories-heading{display:grid}.stories-workspace,.stories-active{padding:13px}.stories-stepper{justify-content:space-between}.stories-stepper button:not(:last-child):after{display:none}.stories-dropzone{min-height:225px}.stories-step-actions{align-items:stretch}.stories-step-actions .button{justify-content:center}.stories-organize-list article{grid-template-columns:20px 24px 1fr auto}.stories-server-thumb{display:none}.stories-add-time{display:grid}.stories-modal-backdrop{padding:10px}}.stories-editor-layout{grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:start;gap:14px;min-width:0;display:grid}.stories-organize-workspace{min-width:0}.stories-editor-heading,.stories-preview-account,.stories-preview-identity,.stories-framing-heading,.stories-framing-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.stories-editor-heading{justify-content:flex-start;margin-bottom:25px}.stories-editor-icon{color:#9aff00;border:1px solid #79c900;border-radius:12px;flex:none;place-items:center;width:54px;height:54px;display:grid}.stories-editor-heading .eyebrow{color:#9aff00}.stories-editor-heading h2{margin:2px 0 4px;font-size:23px;line-height:1.15}.stories-editor-heading p,.stories-order-panel>header p{color:#a4afa9;margin:0;font-size:13px}.stories-organize-workspace .media-source-choice{background:#0c1110;border:1px solid #26322b;border-radius:12px;padding:13px}.stories-organize-workspace .media-source-picker button{min-height:47px}.stories-order-panel{background:#080b09;border:1px solid #26322b;border-radius:12px;min-height:330px;margin-top:16px;padding:15px}.stories-order-panel>header{justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.stories-order-panel h3{margin:0 0 4px;font-size:17px}.stories-order-panel>header>strong{color:#9aff00;white-space:nowrap}.stories-organize-workspace .stories-organize-list{max-height:450px;padding:1px 3px 1px 1px;overflow-y:auto}.stories-organize-workspace .stories-organize-list article{cursor:pointer;grid-template-columns:24px 58px 24px minmax(0,1fr) auto;min-height:76px}.stories-organize-workspace .stories-organize-list article.selected{background:#0e190b!important;border-color:#9aff00!important}.stories-organize-workspace .stories-organize-list article:focus-visible,.stories-editor-layout button:focus-visible,.stories-preview-canvas:focus-visible{outline-offset:2px;outline:2px solid #a2ff25}.stories-organize-workspace .stories-server-thumb{width:56px;height:56px;overflow:hidden}.stories-organize-workspace .stories-server-thumb img,.stories-organize-workspace .stories-server-thumb video{object-fit:cover;width:100%;height:100%}.stories-organize-workspace .stories-order{color:#9aff00}.stories-organize-workspace .stories-item-copy em{color:#9aff00;font-style:normal}.stories-item-actions{gap:4px;display:flex}.stories-item-actions button{color:#d6ded8;cursor:pointer;background:#111613;border:1px solid #36413b;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.stories-item-actions button:hover:not(:disabled){border-color:#9aff00}.stories-item-actions button:last-child{color:#ff7070}.stories-item-actions button:disabled{opacity:.4;cursor:not-allowed}.stories-editor-actions>div{gap:9px;display:flex}.stories-editor-actions.mobile{display:none}.stories-editor-preview{min-width:0;position:sticky;top:16px}.stories-preview-identity{justify-content:flex-start}.stories-preview-identity>img,.stories-preview-identity>span{object-fit:cover;color:#9aff00;background:#1b241e;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.stories-preview-identity>div{gap:3px;display:grid}.stories-preview-identity strong{font-size:15px}.stories-preview-identity small{color:#a4afa9}.stories-preview-badge{color:#9aff00;letter-spacing:.08em;border:1px solid #9aff00;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700}.stories-preview-stage{background:#070908;border:1px solid #28312c;border-radius:12px;justify-content:center;margin:10px 0;padding:6px;display:flex}.stories-preview-canvas{aspect-ratio:9/16;touch-action:none;cursor:grab;background:#000;border:1px solid #303630;border-radius:12px;width:min(100%,340px,56.25vh - 216.563px);position:relative;overflow:hidden}.stories-preview-canvas:active{cursor:grabbing}.stories-preview-media{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;max-height:none;display:block;position:absolute}.stories-preview-probe{opacity:0;width:1px;height:1px;position:absolute}.stories-preview-progress{z-index:1;gap:5px;display:flex;position:absolute;top:12px;left:14px;right:14px}.stories-preview-progress span{background:#ffffff6b;border-radius:3px;flex:1;height:3px}.stories-preview-progress span.active{background:#fff}.stories-preview-count{z-index:1;color:#fff;background:#171a1acc;border:1px solid #454c47;border-radius:7px;padding:5px 8px;font-size:11px;position:absolute;top:28px;right:14px}.stories-preview-play{z-index:2;color:#fff;background:#080b08be;border:1px solid #aeb9af;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:12px;right:12px}.stories-preview-empty,.stories-preview-error{text-align:center;color:#a9b4ad;width:100%;padding:20px;position:absolute;top:48%}.stories-preview-error{z-index:3;color:#ffd0d0;background:#210d0dcc}.stories-framing-controls{gap:12px;display:grid}.stories-framing-heading strong{font-size:13px}.stories-framing-heading>div{gap:7px;display:flex}.stories-framing-heading button{color:#dce3de;background:#090c0a;border:1px solid #38423b;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:0 10px;display:flex}.stories-framing-heading button.active{color:#9aff00;background:#122006;border-color:#9aff00}.stories-framing-heading button:disabled{opacity:.5}.stories-zoom{color:#a4afa9;grid-template-columns:48px 1fr 42px;align-items:center;gap:12px;font-size:12px;display:grid}.stories-zoom input{accent-color:#9aff00;width:100%}.stories-zoom output{color:#9aff00;text-align:right}.stories-framing-footer span{color:#a4afa9;align-items:center;gap:6px;font-size:12px;display:flex}@media (max-width:1200px){.stories-editor-layout{grid-template-columns:minmax(0,1fr)}.stories-editor-preview{position:static}.stories-preview-canvas{width:min(100%,320px)}}@media (max-height:800px) and (min-width:1201px){.stories-editor-preview{position:static}}@media (max-width:600px){.stories-editor-actions.desktop{display:none}.stories-editor-actions.mobile{margin-top:0;display:flex}.stories-order-panel{min-height:0}.stories-editor-heading h2{font-size:20px}.stories-organize-workspace .stories-organize-list article{grid-template-columns:36px 24px minmax(0,1fr);gap:8px}.stories-organize-workspace .stories-drag{display:none}.stories-organize-workspace .stories-server-thumb{width:36px;height:36px;display:grid}.stories-item-actions{grid-column:1/-1;justify-content:flex-end}.stories-editor-actions,.stories-editor-actions>div{flex-wrap:wrap}.stories-editor-actions>div{width:100%}.stories-editor-actions>div .button{flex:1;min-height:44px}.stories-framing-heading{flex-wrap:wrap;align-items:flex-start}.stories-framing-heading>div{width:100%}.stories-framing-heading button{flex:1;justify-content:center}}.schedule-page-shell{gap:12px;display:grid}.schedule-page-heading{min-height:78px}.schedule-account-panel,.schedule-control-panel,.schedule-editor-panel,.schedule-variation-panel,.schedule-copy-panel,.schedule-empty-state{border:1px solid var(--line);background:#090d0a;border-radius:13px}.schedule-account-panel{grid-template-columns:minmax(170px,.8fr) minmax(260px,1.6fr) auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.schedule-account-label span,.schedule-kicker,.schedule-run-state>span{color:#7e8981;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.schedule-account-label small,.schedule-mode-block>small,.schedule-run-state>small,.schedule-timezone small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45;display:block}.schedule-account-picker,.schedule-timezone,.schedule-variation-heading,.schedule-variation-heading>span,.schedule-copy-panel>header{align-items:center;display:flex}.schedule-account-picker{gap:10px}.schedule-account-picker select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);background:#0d120e;border-radius:9px}.schedule-account-avatar{object-fit:cover;border:1px solid #9aff0047;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.schedule-account-avatar.fallback{color:#0a0d0b;background:var(--accent);font-size:12px;font-weight:900}.schedule-timezone{color:var(--accent);justify-self:end;gap:9px}.schedule-timezone span>*{display:block}.schedule-timezone strong{color:var(--text);font-size:10px}.schedule-timezone>a{color:var(--accent);margin-left:auto;font-size:.72rem;font-weight:700;text-decoration:none}.schedule-operational-summary{border:1px solid var(--line-soft);background:var(--panel);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.schedule-operational-summary>div{gap:5px;padding:18px 20px;display:grid}.schedule-operational-summary>div+div{border-left:1px solid var(--line-soft)}.schedule-operational-summary span{color:var(--muted);letter-spacing:.14em;font-size:.64rem;font-weight:800}.schedule-operational-summary strong{font-size:1rem}.schedule-operational-summary small{color:var(--muted);font-size:.72rem}.schedule-control-panel{grid-template-columns:1.25fr 1fr;gap:0;display:grid;overflow:hidden}.schedule-mode-block,.schedule-run-state{padding:15px 17px}.schedule-run-state{border-left:1px solid var(--line-soft)}.schedule-segmented{border:1px solid var(--line);background:#060907;border-radius:9px;grid-template-columns:1fr 1fr;max-width:390px;margin-top:10px;padding:3px;display:grid}.schedule-segmented button{min-height:34px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;font-size:9px;font-weight:750}.schedule-segmented button.active{color:#0b100c;background:var(--accent)}.schedule-run-state>button{color:#ff9a94;cursor:pointer;min-height:36px;font:inherit;background:#5e1b1733;border:1px solid #ff645b52;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.schedule-run-state.running>button{color:var(--accent);background:#497c182b;border-color:#9aff0054}.schedule-editor-panel{overflow:hidden}.schedule-editor-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 18px;display:flex}.schedule-editor-panel h2,.schedule-copy-panel h2{margin:5px 0 0;font-size:14px}.schedule-editor-panel header p,.schedule-copy-panel header p{color:var(--muted);margin:5px 0 0;font-size:9px}.schedule-legend{color:var(--muted);gap:13px;font-size:8px;display:flex}.schedule-legend span{align-items:center;gap:5px;display:flex}.schedule-legend i{background:#d95f58;border-radius:50%;width:7px;height:7px}.schedule-legend .active i{background:var(--accent)}.schedule-week-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.schedule-day-card{border-bottom:1px solid var(--line-soft);min-width:0;padding:14px 16px}.schedule-week-grid .schedule-day-card:nth-child(odd){border-right:1px solid var(--line-soft)}.schedule-day-card>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.schedule-day-card>header strong{font-size:10px}.schedule-day-card>header small,.schedule-day-empty{color:#647068;font-size:8px}.schedule-chip-list{flex-wrap:wrap;align-items:center;gap:7px;min-height:34px;display:flex}.schedule-slot-chip{background:#53181533;border:1px solid #da574f5c;border-radius:8px;display:inline-flex;overflow:hidden}.schedule-slot-chip.active{background:#4e811b2b;border-color:#9aff0066}.schedule-slot-toggle,.schedule-slot-edit,.schedule-slot-remove{color:#ed8a84;cursor:pointer;background:0 0;border:0}.schedule-slot-toggle{grid-template-columns:auto auto;align-items:center;gap:1px 6px;padding:6px 9px;display:grid}.schedule-slot-toggle strong{color:var(--text);font-size:10px}.schedule-slot-toggle small{color:#bc7772;letter-spacing:.35px;text-transform:uppercase;grid-column:2;font-size:6px;font-weight:750}.schedule-slot-chip.active .schedule-slot-toggle,.schedule-slot-chip.active .schedule-slot-toggle small{color:var(--accent)}.schedule-slot-edit,.schedule-slot-remove{opacity:.72;border-left:1px solid;place-items:center;width:27px;display:grid}.schedule-slot-edit:hover,.schedule-slot-edit:focus-visible,.schedule-slot-remove:hover,.schedule-slot-remove:focus-visible{opacity:1;background:#ffffff0d}.schedule-slot-editor{align-items:center;gap:4px;padding:4px;display:flex}.schedule-slot-editor input{border:1px solid var(--line);width:78px;min-height:28px;color:var(--text);background:#080c09;border-radius:6px}.schedule-slot-editor button{width:26px;min-height:28px;color:var(--accent);cursor:pointer;background:#9aff001a;border:0;border-radius:5px;place-items:center;display:grid}.schedule-add-row{gap:7px;margin-top:10px;display:flex}.schedule-add-row input{border:1px solid var(--line);width:105px;min-height:32px;color:var(--text);background:#080c09;border-radius:7px}.schedule-add-row button{border:1px solid var(--line);color:#aeb7b0;cursor:pointer;min-height:32px;font:inherit;background:#0d120e;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.schedule-variation-panel{padding:16px 18px}.schedule-variation-heading{color:var(--accent);gap:10px}.schedule-variation-heading>span{flex-direction:column;flex:1;align-items:flex-start;gap:4px}.schedule-variation-heading strong{color:var(--text);font-size:11px}.schedule-variation-heading small,.schedule-variation-example{color:var(--muted);font-size:8px}.schedule-switch{border:1px solid var(--line);cursor:pointer;background:#151a16;border-radius:999px;width:38px;height:21px;padding:2px}.schedule-switch i{background:#677069;border-radius:50%;width:15px;height:15px;transition:transform .18s;display:block}.schedule-switch.on{background:#52921c40;border-color:#9aff0073}.schedule-switch.on i{background:var(--accent);transform:translate(17px)}.schedule-range-row{grid-template-columns:1fr 76px;align-items:center;gap:14px;margin-top:14px;display:grid}.schedule-range-row input{width:100%;accent-color:var(--accent)}.schedule-range-row strong{color:var(--accent);text-align:right;font-size:10px}.schedule-variation-example{margin:8px 0 0}.schedule-variation-example strong{color:var(--text)}.schedule-save-row{align-items:center;gap:13px;min-height:48px;display:flex}.schedule-save-row .button,.schedule-copy-panel .button{align-items:center;gap:7px;display:inline-flex}.schedule-save-row>span{color:var(--muted);font-size:8px}.schedule-message{color:var(--accent);margin-left:auto;font-size:8px}.schedule-message.error{color:#ff8d86}.schedule-copy-panel{padding:16px 18px}.schedule-copy-panel>header{color:var(--accent);gap:10px}.schedule-copy-options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:14px 0 11px;display:grid}.schedule-copy-options label{border:1px solid var(--line);cursor:pointer;background:#0c110d;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:7px 10px;display:flex}.schedule-copy-options input{accent-color:var(--accent)}.schedule-copy-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.reels-reuse-panel .schedule-copy-options label>span:last-child{gap:3px;min-width:0;display:grid}.reels-reuse-panel small,.reels-reuse-hint{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.reels-reuse-panel .schedule-copy-options strong{font-size:12px}.reels-reuse-panel label:has(input:disabled){cursor:default}.reels-reuse-panel input:focus-visible,.reels-reuse-videos summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.reels-reuse-videos{color:var(--muted);margin-top:12px;font-size:13px}.reels-reuse-videos summary{cursor:pointer}.reels-reuse-videos>div{gap:7px;margin-top:8px;display:grid}.reels-reuse-videos label{overflow-wrap:anywhere;align-items:baseline;gap:8px;display:flex}.reels-reuse-videos input{accent-color:var(--accent)}.reels-reuse-confirmation ol,.reels-reuse-confirmation ul,.reels-reuse-results{overflow-wrap:anywhere;padding-inline-start:1.25rem}.reels-reuse-confirmation small{color:var(--muted);display:block}.reels-reuse-confirmation li+li,.reels-reuse-results li+li{margin-top:6px}.reels-reuse-retry,.reels-reuse-confirmation footer{flex-wrap:wrap;gap:8px;display:flex}.reels-reuse-confirmation footer{justify-content:flex-end}@media (max-width:640px){.reels-reuse-panel .schedule-copy-options{grid-template-columns:minmax(0,1fr)}}.schedule-empty-state{min-height:310px;color:var(--accent);text-align:center;align-content:center;place-items:center;gap:10px;padding:30px;display:grid}.schedule-empty-state h2,.schedule-empty-state p{margin:0}.schedule-empty-state h2{color:var(--text)}.schedule-empty-state p{color:var(--muted)}@media (max-width:900px){.schedule-account-panel,.schedule-control-panel{grid-template-columns:1fr}.schedule-timezone{justify-self:start}.schedule-run-state{border-top:1px solid var(--line-soft);border-left:0}}@media (max-width:680px){.schedule-operational-summary{grid-template-columns:1fr}.schedule-operational-summary>div+div{border-top:1px solid var(--line-soft);border-left:0}.schedule-week-grid{grid-template-columns:1fr}.schedule-week-grid .schedule-day-card:nth-child(odd){border-right:0}.schedule-editor-panel>header,.schedule-save-row{flex-direction:column;align-items:flex-start}.schedule-save-row .button,.schedule-copy-panel .button{justify-content:center;width:100%}.schedule-message{margin-left:0}}.caption-page,.caption-page-shell{gap:12px;display:grid}.caption-page-heading{min-height:78px}.caption-account-panel,.caption-compose-panel,.caption-library-panel,.caption-copy-panel,.caption-personalized-panel,.caption-empty-state{border:1px solid var(--line);background:#090d0a;border-radius:13px}.caption-account-panel{grid-template-columns:minmax(210px,.8fr) minmax(220px,1fr) auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.caption-account-identity{align-items:center;gap:10px;min-width:0;display:flex}.caption-account-identity>img,.caption-account-identity>span{object-fit:cover;border:1px solid #b7ef674d;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.caption-account-identity>span{color:var(--accent-ink);background:var(--accent);font-weight:900}.caption-account-identity small,.caption-account-picker>span,.caption-library-panel header span,.caption-copy-panel header span,.caption-preview-dialog header span{color:#7e8981;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.caption-account-identity strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.caption-account-picker{gap:6px;display:grid}.caption-account-picker select{border:1px solid var(--line);min-height:38px;color:var(--text);background:#0d120e;border-radius:9px}.caption-mode-control{border:1px solid var(--line);background:#060907;border-radius:9px;grid-template-columns:1fr 1fr;min-width:250px;padding:3px;display:grid}.caption-mode-control button{min-height:34px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 15px;font-size:9px;font-weight:800}.caption-mode-control button.active{color:var(--accent-ink);background:var(--accent)}.caption-feedback{min-height:38px;color:var(--accent);background:#b7ef6712;border:1px solid #b7ef6740;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;display:flex}.caption-feedback.error{color:var(--danger);background:#ff817a12;border-color:#ff817a47}.caption-compose-panel{gap:9px;padding:14px;display:grid}.caption-compose-panel>label,.caption-preview-dialog>label{color:var(--text);font-size:10px;font-weight:800}.caption-compose-panel textarea,.caption-template-editor textarea,.caption-preview-dialog textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#0d110e;border-radius:9px;outline:0;line-height:1.55}.caption-compose-panel textarea{min-height:104px;padding:12px}.caption-compose-panel textarea:focus,.caption-template-editor textarea:focus,.caption-preview-dialog textarea:focus{border-color:#b7ef67a6;box-shadow:0 0 0 3px #b7ef6714}.caption-compose-panel>div,.caption-preview-counter,.caption-preview-dialog footer,.caption-library-panel>header,.caption-copy-panel>header,.caption-queue-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.caption-compose-panel>div>span,.caption-template-editor>span,.caption-preview-counter{color:var(--muted);font-size:9px}.caption-compose-panel .button,.caption-copy-panel .button,.caption-preview-dialog .button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.caption-library-panel,.caption-copy-panel,.caption-personalized-panel{padding:15px}.caption-library-panel>header,.caption-copy-panel>header{border-bottom:1px solid var(--line-soft);padding-bottom:12px}.caption-library-panel h2,.caption-copy-panel h2,.caption-queue-group h2,.caption-preview-dialog h2{color:var(--text);margin:4px 0 0;font-size:13px}.caption-library-panel>header>strong,.caption-queue-group>header>strong{min-width:31px;height:25px;color:var(--accent);background:#b7ef670f;border:1px solid #b7ef6740;border-radius:999px;place-items:center;padding:0 8px;font-size:10px;display:grid}.caption-template-list{display:grid}.caption-template-list>article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:14px 0;display:grid}.caption-template-list>article:last-child{border-bottom:0;padding-bottom:0}.caption-template-list>article.disabled{opacity:.58}.caption-template-list p{color:#d7ddd8;white-space:pre-wrap;margin:8px 0 0;font-size:10px;line-height:1.65}.caption-eligibility{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.caption-eligibility.enabled{color:var(--accent);border-color:#b7ef6740}.caption-template-actions{align-items:flex-start;gap:6px;display:flex}.caption-template-actions button,.caption-preview-dialog header button{border:1px solid var(--line);min-height:30px;color:var(--muted);cursor:pointer;font:inherit;background:#0d110e;border-radius:7px;place-items:center;padding:0 9px;font-size:8px;font-weight:800;display:grid}.caption-template-actions button:hover,.caption-template-actions button:focus-visible,.caption-preview-dialog header button:hover,.caption-preview-dialog header button:focus-visible{border-color:var(--accent);color:var(--accent)}.caption-template-actions button.danger{color:var(--danger)}.caption-template-editor{grid-column:1/-1;gap:8px;display:grid}.caption-template-editor textarea{min-height:100px;padding:11px}.caption-template-editor>div{gap:8px;display:flex}.caption-inline-empty,.caption-empty-state{color:var(--accent);text-align:center;place-items:center;gap:8px;padding:30px;display:grid}.caption-inline-empty strong,.caption-empty-state h2{color:var(--text)}.caption-inline-empty span,.caption-empty-state p{max-width:520px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.caption-copy-panel>p{color:var(--muted);margin:12px 0;font-size:9px}.caption-copy-options{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-bottom:12px;display:grid}.caption-copy-options label{border:1px solid var(--line);min-height:40px;color:var(--text);background:#0d110e;border-radius:8px;align-items:center;gap:9px;padding:0 11px;font-size:9px;display:flex}.caption-copy-options input{accent-color:var(--accent)}.caption-queue-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.caption-queue-group{border:1px solid var(--line-soft);background:#070a08;border-radius:10px;min-width:0;overflow:hidden}.caption-queue-group>header{border-bottom:1px solid var(--line-soft);padding:12px}.caption-queue-group>header p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.45}.caption-reel-list{display:grid}.caption-reel-list>button{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.caption-reel-list>button:last-child{border-bottom:0}.caption-reel-list>button:hover,.caption-reel-list>button:focus-visible{background:#b7ef670d}.caption-reel-thumbnail{border:1px solid var(--line);width:58px;height:46px;color:var(--accent);background:#111713;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.caption-reel-thumbnail video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.caption-reel-thumbnail svg{filter:drop-shadow(0 1px 3px #000);position:relative}.caption-reel-copy{min-width:0}.caption-reel-copy strong,.caption-reel-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.caption-reel-copy strong{font-size:9px}.caption-reel-copy small{color:var(--muted);margin-top:5px;font-size:8px}.caption-reel-status{color:var(--warning);white-space:nowrap;text-transform:uppercase;border:1px solid #f5c96b3d;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.caption-reel-status.saved{color:var(--accent);border-color:#b7ef6740}.caption-group-empty{color:var(--muted);text-align:center;padding:28px 14px;font-size:9px}.caption-preview-backdrop{z-index:90;background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.caption-preview-dialog{background:#090d0a;border:1px solid #b7ef673d;border-radius:14px;gap:11px;width:min(760px,100%);max-height:calc(100vh - 48px);padding:16px;display:grid;overflow:auto;box-shadow:0 20px 70px #0000008c}.caption-preview-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.caption-video-stage{border:1px solid var(--line);background:#030504;border-radius:10px;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.caption-video-loading{z-index:1;color:var(--muted);background:#030504;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex;position:absolute;inset:0}.caption-video-loading svg{color:var(--accent);animation:.8s linear infinite reels-spin}.caption-video-stage video{background:#000;width:100%;max-height:54vh;display:block}.caption-preview-media-error{color:#ffd18a;background:#ffad3314;border:1px solid #ffad3359;border-radius:10px;padding:10px 12px;font-size:.82rem;line-height:1.45}.caption-preview-dialog textarea{min-height:120px;padding:11px}.caption-preview-dialog footer{justify-content:flex-end}.button.danger-button{color:var(--danger);background:#ff817a0f;border-color:#ff817a40}@media (max-width:900px){.caption-account-panel{grid-template-columns:1fr}.caption-mode-control{min-width:0}.caption-queue-columns{grid-template-columns:1fr}}@media (max-width:600px){.caption-account-panel,.caption-library-panel,.caption-copy-panel,.caption-personalized-panel{padding:12px}.caption-template-list>article{grid-template-columns:1fr}.caption-template-actions{justify-content:flex-end}.caption-reel-list>button{grid-template-columns:52px minmax(0,1fr)}.caption-reel-status{grid-column:2;justify-self:start}.caption-preview-backdrop{align-items:end;padding:0}.caption-preview-dialog{border-radius:14px 14px 0 0;max-height:92vh}.caption-preview-dialog footer{flex-direction:column-reverse;align-items:stretch}.caption-preview-dialog footer .button{width:100%}}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.public-site{background:radial-gradient(circle at 78% 8%, #9aff0014, transparent 24%), radial-gradient(circle at 18% 38%, #4294ff09, transparent 30%), var(--bg);min-height:100vh}.public-header,.public-footer,.public-site>main{width:min(1180px,100% - 40px);margin-inline:auto}.public-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.public-brand{align-items:center;gap:10px;display:inline-flex}.public-brand img{filter:saturate(1.2)contrast(1.08);border-radius:11px}.public-brand strong,.public-brand small{display:block}.public-brand strong{letter-spacing:-.8px;font-size:22px;line-height:1}.public-brand strong span{color:var(--accent)}.public-brand small{color:#657065;letter-spacing:1.25px;margin-top:5px;font-size:6px;font-weight:750}.public-header nav,.public-footer nav{color:#aab2b9;align-items:center;gap:22px;font-size:12px;display:flex}.public-header nav a:hover,.public-footer nav a:hover,.legal-content a{color:var(--accent)}.public-login,.public-primary-action,.public-secondary-action{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:750;display:inline-flex}.public-login,.public-primary-action{background:linear-gradient(135deg, var(--accent), #8cde23);box-shadow:0 10px 30px #9aff001f;color:var(--accent-ink)!important}.public-hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.75fr);align-items:center;gap:72px;min-height:650px;padding:88px 0;display:grid}.public-eyebrow{color:var(--accent);letter-spacing:1.8px;font-size:10px;font-weight:800}.public-hero h1{letter-spacing:-3.6px;margin:18px 0;font-size:clamp(42px,5.8vw,76px);line-height:.98}.public-hero h1 span{color:var(--accent)}.public-hero-copy>p{color:#a6afb6;max-width:650px;margin:0;font-size:17px;line-height:1.7}.public-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.public-secondary-action{border:1px solid var(--line);background:#12161bd1}.public-product-card,.public-feature-grid article,.public-trust-panel,.legal-page{border:1px solid var(--line);background:linear-gradient(145deg,#14191ef5,#080b0dfa);box-shadow:0 28px 80px #00000040}.public-product-card{border-color:#30491d;border-radius:18px;padding:24px}.public-product-card>span{color:var(--muted);letter-spacing:1.5px;font-size:9px;font-weight:800}.public-product-card ol{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.public-product-card li{border:1px solid var(--line-soft);background:#0c100f;border-radius:10px;align-items:center;gap:14px;padding:15px;display:flex}.public-product-card li>strong{color:var(--accent);font-size:12px}.public-product-card b,.public-product-card small{display:block}.public-product-card small{color:var(--muted);margin-top:4px;font-size:10px}.public-feature-section{border-top:1px solid var(--line-soft);padding:70px 0 100px}.public-feature-section>header{max-width:600px}.public-feature-section h2,.public-trust-panel h2{letter-spacing:-1.6px;margin:10px 0;font-size:clamp(28px,4vw,44px)}.public-feature-section header p,.public-feature-grid p,.public-trust-panel>p{color:var(--muted);line-height:1.65}.public-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.public-feature-grid article{border-radius:12px;min-height:190px;padding:22px}.public-feature-grid article>span{background:var(--accent);border-radius:10px;width:34px;height:3px;margin-bottom:34px;display:block;box-shadow:0 0 18px #9aff0061}.public-feature-grid h3{margin:0;font-size:16px}.public-feature-grid p{margin:9px 0 0;font-size:12px}.public-trust-panel{border-color:#30491d;border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) auto;align-items:center;gap:36px;margin-bottom:90px;padding:32px;display:grid}.public-trust-panel h2{margin-bottom:0;font-size:26px}.public-trust-links{color:var(--accent);gap:8px;font-size:11px;font-weight:700;display:grid}.public-footer{border-top:1px solid var(--line-soft);min-height:86px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.legal-page{border-radius:16px;max-width:940px;margin:68px auto 90px;overflow:hidden}.legal-header{border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 90% 0,#9aff0012,#0000 38%);padding:46px 52px 36px}.legal-header h1{letter-spacing:-2px;margin:12px 0;font-size:clamp(34px,5vw,52px)}.legal-header p{color:#aab2b9;max-width:680px;line-height:1.7}.legal-header small{color:#69737c;font-size:10px}.legal-content{gap:0;padding:10px 52px 44px;display:grid}.legal-content section{border-bottom:1px solid var(--line-soft);padding:28px 0}.legal-content section:last-child{border-bottom:0}.legal-content h2{margin:0 0 13px;font-size:18px}.legal-content p,.legal-content li{color:#a7b0b7;line-height:1.75}.legal-content p{margin:10px 0 0}.legal-content ul{gap:7px;margin:12px 0 0;padding-left:20px;display:grid}.legal-content code{color:#c9ff7c;background:#0d120c;border:1px solid #2b3725;border-radius:5px;padding:2px 5px;font-size:.9em}@media (max-width:900px){.public-hero{grid-template-columns:1fr;gap:46px}.public-product-card{max-width:620px}.public-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-trust-panel{grid-template-columns:1fr;gap:15px}}@media (max-width:650px){.public-header,.public-footer,.public-site>main{width:min(100% - 28px,1180px)}.public-header{min-height:70px}.public-header nav{gap:8px}.public-header nav>a:not(.public-login){display:none}.public-brand img{width:36px;height:36px}.public-brand strong{font-size:19px}.public-hero{min-height:auto;padding:68px 0}.public-hero h1{letter-spacing:-2.3px}.public-hero-copy>p{font-size:15px}.public-feature-grid{grid-template-columns:1fr}.public-feature-grid article{min-height:160px}.public-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 0}.public-footer nav{flex-direction:column;align-items:flex-start;gap:8px}.legal-page{margin:28px auto 50px}.legal-header,.legal-content{padding-left:22px;padding-right:22px}}.automation-page{gap:18px;display:grid}.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.automation-card,.automation-list-panel,.operations-summary article,.automation-empty{border:1px solid var(--line);background:linear-gradient(145deg,#14191efa,#0a0d10fa);border-radius:12px}.automation-card{align-content:start;gap:13px;padding:20px;display:grid}.featured-card{border-color:#30491d;box-shadow:inset 0 0 35px #9aff0006}.automation-kicker{color:var(--accent);letter-spacing:1.5px;font-size:9px;font-weight:800}.automation-card p,.automation-card small,.automation-table-row small{color:var(--muted);line-height:1.55}.automation-card label{color:#c9d0d6;gap:6px;font-size:11px;display:grid}.automation-card input:not([type=checkbox]),.automation-card select,.automation-card textarea{width:100%;min-height:40px;color:var(--text);border:1px solid var(--line);background:#0c1013;border-radius:7px;padding:9px 11px}.automation-card textarea{resize:vertical}.automation-actions,.row-actions{flex-wrap:wrap;gap:9px;display:flex}.automation-row,.folder-browser>div,.selected-folder{border:1px solid var(--line-soft);background:#0d1114;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.automation-row strong,.automation-row small{display:block}.folder-browser{gap:7px;max-height:280px;display:grid;overflow:auto}.folder-browser button:first-child{text-overflow:ellipsis;min-width:0;color:var(--text);text-align:left;background:0 0;border:0;overflow:hidden}.folder-breadcrumb{overflow-wrap:anywhere}.selected-folder label,.toggle-label{align-items:center;gap:8px;display:flex!important}.automation-list-panel{overflow:hidden}.automation-list-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.automation-list-panel>header span:last-child{color:var(--accent)}.automation-table-row{border-bottom:1px solid var(--line-soft);color:#cbd1d7;grid-template-columns:minmax(220px,1.4fr) minmax(100px,.65fr) minmax(130px,.8fr) auto minmax(110px,auto);align-items:center;gap:15px;min-height:62px;padding:10px 20px;font-size:11px;display:grid}.automation-table-row:last-child{border-bottom:0}.automation-table-row strong,.automation-table-row small{text-overflow:ellipsis;display:block;overflow:hidden}.automation-empty{min-height:180px;color:var(--muted);text-align:center;place-content:center;gap:7px;padding:30px;display:grid}.automation-empty strong{color:var(--text)}.automation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.queue-builder{max-width:100%}.media-picker-list{border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:210px;padding:10px;display:grid;overflow:auto}.media-picker-list label{text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.caption-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.caption-template{border:1px solid var(--line-soft);background:#0c1013;border-radius:8px;padding:12px}.caption-template p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0}.automation-settings-card>header{justify-content:space-between;gap:15px;display:flex}.neon-switch{align-items:center;gap:8px;font-weight:800;color:var(--accent)!important;display:flex!important}.operations-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.operations-summary article{padding:18px}.operations-summary strong,.operations-summary span{display:block}.operations-summary strong{color:var(--accent);font-size:27px}.operations-summary span{color:var(--muted);margin-top:6px;font-size:10px}.queue-position{color:var(--accent);font-weight:800}.queue-detail-row{grid-template-columns:28px 42px minmax(260px,1fr) 90px auto minmax(220px,auto)}.queue-thumbnail{aspect-ratio:1;width:38px;color:var(--accent);background:#9aff0014;border:1px solid #9aff002e;border-radius:8px;place-items:center;display:grid}.queue-item-copy{min-width:0}.queue-rename-row{border-bottom:1px solid var(--line-soft);align-items:end;gap:10px;padding:12px 20px;display:flex}.queue-rename-row label{color:var(--muted);flex:1;gap:6px;font-size:11px;display:grid}.queue-rename-row input{width:100%;min-height:38px;color:var(--text);border:1px solid var(--line);background:#0c1013;border-radius:7px;padding:8px 10px}@media (max-width:760px){.automation-grid,.automation-form-grid,.caption-library-grid,.operations-summary,.media-picker-list{grid-template-columns:1fr}.automation-table-row{grid-template-columns:1fr auto;gap:7px 12px;padding:14px}.automation-table-row>div:first-of-type{grid-column:1/-1}.queue-detail-row{grid-template-columns:28px 40px minmax(0,1fr)}.queue-detail-row>.queue-item-copy{grid-column:3}.queue-detail-row>.status-chip{justify-self:start}.queue-detail-row>.row-actions{grid-column:1/-1}.queue-rename-row{flex-direction:column;align-items:stretch;padding:12px 14px}.source-grid{grid-template-columns:1fr}.automation-settings-card>header,.selected-folder{flex-direction:column;align-items:flex-start}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip-link{z-index:100;background:var(--accent);color:var(--accent-ink);padding:10px 14px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);border-right:1px solid var(--line-soft);flex-direction:column;flex:0 0 248px;width:248px;min-height:100vh;padding:24px 16px 18px;display:flex}.brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:19px;font-weight:750;display:flex}.brand-mark{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);border-radius:8px;place-items:center;font-weight:900;display:grid}.brand-mark span{display:none}.brand-dot{color:var(--accent)}.workspace{border:1px solid var(--line);background:var(--panel);border-radius:9px;align-items:center;gap:10px;margin:24px 0 20px;padding:11px;display:flex}.workspace-avatar{width:30px;height:30px;color:var(--accent);background:#202a1b;border-radius:7px;place-items:center;font-size:12px;display:grid}.workspace strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;display:block;overflow:hidden}.workspace small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.nav-group{margin-bottom:10px}.nav-caption{color:#68727d;letter-spacing:1.5px;margin:12px 10px 6px;font-size:8px;font-weight:700}.nav-item{color:#99a3ad;border-radius:7px;align-items:center;gap:10px;min-height:34px;padding:7px 9px;font-size:12px;display:flex}.nav-item>span{color:#65717c;letter-spacing:.5px;width:24px;font-size:8px;font-weight:800}.nav-item.active{color:#d9ff9e;background:#20291b}.nav-item.active>span{color:var(--accent)}.sidebar-note{border-top:1px solid var(--line-soft);margin-top:auto;padding:12px 8px 0}.user-menu summary{cursor:pointer;color:#c6cbd0;overflow-wrap:anywhere;font-size:12px;list-style:none}.user-menu summary:after{content:"···";float:right;color:var(--muted)}.user-menu a,.user-menu button{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;border-radius:5px;margin-top:8px;padding:8px;font-size:11px;display:block}.user-menu a:hover,.user-menu button:hover{background:var(--panel-raised);color:var(--text)}.user-menu p{color:var(--danger);font-size:10px}.main-shell{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line-soft);height:58px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 32px;font-size:10px;display:flex}.preview-label{border:1px solid var(--line);letter-spacing:1.2px;border-radius:5px;padding:6px 9px;font-size:8px}main{max-width:1520px;margin:0 auto;padding:28px 32px 40px}footer{color:#626b74;justify-content:space-between;max-width:1520px;margin:0 auto;padding:0 32px 24px;font-size:9px;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.compact-heading{border-bottom:1px solid var(--line-soft);padding-bottom:18px}.eyebrow{color:var(--accent);letter-spacing:1.6px;margin:0 0 7px;font-size:8px;font-weight:800}h1{letter-spacing:-.7px;margin:0;font-size:25px;line-height:1.2}.page-heading p:not(.eyebrow){color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}h2{margin:0;font-size:15px}.panel{border:1px solid var(--line);background:var(--panel);border-radius:9px}.button,.primary-link{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 13px;font-size:11px;font-weight:700;display:inline-flex}.button.primary,.primary-link{background:var(--accent);color:var(--accent-ink)}.button.primary:hover,.primary-link:hover{background:#caff7c}.button.secondary{color:#d7fca0;background:#1a2018;border-color:#354426}.button.ghost{border-color:var(--line);color:var(--muted);background:0 0}.text-button{color:#b7c3ce;background:0 0;border:0;padding:0;font-size:10px}.text-button:hover{color:var(--accent)}.text-button.danger{color:var(--danger)}.count-badge,.status-chip{color:#c5ed8d;letter-spacing:.5px;background:#1a2216;border:1px solid #334128;border-radius:20px;width:max-content;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.stat-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:17px}.stat-card>span{color:var(--muted);font-size:10px}.stat-card strong{margin:9px 0 5px;font-size:27px;font-weight:500;display:block}.stat-card small{color:#69737d;font-size:9px}.dashboard-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.data-panel{padding:18px}.data-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.data-panel>header a{color:var(--accent);font-size:10px}.inline-empty{text-align:center;min-height:155px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.inline-empty strong{color:#c5cbd1;font-size:12px}.inline-empty span{max-width:310px;margin-top:6px;font-size:10px;line-height:1.6}.data-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:11px;display:flex}.data-row small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.upload-panel{margin-bottom:24px}.drop-zone{background:#101419;border:1px dashed #38414b;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;transition:all .15s;display:flex}.drop-zone.dragging{border-color:var(--accent);background:#161d12}.drop-zone strong{font-size:13px}.drop-zone>span{color:var(--muted);margin:6px 0 4px;font-size:9px}.upload-queue{border:1px solid var(--line);border-radius:8px;margin-top:8px;overflow:hidden}.upload-row{border-bottom:1px solid var(--line-soft);background:var(--panel);grid-template-columns:minmax(0,1fr) 160px 100px;align-items:center;gap:15px;padding:10px 12px;display:grid}.upload-row:last-child{border-bottom:0}.upload-row strong,.upload-row span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.upload-row div>span{color:var(--muted);margin-top:3px;font-size:8px}.upload-progress{background:#283039;border-radius:3px;height:3px;overflow:hidden}.upload-progress i{background:var(--accent);height:100%;display:block}.queue-state{color:var(--muted);text-align:right}.queue-state.done{color:var(--accent)}.queue-state.error{color:var(--danger)}.library-toolbar{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.library-toolbar span{color:var(--muted);font-size:9px}.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.media-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;overflow:hidden}.media-preview{background:#080a0c;height:180px;position:relative;overflow:hidden}.media-preview img,.media-preview video{object-fit:cover;width:100%;height:100%}.media-preview>span{color:#cdd4da;letter-spacing:.8px;background:#07090bd9;border-radius:4px;padding:4px 6px;font-size:7px;position:absolute;top:8px;left:8px}.media-meta{padding:12px}.media-meta>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.media-meta>span{color:var(--muted);margin-top:5px;font-size:8px;display:block}.media-actions{border-top:1px solid var(--line-soft);justify-content:space-between;margin-top:12px;padding-top:10px;display:flex}.media-delete{text-align:right}.media-delete small{max-width:140px;color:var(--danger);margin-top:4px;font-size:8px;display:block}.compact-empty{text-align:center;background:#0e1216;border:1px dashed #313944;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:30px;display:flex}.compact-empty h2{margin:10px 0 7px;font-size:16px}.compact-empty p{max-width:440px;color:var(--muted);margin:0 0 16px;font-size:10px;line-height:1.7}.empty-code{width:44px;height:44px;color:var(--accent);background:#1d2618;border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.notice-card{border-left:2px solid var(--warning);color:#d6c493;background:#1d1a13;margin-bottom:14px;padding:14px 16px}.notice-card strong{font-size:11px}.notice-card p{color:#9f9478;margin:5px 0 0;font-size:9px}.account-grid{gap:8px;display:grid}.account-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:12px;padding:13px;display:flex}.account-avatar{width:35px;height:35px;color:var(--accent);background:#222b1c;border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid}.account-avatar-image{object-fit:cover}.account-card div{flex:1}.account-card strong{font-size:11px;display:block}.account-card small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.accounts-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.accounts-toolbar strong,.accounts-toolbar span{display:block}.accounts-toolbar strong{font-size:11px}.accounts-toolbar span{color:var(--muted);margin-top:4px;font-size:9px}.account-empty>div{margin-top:12px}.social-account-card{grid-template-columns:42px minmax(180px,1fr) minmax(180px,.7fr) auto;display:grid}.account-identity>span,.account-health small{color:#6f7983;margin-top:5px;font-size:8px;display:block}.account-health{flex-direction:column;align-items:flex-start;display:flex}.account-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.status-expired,.status-error{color:#ffaaa3;background:#281815;border-color:#6c3d34}.status-disconnected{color:#a1abb5;background:#191e23;border-color:#3a424a}.integration-feedback{border:1px solid var(--line);border-radius:7px;margin-bottom:14px;padding:11px 13px;font-size:10px}.integration-feedback.success{color:#c7ef91;background:#182014;border-color:#40562c}.integration-feedback.error{color:#ffaaa3;background:#211513;border-color:#5c382f}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050607cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.integration-modal{background:var(--panel-raised);border:1px solid #303841;border-radius:12px;width:min(100%,520px);padding:22px;box-shadow:0 28px 90px #000b}.modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.modal-close{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:0 0;border-radius:7px;font-size:20px}.provider-option{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin-top:8px;padding:13px;display:grid}.provider-option strong,.provider-option small{display:block}.provider-option small,.provider-option>span:last-child{color:var(--muted);margin-top:4px;font-size:8px}.provider-mark{background:#2a211f;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;color:#ffb59f!important}.selected-provider{border-color:#526c39}.unavailable-provider{opacity:.55}.modal-primary{width:100%;margin-top:18px}.connection-choices,.connection-waiting,.connection-result{gap:10px;display:grid}.connection-provider-heading,.connection-state-heading{align-items:center;gap:12px;margin-bottom:4px;display:flex}.connection-provider-heading strong,.connection-provider-heading small,.connection-state-heading strong,.connection-state-heading small{display:block}.connection-provider-heading small,.connection-state-heading small{color:var(--muted);margin-top:4px;font-size:9px}.connection-choice{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);text-align:left;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:14px;display:grid}.connection-choice:hover:not(:disabled){background:#151c13;border-color:#526c39}.connection-choice:disabled{cursor:not-allowed;opacity:.6}.connection-choice>svg{color:var(--accent)}.connection-choice strong,.connection-choice small{display:block}.connection-choice small{color:var(--muted);margin-top:4px;font-size:9px}.connection-waiting ol{color:var(--muted);margin:4px 0 2px;padding-left:22px;font-size:10px;line-height:1.65}.connection-qr-content{text-align:center;justify-items:center;gap:12px;min-width:0;display:grid}.connection-qr-content h3,.connection-qr-content p{margin:0}.connection-qr-content p{max-width:40ch;color:var(--muted);line-height:1.5}.connection-qr-frame{aspect-ratio:1;background:#fff;border-radius:8px;place-items:center;width:min(100%,280px);padding:12px;display:grid}.connection-qr-frame img{width:100%;height:auto;display:block}.connection-qr-content .text-button{align-items:center;gap:6px;display:inline-flex}.connection-copy-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.connection-copy-row input{border:1px solid var(--line);min-width:0;color:var(--muted);background:#0c100d;border-radius:7px;padding:10px;font-size:9px}.connection-copy-row .button{align-items:center;gap:6px;display:inline-flex}.connection-expiry{color:#8f9a88;margin:0;font-size:9px}.connection-result{text-align:center;justify-items:center;padding:22px 12px 8px}.connection-result.success>svg{color:var(--accent)}.connection-result.error h3{color:#ffaaa3}.connection-result h3,.connection-result p{margin:0}.connection-result p{color:var(--muted);font-size:10px}.connection-result .button{margin-top:8px}.connection-spinner{color:var(--accent);animation:.9s linear infinite connection-spin}@media (prefers-reduced-motion:reduce){.connection-spinner{animation:none}}@keyframes connection-spin{to{transform:rotate(360deg)}}.public-connect-shell{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.public-connect-card{border:1px solid var(--line);background:var(--panel-raised);text-align:center;border-radius:14px;justify-items:center;width:min(100%,430px);padding:34px;display:grid;box-shadow:0 28px 90px #000b}.public-connect-card>img{margin-bottom:20px}.public-provider-icon{color:#ffb59f;background:#2a211f;border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.public-connect-card h1{margin:12px 0 8px;font-size:21px}.public-connect-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.public-connect-card small{color:#707a73;margin-top:22px;font-size:9px}.public-result-success>svg{color:var(--accent)}.public-result-info>svg{color:#80bfff}.public-result-error>svg{color:#ff8e83}.connection-details{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:14px}.connection-details dt:first-child{margin-top:0}.modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.button.danger{color:var(--danger)}.content-table{overflow:hidden}.publication-card{border-bottom:1px solid var(--line-soft);padding:14px}.publication-card:last-child{border-bottom:0}.publication-card>header,.target-row,.publication-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-identity strong,.content-identity small,.target-row strong,.target-row small{display:block}.content-identity small,.target-row small{color:var(--muted);margin-top:4px;font-size:8px}.target-list{border:1px solid var(--line-soft);border-radius:7px;margin:12px 0}.target-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(150px,1fr) auto minmax(170px,1fr);padding:10px;display:grid}.target-row:last-child{border-bottom:0}.target-error,.publication-actions>small{color:var(--danger)!important}.publication-actions{justify-content:flex-end}.publication-actions>small{margin-right:auto;font-size:9px}.filter-tabs{gap:6px;margin:-5px 0 14px;display:flex;overflow-x:auto}.filter-tabs a{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:6px;padding:7px 10px;font-size:9px}.filter-tabs a:hover{color:var(--accent);border-color:#50673a}.table-head,.content-row{grid-template-columns:2fr .65fr 1.15fr .65fr .65fr;align-items:center;gap:14px;display:grid}.table-head{border-bottom:1px solid var(--line);color:#69747e;letter-spacing:.8px;text-transform:uppercase;padding:10px 14px;font-size:8px;font-weight:800}.content-row{border-bottom:1px solid var(--line-soft);color:#b7bec5;min-height:61px;padding:10px 14px;font-size:10px}.content-row:last-child{border-bottom:0}.content-identity{align-items:center;gap:10px;min-width:0;display:flex}.content-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tiny-preview{width:38px;height:38px;color:var(--muted);background:#232a31;border-radius:6px;flex:0 0 38px;place-items:center;font-size:7px;display:grid;overflow:hidden}.tiny-preview img{object-fit:cover;width:100%;height:100%}.inline-upload{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-bottom:14px}.inline-upload summary{cursor:pointer;color:var(--accent);padding:12px 15px;font-size:10px;font-weight:700}.inline-upload .upload-panel{margin:0;padding:0 14px 14px}.composer fieldset{border:0;margin:0;padding:0}.form-section{border-bottom:1px solid var(--line-soft);grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.form-step{border:1px solid var(--line);width:34px;height:28px;color:var(--accent);border-radius:6px;place-items:center;font-size:8px;font-weight:800;display:grid}.form-section h2{font-size:14px}.form-section p{color:var(--muted);margin:5px 0 13px;font-size:9px}.type-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.type-options label{border:1px solid var(--line);background:var(--panel);color:#aab2ba;cursor:pointer;border-radius:7px;padding:13px;font-size:10px}.type-options label.selected{color:var(--accent);background:#1a2216;border-color:#607e3e}.type-options input{opacity:0;position:absolute}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.choice-grid label{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:10px;display:flex}.choice-grid input{accent-color:var(--accent)}.choice-grid strong,.choice-grid small{display:block}.choice-grid strong{font-size:10px}.choice-grid small{color:var(--muted);margin-top:3px;font-size:8px}textarea,.auth-card input{border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;background:#0d1014;border-radius:7px;padding:11px}.form-warning,.form-error{background:#211513;border:1px solid #5c382f;border-radius:6px;padding:10px;color:#ffaaa3!important;font-size:10px!important}.form-actions{justify-content:flex-end;gap:8px;padding-top:17px;display:flex}.settings-panel{padding:20px}.settings-panel select,.calendar-filters select,.schedule-form-row input,.slot-editor select,.slot-editor input{border:1px solid var(--line);min-height:36px;color:var(--text);background:#0d1014;border-radius:6px;padding:8px 10px}.schedule-actions,.bulk-scheduler{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:11px}.schedule-actions>summary,.bulk-scheduler>summary{cursor:pointer;color:var(--accent);font-size:10px;font-weight:700}.timezone-note,.bulk-scheduler>p{color:var(--muted);font-size:9px}.schedule-target-options,.schedule-form-row,.slot-editor,.slot-list{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.schedule-target-options label,.bulk-columns label{color:#b7bec5;align-items:center;gap:6px;font-size:9px;display:flex}.schedule-target-options input,.bulk-columns input{accent-color:var(--accent)}.schedule-preview,.bulk-preview{border:1px solid var(--line);background:#0d1014;border-radius:7px;gap:7px;margin:10px 0;padding:10px;font-size:9px;display:grid}.bulk-scheduler{margin-bottom:14px;padding:14px}.bulk-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.bulk-columns fieldset{border:1px solid var(--line-soft);border-radius:7px;gap:7px;max-height:180px;padding:10px;display:grid;overflow:auto}.calendar-toolbar{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:14px;padding:12px;display:grid}.calendar-toolbar nav,.calendar-navigation,.calendar-filters{align-items:center;gap:7px;display:flex}.calendar-toolbar nav a,.calendar-navigation a{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:8px 10px;font-size:9px}.calendar-toolbar nav a.active{color:var(--accent);border-color:#607e3e}.calendar-navigation strong{text-align:center;text-transform:capitalize;min-width:115px}.calendar-grid{grid-template-columns:repeat(7,minmax(115px,1fr));gap:7px;display:grid;overflow-x:auto}.calendar-day{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:132px;padding:9px}.calendar-week .calendar-day{min-height:360px}.calendar-day>header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.calendar-day>header span,.calendar-empty{color:var(--muted);font-size:8px}.calendar-entry{border:1px solid var(--line-soft);background:#11161b;border-left:3px solid #607e3e;border-radius:6px;margin-bottom:6px;padding:6px}.calendar-entry.status-failed,.calendar-entry.status-reconciliation_required{border-left-color:var(--danger)}.calendar-entry summary{cursor:pointer;align-items:center;gap:7px;list-style:none;display:flex}.calendar-entry summary img,.calendar-format{object-fit:cover;border-radius:4px;flex:0 0 28px;width:28px;height:28px}.calendar-format{color:var(--muted);background:#252d34;place-items:center;font-size:7px;display:grid}.calendar-entry summary span:last-child,.calendar-entry time,.calendar-entry summary strong,.calendar-entry>small{display:block}.calendar-entry time{color:var(--accent);font-size:8px}.calendar-entry summary strong{margin-top:2px;font-size:8px}.calendar-entry>p{color:#aab2ba;margin:8px 0;font-size:8px;line-height:1.5}.publication-mode-options{grid-template-columns:repeat(4,minmax(0,1fr))}.creation-preview{margin-top:14px}.content-editor{border-top:1px solid var(--line-soft);margin-top:11px;padding-top:11px}.content-editor summary{color:var(--accent);cursor:pointer;margin-bottom:9px;font-size:10px;font-weight:700}.content-editor .button{margin-top:7px}.content-editor small{color:var(--muted);margin-left:8px}.loading-shell{gap:16px;display:grid}.skeleton{background:linear-gradient(90deg,#11161b 25%,#192027 50%,#11161b 75%) 0 0/200% 100%;border-radius:8px;min-height:88px;animation:1.4s linear infinite loading-pulse}.heading-skeleton{width:42%;min-height:58px}.skeleton-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.content-skeleton{min-height:280px}@keyframes loading-pulse{to{background-position:-200% 0}}dt{color:var(--muted);margin-top:12px;font-size:9px}dd{margin:4px 0 10px}.auth-shell{place-items:center;min-height:100vh;padding:25px;display:grid}.auth-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;width:100%;max-width:430px;padding:30px;box-shadow:0 24px 70px #0008}.auth-card .brand{margin-bottom:30px}.auth-card h1{font-size:25px}.auth-card>p{color:var(--muted);font-size:11px;line-height:1.7}.auth-card fieldset{border:0;margin:18px 0 0;padding:0}.auth-card label{color:#c6ccd2;margin-top:13px;font-size:10px;font-weight:700;display:block}.auth-card input{margin-top:6px}.auth-card small{color:var(--muted);font-size:9px}.auth-card .primary-link{width:100%;margin-top:18px}.auth-error{color:var(--danger)!important}.auth-success{color:var(--accent)!important}.auth-switch{text-align:center;margin-top:18px}.auth-switch a{color:var(--accent)}@media (max-width:1180px){.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.sidebar{flex-basis:200px;width:200px}main{padding:24px 20px 35px}.stats-grid,.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns,.calendar-toolbar{grid-template-columns:1fr}.calendar-filters{flex-wrap:wrap}.social-account-card{grid-template-columns:42px 1fr auto}.account-health{align-items:flex-end}.account-actions{grid-column:2/-1}.table-head{display:none}.content-row{grid-template-columns:1.5fr .7fr .7fr}.content-row>span:nth-of-type(2),.content-row time{display:none}}@media (max-width:650px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;min-height:auto;padding:14px}.workspace,.sidebar-note{display:none}.sidebar nav{gap:5px;margin-top:12px;display:flex;overflow-x:auto}.nav-group{margin:0;display:flex}.nav-caption{display:none}.nav-item{white-space:nowrap}.topbar{height:46px;padding:0 16px}main{padding:20px 15px 30px}.page-heading{flex-direction:column;align-items:flex-start}.accounts-toolbar,.modal-actions{flex-direction:column;align-items:stretch}.accounts-toolbar .button,.modal-actions .button{width:100%}.integration-modal{max-height:calc(100vh - 28px);padding:18px;overflow-y:auto}.connection-copy-row{grid-template-columns:1fr}.connection-copy-row .button{justify-content:center;width:100%}.public-connect-shell{padding:16px}.public-connect-card{padding:28px 20px}.social-account-card{grid-template-columns:42px 1fr}.account-health,.account-actions{grid-column:1/-1;justify-content:flex-start;align-items:flex-start}.stats-grid,.media-grid,.type-options,.choice-grid,.bulk-columns,.publication-mode-options{grid-template-columns:1fr}.calendar-grid{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(220px,75vw))}.calendar-day{scroll-snap-align:start;min-height:220px}.media-preview{height:240px}.upload-row{grid-template-columns:1fr 70px}.upload-progress{display:none}.form-section{grid-template-columns:1fr}.content-row{grid-template-columns:1fr .6fr}.content-row>span:first-of-type,.content-row>span:nth-of-type(2),.content-row time{display:none}footer{padding:0 15px 20px}footer span{display:none}}:root{--bg:#030604;--sidebar:#060907;--panel:#0a0f0c;--panel-raised:#101613;--line:#ffffff1c;--line-soft:#ffffff12;--text:#f5f7f5;--muted:#8c9690;--accent:#9aff00;--accent-strong:#7cff00;--accent-ink:#071000;--danger:#ff604f;--warning:#ff9f43;--radius-sm:9px;--radius-md:13px;--radius-lg:16px;--sidebar-width:264px}body{background:radial-gradient(circle at 70% 18%, #3cff0006, transparent 27%), var(--bg)}.app-shell{background:var(--bg);min-height:100vh}.sidebar{z-index:40;width:var(--sidebar-width);flex:0 0 var(--sidebar-width);background:radial-gradient(circle at 45% 8%, #7cff000b, transparent 22%), var(--sidebar);border-right:1px solid var(--line-soft);scrollbar-width:thin;scrollbar-color:#263024 transparent;height:100vh;min-height:720px;padding:10px 11px 12px;position:sticky;top:0;overflow:hidden auto}.brand{gap:8px;min-height:52px;padding:0 3px}.brand-image{object-fit:cover;filter:saturate(1.2)contrast(1.08);border-radius:10px;width:42px;height:42px}.brand-copy,.brand-copy strong,.brand-copy small{display:block}.brand-copy strong{color:#f8faf8;letter-spacing:-.8px;font-size:22px;font-weight:800;line-height:1}.brand-copy strong span{color:var(--accent)}.brand-copy small{color:#5f685f;letter-spacing:1.25px;margin-top:5px;font-size:6px;font-weight:750}.sidebar-profile{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;margin:8px 4px 7px;display:grid}.profile-avatar{color:#111;background:linear-gradient(145deg,#fff,#d9ddd9);border-radius:11px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid;box-shadow:0 4px 16px #0008}.profile-copy{min-width:0}.profile-copy strong,.profile-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-copy strong{font-size:12px;font-weight:650}.profile-copy small{color:#667069;margin-top:5px;font-size:9px}.role-badge{color:var(--accent);text-transform:capitalize;background:#7cff0024;border:1px solid #9aff0038;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.sidebar nav{gap:2px;display:grid}.nav-item{color:#c7ccc8;border:1px solid #0000;border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:4px;min-height:45px;padding:5px 9px;transition:all .16s;display:grid;position:relative}.nav-item>svg{color:#c1c8c3}.nav-item>span{width:auto;min-width:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal}.nav-item strong,.nav-item small{display:block}.nav-item strong{font-size:12px;font-weight:600}.nav-item small{color:#626c65;margin-top:3px;font-size:9px}.nav-item:hover{color:#fff;background:#ffffff09}.nav-item.active{color:var(--accent);box-shadow:inset 3px 0 0 var(--accent), 0 0 25px #56ff0014;background:linear-gradient(90deg,#84ff1d26,#84ff1d09),#0c120e;border-color:#84ff1d75}.nav-item.active:after{content:"";filter:blur(18px);background:#7cff001f;width:40px;height:40px;position:absolute;right:-22px}.nav-item.active>svg,.nav-item.active small{color:var(--accent)}.nav-item.active small{opacity:.63}.sidebar-bottom{margin-top:auto}.secondary-navigation{border-top:1px solid var(--line-soft);gap:2px;margin:8px 14px 9px;padding-top:9px;display:grid}.secondary-navigation a{color:#909992;align-items:center;gap:11px;min-height:32px;font-size:11px;display:flex}.secondary-navigation a:hover{color:var(--accent)}.workspace-promo{background:radial-gradient(circle at 90% 0,#7cff0024,#0000 48%),#0c2d0cad;border:1px solid #7cff0033;border-radius:11px;padding:12px}.workspace-promo>div{color:var(--accent);align-items:center;gap:9px;display:flex}.workspace-promo strong,.workspace-promo small{display:block}.workspace-promo strong{font-size:10px}.workspace-promo small{color:#7d8d7f;text-overflow:ellipsis;white-space:nowrap;max-width:155px;margin-top:3px;font-size:8px;overflow:hidden}.workspace-promo>a{color:#0a1303;background:linear-gradient(110deg,#b4ff43,#7cff00);border-radius:7px;place-items:center;min-height:32px;margin-top:10px;font-size:9px;font-weight:800;display:grid;box-shadow:0 8px 28px #7cff0021}.sidebar-user-menu{margin:7px 7px 0}.sidebar-user-menu summary{font-size:9px}.mobile-menu-toggle,.sidebar-backdrop{display:none}.main-shell{width:calc(100% - var(--sidebar-width));min-width:0}.topbar{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040705eb;height:60px;padding:0 20px 0 22px}.topbar-actions{align-items:center;gap:18px;display:flex}.topbar-icon{color:#bec5c0;place-items:center;width:28px;height:32px;display:grid;position:relative}.notification-link i{border:2px solid var(--bg);background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:0}main{width:100%;max-width:none;margin:0;padding:20px 20px 36px 22px}.dashboard-heading{justify-content:space-between;align-items:center;gap:24px;min-height:77px;display:flex}.dashboard-heading h1{letter-spacing:-1.2px;font-size:clamp(24px,2vw,31px);font-weight:750}.dashboard-heading h1 span{color:var(--accent)}.dashboard-heading p{color:var(--muted);margin:6px 0 0;font-size:11px}.new-post-actions{border-radius:11px;display:flex;overflow:hidden;box-shadow:0 10px 35px #7cff0021}.new-post-actions a{color:#091200;background:linear-gradient(110deg,#b2ff3d,#7cff00);justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 20px;font-size:11px;font-weight:800;display:inline-flex}.new-post-actions a:last-child{border-left:1px solid #00000024;width:50px;padding:0}.dashboard-banner-grid{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);gap:18px;margin:4px 0 13px;display:grid}.operation-banner,.brand-banner{border-radius:13px;min-height:80px}.operation-banner{color:var(--accent);background:linear-gradient(90deg,#22661238,#0000),#061008;border:1px solid #59ff2075;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 21px;display:grid;box-shadow:inset 0 0 30px #1cff0006}.operation-banner strong,.operation-banner span{display:block}.operation-banner strong{font-size:11px}.operation-banner span{color:#8c998f;margin-top:5px;font-size:9px}.operation-banner a{color:#ddffac;text-align:center;border:1px solid #9aff00d9;border-radius:20px;min-width:111px;padding:10px 16px;font-size:9px;font-weight:750}.brand-banner{border:1px solid var(--line);background-image:linear-gradient(90deg,#0000 25%,#0000000d 50%,#000000db 100%),url(/assets/dashboard-neon-ribbon.png);background-position:0;background-size:cover;justify-content:flex-end;align-items:center;padding:16px 20px;display:flex;overflow:hidden}.brand-banner div{width:57%}.brand-banner strong,.brand-banner span{display:block}.brand-banner strong{font-size:11px}.brand-banner span{color:#7d8780;margin-top:5px;font-size:9px}.period-filter{scrollbar-width:none;gap:5px;margin-bottom:13px;display:flex;overflow-x:auto}.period-filter::-webkit-scrollbar{display:none}.period-filter a{color:#c4cbc6;background:linear-gradient(#121714,#090c0a);border:1px solid #ffffff1f;border-radius:20px;justify-content:center;align-items:center;min-width:65px;height:34px;padding:0 15px;font-size:9px;font-weight:650;text-decoration:none;display:inline-flex}.period-filter a.active{color:#0c1605;background:linear-gradient(115deg,#c0ff56,#7cff00);border-color:#0000;box-shadow:0 5px 20px #7cff0021}.overview-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:16px;display:grid}.overview-stat{border:1px solid var(--line);background:radial-gradient(circle at 100% 100%,#9aff0006,#0000 40%),linear-gradient(135deg,#0b100d,#070a08);border-radius:13px;min-height:127px;padding:16px 18px;overflow:hidden}.overview-stat.success{background:radial-gradient(circle at 100% 100%,#00ff5d13,#0000 52%),#08100a;border-color:#26ff5b3d}.overview-stat>header{grid-template-columns:27px 1fr 32px;align-items:center;gap:7px;display:grid}.overview-stat>header>span,.overview-stat>header>i{color:var(--accent)}.overview-stat>header>i{border:1px solid var(--line-soft);background:#ffffff06;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.overview-stat.danger>header>span,.overview-stat.danger>header>i{color:var(--warning)}.overview-stat>header strong{color:#8e9991;letter-spacing:1.1px;text-transform:uppercase;font-size:8px;font-weight:700}.overview-stat>b{margin:8px 0 4px;font-size:28px;font-weight:500;line-height:1;display:block}.overview-stat.success>b{color:#8dffad}.overview-stat>small{color:#6f7972;font-size:8px}.overview-stat>small em{color:var(--accent);font-style:normal;font-weight:700}.overview-middle-grid{grid-template-columns:minmax(0,1.35fr) minmax(390px,.85fr);gap:18px;margin-bottom:16px;display:grid}.overview-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0b100d,#080b09);border-radius:13px}.connected-accounts,.quick-actions-panel{min-height:244px;padding:15px 19px}.overview-panel-heading{color:var(--accent);grid-template-columns:35px 1fr auto;align-items:center;gap:9px;display:grid}.overview-panel-heading h2{color:#e9ecea;letter-spacing:1.35px;text-transform:uppercase;font-size:11px}.overview-panel-heading p{color:#7b857e;margin:5px 0 0;font-size:9px}.overview-panel-heading>span{background:#9aff001a;border-radius:999px;padding:5px 8px;font-size:9px}.overview-panel-heading.simple{grid-template-columns:29px 1fr}.overview-panel-heading.simple h2{letter-spacing:0;text-transform:none;font-size:14px}.dashboard-empty-state{min-height:165px;color:var(--accent);text-align:center;border:1px dashed #ffffff29;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;margin-top:14px;display:flex}.dashboard-empty-state strong,.dashboard-empty-state span{display:block}.dashboard-empty-state strong{color:#dce1dd;margin-top:7px;font-size:10px}.dashboard-empty-state span{color:#78827b;margin:4px 0 10px;font-size:8px}.dashboard-empty-state .button{border-radius:10px;min-height:34px;padding:7px 17px;font-size:9px}.connected-account-list{gap:6px;margin-top:13px;display:grid}.connected-account-list>a:not(.manage-accounts-link){border:1px solid var(--line-soft);background:#ffffff05;border-radius:9px;grid-template-columns:37px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:grid}.connected-account-list>a>span{width:35px;height:35px;color:var(--accent);background:#9aff0014;border-radius:9px;place-items:center;display:grid}.connected-account-list strong,.connected-account-list small{display:block}.connected-account-list strong{font-size:10px}.connected-account-list small{color:#68726b;margin-top:3px;font-size:8px}.connected-account-list em{color:var(--warning);font-size:7px;font-style:normal;font-weight:800}.connected-account-list em.connected{color:var(--accent)}.manage-accounts-link{color:var(--accent);justify-content:flex-end;align-items:center;gap:5px;font-size:9px;display:flex}.quick-actions-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:16px;display:grid}.quick-actions-grid a{background:linear-gradient(135deg,#111713,#0d110f);border:1px solid #ffffff1c;border-radius:10px;grid-template-columns:46px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:71px;padding:9px 11px;transition:all .16s;display:grid}.quick-actions-grid a:hover{border-color:#9aff0061;transform:translateY(-1px)}.quick-actions-grid a>span{width:46px;height:46px;color:var(--accent);background:#47aa142b;border-radius:10px;place-items:center;display:grid}.quick-actions-grid strong,.quick-actions-grid small{display:block}.quick-actions-grid strong{font-size:10px}.quick-actions-grid small{color:#737d76;margin-top:5px;font-size:8px}.quick-actions-grid>a>svg{color:#536057}.upcoming-posts{min-height:205px;padding:12px 16px 16px}.upcoming-posts>header{justify-content:space-between;align-items:center;min-height:42px;display:flex}.upcoming-posts>header>div,.upcoming-posts>header>a{align-items:center;display:flex}.upcoming-posts>header>div{color:var(--accent);gap:11px}.upcoming-posts>header h2{color:#e8ebe9;letter-spacing:1.3px;text-transform:uppercase;font-size:11px}.upcoming-posts>header>a{border:1px solid var(--line);color:#d2d7d3;border-radius:9px;gap:9px;padding:8px 13px;font-size:8px}.upcoming-table{border:1px solid var(--line-soft);background:#050806;border-radius:11px;overflow:hidden}.upcoming-head,.upcoming-row{grid-template-columns:1.05fr .65fr 1.8fr 1fr .75fr .35fr;align-items:center;gap:14px;display:grid}.upcoming-head{border-bottom:1px solid var(--line-soft);color:#8b958e;letter-spacing:.4px;text-transform:uppercase;background:linear-gradient(#121713,#0d110e);min-height:36px;padding:0 18px;font-size:7px;font-weight:700}.upcoming-row{border-bottom:1px solid var(--line-soft);color:#9da69f;min-height:52px;padding:0 18px;font-size:9px}.upcoming-row>span,.upcoming-row>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upcoming-row em{color:var(--accent);font-size:7px;font-style:normal;font-weight:800}.upcoming-row>a{color:#89938c}.upcoming-empty{color:#738078;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:119px;display:flex}.upcoming-empty strong{color:#d0d5d1;margin-top:7px;font-size:10px}.upcoming-empty span{margin-top:4px;font-size:8px}.upcoming-empty a{color:var(--accent);margin-top:8px;font-size:8px}@media (max-height:800px) and (min-width:761px){.sidebar{position:fixed}.main-shell{margin-left:var(--sidebar-width)}.nav-item{min-height:40px}.nav-item small,.workspace-promo{display:none}}@media (max-width:1180px){.dashboard-banner-grid{grid-template-columns:1fr}.brand-banner{display:none}.overview-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-middle-grid{grid-template-columns:1fr}}@media (max-width:900px){:root{--sidebar-width:220px}.sidebar{width:var(--sidebar-width);flex-basis:var(--sidebar-width)}.brand-copy strong{font-size:19px}.role-badge,.nav-item small{display:none}.sidebar-profile{grid-template-columns:40px minmax(0,1fr)}}@media (max-width:760px){.app-shell{display:block}.mobile-menu-toggle{z-index:70;border:1px solid var(--line);width:36px;height:36px;color:var(--accent);background:#111713;border-radius:9px;place-items:center;padding:0;display:grid;position:fixed;top:12px;left:12px}.sidebar-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;border:0;width:100%;display:block;position:fixed;inset:0}.sidebar{z-index:60;border-right:1px solid var(--line);border-bottom:0;width:min(286px,86vw);height:100vh;min-height:0;padding:10px 11px 18px;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-103%)}.sidebar.sidebar-open{transform:translate(0)}.sidebar .brand{margin-left:45px}.sidebar .sidebar-profile{display:grid}.sidebar nav{margin-top:0;display:grid;overflow:visible}.nav-item{white-space:normal}.nav-item small,.role-badge{display:block}.sidebar-profile{grid-template-columns:40px minmax(0,1fr);min-height:78px}.sidebar-profile .role-badge{grid-column:2;width:max-content;margin-top:-8px}.main-shell{width:100%;margin-left:0}.topbar{height:60px;padding:0 12px 0 59px}.topbar-actions{gap:7px}.topbar-actions>.topbar-icon:first-child{display:none}main{padding:16px 14px 30px}.dashboard-heading{align-items:flex-start;min-height:110px}.dashboard-heading h1{font-size:24px}.new-post-actions a{min-height:42px;padding:0 13px;font-size:9px}.new-post-actions a:last-child{display:none}.operation-banner{grid-template-columns:28px 1fr;padding:14px}.operation-banner a{grid-column:1/-1}.overview-stats-grid,.quick-actions-grid{grid-template-columns:1fr}.connected-accounts,.quick-actions-panel{min-height:auto}.upcoming-table{overflow-x:auto}.upcoming-head,.upcoming-row{min-width:740px}.calendar-grid{grid-template-columns:minmax(0,1fr);gap:8px;overflow-x:visible}.calendar-day,.calendar-day[style]{min-height:92px;grid-column-start:auto!important}.calendar-week .calendar-day{min-height:110px}}@media (max-width:480px){.dashboard-heading{min-height:145px;padding:8px 0;display:grid}.dashboard-heading p{line-height:1.5}.new-post-actions,.new-post-actions a:first-child{width:100%}.overview-stats-grid{gap:10px}.quick-actions-grid a{min-height:64px}}.drive-admin-page{gap:18px;display:grid}.drive-admin-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.drive-connections-panel,.drive-quota-section,.drive-library-section,.drive-detail-header,.drive-structure-panel{border:1px solid var(--line);background:#090d0a;border-radius:13px}.drive-connections-panel{grid-template-columns:minmax(180px,auto) minmax(320px,1fr);align-items:center;gap:14px 22px;padding:14px 16px;display:grid}.drive-connections-copy{color:var(--accent);align-items:center;gap:11px;display:flex}.drive-connections-copy div,.drive-summary-grid article div,.drive-connection-list article div{min-width:0}.drive-connections-copy span,.drive-summary-grid small,.drive-library-body>header>div>span,.drive-library-accounts>span,.drive-detail-meta-grid article>span{color:var(--muted);letter-spacing:.65px;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.drive-connections-copy strong{color:var(--text);margin-top:4px;font-size:10px;display:block}.drive-connection-filter{grid-template-columns:minmax(220px,1fr) auto;justify-self:end;align-items:end;gap:8px;width:min(100%,520px);display:grid}.drive-connection-filter label{gap:5px;display:grid}.drive-connection-filter label>span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.drive-connection-filter select{border:1px solid var(--line);min-width:0;height:36px;color:var(--text);font:inherit;background:#0d120e;border-radius:8px;outline:0;padding:0 10px;font-size:9px}.drive-connection-list{grid-column:1/-1;gap:7px;display:grid}.drive-connection-list article{border:1px solid var(--line-soft);background:#0c110d;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:48px;padding:7px 9px;display:grid}.drive-connection-list img,.drive-connection-fallback{border:1px solid var(--line);object-fit:cover;width:32px;height:32px;color:var(--accent);background:#141a15;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.drive-connection-list strong,.drive-connection-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drive-connection-list strong{font-size:9px}.drive-connection-list small{color:var(--muted);margin-top:3px;font-size:7px}.drive-connection-list em,.drive-health{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.drive-connection-list em{border:1px solid var(--line);padding:5px 8px}.drive-connection-list em.healthy,.drive-health.healthy{border-color:color-mix(in srgb, var(--accent) 38%, var(--line));color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.drive-connection-list em.warning,.drive-health.warning{color:#ffb547;background:#ffb5470f;border-color:#ffb54759}.drive-inline-action{justify-items:start;gap:4px;display:grid}.drive-inline-action .form-error{max-width:220px;margin:0;font-size:7px}.drive-quota-section{background:linear-gradient(135deg,#84ff000b,#0000 52%),#090d0a;gap:14px;padding:16px;display:grid}.drive-quota-section>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.drive-quota-section>header h2{margin-top:5px;font-size:15px}.drive-quota-section>header p:not(.eyebrow){color:var(--muted);margin-top:5px;font-size:8px}.drive-quota-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.drive-quota-card{border:1px solid var(--line-soft);background:#0c110d;border-radius:11px;gap:12px;min-width:0;padding:15px;display:grid}.drive-quota-card:only-child{grid-column:1/-1}.drive-quota-card>header{align-items:center;gap:10px;min-width:0;display:flex}.drive-quota-card>header>span{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));width:36px;height:36px;color:var(--accent);background:#84ff0009;border-radius:9px;flex:none;place-items:center;display:grid}.drive-quota-card.error>header>span{color:#ffb547;background:#ffb5470f;border-color:#ffb54759}.drive-quota-card>header div{min-width:0}.drive-quota-card>header strong,.drive-quota-card>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drive-quota-card>header strong{font-size:10px}.drive-quota-card>header small,.drive-quota-provider-detail{color:var(--muted);margin-top:3px;font-size:7px}.drive-quota-primary,.drive-quota-breakdown{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.drive-quota-primary strong{font-size:15px}.drive-quota-primary em{color:var(--accent);font-size:12px;font-style:normal;font-weight:800}.drive-quota-primary span,.drive-quota-breakdown,.drive-quota-card.error>header small{color:var(--muted);font-size:8px}.drive-quota-progress{border:1px solid var(--line-soft);background:#151b16;border-radius:999px;height:7px;overflow:hidden}.drive-quota-progress span{border-radius:inherit;background:var(--accent);height:100%;display:block;box-shadow:0 0 12px #84ff003d}.drive-quota-breakdown b{color:var(--text)}.drive-quota-card>footer{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);gap:3px 10px;padding-top:10px;display:grid}.drive-quota-card>footer span{color:var(--accent);text-transform:uppercase;grid-row:1/span 2;align-self:center;font-size:8px;font-weight:800}.drive-quota-card>footer strong{font-size:8px}.drive-quota-card>footer small{color:var(--muted);font-size:7px}.drive-quota-loading{border:1px dashed var(--line);min-height:110px;color:var(--muted);border-radius:10px;place-items:center;font-size:9px;display:grid}.drive-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.drive-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#84ff0009,#0000 65%),#090d0a;border-radius:12px;align-items:flex-start;gap:12px;min-height:108px;padding:16px;display:flex}.drive-summary-grid article>span{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));width:37px;height:37px;color:var(--accent);background:#84ff0009;border-radius:9px;flex:none;place-items:center;display:grid}.drive-summary-grid strong{color:var(--accent);margin-top:8px;font-size:21px;line-height:1;display:block}.drive-summary-grid p{color:var(--muted);margin-top:7px;font-size:8px}.drive-library-section{padding:16px}.drive-library-section>header,.drive-structure-panel>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.drive-library-section>header h2,.drive-structure-panel>header h2{margin-top:5px;font-size:14px}.drive-library-section>header p:not(.eyebrow),.drive-structure-panel>header p:not(.eyebrow){color:var(--muted);margin-top:5px;font-size:8px}.drive-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.drive-library-card{border:1px solid var(--line);background:#0c110d;border-radius:12px;grid-template-columns:168px minmax(0,1fr);display:grid;overflow:hidden}.drive-library-preview{background:#121713;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(74px,1fr);gap:2px;min-height:190px;padding:7px;display:grid;position:relative}.drive-library-preview>span{min-height:0;color:var(--accent);background:#192019;place-items:center;display:grid;position:relative;overflow:hidden}.drive-library-preview>span:only-of-type{grid-area:span 2/1/auto/-1}.drive-library-preview img{object-fit:cover}.drive-library-preview>em{z-index:2;border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent);letter-spacing:.5px;text-transform:uppercase;background:#050a06db;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800;position:absolute;top:12px;left:12px}.drive-preview-empty{color:var(--accent);background:radial-gradient(circle at 50% 45%,#84ff0014,#0000 55%),#152016!important}.drive-library-body{align-content:start;gap:12px;padding:14px;display:grid}.drive-library-body>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.drive-library-body h3{margin-top:4px;font-size:14px}.drive-library-body>header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.drive-health{border:1px solid;padding:5px 7px}.drive-library-accounts strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.drive-library-totals{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.drive-library-totals b{color:var(--text);font-size:10px}.drive-type-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;display:grid}.drive-type-counts div{border:1px solid var(--line-soft);background:#101510;border-radius:7px;padding:7px}.drive-type-counts dt,.drive-type-counts dd{margin:0}.drive-type-counts dt{color:var(--muted);font-size:7px}.drive-type-counts dd{color:var(--accent);margin-top:4px;font-size:11px;font-weight:800}.drive-storage-share{background:#252c26;border-radius:999px;height:5px;overflow:hidden}.drive-storage-share span{border-radius:inherit;background:linear-gradient(90deg, #68c900, var(--accent));height:100%;display:block}.drive-library-body>small{color:var(--muted);font-size:7px}.drive-library-card>footer{border-top:1px solid var(--line-soft);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 12px;display:flex}.drive-library-card>footer>a:first-child{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:inline-flex}.drive-admin-empty{text-align:center;justify-items:center;min-height:260px;padding:40px 20px;display:grid}.drive-admin-empty>span{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));width:58px;height:58px;color:var(--accent);background:#84ff0009;border-radius:14px;place-items:center;margin-bottom:10px;display:grid}.drive-admin-empty h2{font-size:14px}.drive-admin-empty p{max-width:460px;color:var(--muted);margin:7px 0 14px;font-size:8px;line-height:1.6}.drive-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px;display:grid}.drive-detail-identity{align-items:center;gap:13px;display:flex}.drive-detail-identity>span{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));width:52px;height:52px;color:var(--accent);background:#84ff0009;border-radius:12px;flex:none;place-items:center;display:grid}.drive-detail-identity h1{margin-top:5px;font-size:20px}.drive-detail-identity p:not(.eyebrow){color:var(--muted);margin-top:5px;font-size:8px}.drive-detail-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:12px;display:flex}.drive-detail-header-controls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.drive-library-menu{flex:none;position:relative}.drive-library-menu>button{border:1px solid var(--line);width:34px;height:34px;color:var(--text);cursor:pointer;background:#101511;border-radius:8px;place-items:center;display:grid}.drive-library-menu>button:hover,.drive-library-menu>button:focus-visible,.drive-library-menu>button[aria-expanded=true]{border-color:var(--accent);outline:2px solid #84ff0040}.drive-library-menu-popover{z-index:25;border:1px solid var(--line);background:#101511;border-radius:10px;width:min(250px,100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 45px #0000008c}.drive-library-menu-popover button{width:100%;min-height:38px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex}.drive-library-menu-popover button:hover,.drive-library-menu-popover button:focus-visible{background:#1c2718;outline:2px solid #84ff0040}.drive-library-menu-popover button.danger{color:var(--danger)}.drive-library-dialog-backdrop{z-index:100;background:#000c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.drive-library-dialog{border:1px solid var(--line);width:min(100%,500px);max-height:calc(100dvh - 32px);color:var(--text);background:#0b100c;border-radius:14px;padding:20px;overflow-y:auto;box-shadow:0 24px 70px #000000a6}.drive-library-dialog>header,.drive-library-dialog>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.drive-library-dialog>header h2{font-size:18px}.drive-library-dialog>header button{border:1px solid var(--line);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.drive-library-dialog p,.drive-library-dialog small{color:var(--muted);margin-top:12px;line-height:1.5;display:block}.drive-library-dialog label{gap:7px;margin-top:16px;font-weight:600;display:grid}.drive-library-dialog input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);background:#101511;border-radius:8px;padding:8px 11px}.drive-library-dialog input:focus-visible,.drive-library-dialog button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.drive-library-delete-impact{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--line));background:#ff414b0d;border-radius:8px;margin-top:14px;padding:10px 12px}.drive-library-delete-impact p{margin-top:6px}.drive-library-dialog>footer{flex-wrap:wrap;justify-content:flex-end;margin-top:20px}.drive-library-dialog .button.danger{border-color:var(--danger)}.drive-library-toast{z-index:95;max-width:min(420px,100vw - 36px);position:fixed;bottom:18px;right:18px}.button.disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.drive-detail-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.drive-detail-meta-grid article{border:1px solid var(--line);background:#090d0a;border-radius:11px;min-height:94px;padding:14px}.drive-detail-meta-grid strong,.drive-detail-meta-grid small{display:block}.drive-detail-meta-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:10px;overflow:hidden}.drive-detail-meta-grid small{color:var(--muted);margin-top:6px;font-size:7px}.drive-repair-notice{color:#ffb547;background:#ffb5470b;border:1px solid #ffb5474d;border-radius:11px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.drive-repair-notice strong{font-size:9px}.drive-repair-notice p{color:#ae9574;margin-top:5px;font-size:8px}.drive-structure-panel{padding:16px}.drive-source-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.drive-source-actions small{text-align:right;flex-basis:100%;margin:0}.drive-structure-tree{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.drive-structure-group{border:1px solid var(--line);background:#0c110d;border-radius:10px;overflow:hidden}.drive-structure-group>header{border-bottom:1px solid var(--line-soft);min-height:43px;color:var(--accent);align-items:center;gap:8px;padding:9px 11px;display:flex}.drive-structure-group>header strong{color:var(--text);font-size:10px}.drive-structure-group>div{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:8px 11px;font-size:8px;display:flex}.drive-structure-group>header+div{border-top:0}.drive-structure-group>div span{color:var(--muted)}.drive-structure-group>div strong{text-align:right;font-size:8px}.drive-structure-group>div.missing strong{color:#ffb547}@media (max-width:1180px){.drive-quota-grid,.drive-summary-grid,.drive-detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drive-library-grid{grid-template-columns:1fr}}@media (max-width:760px){.drive-admin-heading,.drive-quota-section>header,.drive-library-section>header,.drive-structure-panel>header{flex-direction:column;align-items:flex-start}.drive-quota-section>header .button,.drive-admin-heading .drive-inline-action,.drive-admin-heading .button{width:100%}.drive-connections-panel{grid-template-columns:1fr}.drive-connection-filter{grid-template-columns:1fr auto;justify-self:stretch;width:100%}.drive-connection-list{grid-column:1}.drive-connection-list article{grid-template-columns:34px minmax(0,1fr) auto}.drive-connection-list article .drive-inline-action{grid-column:2/-1}.drive-summary-grid,.drive-quota-grid,.drive-detail-meta-grid,.drive-structure-tree{grid-template-columns:1fr}.drive-library-card{grid-template-columns:138px minmax(0,1fr)}.drive-type-counts{grid-template-columns:1fr 1fr}.drive-detail-header{grid-template-columns:1fr}.drive-detail-header>.drive-health{justify-self:start}.drive-source-actions{justify-content:flex-start}.drive-source-actions small{text-align:left}}@media (max-width:520px){.drive-quota-card>footer{grid-template-columns:1fr}.drive-quota-card>footer span{grid-row:auto}.drive-connection-filter{grid-template-columns:1fr}.drive-connection-list article{grid-template-columns:32px minmax(0,1fr)}.drive-connection-list article>em,.drive-connection-list article>.drive-inline-action{grid-column:2;justify-self:start}.drive-library-card{grid-template-columns:1fr}.drive-library-preview{min-height:170px}.drive-library-card>footer{grid-column:1}.drive-library-body>header,.drive-library-totals{flex-direction:column;align-items:flex-start}.drive-detail-identity{align-items:flex-start}.drive-detail-header-controls{justify-content:space-between;width:100%}.drive-detail-actions,.drive-detail-actions .button{width:100%}}.drive-admin-page{gap:14px;width:min(100%,1500px);margin-inline:auto}.drive-admin-heading{border-bottom:1px solid var(--line-soft);align-items:center;min-height:64px;padding-bottom:12px}.drive-admin-title{align-items:center;gap:12px;display:flex}.drive-admin-title>span{width:38px;height:38px;color:var(--accent);filter:drop-shadow(0 0 12px #84ff001f);flex:none;place-items:center;display:grid}.drive-admin-title h1{font-size:clamp(18px,2vw,22px);line-height:1.1}.drive-admin-title p{color:var(--muted);margin-top:4px;font-size:8px}.drive-admin-heading .button.primary{min-width:164px;min-height:38px}.drive-connections-panel{background:radial-gradient(circle at 4% 0,#84ff000b,#0000 27%),#080c09;grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:visible}.drive-connections-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:20px;padding:15px 16px 13px;display:flex}.drive-connections-copy{align-items:flex-start}.drive-connections-copy strong{margin:0;font-size:11px;line-height:1.25}.drive-connections-copy span{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:4px;font-size:7px;font-weight:500;line-height:1.4}.drive-connection-filter{grid-template-columns:minmax(160px,190px) minmax(180px,240px);align-items:end;width:auto}.drive-connection-search{border:1px solid var(--line);height:36px;color:var(--muted);background:#0d120e;border-radius:8px;align-items:center;padding-inline:10px;position:relative;display:flex!important}.drive-connection-search input{width:100%;min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0 0 0 8px;font-size:8px}.drive-connection-search:focus-within,.drive-connection-filter select:focus{border-color:color-mix(in srgb, var(--accent) 56%, var(--line));box-shadow:0 0 0 2px #84ff001a}.drive-connection-list{grid-column:auto;gap:10px;padding:11px}.drive-connection-list .drive-connection-card{border-color:var(--line);background:linear-gradient(130deg,#0c110d,#090d0a 68%);grid-template-columns:minmax(0,1fr) auto auto;gap:10px 16px;min-height:0;padding:11px;display:grid;position:relative}.drive-connection-identity,.drive-connection-status{align-items:center;min-width:0;display:flex}.drive-connection-identity{gap:10px}.drive-connection-list .drive-connection-identity>div{min-width:0}.drive-connection-status{justify-content:flex-end;gap:10px}.drive-connection-status>small{color:var(--muted);white-space:nowrap;font-size:7px}.drive-connection-menu{align-self:center;position:relative}.drive-connection-menu>button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.drive-connection-menu>button:hover,.drive-connection-menu>button:focus-visible,.drive-connection-menu>button[aria-expanded=true]{border-color:var(--line);color:var(--text);background:#141915}.drive-connection-menu-popover{z-index:20;border:1px solid var(--line);background:#101511;border-radius:10px;gap:4px;width:min(260px,100vw - 48px);padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 45px #0000008c}.drive-connection-menu-popover .drive-inline-action,.drive-connection-menu-popover .drive-transfer-actions{width:100%}.drive-connection-menu-popover button{text-align:left;border-radius:7px;justify-content:flex-start;width:100%;min-height:34px;padding-inline:10px;font-size:8px}.drive-connection-menu-popover .drive-inline-action .form-error,.drive-connection-menu-popover .drive-transfer-feedback{padding:5px}.drive-connection-libraries,.drive-connection-card>.drive-root-setup{grid-column:1/-1}.drive-connection-libraries{border:1px solid var(--line-soft);background:#090d0a;border-radius:9px;gap:11px;padding:12px;display:grid}.drive-connection-libraries>header,.drive-connection-libraries>header>div{align-items:center;min-width:0;display:flex}.drive-connection-libraries>header{justify-content:space-between;gap:16px}.drive-connection-libraries>header>div{gap:9px}.drive-connection-libraries>header>div>span{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));width:30px;height:30px;color:var(--accent);background:#84ff0009;border-radius:8px;flex:none;place-items:center;display:grid}.drive-connection-libraries>header strong,.drive-connection-libraries>header small{display:block}.drive-connection-libraries>header small{color:var(--muted);margin-top:3px;font-size:7px}.drive-library-sync-action{justify-items:end;gap:4px;max-width:360px;display:grid}.drive-library-sync-action .button{align-items:center;gap:6px;min-height:34px;display:inline-flex}.drive-library-sync-action>small{color:var(--muted);text-align:right;font-size:7px}.drive-library-discovery-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.drive-library-discovery-metrics>div{border:1px solid var(--line-soft);background:#0c110d;border-radius:8px;min-width:0;padding:8px 10px}.drive-library-discovery-metrics dt{color:var(--muted);text-transform:uppercase;font-size:7px}.drive-library-discovery-metrics dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;font-weight:800;overflow:hidden}.drive-connected-library-list{gap:5px;display:grid}.drive-connected-library-list>a{border:1px solid var(--line-soft);min-width:0;min-height:35px;color:var(--text);background:#0c110d;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:7px 9px;text-decoration:none;display:flex}.drive-connected-library-list>a:hover,.drive-connected-library-list>a:focus-visible{border-color:color-mix(in srgb, var(--accent) 38%, var(--line));background:#111711}.drive-connected-library-list>a>span{min-width:0;color:var(--accent);align-items:center;gap:8px;display:flex}.drive-connected-library-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.drive-connected-library-list small,.drive-library-last-discovery,.drive-connection-empty-libraries{color:var(--muted);font-size:7px}.drive-library-conflict{color:#ffb547;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.drive-connection-empty{min-height:150px;color:var(--muted);text-align:center;place-items:center;gap:6px;display:grid}.drive-connection-empty svg{color:var(--accent)}.drive-connection-empty strong{color:var(--text);font-size:10px}.drive-connection-empty p{font-size:8px}.drive-quota-section{background:#080c09;gap:11px;padding:14px 16px}.drive-quota-card{background:linear-gradient(135deg,#84ff0006,#0000 60%),#0c110d}.is-spinning{animation:.9s linear infinite drive-spin}@keyframes drive-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.drive-admin-heading{align-items:stretch}.drive-connections-header{flex-direction:column;align-items:stretch}.drive-connection-filter{grid-template-columns:1fr 1fr;width:100%}.drive-connection-list .drive-connection-card{grid-template-columns:minmax(0,1fr) auto}.drive-connection-status{grid-area:2/1;justify-content:flex-start}.drive-connection-menu{grid-area:1/2/span 2}.drive-connection-libraries,.drive-connection-card>.drive-root-setup{grid-column:1/-1}.drive-connection-libraries>header{flex-direction:column;align-items:stretch}.drive-library-sync-action{justify-items:stretch;max-width:none}.drive-library-sync-action .button{width:100%}.drive-library-sync-action>small{text-align:left}.drive-library-discovery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.drive-admin-title{align-items:flex-start}.drive-connection-filter{grid-template-columns:1fr}.drive-connection-list{padding:8px}.drive-connection-list .drive-connection-card{padding:9px}.drive-connection-status{flex-direction:column;align-items:flex-start;gap:5px}.drive-library-discovery-metrics{grid-template-columns:1fr 1fr}.drive-connected-library-list>a{flex-direction:column;align-items:flex-start;gap:4px}}.drive-admin-page{grid-template-columns:minmax(0,1fr);gap:18px;width:min(100%,1180px);min-width:0}.drive-admin-page>*,.drive-admin-title>div{min-width:0}.drive-admin-heading{min-height:70px;margin-bottom:0;padding:8px 2px 16px}.drive-google-logo{object-fit:contain;flex:none;width:38px;height:38px}.drive-admin-title{gap:14px}.drive-admin-title h1{letter-spacing:-.55px;font-size:24px}.drive-admin-title p{margin-top:5px;font-size:11px;line-height:1.45}.drive-admin-heading .button.primary{min-width:176px;min-height:40px;padding-inline:17px;font-size:11px}.drive-connections-panel,.drive-quota-section{background:#0a0d0b;border-radius:12px;box-shadow:0 14px 44px #00000024}.drive-connections-header{align-items:center;padding:15px 18px}.drive-connections-copy{gap:10px}.drive-connections-copy>svg{width:24px;height:24px}.drive-connections-copy strong{font-size:13px}.drive-connections-copy span{margin-top:3px;font-size:9px}.drive-connection-filter{grid-template-columns:minmax(160px,190px) minmax(190px,230px);gap:10px}.drive-connection-filter label>span{font-size:8px}.drive-connection-filter select,.drive-connection-search{height:36px;font-size:9px}.drive-connection-search input{font-size:9px}.drive-connection-list{gap:10px;padding:12px}.drive-connection-list .drive-connection-card{background:#0d110e;border-radius:10px;gap:12px 16px;padding:13px}.drive-connection-list img,.drive-connection-fallback{width:36px;height:36px}.drive-connection-list .drive-connection-identity strong{font-size:11px}.drive-connection-list .drive-connection-identity small,.drive-connection-status>small{font-size:9px}.drive-connection-list em{padding:6px 10px;font-size:8px}.drive-connection-libraries{background:#090d0a;border-radius:9px;gap:10px;padding:13px}.drive-connection-libraries>header>div>span{width:32px;height:32px}.drive-connection-libraries>header strong{font-size:11px}.drive-connection-libraries>header small{font-size:8px;line-height:1.4}.drive-library-sync-action .button{min-height:38px;padding-inline:14px;font-size:10px}.drive-library-sync-action>small{font-size:8px}.drive-library-discovery-metrics{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.drive-library-discovery-metrics>div{background:#101511;border-radius:7px;align-items:baseline;gap:7px;min-height:30px;padding:6px 10px;display:flex}.drive-library-discovery-metrics>div.status{margin-left:auto}.drive-library-discovery-metrics>div.warning{border-color:#ffb54759}.drive-library-discovery-metrics dt{font-size:7px}.drive-library-discovery-metrics dd{margin:0;font-size:10px}.drive-connected-library-list>a{min-height:38px;padding:8px 11px}.drive-connected-library-list strong{font-size:10px}.drive-connected-library-list small,.drive-library-last-discovery,.drive-connection-empty-libraries{font-size:8px}.drive-quota-section{gap:13px;padding:17px 18px}.drive-quota-section>header{align-items:center}.drive-quota-section>header h2{font-size:15px}.drive-quota-section>header p:not(.eyebrow){margin-top:5px;font-size:9px}.drive-quota-card{background:#0d110e;grid-template-columns:minmax(0,1fr) minmax(250px,.46fr);width:100%;max-width:none;min-height:184px;padding:0;display:grid;overflow:hidden}.drive-quota-card.error,.drive-quota-card.indeterminate{min-height:0;padding:16px;display:block}.drive-quota-information{min-width:0;padding:16px}.drive-quota-information>header{align-items:center;gap:10px;display:flex}.drive-quota-information>header>span{border:1px solid var(--line-soft);background:#111612;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.drive-quota-information>header strong,.drive-quota-information>header small{display:block}.drive-quota-information>header strong{font-size:10px}.drive-quota-information>header small{color:var(--muted);margin-top:2px;font-size:8px}.drive-quota-information .drive-quota-primary{margin-top:14px}.drive-quota-information .drive-quota-primary strong{font-size:15px}.drive-quota-information .drive-quota-primary em{font-size:10px}.drive-quota-information .drive-quota-progress{height:7px;margin-top:10px}.drive-quota-information .drive-quota-breakdown{margin-top:7px;font-size:8px}.drive-quota-information .drive-quota-provider-detail{margin-top:9px;font-size:8px;display:block}.drive-quota-information>footer{background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:8px;padding:0;display:flex}.drive-quota-information>footer span,.drive-quota-information>footer strong,.drive-quota-information>footer small{font-size:7px}.drive-quota-visual{border-left:1px solid var(--line-soft);background:#0b0f0c;justify-content:center;align-items:center;gap:22px;min-width:0;padding:18px;display:flex}.drive-quota-ring{--drive-quota-angle:0deg;background:conic-gradient(var(--accent) 0 var(--drive-quota-angle), #252a26 var(--drive-quota-angle) 360deg);isolation:isolate;text-align:center;border-radius:50%;flex:none;place-content:center;width:104px;height:104px;display:grid;position:relative}.drive-quota-ring:before{z-index:-1;border-radius:inherit;content:"";background:#0d110e;position:absolute;inset:12px}.drive-quota-ring span,.drive-quota-ring small{display:block}.drive-quota-ring span{font-size:18px;font-weight:800}.drive-quota-ring small{color:var(--muted);margin-top:2px;font-size:7px}.drive-quota-legend{gap:11px;min-width:104px;margin:0;display:grid}.drive-quota-legend>div{justify-content:space-between;gap:14px;display:flex}.drive-quota-legend dt,.drive-quota-legend dd{color:var(--muted);margin:0;font-size:8px}.drive-quota-legend dt{align-items:center;gap:6px;display:flex}.drive-quota-legend dt span{background:#343a35;border-radius:50%;width:7px;height:7px}.drive-quota-legend dt span.used{background:var(--accent)}.drive-quota-legend dd{color:var(--text)}@media (max-width:760px){.drive-admin-heading{gap:14px}.drive-admin-title h1{font-size:22px}.drive-connections-header{align-items:stretch}.drive-library-discovery-metrics>div.status{margin-left:0}.drive-quota-card{grid-template-columns:1fr}.drive-quota-visual{border-top:1px solid var(--line-soft);border-left:0}}@media (max-width:420px){.drive-admin-heading{padding-top:2px}.drive-google-logo{width:34px;height:34px}.drive-admin-heading .button.primary{width:100%}.drive-connections-header,.drive-quota-section{padding-inline:12px}.drive-connection-filter{grid-template-columns:1fr}.drive-connection-libraries{padding:11px}.drive-library-discovery-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.drive-library-discovery-metrics>div{justify-content:space-between}.drive-quota-information,.drive-quota-visual{padding:14px}.drive-quota-visual{gap:16px}.drive-quota-ring{width:94px;height:94px}.drive-quota-legend{flex:1;min-width:0}}.reels-page{gap:14px;display:grid}.reels-heading{min-height:84px}.reels-heading-badge{color:var(--accent);white-space:nowrap;background:#0b0f0c;border:1px solid #9aff0033;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:750;display:inline-flex}.reels-view-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.reels-view-tabs button{min-height:38px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.reels-view-tabs button:hover,.reels-view-tabs button:focus-visible,.reels-view-tabs button.active{color:var(--text);border-bottom-color:var(--accent)}.reels-view-tabs button span{border:1px solid var(--line);min-width:20px;color:var(--accent);text-align:center;background:#0d120e;border-radius:999px;padding:3px 6px;font-size:11px}.reel-approval-panel{border:1px solid var(--line);background:#080b09;border-radius:13px;overflow:hidden}.reel-approval-panel>header,.reel-approval-panel>header>div,.reel-approval-toolbar,.reel-approval-toolbar>div,.reel-approval-actions,.reel-approval-feedback,.reel-approval-card-actions{align-items:center;display:flex}.reel-approval-panel>header{border-bottom:1px solid var(--line-soft);background:#0b0e0c;justify-content:space-between;gap:16px;min-height:76px;padding:13px 16px}.reel-approval-panel>header>div{gap:11px}.reel-approval-panel header small,.reel-approval-panel header h2{display:block}.reel-approval-panel header small{color:#737d76;letter-spacing:.9px;font-size:11px;font-weight:800}.reel-approval-panel header h2{margin-top:4px;font-size:16px}.reel-approval-panel header p{color:var(--muted);margin:4px 0 0;font-size:12px}.reel-approval-count{color:var(--accent);white-space:nowrap;border:1px solid #9aff0033;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.reel-approval-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px!important}.reel-approval-sync-state{text-align:right;gap:2px;min-width:180px;display:grid}.reel-approval-sync-state strong{color:var(--text);font-size:11px}.reel-approval-sync-state span{color:var(--muted);white-space:nowrap;font-size:10px}.reel-approval-sync-button{border:1px solid var(--accent);color:#030500;background:var(--accent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.reel-approval-sync-button:disabled{opacity:.45;cursor:not-allowed}.reel-approval-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:10px 13px}.reel-approval-toolbar>div,.reel-approval-actions{flex-wrap:wrap;gap:6px}.reel-approval-toolbar button,.reel-approval-card-actions button{border:1px solid var(--line);min-height:32px;color:var(--text);cursor:pointer;background:#0d110e;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.reel-approval-toolbar button.primary{border-color:var(--accent);color:#030500;background:var(--accent)}.reel-approval-toolbar button.unavailable,.reel-approval-card-actions button.unavailable{opacity:.55;cursor:help}.reel-approval-toolbar button.danger{color:var(--danger);border-color:#ff645c52}.reel-approval-toolbar button:disabled,.reel-approval-card-actions button:disabled{opacity:.42;cursor:not-allowed}.reel-approval-toolbar>div>span{color:var(--muted);font-size:11px}.reel-approval-feedback{color:#b8c2bb;background:#9aff0009;border:1px solid #9aff0033;border-radius:8px;gap:7px;margin:10px 13px 0;padding:9px 10px;font-size:12px}.reel-approval-feedback.warning{color:var(--warning);background:#0f0d08;border-color:#f5c96b40}.reel-approval-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;padding:13px;display:grid}.reel-approval-grid article{border:1px solid var(--line);background:#0a0d0b;border-radius:11px;grid-template-rows:180px 1fr auto;transition:border-color .14s;display:grid;position:relative;overflow:hidden}.reel-approval-grid article.selected{border-color:#9aff008c;box-shadow:inset 0 0 0 1px #9aff0014}.reel-approval-grid video{object-fit:contain;background:#020302;width:100%;height:180px}.reel-approval-check{z-index:1;background:#040705e6;border:1px solid #39423b;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:9px;left:9px}.reel-approval-check input{width:15px;height:15px;accent-color:var(--accent)}.reel-approval-meta{min-width:0;padding:11px}.reel-approval-meta>strong,.reel-approval-meta>span,.reel-approval-meta>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reel-approval-meta>strong{font-size:13px}.reel-approval-meta>span,.reel-approval-meta>small{color:var(--muted);margin-top:4px;font-size:11px}.reel-approval-meta dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:11px 0 0;display:grid}.reel-approval-meta dt{color:#68716b;letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:800}.reel-approval-meta dd{color:#c1cac4;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;overflow:hidden}.reel-approval-card-actions{gap:6px;padding:0 11px 11px}.reel-approval-card-actions button{flex:1}.reel-approval-empty{min-height:320px;color:var(--accent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:30px;display:flex}.reel-approval-empty strong{color:var(--text);font-size:15px}.reel-approval-empty span{color:var(--muted);font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reels-account-bar,.reels-account-identity,.reels-status-card,.reels-blocker,.reels-automation-notice,.reels-upload-shell>header,.reels-upload-shell>header>div,.reels-upload-session>header,.reels-upload-totals,.reels-upload-row,.reels-upload-actions{align-items:center;display:flex}.reels-account-bar{border:1px solid var(--line);background:#090c0a;border-radius:12px;justify-content:space-between;gap:18px;min-height:66px;padding:10px 13px}.reels-account-identity{gap:10px;min-width:0}.reels-account-identity>img,.reels-account-identity>span{border:1px solid #2d352f;border-radius:50%;flex:none;width:38px;height:38px}.reels-account-identity>img{object-fit:cover}.reels-account-identity>span{color:var(--accent);background:#111612;place-items:center;display:grid}.reels-account-identity small,.reels-account-identity strong,.reels-status-card small,.reels-status-card strong,.reels-upload-shell header small,.reels-upload-shell header h2,.reels-upload-session header small,.reels-upload-session header h2{display:block}.reels-account-identity small,.reels-status-card small,.reels-upload-shell header small,.reels-upload-session header small{color:#737d76;letter-spacing:.9px;font-size:7px;font-weight:800}.reels-account-identity strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.reels-account-select{color:var(--muted);grid-template-columns:auto minmax(180px,260px);align-items:center;gap:10px;font-size:8px;font-weight:700;display:grid}.reels-account-select select{border:1px solid var(--line);min-height:38px;color:var(--text);background:#0d120e;border-radius:8px;outline:0;padding:0 31px 0 10px}.reels-account-select select:focus{border-color:#9aff008c;box-shadow:0 0 0 3px #9aff000f}.reels-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reels-status-card{border:1px solid var(--line);background:#0a0d0b;border-radius:11px;gap:11px;min-height:102px;padding:13px;position:relative}.reels-status-card.ready{border-color:#9aff0033}.reels-status-icon{color:#89928c;background:#111512;border:1px solid #29312b;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.reels-status-card.ready .reels-status-icon{color:var(--accent);background:#9aff000b;border-color:#9aff003b}.reels-status-card.attention .reels-status-icon{color:var(--warning);border-color:#f5c96b40}.reels-status-card>div{flex:1;min-width:0}.reels-status-card strong{margin-top:5px;font-size:11px}.reels-status-card p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.reels-status-card>a{color:var(--accent);flex:none;align-self:flex-end;font-size:8px;font-weight:750}.reels-blocker,.reels-automation-notice{color:var(--warning);background:#0f0d08;border:1px solid #f5c96b40;border-radius:10px;gap:11px;padding:12px 14px}.reels-blocker>div,.reels-automation-notice>div{flex:1;min-width:0}.reels-blocker strong,.reels-blocker span,.reels-automation-notice strong,.reels-automation-notice span{display:block}.reels-blocker strong,.reels-automation-notice strong{color:var(--text);font-size:10px}.reels-blocker span,.reels-automation-notice span{color:#8f9791;margin-top:3px;font-size:8px;line-height:1.45}.reels-upload-shell,.reels-upload-session,.reels-empty-state{border:1px solid var(--line);background:#080b09;border-radius:13px;overflow:hidden}.reels-upload-shell>header,.reels-upload-session>header{border-bottom:1px solid var(--line-soft);background:#0b0e0c;justify-content:space-between;gap:18px;min-height:72px;padding:13px 16px}.reels-upload-shell>header>div{gap:11px}.reels-upload-icon{width:40px;height:40px;color:var(--accent);background:#111712;border:1px solid #9aff0038;border-radius:10px;flex:none;place-items:center;display:grid}.reels-upload-shell header h2,.reels-upload-session header h2{margin-top:4px;font-size:13px}.reels-upload-shell header p{color:var(--muted);margin:4px 0 0;font-size:8px}.reels-dropzone{text-align:center;background:radial-gradient(circle at 50% 5%,#9aff000e,#0000 42%),#090c0a;border:1px dashed #313a33;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;margin:14px;padding:28px;transition:all .15s;display:flex}.reels-dropzone.dragging{border-color:var(--accent);background:#9aff000b;box-shadow:inset 0 0 0 1px #9aff0014}.reels-dropzone-mark{width:58px;height:58px;color:var(--accent);background:#101611;border:1px solid #9aff0038;border-radius:15px;place-items:center;margin-bottom:14px;display:grid}.reels-dropzone>strong{font-size:15px}.reels-dropzone>p{color:var(--muted);margin:7px 0 15px;font-size:9px}.reels-dropzone>small{color:#69726c;margin-top:11px;font-size:8px}.reels-upload-totals{flex-wrap:wrap;justify-content:flex-end;gap:6px}.reels-upload-totals span{border:1px solid var(--line-soft);color:var(--muted);border-radius:999px;padding:5px 7px;font-size:7px}.reels-upload-totals .success{color:var(--accent);border-color:#9aff0033}.reels-upload-totals .error{color:var(--danger);border-color:#ff817a40}.reels-privacy-note{color:#a9b1ac;cursor:help;align-items:center;gap:6px;font-size:8px;display:inline-flex}.reels-privacy-note svg{color:var(--accent)}.reels-upload-list{max-height:470px;overflow-y:auto}.reels-upload-row{border-bottom:1px solid var(--line-soft);grid-template-columns:48px minmax(170px,1.5fr) 26px minmax(150px,.8fr) auto;gap:11px;min-height:74px;padding:9px 13px;display:grid}.reels-upload-row:last-child{border-bottom:0}.reels-queue-panel .reels-upload-row{grid-template-columns:42px minmax(180px,1fr) auto;align-items:center}.reels-queue-panel .reels-upload-icon{border:1px solid var(--line);width:38px;height:38px;color:var(--accent);background:#0d120e;border-radius:8px;place-items:center;display:grid}.reels-queue-panel .reels-row-actions{justify-self:end;align-items:center;gap:8px;display:flex}.reels-upload-row>video{object-fit:cover;background:#111512;border:1px solid #252d27;border-radius:7px;width:46px;height:54px}.reels-upload-file,.reels-upload-result{min-width:0}.reels-upload-file>strong,.reels-upload-result>strong,.reels-upload-file>span,.reels-upload-result>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reels-upload-file>.reels-file-details{color:#6f7972;margin-top:4px;font-size:7px;display:block}.reels-upload-file>strong,.reels-upload-result>strong{font-size:9px}.reels-upload-file>span,.reels-upload-result>span{color:var(--muted);margin-top:4px;font-size:8px}.reels-row-progress{background:#1a211c;border-radius:999px;height:3px;margin-top:8px;overflow:hidden}.reels-row-progress i{border-radius:inherit;background:var(--accent);height:100%;transition:width .12s linear;display:block}.reels-upload-state{color:#7c867f}.reels-upload-row.done .reels-upload-state,.reels-upload-row.done .reels-upload-result>strong{color:var(--accent)}.reels-upload-row.error .reels-upload-state,.reels-upload-row.error .reels-upload-result>strong{color:var(--danger)}.reels-upload-row.cancelled .reels-upload-state{color:var(--warning)}.reels-upload-actions{justify-content:flex-end;gap:5px}.reels-upload-actions button{border:1px solid var(--line);width:31px;height:31px;color:var(--muted);cursor:pointer;background:#0d110e;border-radius:7px;place-items:center;display:grid}.reels-upload-actions button:hover{color:var(--accent);border-color:#9aff004d}.reels-spin{animation:.8s linear infinite reels-spin}@keyframes reels-spin{to{transform:rotate(360deg)}}.reels-empty-state{min-height:380px;color:var(--accent);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex}.reels-empty-state h2{color:var(--text);margin:14px 0 7px}.reels-empty-state p{max-width:430px;color:var(--muted);margin:0 0 17px;font-size:10px;line-height:1.55}@media (max-width:760px){.reels-heading-badge{white-space:normal}.reels-account-bar,.reels-blocker,.reels-automation-notice,.reels-upload-shell>header,.reels-upload-session>header{flex-direction:column;align-items:flex-start}.reels-account-select{grid-template-columns:1fr;width:100%}.reels-account-select select,.reels-blocker .button,.reels-automation-notice .button,.reels-upload-shell>header>button{width:100%}.reels-status-grid{grid-template-columns:1fr}.reels-status-card{flex-wrap:wrap;align-items:flex-start}.reels-status-card>a{flex-basis:100%;margin-left:47px}.reels-upload-row{grid-template-columns:44px minmax(0,1fr) 24px auto}.reels-upload-row>video{width:42px;height:50px}.reels-upload-result{grid-column:2/4}.reels-upload-actions{grid-area:1/4/span 2}.reels-upload-totals{justify-content:flex-start}.reel-approval-panel>header,.reel-approval-toolbar{flex-direction:column;align-items:flex-start}.reel-approval-header-actions{justify-content:flex-start;width:100%}.reel-approval-sync-state{text-align:left;min-width:0;margin-right:auto}.reel-approval-actions{width:100%}.reel-approval-actions button{flex:140px}.reel-approval-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:480px){.reels-dropzone{min-height:235px;margin:10px;padding:22px 15px}.reels-status-card>a{margin-left:0}.reels-upload-shell>header>div{align-items:flex-start}.reels-upload-row{grid-template-columns:42px minmax(0,1fr) auto;padding:9px 10px}.reels-upload-state{display:none}.reels-upload-result{grid-column:2}.reels-upload-actions{grid-column:3}.reels-view-tabs button{flex:1 0 auto;justify-content:center}.reel-approval-header-actions,.reel-approval-sync-button,.reel-approval-sync-state{width:100%}.reel-approval-count{order:2}.reel-approval-sync-button{order:3}.reel-approval-grid{grid-template-columns:1fr;padding:10px}.reel-approval-grid article{grid-template-rows:165px 1fr auto}.reel-approval-grid video{height:165px}.reel-approval-meta dl{grid-template-columns:1fr 1fr}}.sidebar-workspace-card{border:1px solid var(--line-soft);background:#090d0a;border-radius:10px;min-height:58px;margin-bottom:6px;padding:7px}.platform-switcher{margin:0 4px 6px;position:relative}.platform-switcher summary,.sidebar-account-context{border:1px solid var(--line);min-height:42px;color:var(--text);cursor:pointer;background:#0b100c;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:6px 8px;display:grid}.platform-switcher summary::marker{color:var(--accent)}.platform-switcher summary>svg{color:var(--accent)}.platform-switcher strong,.platform-switcher small,.sidebar-account-context strong,.sidebar-account-context small{display:block}.platform-switcher strong,.sidebar-account-context strong{font-size:10px}.platform-switcher small,.sidebar-account-context small{color:var(--muted);margin-top:2px;font-size:7px}.platform-switcher>div{z-index:5;border:1px solid var(--line);background:#090d0a;border-radius:9px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 18px 35px #000b}.platform-switcher button{color:#858e88;min-height:34px;font:inherit;background:#0f1410;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:9px;display:flex}.platform-switcher button small{margin:0;font-size:6px}.sidebar-account-context{border-color:#9aff0038;grid-template-columns:29px minmax(0,1fr);margin:0 4px 8px}.sidebar-account-context>img,.sidebar-account-context>span{object-fit:cover;border-radius:50%;width:29px;height:29px}.sidebar-account-context>span{color:var(--accent);background:#9aff001f;place-items:center;font-size:10px;font-weight:800;display:grid}.sidebar nav{gap:5px}.nav-group{gap:1px;display:grid}.nav-group-label{color:#566057;letter-spacing:1.3px;text-transform:uppercase;padding:6px 10px 3px;font-size:6px;font-weight:800}.nav-item{grid-template-columns:27px minmax(0,1fr);min-height:39px;padding:4px 8px}.nav-item strong{font-size:10px}.nav-item small{margin-top:2px;font-size:7px}.sidebar-setting-link,.sidebar-user-menu summary{color:#929b95;align-items:center;gap:9px;min-height:34px;padding:0 9px;font-size:9px;display:flex}.sidebar-bottom{border-top:1px solid var(--line-soft);padding-top:7px}.sidebar-session-email{color:#626c65;text-overflow:ellipsis;white-space:nowrap;padding:2px 9px 6px;font-size:7px;display:block;overflow:hidden}.ig-accounts-toolbar{background:#090e0a;border:1px solid #9aff0038;margin-bottom:12px}.ig-accounts-toolbar .button,.ig-account-card-footer .button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.ig-account-list{grid-template-columns:repeat(auto-fit,minmax(430px,560px));align-items:start;gap:14px;display:grid}.ig-account-card{border:1px solid var(--line);background:#090d0a;border-radius:13px;overflow:hidden}.ig-account-card-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:13px 15px;display:flex}.ig-account-profile{align-items:center;gap:11px;min-width:0;display:flex}.ig-account-profile>img,.ig-account-profile>span{object-fit:cover;border:1px solid #9aff003d;border-radius:50%;flex:0 0 42px;width:42px;height:42px}.ig-account-profile>span{color:var(--accent);background:#131a14;place-items:center;font-size:11px;font-weight:800;display:grid}.ig-account-profile strong,.ig-account-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ig-account-profile strong{font-size:13px}.ig-account-profile small{color:var(--muted);margin-top:5px;font-size:8px}.ig-account-settings-grid{grid-template-columns:1fr 1fr;gap:13px;padding:15px;display:grid}.ig-settings-section-title{border-top:1px solid var(--line-soft);color:#9ca69f;letter-spacing:.9px;text-transform:uppercase;grid-column:1/-1;margin:4px 0 -2px;padding-top:11px;font-size:7px;font-weight:850}.ig-account-settings-grid>.ig-settings-section-title:first-child{border-top:0;margin-top:-2px;padding-top:0}.ig-account-settings-grid>label,.ig-cover-setting{align-content:start;gap:7px;min-width:0;display:grid}.ig-account-settings-grid label>span,.ig-cover-setting>span{color:#7d877f;letter-spacing:.6px;text-transform:uppercase;font-size:7px;font-weight:800}.ig-account-settings-grid select,.drive-account-picker select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);font:inherit;background:#0d120e;border-radius:8px;outline:0;padding:0 10px;font-size:9px}.ig-account-settings-grid select:focus,.drive-account-picker select:focus{border-color:#9aff007a}.ig-toggle-field{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ig-toggle-field>span{grid-column:1/-1}.ig-toggle-field small{color:var(--muted);font-size:8px}.switch-control{border:1px solid var(--line);background:#161b17;border-radius:999px;width:38px;height:21px;padding:0;position:relative}.switch-control i{background:#788079;border-radius:50%;width:13px;height:13px;transition:all .16s;position:absolute;top:3px;left:3px}.switch-control.on{background:#9aff0024;border-color:#9aff006b}.switch-control.on i{background:var(--accent);left:20px;box-shadow:0 0 10px #9aff0066}.cover-trigger{min-height:38px;color:var(--accent);font:inherit;background:#0d120e;border:1px solid #9aff0038;border-radius:8px;align-items:center;gap:9px;padding:5px 9px;display:flex}.cover-trigger img{object-fit:cover;border-radius:4px;width:24px;height:30px}.cover-trigger strong{font-size:8px}.ig-google-source{background:#9aff0009;border:1px solid #9aff002e;border-radius:9px;grid-column:1/-1;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px;display:grid}.ig-root-folder-setting{grid-column:1/-1;gap:8px;min-width:0;display:grid}.ig-root-folder-setting>label{gap:7px;display:grid}.ig-root-folder-actions{flex-wrap:wrap;gap:7px;display:flex}.ig-root-folder-actions .button{flex:180px}.ig-root-create{border:1px solid var(--line);background:#080c09;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:9px;display:grid}.ig-root-create input{border:1px solid var(--line);min-width:0;min-height:34px;color:var(--text);font:inherit;background:#0d120e;border-radius:7px;outline:0;padding:0 10px;font-size:9px}.ig-root-create input:focus{border-color:#9aff007a}.ig-picker-unavailable{color:var(--warning);font-size:8px}.ig-google-source.is-empty{border-color:var(--line);background:linear-gradient(120deg,#0d120e,#0a0e0b)}.ig-google-source-icon{width:38px;height:38px;color:var(--accent);background:#9aff0014;border:1px solid #9aff0033;border-radius:8px;place-items:center;display:grid}.ig-google-source.is-empty .ig-google-source-icon{border-color:var(--line);color:#9aa59d;background:#131915}.ig-google-source-copy{gap:3px;min-width:0;display:grid}.ig-google-source-copy>span{color:#8c978f;letter-spacing:.65px;text-transform:uppercase;font-size:7px;font-weight:800}.ig-google-source-copy strong{color:var(--text);font-size:10px;line-height:1.35}.ig-google-source-copy small{color:var(--muted);font-size:8px;line-height:1.45}.ig-google-source .button{white-space:nowrap}.ig-account-card-footer{border-top:1px solid var(--line-soft);background:#070a08;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.ig-account-card-footer>.ig-settings-section-title{border:0;width:100%;margin:0 0 2px;padding:0}.ig-account-card-footer>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.button.compact{min-height:34px;padding:0 11px;font-size:8px}.ig-accounts-toolbar{border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0;padding:13px 0}.ig-accounts-toolbar strong{font-size:13px}.ig-accounts-toolbar span{font-size:11px}.ig-accounts-layout{gap:18px;display:grid}.ig-accounts-layout .ig-account-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ig-account-summary{border:1px solid var(--line);background:linear-gradient(135deg,#0a0e0c,#070a08);border-radius:11px;flex-direction:column;min-width:0;min-height:195px;padding:16px;display:flex;position:relative}.ig-account-summary.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px #9aff0029}.ig-account-save-success{color:var(--accent);background:#9aff0012;border:1px solid #9aff0059;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.ig-account-summary-heading{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-width:0;padding-bottom:15px;display:flex}.ig-account-summary-heading .ig-account-profile{flex:auto}.ig-account-summary .ig-account-profile>div,.ig-account-card-header .ig-account-profile>div{min-width:0}.ig-account-summary .ig-account-profile strong,.ig-account-card-header .ig-account-profile strong{font-size:14px}.ig-account-summary .ig-account-profile small,.ig-account-card-header .ig-account-profile small{font-size:11px}.ig-account-summary .status-chip,.ig-account-card-header .status-chip{flex:none;font-size:10px}.ig-account-summary .ig-account-profile>img,.ig-account-summary .ig-account-profile>span,.ig-account-card-header .ig-account-profile>img,.ig-account-card-header .ig-account-profile>span{flex-basis:52px;width:52px;height:52px}.ig-account-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0;display:grid}.ig-account-summary-facts>span{min-width:0;color:var(--muted);gap:4px;font-size:10px;display:grid}.ig-account-summary-facts strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.ig-account-summary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:auto;display:grid}.ig-account-summary-actions>*{border:1px solid var(--line);min-width:0;min-height:37px;color:var(--text);cursor:pointer;font:inherit;background:#0b100d;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:5px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.ig-account-summary-actions>:first-child[aria-pressed=true]{color:var(--accent);border-color:#9aff0099}.ig-account-summary-actions>:hover,.ig-account-summary-actions>:focus-visible{border-color:#9aff0080}.ig-account-card{background:#0a0e0c;width:100%}.ig-account-card-header{min-height:76px;padding:12px 18px}.ig-account-card-header .status-chip{margin-left:auto}.ig-account-disconnect{color:var(--danger);border-color:#ff4d5659}.ig-account-danger-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:8px;display:flex}.ig-account-delete{color:var(--danger);border-color:#ff4d56b3}.ig-account-delete-modal{width:min(100%,580px);max-height:calc(100dvh - 40px);overflow-y:auto}.ig-account-delete-identity{align-items:center;gap:10px;margin-bottom:16px;display:flex}.ig-account-delete-modal>p{color:var(--muted);line-height:1.5}.ig-account-delete-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.ig-account-delete-counts span{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:10px;font-size:12px}.ig-account-delete-counts strong{color:var(--text);font-size:18px;display:block}.ig-account-delete-confirmation{gap:7px;margin:16px 0;font-weight:700;display:grid}.ig-account-delete-confirmation input{width:100%}.ig-account-delete-progress{color:var(--accent);align-items:center;gap:7px;display:flex}.ig-account-delete-submit{border-color:var(--danger);color:var(--danger)}@media (max-width:700px){.ig-account-danger-actions{width:100%;margin-left:0}.ig-account-delete-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ig-account-settings-grid{padding:16px 18px 0;display:block}.ig-settings-top{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.ig-settings-group{align-content:start;gap:10px;min-width:0;display:grid}.ig-settings-publication{grid-template-columns:repeat(3,minmax(0,1fr))}.ig-settings-organization{border-left:1px solid var(--line-soft);padding-left:20px}.ig-settings-organization .ig-tag-create{grid-template-columns:minmax(0,1fr)}.ig-settings-group>.ig-settings-section-title,.ig-settings-storage>.ig-settings-section-title{letter-spacing:1px;border:0;grid-column:1/-1;margin:0;padding:0;font-size:11px}.ig-settings-group label,.ig-storage-connection label,.ig-root-folder-setting label{align-content:start;gap:7px;min-width:0;display:grid}.ig-settings-group label>span,.ig-storage-connection label>span,.ig-root-folder-setting label>span,.ig-cover-setting>span{color:#a4ada6;letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:800}.ig-account-settings-grid select{min-height:40px;font-size:12px}.ig-settings-storage{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.9fr);gap:12px 20px;min-width:0;margin-top:16px;padding-top:14px;display:grid}.ig-storage-connection,.ig-root-folder-setting{min-width:0}.ig-root-folder-setting,.ig-google-source{grid-column:auto}.ig-root-folder-actions .button{flex-basis:0;font-size:10px}.ig-google-source{align-self:start;min-height:82px}.ig-account-card-footer{background:0 0;border-top:0;justify-content:flex-start;padding:14px 18px 16px}.ig-account-card-footer>.ig-settings-section-title{display:none}.ig-account-card-footer .button{min-height:40px;font-size:11px}.reel-cover-modal{width:min(480px,100vw - 28px)}.cover-help{color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.55}.cover-upload-field{min-height:40px;color:var(--accent);cursor:pointer;border:1px solid #9aff0040;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.cover-upload-field input{opacity:0;width:1px;height:1px;position:absolute}.cover-preview-wrap{justify-items:center;gap:8px;margin-top:14px;display:grid}.cover-preview-wrap>span{color:#6fa5ff;letter-spacing:.6px;text-transform:uppercase;font-size:7px;font-weight:800}.cover-preview-wrap img{aspect-ratio:9/16;border:1px solid var(--line);object-fit:cover;background:#050805;border-radius:9px;width:min(210px,60vw)}.cover-empty-preview{border:1px dashed var(--line);min-height:180px;color:var(--muted);text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.cover-empty-preview strong{color:var(--text);font-size:10px}.cover-empty-preview span{font-size:8px}.drive-page,.operational-page{gap:14px;display:grid}.drive-account-picker{border:1px solid var(--line);background:#090d0a;border-radius:11px;grid-template-columns:minmax(260px,520px) auto;justify-content:start;align-items:end;gap:10px;padding:13px;display:grid}.drive-account-picker label{gap:6px;display:grid}.drive-account-picker label>span{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:7px;font-weight:800}.drive-context-card{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:linear-gradient(135deg,#84ff000b,#0000 58%),#090d0a;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.drive-context-card>div>span,.drive-context-card>div>strong{display:block}.drive-context-card>div>span{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:800}.drive-context-card>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.google-connection-avatar{border:1px solid var(--line);object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.google-connection-card{border:1px solid var(--line-soft);background:#080c09;border-radius:10px;gap:8px;margin-top:10px;padding:10px;display:grid}.google-connection-card>.automation-row{background:0 0;border:0;padding:4px}.google-drive-library{border-top:1px solid var(--line-soft);margin-top:2px;padding-top:14px}.google-create-folder{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:4px;display:grid}.google-create-folder input{min-width:0}.drive-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.drive-stats-grid article{border:1px solid var(--line);background:#090d0a;border-radius:11px;min-height:94px;padding:14px}.drive-stats-grid span,.drive-stats-grid strong,.drive-stats-grid small{display:block}.drive-stats-grid span{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:7px;font-weight:800}.drive-stats-grid strong{color:var(--accent);margin:10px 0 5px;font-size:21px}.drive-stats-grid small{color:#69736c;font-size:8px}.drive-upload-panel,.drive-library-panel,.history-panel{border:1px solid var(--line);background:#090d0a;border-radius:12px;overflow:hidden}.drive-upload-panel{padding:14px}.section-heading-inline,.drive-library-panel>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.section-heading-inline span,.drive-library-panel>header span{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:7px;font-weight:800}.section-heading-inline h2{margin-top:4px;font-size:13px}.section-heading-inline small,.drive-library-panel>header small{color:var(--muted);font-size:8px}.drive-library-panel>header{border-bottom:1px solid var(--line-soft);min-height:62px;margin:0;padding:12px 14px}.drive-library-panel>header div>*{display:block}.drive-library-panel>header small{margin-top:5px}.drive-search{border:1px solid var(--line);min-width:230px;min-height:36px;color:var(--muted);background:#0d120e;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.drive-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:9px}.drive-file-list{gap:7px;padding:12px;display:grid}.drive-file-list article{border:1px solid var(--line);background:#0d110e;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 100px auto auto;align-items:center;gap:12px;min-height:68px;padding:10px 12px;display:grid}.drive-file-list article>a{width:40px;height:40px;color:var(--muted);background:#151a16;border-radius:7px;place-items:center;display:grid}.drive-file-icon{border:1px solid var(--line-soft);width:40px;height:40px;color:var(--accent);background:#151a16;border-radius:7px;place-items:center;display:grid!important}.drive-file-list strong,.drive-file-list span{display:block}.drive-file-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.drive-file-list div>span,.drive-file-state{color:var(--muted);margin-top:5px;font-size:8px}.drive-file-state{text-align:right;margin:0}.drive-queue-action{justify-items:end;gap:4px;display:grid}.drive-queue-action .form-error{text-align:right;max-width:220px;margin:0;font-size:7px}.external-media-delete{justify-items:end;gap:4px;display:grid!important}.external-media-delete small{max-width:230px;color:var(--danger);text-align:right;font-size:8px}.drive-empty{margin:12px}.history-head,.history-row{grid-template-columns:minmax(130px,.8fr) minmax(240px,1.8fr) .9fr .75fr .9fr;align-items:center;gap:14px;padding:0 15px;display:grid}.history-head{min-height:38px;color:var(--muted);letter-spacing:.5px;text-transform:uppercase;font-size:7px;font-weight:800}.history-row{border-top:1px solid var(--line-soft);color:#aab2ac;min-height:68px;font-size:9px}.history-row>span,.history-row>strong{min-width:0}.history-row b,.history-row small{display:block}.history-row b{color:var(--text);font-size:8px}.history-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.history-attempt-list{gap:5px;min-width:0;padding:9px 0;display:grid}.history-attempt-list>span{color:#cbd2cd;grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.history-attempt-list small{color:var(--muted);margin:0}.honest-placeholder{min-height:330px}@media (max-width:1499px){.ig-accounts-layout .ig-account-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.ig-settings-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ig-settings-automation{grid-column:1/-1}.ig-settings-storage{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-google-source{grid-column:1/-1}.drive-stats-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ig-accounts-layout .ig-account-list{grid-template-columns:minmax(0,1fr)}.sidebar nav{overflow:visible}.nav-item small{display:block}.ig-account-settings-grid{padding:15px}.ig-settings-top,.ig-settings-storage{grid-template-columns:minmax(0,1fr)}.ig-settings-automation,.ig-google-source{grid-column:auto}.ig-settings-organization{border-top:1px solid var(--line-soft);border-left:0;padding:13px 0 0}.ig-settings-publication{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-settings-storage{gap:12px}.tag-manager-layout{grid-template-columns:1fr}.tag-manager-list{border-right:0;border-bottom:1px solid var(--line-soft)}.ig-google-source{grid-column:auto}.ig-account-card-footer,.section-heading-inline,.drive-library-panel>header{flex-direction:column;align-items:flex-start}.ig-account-card-footer>div,.ig-account-card-footer .button{width:100%}.drive-account-picker,.drive-stats-grid{grid-template-columns:1fr}.google-connection-card>.automation-row{flex-direction:column;align-items:flex-start}.drive-context-card{grid-template-columns:1fr 1fr}.drive-context-card>div:first-child,.drive-context-card>div:nth-child(2){min-width:0}.drive-context-card>div:nth-child(3),.drive-context-card>div:last-child{grid-column:1/-1}.drive-search{width:100%;min-width:0}.drive-file-list article{grid-template-columns:42px minmax(0,1fr) auto}.drive-file-state,.drive-queue-action,.external-media-delete{text-align:left;grid-column:2;justify-items:start}.ig-google-source{grid-template-columns:38px minmax(0,1fr)}.ig-google-source .button{grid-column:2;justify-self:start}.history-panel{overflow-x:auto}.history-head,.history-row{min-width:850px}}@media (max-width:480px){.ig-account-card-header{flex-wrap:wrap}.ig-accounts-layout .ig-account-list{grid-template-columns:minmax(0,1fr)}.ig-account-summary-heading{flex-wrap:wrap}.ig-settings-publication{grid-template-columns:minmax(0,1fr)}.ig-account-summary-actions>*{min-height:40px}.drive-file-list article{grid-template-columns:38px minmax(0,1fr)}.drive-context-card,.google-create-folder{grid-template-columns:1fr}.drive-context-card>div{grid-column:1!important}.drive-file-list article>button,.drive-queue-action,.drive-file-state,.external-media-delete{grid-column:2;justify-self:start}.ig-google-source,.ig-root-create{grid-template-columns:1fr}.ig-google-source-icon,.ig-google-source .button{grid-column:1}.ig-google-source .button{justify-self:stretch}}.analytics-page-shell,.analytics-page{gap:16px;display:grid}.analytics-heading{min-height:86px}.analytics-filters{border:1px solid var(--line);background:linear-gradient(145deg,#0e1310,#080b09);border-radius:12px;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.analytics-filters label{color:#929c95;letter-spacing:.55px;text-transform:uppercase;gap:6px;min-width:0;font-size:9px;font-weight:700;display:grid}.analytics-filters select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);text-transform:none;background:#0a0e0b;border-radius:8px;outline:0;padding:0 10px}.analytics-filters select:focus{border-color:#9aff0080;box-shadow:0 0 0 3px #9aff000f}.analytics-statusbar,.analytics-statusbar>div,.analytics-notice,.analytics-notice>div,.dashboard-analytics-strip,.dashboard-analytics-strip>div{align-items:center;display:flex}.analytics-statusbar{color:var(--muted);justify-content:space-between;gap:14px;font-size:10px}.analytics-statusbar>div{gap:8px}.analytics-statusbar .button,.analytics-notice .button{gap:7px;display:inline-flex}.analytics-notice{color:var(--warning);background:#543a0a2e;border:1px solid #f5c96b4d;border-radius:11px;gap:13px;padding:14px 16px}.analytics-notice>div{flex-direction:column;flex:1;align-items:flex-start;gap:4px}.analytics-notice strong,.analytics-notice span{display:block}.analytics-notice span{color:#9ca39d;font-size:10px;line-height:1.5}.analytics-notice.danger{color:var(--danger);background:#5d17142e;border-color:#ff817a52}.analytics-notice>a{color:var(--accent);font-weight:700}.analytics-empty{min-height:285px;color:var(--accent);text-align:center;background:radial-gradient(circle at 50% 20%,#9aff000f,#0000 42%),#080b09;border:1px dashed #9aff003d;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.analytics-empty.compact{min-height:190px;color:var(--muted)}.analytics-empty strong{color:var(--text);margin-top:12px;font-size:15px}.analytics-empty span{max-width:520px;color:var(--muted);margin-top:7px;line-height:1.55}.analytics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.analytics-kpi-grid article{border:1px solid var(--line);background:radial-gradient(circle at 100% 100%,#9aff000e,#0000 48%),linear-gradient(145deg,#0e1310,#080b09);border-radius:12px;min-height:128px;padding:17px}.analytics-kpi-grid article>span{color:#8e9991;letter-spacing:.9px;text-transform:uppercase;font-size:9px;font-weight:750}.analytics-kpi-grid article>strong{margin:15px 0 10px;font-size:29px;font-weight:550;display:block}.analytics-kpi-grid article>small{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.analytics-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0d120f,#070a08);border-radius:13px;overflow:hidden}.analytics-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 18px;display:flex}.analytics-panel>header span{color:var(--accent);letter-spacing:1.2px;font-size:8px;font-weight:800}.analytics-panel>header h2{margin-top:5px;font-size:14px}.analytics-panel>header small{color:var(--muted);font-size:9px}.analytics-chart-wrap{padding:18px}.analytics-chart{width:100%;height:215px;display:block;overflow:visible}.analytics-chart polyline{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:3px}.chart-grid-line{stroke:#202820;stroke-width:1px}.chart-views{stroke:var(--accent);filter:drop-shadow(0 0 5px #9aff0057)}.chart-reach{stroke:#62a5ff;stroke-dasharray:8 5}.chart-legend{color:var(--muted);gap:17px;font-size:9px;display:flex}.chart-legend span:before{content:"";vertical-align:middle;background:var(--accent);width:18px;height:2px;margin-right:6px;display:inline-block}.chart-legend .reach:before{background:#62a5ff}.analytics-chart-table{color:#758078;flex-wrap:wrap;gap:6px 13px;margin-top:10px;font-size:8px;display:flex}.analytics-table-wrap{width:100%;overflow-x:auto}.analytics-table{min-width:760px}.analytics-table-head,.analytics-table-row{align-items:center;gap:16px;min-height:50px;padding:0 18px;display:grid}.analytics-content-table .analytics-table-head,.analytics-content-table .analytics-table-row{grid-template-columns:minmax(230px,1.8fr) .8fr 1fr .75fr .55fr}.account-comparison-table .analytics-table-head,.account-comparison-table .analytics-table-row{grid-template-columns:1.2fr 1fr 1fr 1fr}.analytics-table-head{color:#7d887f;letter-spacing:.4px;text-transform:uppercase;background:#ffffff06;min-height:38px;font-size:8px;font-weight:700}.analytics-table-row{border-top:1px solid var(--line-soft);color:#a7b0a9;font-size:10px}.analytics-table-row:hover{background:#9aff0006}.analytics-table-row>span:first-child{min-width:0}.analytics-table-row b,.analytics-table-row small{display:block}.analytics-table-row b{color:var(--text)}.analytics-table-row small{color:#6f7972;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.analytics-table-row>strong:last-child{color:var(--accent);font-size:13px}.dashboard-analytics-strip{background:linear-gradient(90deg,#529d1a1c,#080b09f2);border:1px solid #9aff0038;border-radius:12px;justify-content:space-between;gap:22px;min-height:72px;margin:0 0 16px;padding:12px 17px}.dashboard-analytics-strip>div{color:var(--accent);flex:1;gap:11px}.dashboard-analytics-strip span strong,.dashboard-analytics-strip span small,.dashboard-analytics-strip>span b{display:block}.dashboard-analytics-strip span strong,.dashboard-analytics-strip>span b{color:var(--text);font-size:12px}.dashboard-analytics-strip span small{color:var(--muted);margin-top:4px;font-size:8px}.back-link{width:max-content;color:var(--accent);align-items:center;gap:7px;font-size:10px;display:inline-flex}.media-detail-overview{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px;display:grid}.media-detail-preview{aspect-ratio:1;color:var(--accent);background:radial-gradient(circle,#9aff001f,#0000 70%);border:1px solid #9aff0033;border-radius:12px;align-content:center;place-items:center;gap:8px;display:grid}.media-detail-preview span{font-size:8px;font-weight:800}.media-detail-overview dl{grid-template-columns:105px 1fr;gap:8px 13px;margin:0;display:grid}.media-detail-overview dt{color:var(--muted)}.media-detail-overview dd{margin:0}.media-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.snapshot-bars{gap:10px;padding:18px;display:grid}.snapshot-bars>div{color:var(--muted);grid-template-columns:135px 1fr 90px;align-items:center;gap:12px;font-size:9px;display:grid}.snapshot-bars>div>span{background:#151b17;border-radius:999px;height:8px;overflow:hidden}.snapshot-bars i{border-radius:inherit;background:linear-gradient(90deg, #58a522, var(--accent));height:100%;display:block}.snapshot-bars strong{color:var(--text);text-align:right}.analytics-skeleton{background:linear-gradient(90deg,#101512 25%,#182019 45%,#101512 65%) 0 0/220% 100%;border-radius:12px;animation:1.5s linear infinite analytics-pulse}.analytics-skeleton.heading{height:80px}.analytics-skeleton.filters{height:70px}.analytics-skeleton.card{height:128px}.analytics-skeleton.chart{height:300px}@keyframes analytics-pulse{to{background-position:-220% 0}}@media (max-width:1180px){.analytics-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.analytics-heading{padding-top:7px}.analytics-filters{grid-template-columns:1fr 1fr}.analytics-filters .button{width:100%}.analytics-statusbar{flex-direction:column;align-items:flex-start}.analytics-statusbar>div{width:100%}.analytics-statusbar .button{flex:1;justify-content:center}.analytics-notice{flex-wrap:wrap;align-items:flex-start}.analytics-notice .button{justify-content:center;width:100%}.analytics-chart{height:180px}.analytics-panel>header{flex-direction:column;align-items:flex-start;gap:5px}.dashboard-analytics-strip{flex-wrap:wrap;align-items:flex-start}.dashboard-analytics-strip>div{flex-basis:100%}.media-detail-overview{grid-template-columns:82px 1fr}.media-detail-overview>.button{grid-column:1/-1}.snapshot-bars>div{grid-template-columns:90px 1fr 58px}}@media (max-width:480px){.analytics-filters,.analytics-kpi-grid{grid-template-columns:1fr}.analytics-kpi-grid article{min-height:112px}.analytics-statusbar>div{flex-direction:column}.analytics-statusbar .button{width:100%}.analytics-table{min-width:0}.analytics-table-head{display:none}.analytics-content-table .analytics-table-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:13px 16px}.analytics-content-table .analytics-table-row>span:first-child,.analytics-content-table .analytics-table-row>span:nth-child(2){grid-column:1/-1}.analytics-content-table .analytics-table-row>span:nth-child(2){overflow-wrap:anywhere;color:var(--muted)}.analytics-content-table .analytics-table-row>time{grid-column:1}.analytics-content-table .analytics-table-row>strong:last-child{grid-area:3/2/span 2;align-self:center}.account-comparison-table .analytics-table-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px}.account-comparison-table .analytics-table-row>strong{overflow-wrap:anywhere;grid-column:1/-1}.account-comparison-table .analytics-table-row>span:before{color:var(--muted);letter-spacing:.4px;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.account-comparison-table .analytics-table-row>span:nth-child(2):before{content:"Visualizações"}.account-comparison-table .analytics-table-row>span:nth-child(3):before{content:"Alcance"}.account-comparison-table .analytics-table-row>span:nth-child(4):before{content:"Interações"}.media-detail-overview{grid-template-columns:1fr}.media-detail-preview{width:100px}.snapshot-bars>div{grid-template-columns:1fr}.snapshot-bars strong{text-align:left}}.operational-stats-grid{gap:12px}.operational-stat{min-height:92px}.operational-stat>header{grid-template-columns:27px 1fr}@media (max-width:1180px){.operational-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.operational-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-account-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.operational-stat{min-height:88px;padding:13px}}.analytics-page-shell{gap:18px;max-width:1540px;margin:0 auto}.analytics-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:24px;min-height:98px;padding-bottom:18px;display:flex}.analytics-heading h1{letter-spacing:-.8px}.analytics-period-tabs{border:1px solid var(--line);background:#070a08;border-radius:10px;gap:3px;padding:4px;display:inline-flex}.analytics-period-tabs a{color:#78837b;text-align:center;border-radius:7px;min-width:68px;padding:9px 13px;font-size:10px;font-weight:700}.analytics-period-tabs a:hover,.analytics-period-tabs a.active{background:var(--accent);color:#071000}.analytics-filters{background:#090d0a;border-radius:14px;grid-template-columns:auto repeat(4,minmax(125px,1fr)) auto;padding:13px 15px 11px}.analytics-filter-label{color:var(--accent);letter-spacing:.7px;text-transform:uppercase;align-self:center;align-items:center;gap:7px;padding-right:8px;font-size:10px;font-weight:800;display:inline-flex}.analytics-tag-filters{border-top:1px solid var(--line-soft);grid-column:1/-1;gap:7px;padding-top:11px;display:flex;overflow-x:auto}.analytics-tag-filters a{--tag-text:#87918a;--tag-border:#87918a57;--tag-bg:#87918a1f;border:1px solid var(--tag-border);color:var(--tag-text);border-radius:999px;flex:none;padding:6px 10px;font-size:9px;font-weight:750}.analytics-tag-filters a.active{background:var(--tag-bg);box-shadow:inset 0 0 0 1px var(--tag-border)}.analytics-statusbar span{align-items:center;gap:6px;display:inline-flex}.analytics-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.analytics-kpi-grid article{background:linear-gradient(145deg,#0d120f,#080b09);border-radius:12px;min-height:126px;padding:17px 18px;position:relative}.analytics-kpi-grid article:after{content:"";background:linear-gradient(90deg,#0000,#9aff0085,#0000);height:1px;position:absolute;inset:auto 18px 0}.analytics-kpi-grid article>strong{color:#f5f8f5;letter-spacing:-1.1px;margin:16px 0 12px;font-size:clamp(25px,2.2vw,36px);font-weight:590}.analytics-change{align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.analytics-change.positive{color:var(--accent)}.analytics-change.negative{color:#ff817a}.analytics-change.neutral{color:#6f7972}.analytics-panel{background:linear-gradient(150deg,#0b100d,#070a08 68%);border-radius:14px}.analytics-panel>header{min-height:72px;padding:15px 18px}.analytics-panel>footer{border-top:1px solid var(--line-soft);color:#667168;justify-content:space-between;gap:16px;padding:10px 18px;font-size:8px;display:flex}.analytics-metric-select{color:#68736b;letter-spacing:.5px;text-transform:uppercase;grid-template-columns:auto 14px;align-items:center;gap:4px 8px;font-size:8px;font-weight:700;display:inline-grid;position:relative}.analytics-metric-select select{border:1px solid var(--line);appearance:none;color:#dfe5e0;text-transform:none;background:#090d0a;border-radius:8px;grid-column:1/-1;min-width:158px;height:34px;padding:0 32px 0 10px;font-size:10px}.analytics-metric-select svg{pointer-events:none;position:absolute;bottom:10px;right:10px}.analytics-trend-panel{min-height:430px}.analytics-trend-canvas{background:radial-gradient(circle at 50% 70%,#9aff0009,#0000 48%),#070a08;width:100%;min-height:330px;padding:6px 13px 0}.analytics-chart-stage{width:100%;height:330px;position:relative}.analytics-chart-stage svg{max-width:100%;display:block;overflow:visible}.analytics-axis-label{fill:#657068;font-size:9px}.analytics-crosshair{stroke:#dcebde59;stroke-dasharray:4 5}.analytics-active-point-halo{fill:#9aff002e}.analytics-active-point{fill:#9aff00;stroke:#071000;stroke-width:2px}.analytics-tooltip{z-index:2;pointer-events:none;background:#080c09f5;border:1px solid #9aff004d;border-radius:10px;width:166px;padding:11px 12px;position:absolute;transform:translate(-50%);box-shadow:0 12px 30px #00000073}.analytics-tooltip time,.analytics-tooltip span,.analytics-tooltip small,.analytics-tooltip strong{display:block}.analytics-tooltip time{color:#78837b;font-size:9px}.analytics-tooltip strong{color:#fff;margin-top:7px;font-size:18px}.analytics-tooltip span{color:var(--accent);text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:800}.analytics-tooltip small{border-top:1px solid var(--line-soft);color:#929c95;margin-top:8px;padding-top:7px;font-size:9px}.analytics-ranking-table{min-width:900px}.analytics-ranking-table .analytics-table-head,.analytics-ranking-table .analytics-table-row{grid-template-columns:36px minmax(180px,1.4fr) repeat(3,minmax(90px,.8fr)) 60px minmax(90px,.75fr)}.analytics-ranking-table .analytics-table-row>b{color:#69746c;font-size:13px}.analytics-account-cell{align-items:center;gap:10px;display:flex}.analytics-account-cell>span:last-child{min-width:0}.analytics-account-cell .organization-tag{width:max-content;margin-top:5px;padding:3px 6px;font-size:6px}.analytics-avatar{width:30px;height:30px;color:var(--accent);background:#172018;border:1px solid #9aff003d;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid;overflow:hidden}.analytics-avatar img{object-fit:cover;width:100%;height:100%}.analytics-content-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px;display:grid}.analytics-content-card{border:1px solid var(--line);min-width:0;color:inherit;text-align:left;cursor:pointer;background:#090d0a;border-radius:11px;padding:0;position:relative;overflow:hidden}.analytics-content-card:hover,.analytics-content-card:focus-visible{border-color:#9aff007a;transform:translateY(-1px)}.analytics-content-preview{aspect-ratio:16/10;color:var(--accent);background:radial-gradient(circle,#1a251b,#0c100d 70%);place-items:center;display:grid;overflow:hidden}.analytics-content-preview img{object-fit:cover;width:100%;height:100%}.analytics-content-rank{background:var(--accent);color:#071000;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900;position:absolute;top:9px;left:9px}.analytics-content-card>div:nth-of-type(2){padding:12px 12px 5px}.analytics-content-card>div:nth-of-type(2)>span{color:var(--accent);letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:850}.analytics-content-card>div:nth-of-type(2)>strong{color:#e6ebe7;margin-top:5px;font-size:11px;display:block}.analytics-content-card p{color:#737e76;height:28px;margin:5px 0 0;font-size:9px;line-height:1.5;overflow:hidden}.analytics-content-card dl{border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin:7px 12px 0;display:grid}.analytics-content-card dl>div{border-right:1px solid var(--line-soft);min-width:0;padding:8px}.analytics-content-card dl>div:last-child{border-right:0}.analytics-content-card dt,.analytics-type-grid dt{color:#68726b;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:750;overflow:hidden}.analytics-content-card dd,.analytics-type-grid dd{color:#eaf0eb;margin:5px 0 0;font-size:11px;font-weight:750}.analytics-content-card>small{color:#626d65;padding:9px 12px 11px;font-size:7px;display:block}.analytics-pagination{align-items:center;gap:8px;margin-left:auto;display:flex}.analytics-pagination.content{justify-content:flex-end;padding:0 13px 13px}.analytics-pagination button{border:1px solid var(--line);color:#b5c0b8;font:inherit;cursor:pointer;background:#0c120d;border-radius:7px;padding:6px 9px}.analytics-pagination button:hover:not(:disabled),.analytics-pagination button:focus-visible{color:var(--accent);border-color:#9aff007a}.analytics-pagination button:disabled{opacity:.35;cursor:not-allowed}.analytics-pagination>span{color:#7f8b82;font-size:8px}.analytics-summary-grid,.analytics-signal-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.analytics-average-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.analytics-average-grid>div{border-right:1px solid var(--line-soft);padding:18px}.analytics-average-grid>div:last-child{border-right:0}.analytics-average-grid span,.analytics-timing-content span{color:#758078;text-transform:uppercase;font-size:8px;font-weight:750}.analytics-average-grid strong,.analytics-average-grid small{display:block}.analytics-average-grid strong{color:#edf2ee;margin:10px 0 3px;font-size:21px}.analytics-average-grid small,.analytics-timing-content small{color:#667168;font-size:8px}.analytics-timing-content{min-height:115px;color:var(--accent);align-items:center;gap:15px;padding:18px;display:flex}.analytics-timing-content strong,.analytics-timing-content small{display:block}.analytics-timing-content strong{color:#eaf0eb;text-transform:capitalize;margin:7px 0;font-size:15px}.analytics-type-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:13px;display:grid}.analytics-type-grid article{border:1px solid var(--line-soft);background:#090d0a;border-radius:10px;padding:14px}.analytics-type-grid article>span{color:var(--accent);text-transform:uppercase;font-size:8px;font-weight:850}.analytics-type-grid article>strong{color:#eef3ef;margin-top:10px;font-size:25px;display:block}.analytics-type-grid article>small{color:#68736b;font-size:8px}.analytics-type-grid dl{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0 0;padding-top:11px;display:grid}.analytics-signal-grid{grid-template-columns:repeat(2,1fr)}.analytics-signal>header{color:var(--accent);justify-content:flex-start}.analytics-signal.attention>header{color:#ff817a}.analytics-signal>div{border-top:1px solid var(--line-soft);justify-content:space-between;gap:14px;padding:12px 18px;font-size:10px;display:flex}.analytics-signal.highlight>div span{color:var(--accent)}.analytics-signal.attention>div span{color:#ff817a}.analytics-drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.analytics-drawer{background:#090d0a;border-left:1px solid #9aff003d;flex-direction:column;gap:15px;width:min(470px,100%);height:100%;padding:19px;display:flex;overflow-y:auto;box-shadow:-28px 0 70px #00000073}.analytics-drawer>header{justify-content:space-between;align-items:flex-start;display:flex}.analytics-drawer>header span,.analytics-section-kicker{color:var(--accent);letter-spacing:.8px;font-size:8px;font-weight:850}.analytics-drawer>header h2{margin-top:5px;font-size:19px}.analytics-drawer>header button{border:1px solid var(--line);color:#89938c;cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.analytics-drawer .analytics-content-preview{border:1px solid var(--line);border-radius:12px}.analytics-drawer-copy strong,.analytics-drawer-copy time,.analytics-drawer-copy small{display:block}.analytics-drawer-copy time,.analytics-drawer-copy small{color:#68736b;margin-top:5px;font-size:8px}.analytics-drawer-copy p{color:#9ba49d;margin:12px 0;font-size:10px;line-height:1.6}.analytics-drawer-metrics{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:9px;display:grid}.analytics-drawer-metrics>div{border:1px solid var(--line-soft);border-radius:8px;padding:11px}.analytics-drawer-metrics span,.analytics-drawer-metrics strong{display:block}.analytics-drawer-metrics span{color:#69736c;text-transform:uppercase;font-size:7px}.analytics-drawer-metrics strong{color:#edf2ee;margin-top:7px;font-size:15px}.analytics-drawer>.button{justify-content:center;margin-top:auto}@media (max-width:1180px){.analytics-filters{grid-template-columns:auto repeat(2,minmax(0,1fr))}.analytics-filters .button{align-self:end}.analytics-kpi-grid{grid-template-columns:repeat(3,1fr)}.analytics-content-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.analytics-heading{flex-direction:column;align-items:flex-start}.analytics-period-tabs{width:100%}.analytics-period-tabs a{flex:1;min-width:0}.analytics-filters{grid-template-columns:repeat(2,1fr)}.analytics-filter-label{grid-column:1/-1}.analytics-kpi-grid{scroll-snap-type:x mandatory;gap:9px;display:flex;overflow-x:auto}.analytics-kpi-grid article{scroll-snap-align:start;flex:0 0 182px;min-height:112px}.analytics-panel>header{flex-direction:row;align-items:flex-start}.analytics-panel>footer{flex-direction:column;gap:5px}.analytics-summary-grid,.analytics-signal-grid{grid-template-columns:1fr}.analytics-type-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.analytics-page-shell{gap:13px}.analytics-heading{gap:14px;min-height:0}.analytics-period-tabs a{padding:8px 5px;font-size:8px}.analytics-filters{grid-template-columns:1fr}.analytics-statusbar>div{grid-template-columns:1fr;display:grid}.analytics-panel>header{flex-direction:column}.analytics-metric-select,.analytics-metric-select select{width:100%}.analytics-trend-canvas,.analytics-chart-stage{height:280px;min-height:280px}.analytics-content-grid,.analytics-type-grid,.analytics-average-grid{grid-template-columns:1fr}.analytics-content-card dl{grid-template-columns:repeat(3,1fr)}.analytics-average-grid>div{border-right:0;border-bottom:1px solid var(--line-soft)}.analytics-ranking-table{min-width:760px}.analytics-drawer{width:100%;padding:15px}}.stories-active-list{grid-template-columns:repeat(2,minmax(0,1fr))}.stories-active-list article{flex-direction:column;align-items:stretch;min-width:0;display:flex}.stories-active-main,.stories-active-main>div{min-width:0}.stories-active-main strong{overflow-wrap:anywhere}.stories-active-accounts span{align-items:center;gap:6px;display:inline-flex}.stories-active-accounts img,.stories-active-accounts svg{object-fit:cover;border-radius:50%;width:22px;height:22px}.stories-active-meta{justify-content:space-between;margin-top:auto}.stories-active-actions{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;padding-top:8px}.stories-active-actions button{min-height:32px}@media (max-width:1100px){.stories-active-list{grid-template-columns:1fr}}@media (max-width:680px){.stories-active-list{grid-template-columns:1fr}}.stories-active-list .stories-deck-card{background:#0a0f11;border-color:#293339;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.stories-history-toolbar{flex-wrap:wrap;align-items:center}.stories-history-filters{gap:8px}.stories-history-filters a{min-height:39px;padding:9px 16px}.stories-history-toolbar .stories-history-selects{gap:12px;display:flex}.stories-history-selects label,.stories-history-search{align-items:center;display:flex;position:relative}.stories-history-selects label>svg,.stories-history-search>svg{pointer-events:none;color:#cbd8dc;width:19px;height:19px;position:absolute;left:12px}.stories-history-selects select{color:#d7e3e0;background:#0b1113;border:1px solid #35413b;border-radius:7px;min-height:39px;padding:7px 32px 7px 39px}.stories-history-search input{min-height:39px;padding-left:38px}.stories-history-search input:focus-visible,.stories-history-selects select:focus-visible,.stories-deck-menu summary:focus-visible{outline:2px solid var(--color-accent-lime);outline-offset:2px}.stories-kpis>div{min-height:74px;padding:18px 20px}.stories-kpis>div svg{width:32px;height:32px}.stories-kpis>div:nth-child(3) svg{color:#66e85f}.stories-kpis strong{font-size:24px}.stories-status{padding:7px 11px;font-size:11px;font-weight:700}.stories-deck-heading,.stories-deck-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.stories-deck-heading{justify-content:space-between}.stories-deck-heading>div>div{gap:3px;min-width:0;display:grid}.stories-deck-heading strong{color:#f4f7f5;overflow-wrap:anywhere;font-size:16px}.stories-deck-heading small{color:#88969c;font-size:11px}.stories-deck-menu{flex:none;align-self:flex-start;position:relative}.stories-deck-menu summary{color:#c4ced2;cursor:pointer;place-items:center;width:32px;height:32px;list-style:none;display:grid}.stories-deck-menu summary::-webkit-details-marker{display:none}.stories-deck-menu>div{z-index:5;background:#101719;border:1px solid #435058;border-radius:8px;min-width:170px;padding:5px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 12px 24px #0009}.stories-deck-menu button{color:#e1e8e8;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px}.stories-deck-menu button:hover{background:#243025}.stories-deck-content{grid-template-columns:minmax(155px,1fr) minmax(0,1.5fr);align-items:center;gap:16px;min-width:0;min-height:125px;display:grid}.stories-deck-account{align-items:center;gap:8px;min-width:0;display:flex}.stories-deck-account>svg{flex:none;width:23px;height:23px}.stories-deck-account>img,.stories-deck-avatar{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.stories-deck-avatar{color:#fff;background:#253d65;place-items:center;display:grid}.stories-deck-account>span:last-child{gap:3px;min-width:0;display:grid}.stories-deck-account strong,.stories-deck-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stories-deck-account strong{color:#edf2f1;font-size:15px}.stories-deck-account small{color:#aebbc2;font-size:11px}.stories-deck-thumbs{justify-content:flex-end;align-items:stretch;gap:9px;min-width:0;display:flex}.stories-deck-thumb{aspect-ratio:9/16;background:#11191d;border:1px solid #56636a;border-radius:7px;flex:0 78px;min-width:0;position:relative;overflow:hidden}.stories-deck-thumb img,.stories-deck-thumb video{object-fit:cover;width:100%;height:100%}.stories-deck-thumb>svg{color:#8dff00;width:100%;height:100%;padding:22px}.stories-deck-thumb>span{color:#fff;background:#050708;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid;position:absolute;bottom:5px;left:5px}.stories-deck-more{color:#e1e8e8;border:1px dashed #46525a;border-radius:7px;flex:0 70px;align-content:center;justify-items:center;min-width:48px;font-size:15px;display:grid}.stories-deck-more small{color:#a7b3b8;font-size:10px}.stories-deck-facts{border-top:1px solid #293339;border-bottom:1px solid #293339;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:14px 0;display:grid}.stories-deck-facts>span{align-items:flex-start;gap:7px;min-width:0;padding:0 9px;display:flex}.stories-deck-facts>span:first-child{padding-left:0}.stories-deck-facts>span+span{border-left:1px solid #263137}.stories-deck-facts svg{color:#d8e3e4;flex:none;width:17px;height:17px}.stories-deck-facts>span>span{color:#8a9aa0;gap:5px;min-width:0;font-size:11px;display:grid}.stories-deck-facts strong{overflow-wrap:anywhere;color:#e0e7e6;font-size:11px;font-weight:500}.stories-deck-counts{color:#a7b3b8;border-bottom:1px solid #293339;flex-wrap:wrap;gap:12px;padding-bottom:13px;font-size:13px;display:flex}.stories-deck-counts .published strong{color:#8dff00}.stories-deck-counts .pending strong{color:#ffad18}.stories-deck-counts .failed strong{color:#ff626b}.stories-deck-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;display:flex}.stories-deck-actions button{color:#d8e3e4;cursor:pointer;background:#0b1113;border:1px solid #435058;border-radius:7px;align-items:center;gap:6px;min-height:39px;padding:8px 12px;font-size:12px;display:inline-flex}.stories-deck-actions button:nth-child(n+3):last-child{margin-left:auto}.stories-deck-actions button.danger{color:#ff626b;border-color:#b83842}.stories-deck-actions button.warning{color:#ffcf42;border-color:#a97800}.stories-deck-actions button.accent{color:#8dff00;border-color:#8dff00}.stories-deck-actions button:disabled{opacity:.55;cursor:wait}.stories-status.scheduled{color:#56c8ff;background:#062131;border-color:#078ac1}.stories-status.published{color:#7bea73;background:#122412;border-color:#3e7a3b}.stories-status.paused{color:#ffcf42;background:#2a200d;border-color:#a97800}.stories-status.failed{color:#ff626b;background:#2b1215;border-color:#b83842}.stories-status.pause-requested{color:#ffcf61;background:#2a200d;border-color:#9c6910}.stories-status.partial{color:#ff626b;background:#2b1215;border-color:#b83842}.stories-status.cancelled{color:#cbd4d3;background:#151c1d;border-color:#68787a}.stories-status.reconciliation{color:#ffacac;background:#2b1215;border-color:#c45154}.stories-republish-modal{max-width:620px;max-height:calc(100dvh - 30px);position:relative;overflow-y:auto}.stories-republish-deck{gap:8px;padding:10px 0;display:flex;overflow-x:auto}.stories-republish-deck>div{aspect-ratio:9/16;background:#17211c;border-radius:7px;flex:0 0 64px;position:relative;overflow:hidden}.stories-republish-deck img{object-fit:cover;width:100%;height:100%}.stories-republish-deck>div>span{color:#fff;text-shadow:0 1px 3px #000;position:absolute;bottom:4px;left:5px}.stories-republish-modal fieldset{border:1px solid #35413b;border-radius:8px;margin:12px 0;padding:12px}.stories-republish-modal legend{color:#dce6df;padding:0 5px;font-size:12px}.stories-republish-account{align-items:center;gap:9px;margin:7px 0;display:flex}.stories-republish-modal .stories-variation{align-items:center;gap:12px;display:flex}.stories-republish-modal .stories-variation input{width:70px}.stories-details-modal{max-height:calc(100dvh - 30px);overflow-y:auto}.stories-details-occurrences{margin-top:16px}.stories-details-occurrences h3{margin-bottom:9px;font-size:14px}.stories-details-occurrences>section{border-top:1px solid #2c3634;padding:11px 0}.stories-details-occurrences ol{gap:6px;padding-left:22px;display:grid}.stories-details-occurrences li{padding-left:3px}.stories-details-occurrences li span,.stories-details-occurrences li small{display:block}.stories-details-occurrences li small{color:#9ba9a6}@media (max-width:1050px){.stories-deck-content{grid-template-columns:1fr}.stories-deck-thumbs{justify-content:flex-start}.stories-deck-thumb{flex-basis:78px}.stories-deck-facts{grid-template-columns:1fr;gap:9px}.stories-deck-facts>span{padding:0}.stories-deck-facts>span+span{border-left:0}}@media (max-width:680px){.stories-active-list .stories-deck-card{padding:12px}.stories-deck-heading>div{flex-wrap:wrap}.stories-deck-content{gap:12px}.stories-deck-thumbs{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.stories-deck-thumb{flex:0 0 72px}.stories-deck-more{flex:0 0 70px}.stories-history-toolbar{display:grid}.stories-history-search,.stories-history-search input{width:100%}.stories-deck-actions button:last-child:not(:first-child){margin-left:0}.stories-history-selects{flex-wrap:wrap}.stories-history-selects label,.stories-history-selects select{width:100%}}.stories-active{background:#090d0e;border-color:#293339;padding:18px}.stories-active>header small{color:#9dff00;letter-spacing:.12em;font-weight:700}.stories-active>header h2{margin:4px 0 1px;line-height:1.2;font-size:24px!important}.stories-active>header p{color:#acb8bf;font-size:14px}.stories-kpis{gap:14px;margin-top:16px}.stories-kpis>div{background:#0a0e0f;border-color:#354044;min-height:74px;padding:14px 20px}.stories-kpis>div:nth-child(2) svg{color:#a0ff00}.stories-history-toolbar{flex-wrap:nowrap;gap:8px;margin-top:18px}.stories-history-filters{flex-wrap:nowrap;flex:none;gap:8px}.stories-history-filters a{white-space:nowrap;min-height:39px;padding:9px 13px}.stories-history-toolbar .stories-history-selects{flex:0 480px;gap:12px;margin-left:auto}.stories-history-selects label{flex:1 1 0;min-width:0}.stories-history-selects select{width:100%;min-width:0}.stories-history-selects label>img{pointer-events:none;width:19px;height:19px;position:absolute;left:12px}.stories-history-search{flex:0 243px;min-width:190px}.stories-history-search input{width:100%;min-width:0}.stories-active-list{align-items:start;gap:14px;margin-top:20px}.stories-active-list .stories-deck-card{background:#0b1011;border-radius:12px;align-self:start;gap:10px}.stories-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.stories-status svg{width:19px;height:19px}.stories-deck-heading>div{gap:14px}.stories-deck-heading strong{font-size:14px}.stories-deck-heading small{font-size:12px}.stories-deck-content{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:120px}.stories-deck-account>img:first-child{border-radius:7px;flex:none;width:32px;height:32px}.stories-deck-thumbs{justify-content:flex-start;gap:10px}.stories-deck-thumb{aspect-ratio:auto;flex:0 0 88px;width:88px;height:120px}.stories-deck-more{flex:0 0 82px;min-width:82px}.stories-deck-facts{padding:12px 0}.stories-deck-facts>span>span,.stories-deck-facts strong{font-size:12px}.stories-deck-counts{gap:12px;padding-bottom:10px}.stories-deck-actions{border-top:0;padding-top:0}.stories-deck-actions button{min-height:39px;padding:8px 14px;font-size:14px!important}.stories-deck-actions button.neutral{color:#e3e9e8;border-color:#596367}.stories-details-modal,.stories-republish-modal{background:#0a0f10;border-color:#354044;width:min(970px,100vw - 32px);max-width:none;max-height:calc(100dvh - 72px);padding:22px;position:relative;overflow:auto}.stories-details-header{align-items:center;gap:18px;margin-bottom:18px;padding-right:52px;display:flex}.stories-details-header>div{min-width:0}.stories-active .stories-details-header h2{margin:0 0 5px;font-size:21px!important}.stories-details-header p{color:#aebbc3;margin:0;font-size:14px}.stories-details-close{color:#e4eaeb;cursor:pointer;background:#0b1012;border:1px solid #435053;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.stories-details-summary{border:1px solid #344043;border-radius:10px;grid-template-columns:minmax(0,.58fr) minmax(0,1fr);gap:16px;padding:20px;display:grid}.stories-details-deck{border-right:1px solid #354043;min-width:0;padding-right:16px}.stories-details-deck .stories-deck-thumbs{margin:12px 0 0 92px;overflow-x:auto}.stories-details-deck .stories-deck-thumb{flex-basis:123px;width:123px;height:176px}.stories-details-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px;display:grid}.stories-details-facts>div{border:1px solid #303d3e;border-radius:9px;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.stories-details-facts svg{color:#e2ecee;flex:none;width:27px;height:27px}.stories-details-facts>div:first-child svg{color:#9dff00}.stories-details-facts span{color:#aebbc3;gap:5px;min-width:0;font-size:13px;display:grid}.stories-details-facts strong{overflow-wrap:anywhere;color:#f5f7f7;font-size:15px}.stories-details-occurrences{border-top:1px solid #313d3e;padding-top:0}.stories-details-occurrences h3{color:#f3f6f5;font-size:18px}.stories-details-occurrence{border:1px solid #303d3e;border-radius:10px;padding:16px}.stories-details-occurrence-heading{align-items:center;gap:14px;display:flex}.stories-details-occurrence-heading>svg{color:#9dff00;width:32px;height:32px}.stories-details-occurrences .stories-details-occurrence ol{border-left:1px solid #657070;gap:10px;margin:8px 0 0 15px;padding:0 0 0 38px;list-style:none;display:grid}.stories-details-occurrences .stories-details-occurrence li{border:1px solid #303d3e;border-radius:9px;gap:14px;padding:10px;display:flex}.stories-details-occurrence li .stories-deck-thumb{flex:0 0 76px;width:76px;height:106px}.stories-details-occurrence li>div:last-child{align-content:center;gap:4px;display:grid}.stories-details-item-status{font-weight:700;color:#9dff00!important}.stories-details-footer{border-top:1px solid #303d3e;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:16px;padding-bottom:0;display:flex}.stories-details-footer button{font-size:14px!important}@media (min-width:1051px) and (min-height:800px){.stories-details-modal{transform:translateY(24px)}}.stories-details-footer button:first-child:not(:last-child){margin-left:auto}.stories-republish-modal{width:min(990px,100vw - 32px);max-height:calc(100dvh - 64px)}.stories-active .stories-republish-modal>h2{margin:0 50px 4px 0;font-size:27px!important}.stories-republish-modal>p{color:#aebbc3;margin:0 50px 14px 0;font-size:16px}.stories-republish-section,.stories-republish-modal fieldset.stories-republish-section{border:1px solid #344043;border-radius:10px;min-width:0;margin:12px 0;padding:15px}.stories-republish-section header{border-bottom:1px solid #354043;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.stories-republish-section header>span,.stories-republish-section h3,.stories-republish-section legend{color:#f3f6f6;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.stories-republish-section header svg,.stories-republish-section h3 svg,.stories-republish-section legend svg{color:#9dff00;width:23px;height:23px}.stories-republish-section header small,.stories-republish-section legend small{color:#aebbc3;font-size:12px;font-weight:400}.stories-republish-source-content{align-items:center;gap:24px;padding-top:10px;display:flex}.stories-republish-source-content .stories-deck-account{flex:0 0 30%}.stories-republish-source-content .stories-deck-thumb{flex-basis:90px;width:90px;height:122px}.stories-republish-destinations legend{margin-bottom:8px}.stories-republish-account-grid,.stories-republish-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stories-republish-account,.stories-republish-connect,.stories-republish-action{color:#e8eff0;cursor:pointer;border:1px solid #394446;border-radius:9px;align-items:center;gap:10px;min-width:0;min-height:86px;margin:0;padding:12px;text-decoration:none;display:flex}.stories-republish-account.selected,.stories-republish-action.selected{background:#122008;border-color:#9dff00}.stories-republish-account>img:first-child{flex:none;width:32px;height:32px}.stories-republish-account>img:nth-child(2),.stories-republish-account>.stories-deck-avatar{object-fit:cover;border-radius:50%;flex:none;width:46px;height:46px}.stories-republish-account>span,.stories-republish-connect>span,.stories-republish-action>span{gap:4px;min-width:0;display:grid}.stories-republish-account strong,.stories-republish-account small,.stories-republish-action strong,.stories-republish-action small{text-overflow:ellipsis;overflow:hidden}.stories-republish-account small,.stories-republish-connect small,.stories-republish-action small{color:#aebbc3;font-size:12px}.stories-republish-account input,.stories-republish-action input{accent-color:#9dff00;flex:none;width:20px;height:20px;margin-left:auto}.stories-republish-connect{border-style:dashed}.stories-republish-connect>svg{width:34px;height:34px}.stories-republish-empty{margin:12px 0 0!important}.stories-republish-schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stories-republish-schedule .stories-republish-section,.stories-republish-modal .stories-republish-schedule fieldset.stories-republish-section{margin:0;padding-top:10px;padding-bottom:10px}.stories-republish-schedule h3{margin:0 0 10px}.stories-republish-schedule select{color:#f2f5f5;background:#0b1213;border:1px solid #566161;border-radius:7px;width:100%;padding:10px}.stories-republish-schedule p{color:#bdc8cb;align-items:center;gap:8px;margin:10px 0 0;font-size:12px;display:flex}.stories-republish-actions .stories-republish-action{min-height:88px}.stories-republish-action>svg{flex:none;width:28px;height:28px}.stories-republish-action.selected>svg{color:#9dff00}.stories-republish-bottom{color:#aebbc3;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.stories-republish-bottom>span{color:#9dff00}.stories-republish-modal>footer{border-top:1px solid #354043;margin-top:14px;padding-top:14px}.stories-republish-modal>footer button{font-size:14px!important}@media (max-width:1350px){.stories-history-toolbar{flex-wrap:wrap}.stories-history-toolbar .stories-history-selects{margin-left:0}}@media (max-width:1050px){.stories-active-list{grid-template-columns:1fr}.stories-deck-content{grid-template-columns:minmax(0,1fr) auto}.stories-deck-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.stories-deck-facts>span+span{border-left:1px solid #263137;padding-left:9px}.stories-details-summary,.stories-republish-schedule{grid-template-columns:1fr}.stories-details-deck{border-bottom:1px solid #354043;border-right:0;padding:0 0 16px}}@media (max-width:680px){.stories-active{padding:12px}.stories-history-filters{width:100%;overflow-x:auto}.stories-history-toolbar .stories-history-selects,.stories-history-search{flex:100%;width:100%}.stories-deck-content{grid-template-columns:1fr}.stories-deck-thumbs{overflow-x:auto}.stories-active-list .stories-deck-thumb{flex-basis:70px;width:70px;height:100px}.stories-active-list .stories-deck-more{flex-basis:65px;min-width:65px}.stories-deck-facts{grid-template-columns:1fr}.stories-deck-facts>span+span{border-left:0;padding-left:0}.stories-details-modal,.stories-republish-modal{padding:14px}.stories-details-header{flex-direction:column;align-items:flex-start}.stories-details-summary,.stories-details-facts,.stories-republish-account-grid,.stories-republish-action-grid{grid-template-columns:1fr}.stories-details-deck .stories-deck-thumbs{margin-left:0}.stories-details-footer{flex-wrap:wrap}.stories-details-footer button{flex:100%}.stories-republish-source-content,.stories-republish-section header,.stories-republish-bottom{flex-direction:column;align-items:flex-start}}.image-history-search-form{flex:0 243px;min-width:190px}.image-history-search-form .stories-history-search,.image-history-search-form .stories-history-search input{width:100%}.image-history .stories-deck-thumb img{object-fit:contain;background:#070a0b}.history-deck-open{cursor:zoom-in;padding:0}.history-deck-open:focus-visible{outline:2px solid var(--color-accent-lime);outline-offset:2px}.history-media-unavailable{color:#aebbc2;text-align:center;place-items:center;width:100%;height:100%;padding:5px;font-size:10px;display:grid}.history-media-viewer{gap:14px;display:grid}.history-media-viewer-frame{background:#070a0b;place-items:center;min-height:min(65dvh,600px);display:grid}.history-media-viewer-frame img{object-fit:contain;max-width:100%;max-height:65dvh;display:block}.history-media-viewer-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:1350px){.image-history-search-form{flex:100%}}.media-library-page{gap:0;width:100%;position:relative}.media-library-page>.library-heading{align-items:start;min-height:109px;margin-bottom:0;padding:4px 14px 14px}.media-library-page .library-heading h1{margin:3px 0 0;font-size:40px;line-height:1.05}.library-heading p:not(.eyebrow){color:#b7c3d2;margin-top:4px;font-size:16px}.library-heading-actions{z-index:1;position:absolute;top:16px;right:10px}.library-create-button{color:#061000;min-height:48px;font:inherit;cursor:pointer;background:#a9fb00;border:0;border-radius:8px;justify-content:center;align-items:center;gap:11px;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex}.library-create-button:hover,.library-create-button:focus-visible{background:#bdff34}.library-filter-panel{background:#0b0f10;border:1px solid #232a2d;border-radius:11px;grid-template-columns:minmax(0,1.88fr) repeat(2,minmax(0,1fr));gap:15px 16px;padding:15px 17px 13px;display:grid}.library-filter-panel .library-main-search,.library-filter-select>summary{color:#a4afbb;background:#0c1013;border:1px solid #2b363c;border-radius:10px;width:100%;min-height:59px}.library-filter-panel .library-main-search{gap:17px;padding:0 18px}.library-filter-panel .library-main-search input{min-height:57px;font-size:16px}.library-filter-select{min-width:0;position:relative}.library-filter-select>summary{cursor:pointer;align-items:center;gap:16px;padding:0 17px;list-style:none;display:flex}.library-filter-select>summary::-webkit-details-marker{display:none}.library-filter-select>summary>span{flex:1;gap:3px;min-width:0;display:grid}.library-filter-select>summary small{color:#9eacb7;font-size:12px}.library-filter-select>summary strong{color:#f4f7f8;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.library-filter-select>summary>svg:last-child{flex:none}.library-filter-options{z-index:30;background:#0e1417;border:1px solid #394549;border-radius:10px;max-height:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #000a}.library-filter-options input{color:#fff;background:#090d0f;border:1px solid #354247;border-radius:7px;width:100%;min-height:40px;margin-bottom:5px;padding:0 10px}.library-filter-options button{color:#e3ebee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:6px 9px;display:flex}.library-filter-options button:hover,.library-filter-options button:focus-visible{background:#1c2925}.library-filter-options button>span{display:grid}.library-filter-options button small{color:#a2acb4}.library-filter-options button img{border-radius:50%;width:24px;height:24px}.library-view-options{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.library-view-options button{color:#bbc8d3;min-width:0;min-height:76px;font:inherit;text-align:left;cursor:pointer;background:#0b0f11;border:1px solid #343f45;border-radius:9px;align-items:center;gap:25px;padding:12px 20px;display:flex}.library-view-options button.active{color:#a9fb00;background:linear-gradient(90deg,#1a280e,#10190d);border-color:#a9fb00}.library-view-options button>span{flex:1;gap:3px;min-width:0;display:grid}.library-view-options button strong{color:#f8fafb;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.library-view-options button small{color:#b4c0c9;font-size:14px}.library-view-options button b{color:#fff;background:#1a2226;border-radius:99px;place-items:center;min-width:36px;height:31px;font-size:14px;display:grid}.library-view-options button.active b{background:#263c15}.media-library-page>.drive-upload-guidance{border-radius:9px;min-height:43px;margin:7px 0 13px;padding:10px 20px}.library-section{margin:0 5px 20px}.library-section>header{margin:0 2px 8px}.library-section>header h2{color:#f8fafb;align-items:center;gap:15px;margin:0;font-size:23px;line-height:1.2;display:flex}.library-section>header h2 span{background:#1b252a;border-radius:99px;place-items:center;min-width:39px;height:28px;font-size:14px;display:grid}.library-section>header p{color:#acbac6;margin:3px 0 0;font-size:14px}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.library-folder-card{background:#0a0e10;border-color:#253037;border-radius:11px}.library-folder-card:hover{transform:none}.library-folder-preview{background:0 0;grid-template-rows:87px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px 0}.library-folder-preview>span{border-radius:6px}.library-folder-preview>span:only-of-type{grid-area:1/1/auto/-1}.library-preview-duration{color:#fff;background:#080a0ae0;border-radius:4px;padding:2px 5px;font-size:11px;position:absolute;bottom:4px;right:4px}.library-folder-body{justify-content:flex-start;gap:14px;padding:14px 18px 0}.library-folder-body>svg{color:#a9fb00}.library-folder-body h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;overflow:hidden}.library-folder-stats{padding:7px 18px 13px 66px;font-size:14px}.library-folder-stats strong{font-size:14px}.library-folder-card>footer{background:0 0;min-height:75px;margin:0 18px;padding:8px 0}.library-account-stack>span{border-color:#0a0e10;width:40px;height:40px;margin-right:-7px}.library-account-stack small{margin-left:13px;font-size:13px}.library-account-name{border:1px solid #253137;border-radius:99px;padding:6px 14px;color:#e8edf0!important}.library-unlinked-state{color:#acb9c5;align-items:center;gap:12px;font-size:13px;display:flex}.library-link-account{color:#fff;border:1px solid #7a8790;border-radius:7px;align-items:center;min-height:38px;padding:0 15px;font-weight:700;text-decoration:none;display:inline-flex}.library-new-folder-card{color:#acb9c5;border:1px dashed #415058;border-radius:11px;place-content:center;justify-items:center;gap:12px;min-height:210px;font-size:19px;text-decoration:none;display:grid}.library-new-folder-card>span{color:#fff;border:1px solid #596873;border-radius:50%;place-items:center;width:56px;height:56px;font-size:34px;font-weight:300;display:grid}.library-create-dialog{color:#f7f9fa;background:#10161a;border:1px solid #49575f;border-radius:12px;width:min(691px,100vw - 30px);max-height:min(768px,100dvh - 30px);padding:0;overflow:hidden;box-shadow:0 26px 80px #000d}.library-create-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c}.library-create-dialog form{max-height:inherit;flex-direction:column;display:flex}.library-create-dialog header{justify-content:space-between;padding:29px 33px 22px;display:flex}.library-create-dialog header h2{margin:0;font-size:28px}.library-create-dialog header p{color:#bfd0dc;margin:5px 0 0;font-size:16px}.library-create-dialog header button{color:#b1c0ce;cursor:pointer;background:0 0;border:0;align-self:start}.library-create-content{min-height:0;padding:0 33px 18px;overflow-y:auto}.library-create-content>label,.library-create-drive-heading{color:#fff;justify-content:space-between;margin-bottom:9px;font-size:15px;font-weight:700;display:flex}.library-create-content>input,.library-create-drive-search{color:#fff;width:100%;min-height:47px;font:inherit;background:#0b1115;border:1px solid #43535d;border-radius:8px;padding:0 17px}.library-create-content>input:focus{border-color:#a9fb00;outline:0}.library-create-drive-heading{margin:25px 0 12px}.library-create-drive-heading span{color:#a8b7c5;font-weight:400}.library-create-drive-search{align-items:center;gap:12px;display:flex}.library-create-drive-search input{color:#fff;width:100%;min-height:44px;font:inherit;background:0 0;border:0;outline:0}.library-create-drive-list{border:1px solid #36444b;border-radius:9px;height:285px;margin-top:16px;overflow-y:auto}.library-create-drive-list label{cursor:pointer;border-bottom:1px solid #2b383e;align-items:center;gap:24px;min-height:78px;padding:10px 18px;display:flex}.library-create-drive-list label.selected{background:linear-gradient(90deg,#1b2b15,#102018);border:1px solid #a9fb00;border-radius:8px}.library-create-drive-list label input{accent-color:#a9fb00;width:24px;height:24px}.library-create-drive-list label>span{flex:1;gap:4px;min-width:0;display:grid}.library-create-drive-list label strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-create-drive-list label small{color:#aab9c8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-create-drive-list label em{color:#a9fb00;font-size:13px;font-style:normal;font-weight:700}.library-create-note{color:#f2f6ee;background:#132013;border:1px solid #354d23;border-radius:8px;margin:13px 0 0;padding:15px 19px;font-size:13px}.library-create-error{color:#f77}.library-create-dialog footer{border-top:1px solid #2a373d;justify-content:flex-end;gap:13px;padding:17px 30px;display:flex}.library-create-dialog footer .button{min-height:50px;padding:0 23px}.library-detail-page{gap:21px}.library-detail-page .library-back-link{color:#aab6c3;margin:18px 0 0;font-size:15px;font-weight:500}.library-detail-page .library-back-link svg{color:#a9fb00}.library-detail-header{border-color:#2d3539;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:15px 25px;min-height:213px;padding:32px 26px 20px}.library-detail-identity{gap:18px}.library-detail-identity>span{border-color:#a9fb00;border-radius:13px;flex-basis:65px;width:65px;height:65px}.library-detail-identity h1{font-size:30px}.library-detail-identity p:not(.eyebrow){font-size:16px}.library-detail-meta span{font-size:14px}.library-detail-meta strong{font-size:13px;font-weight:400}.library-detail-accounts{align-items:center;min-height:50px;padding-top:10px}.library-folder-management{--library-upload-accent:#b8ff00;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;display:flex}.library-folder-management>button{color:#c9d2d9;cursor:pointer;background:#0c1113;border:1px solid #364044;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 9px;display:inline-flex}.library-folder-management>button:last-child{color:#ff6b6b}.library-folder-management>.library-upload-trigger,.library-upload-primary{border:1px solid var(--color-accent-lime);background:var(--color-accent-lime);min-height:48px;color:var(--color-accent-ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:11px;padding:0 20px;font-size:17px;font-weight:700;display:inline-flex}.library-folder-management>.library-upload-trigger{background:var(--library-upload-accent);border-color:var(--library-upload-accent);min-width:209px;margin-inline-end:4px}.library-upload-notice{color:var(--color-success);text-align:end;flex-basis:100%;order:1;margin:0}.library-upload-dialog{--library-upload-accent:#b8ff00;box-sizing:border-box;width:min(896px,100% - 36px);max-width:none;max-height:calc(100dvh - 36px);color:var(--color-text-primary);background:#0c0d0c;border:1px solid #555753;border-radius:17px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #000a}.library-upload-dialog::backdrop{background:#000000c2}.library-upload-frame{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 38px);display:grid}.library-upload-header{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:flex-start;gap:12px;margin:0 29px;padding:23px 0 18px 3px;display:flex}.library-upload-header h2{letter-spacing:-.025em;margin:0 0 2px;font-size:32px;line-height:1.19}.library-upload-header p{color:var(--color-text-secondary);margin:0;font-size:19px;line-height:1.4}.library-upload-close{background:var(--color-surface-1);width:41px;height:41px;color:var(--color-text-primary);cursor:pointer;border:1px solid #565956;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid}.library-upload-body{overscroll-behavior:contain;padding:17px 29px 0;overflow-y:auto}.library-upload-types{border:0;min-width:0;margin:0;padding:0}.library-upload-types legend{color:var(--color-text-secondary);text-transform:uppercase;margin:0 0 11px;padding:0;font-size:17px;font-weight:700}.library-upload-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.library-upload-choice{text-align:center;cursor:pointer;background:#101110;border:1px solid #454744;border-radius:14px;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:151px;padding:12px 6px;display:grid;position:relative}.library-upload-choice input{opacity:0;width:1px;height:1px;position:absolute}.library-upload-choice:has(input:checked){border-color:var(--library-upload-accent);background:#151e08}.library-upload-dialog button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.library-upload-choice:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.library-upload-choice-icon{color:#a7a9a6;margin-bottom:7px}.library-upload-choice-icon--stories{transform:scaleX(.75)}.library-upload-check,.library-upload-drop>svg,.library-upload-destination>svg,.library-upload-destination>small{color:var(--library-upload-accent)}.library-upload-choice:has(input:checked) .library-upload-choice-icon{color:var(--library-upload-accent)}.library-upload-check{position:absolute;inset:11px 11px auto auto}.library-upload-choice strong{font-size:16px}.library-upload-choice small{color:var(--color-text-secondary);font-size:14px}.library-upload-drop{text-align:center;cursor:pointer;background:#101110;border:2px dashed #777c78;border-radius:16px;align-content:center;justify-items:center;min-height:262px;margin-top:24px;padding:14px;display:grid}.library-upload-drop[data-dragging=true]{border-color:var(--library-upload-accent);background:#151e08}.library-upload-drop>strong{margin-top:5px;font-size:21px}.library-upload-drop>p,.library-upload-drop>small{color:var(--color-text-secondary);margin:3px 0 0;font-size:17px}.library-upload-select{background:var(--color-surface-1);min-height:47px;color:var(--color-text-primary);cursor:pointer;border:1px solid #596763;border-radius:10px;padding:0 22px;font-size:16px;font-weight:700}.library-upload-drop>.library-upload-select{border-color:#d8ded9;min-width:210px;margin:17px 0 7px}.library-upload-destination{background:#0b0c0b;border:1px solid #343734;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 20px;min-height:73px;margin-top:20px;padding:11px 21px;display:grid}.library-upload-destination strong,.library-upload-destination span{font-size:16px;line-height:1.4;display:block}.library-upload-destination span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-upload-destination>small{align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.library-upload-footer{justify-content:flex-end;gap:14px;width:100%;margin:0;padding:26px 25px 27px;display:flex}.library-upload-primary{background:var(--library-upload-accent);border-color:var(--library-upload-accent);padding:0 17px}.library-upload-dialog button:disabled{cursor:not-allowed;opacity:.64}.library-upload-dialog[data-detail=true]{border-radius:22px;width:min(1184px,100% - 36px);max-height:calc(100dvh - 16px)}.library-upload-dialog[data-detail=true] .library-upload-frame{max-height:calc(100dvh - 18px)}.library-upload-dialog[data-detail=true] .library-upload-header{margin-inline:39px;padding:25px 0 13px}.library-upload-dialog[data-detail=true] .library-upload-header h2{font-size:38px;font-weight:700}.library-upload-dialog[data-detail=true] .library-upload-header p{font-size:21px}.library-upload-dialog[data-detail=true] .library-upload-close{width:49px;height:49px}.library-upload-dialog[data-detail=true] .library-upload-body{padding:16px 36px 0}.library-upload-dialog[data-detail=true] .library-upload-types legend{font-size:20px}.library-upload-dialog[data-detail=true] .library-upload-choice{cursor:default;min-height:164px}@media (min-width:1100px) and (min-height:1150px){.library-upload-dialog[data-detail=true]{transform:translateY(-9px)}}.library-upload-dialog[data-detail=true] .library-upload-choice strong{font-size:20px}.library-upload-dialog[data-detail=true] .library-upload-choice small{font-size:17px}.library-upload-drop.library-upload-drop--compact{border-color:var(--library-upload-accent);text-align:left;background:#14180c;grid-template-columns:123px minmax(0,1fr) auto;place-items:center stretch;gap:26px;min-height:141px;margin-top:25px;padding:18px 24px 18px 36px}.library-upload-drop--compact>svg{box-sizing:content-box;border-right:1px solid #7a7c73;justify-self:end;width:70px;height:70px;padding:6px 33px 6px 0}.library-upload-drop-copy>strong{font-size:29px;line-height:1.2;display:block}.library-upload-drop-copy p,.library-upload-drop-copy small{color:var(--color-text-secondary);margin:2px 0 0;font-size:19px;display:block}.library-upload-drop-copy small{margin-top:6px}.library-upload-drop-actions{justify-items:end;gap:9px;font-size:19px;display:grid}.library-upload-drop-actions button{border:3px solid var(--library-upload-accent);min-height:48px;color:var(--library-upload-accent);background:#111708;border-radius:13px;padding-inline:34px;font-size:21px}.library-upload-drop--compact[data-dragging=true]{background:#252f0e}.library-upload-queue{background:#101110;border:1px solid #555753;border-radius:16px;margin-top:24px;padding:14px 17px clamp(12px,3dvh,39px)}.library-upload-queue-header{justify-content:space-between;align-items:baseline;gap:12px;padding-inline:6px;display:flex}.library-upload-queue-header h3,.library-upload-queue-header strong{margin:0;font-size:26px;line-height:1.35}.library-upload-queue-header strong{white-space:nowrap;font-size:23px}.library-upload-queue progress{appearance:none;width:100%;min-width:0;height:10px;accent-color:var(--library-upload-accent);background:#333536;border:0;border-radius:999px;display:block;overflow:hidden}.library-upload-queue progress::-webkit-progress-bar{border-radius:inherit;background:#333536}.library-upload-queue progress::-webkit-progress-value{background:var(--library-upload-accent);border-radius:999px}.library-upload-queue progress::-moz-progress-bar{background:var(--library-upload-accent);border-radius:999px}.library-upload-queue .library-upload-total{width:calc(100% - 8px);height:15px;margin:9px 4px 6px}.library-upload-summary{margin:0 6px 13px;font-size:18px}.library-upload-files{overscroll-behavior:contain;scrollbar-color:#8f918f #353635;scrollbar-width:thin;scrollbar-gutter:stable;max-height:clamp(200px,32dvh,394px);margin:0;padding:0 8px 0 0;list-style:none;overflow-y:auto}.library-upload-files:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.library-upload-row{content-visibility:auto;contain-intrinsic-block-size:auto 49px;border-top:1px solid #393a39;grid-template-columns:43px minmax(0,1.2fr) minmax(0,1.08fr) minmax(0,.86fr);align-items:center;gap:12px;min-height:49px;padding:3px 8px 3px 12px;display:grid}.library-upload-row:last-child{border-bottom:1px solid #393a39}.library-upload-row>svg,.library-upload-row-state>svg{color:#c7c9c7}.library-upload-file-info>:is(strong,small){overflow-wrap:anywhere;font-size:16px;line-height:1.25;display:block}.library-upload-file-info>strong{font-size:18px}.library-upload-file-info>.library-upload-file-error{color:var(--color-danger);font-size:13px}.library-upload-row-progress{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 3.3rem;align-items:center;gap:14px;font-size:17px;display:grid}.library-upload-row-state{flex-wrap:wrap;align-items:center;gap:5px 9px;font-size:17px;display:flex}.library-upload-row-state:is([data-phase=complete],[data-phase=failed],[data-phase=canceled])>svg{color:currentColor}.library-upload-row-state[data-phase=complete],.library-upload-row-state:is([data-phase=uploading],[data-phase=drive])>svg{color:var(--library-upload-accent)}.library-upload-row-state[data-phase=failed]{color:var(--color-danger)}.library-upload-retry{background:var(--color-surface-1);color:var(--color-text-primary);cursor:pointer;border:1px solid #a5a9a4;border-radius:9px;padding:5px 9px}.library-upload-dialog[data-detail=true] .library-upload-footer{align-items:center;gap:16px;padding:36px 32px clamp(24px,4.4dvh,54px) 36px}.library-upload-footer>p{color:var(--color-text-primary);flex:1;margin:0;font-size:15px}.library-upload-dialog[data-detail=true] .library-upload-footer button{white-space:nowrap;min-height:58px;padding-inline:25px;font-size:19px}.library-upload-dialog .library-upload-primary:disabled{opacity:1}.library-upload-dialog[data-detail=false] .library-upload-primary:disabled{opacity:.64}.library-upload-confirm{width:min(440px,100vw - 36px);color:var(--color-text-primary);background:#101110;border:1px solid #555753;border-radius:15px;padding:23px}.library-upload-confirm::backdrop{background:#000a}.library-upload-confirm h3{margin:0}.library-upload-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.library-upload-result{color:var(--color-warning);margin:12px 0 0}@media (max-width:680px){.library-upload-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.library-upload-frame{max-height:calc(100dvh - 26px)}.library-upload-header{margin:0 16px;padding:16px 0 13px}.library-upload-header h2{font-size:24px}.library-upload-header p{font-size:14px}.library-upload-body{padding:14px 16px 0}.library-upload-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.library-upload-choice{min-height:104px}.library-upload-choice-icon{width:35px;height:35px;margin-bottom:2px}.library-upload-drop{min-height:215px;margin-top:14px}.library-upload-destination{grid-template-columns:auto minmax(0,1fr);gap:6px 10px;padding:10px}.library-upload-destination>small{grid-column:2}.library-upload-drop>p,.library-upload-drop>small,.library-upload-destination span{font-size:14px}.library-upload-footer{gap:8px;padding:14px 16px}.library-upload-footer button{padding-inline:11px;font-size:14px}}@media (max-width:990px){.library-upload-drop.library-upload-drop--compact{grid-template-columns:78px minmax(0,1fr) auto;gap:14px;padding-inline:18px}.library-upload-drop--compact>svg{width:51px;height:51px;padding-right:12px}.library-upload-drop-copy>strong{font-size:24px}.library-upload-drop-copy p,.library-upload-drop-copy small,.library-upload-drop-actions{font-size:15px}.library-upload-drop-actions button{padding-inline:12px;font-size:16px}.library-upload-row{grid-template-columns:28px minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.85fr);gap:8px}}@media (max-width:680px){.library-upload-dialog[data-detail=true]{border-radius:16px;width:calc(100% - 20px)}.library-upload-dialog[data-detail=true] .library-upload-header{margin-inline:14px;padding-block:12px 9px}.library-upload-dialog[data-detail=true] .library-upload-header h2{font-size:24px}.library-upload-dialog[data-detail=true] .library-upload-header p{font-size:14px}.library-upload-dialog[data-detail=true] .library-upload-close{width:38px;height:38px}.library-upload-dialog[data-detail=true] .library-upload-body{padding:12px 13px 0}.library-upload-dialog[data-detail=true] .library-upload-types legend,.library-upload-dialog[data-detail=true] .library-upload-choice strong{font-size:15px}.library-upload-dialog[data-detail=true] .library-upload-choice{min-height:91px;padding:8px 4px}.library-upload-dialog[data-detail=true] .library-upload-choice small{font-size:12px}.library-upload-check{width:19px;height:19px}.library-upload-drop.library-upload-drop--compact{grid-template-columns:37px minmax(0,1fr);gap:8px 11px;margin-top:12px;padding:10px}.library-upload-drop--compact>svg{border:0;width:35px;height:35px;padding:0}.library-upload-drop-copy>strong{font-size:19px}.library-upload-drop-copy p,.library-upload-drop-copy small,.library-upload-drop-actions{font-size:13px}.library-upload-drop-actions{text-align:center;grid-column:1/-1;justify-items:stretch}.library-upload-drop-actions button{min-height:42px}.library-upload-queue{margin-top:12px;padding:9px}.library-upload-queue-header h3,.library-upload-queue-header strong{font-size:16px}.library-upload-summary{font-size:13px}.library-upload-row{grid-template-columns:25px minmax(0,1fr) minmax(0,1fr);gap:5px 7px;padding:5px 2px}.library-upload-file-info{grid-column:2/-1}.library-upload-row-progress{grid-column:2;grid-template-columns:minmax(0,1fr) auto}.library-upload-row-state,.library-upload-row-progress,.library-upload-file-info>:is(strong,small){font-size:13px}.library-upload-row-state>svg{width:16px;height:16px}.library-upload-dialog[data-detail=true] .library-upload-footer{flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:10px 13px}.library-upload-dialog[data-detail=true] .library-upload-footer button{min-height:40px;padding-inline:10px;font-size:14px}.library-upload-footer>p{flex:1 0 100%;font-size:12px}}.library-toolbar-panel{border-radius:11px;min-height:79px;padding:10px 13px}.library-toolbar-panel nav{gap:5px}.library-toolbar-panel nav a{min-height:48px;padding:15px 17px;font-size:15px}.library-toolbar-panel nav a.active{background:#1b2a0d}.library-toolbar-panel .library-search{width:min(100%,416px);min-height:54px;padding:0 16px}.library-toolbar-panel .library-search input{font-size:15px}.library-detail-page .library-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.library-media-card{background:#0a0e10;border-radius:11px}.library-media-preview{height:280px}.library-media-preview>span{z-index:1;border-radius:7px;padding:8px 12px;font-size:13px;top:13px;left:13px}.library-media-duration{color:#fff;background:#080a0adb;border-radius:7px;padding:6px 10px;font-size:13px;position:absolute;bottom:12px;right:13px}.library-viewer-icon{z-index:2;color:#fff;cursor:pointer;background:#11191be3;border:1px solid #67747a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:13px;right:13px}.library-media-body{padding:13px 18px 0}.library-media-body>div:first-child{gap:12px;min-height:36px}.library-media-body strong{font-size:15px}.library-media-body dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin-top:13px}.library-media-body dl div:last-child{grid-column:1/-1}.library-media-body dt{color:#9dabba;letter-spacing:0;text-transform:none;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.library-media-body dd{align-items:center;gap:6px;margin-top:5px;font-size:13px;display:flex}.library-media-card>footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;min-height:102px;margin:0 18px;padding:37px 0 16px;display:grid}.library-media-card>footer .library-reusable-state{border:1px solid #a9fb00;border-radius:99px;padding:5px 12px;font-size:12px;position:absolute;transform:translateY(-30px)}.library-viewer-button,.library-card-action{color:#fff;min-height:47px;font:inherit;cursor:pointer;background:0 0;border:1px solid #4b5a62;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.library-card-action{color:#0a1200;background:#a9fb00;border-color:#a9fb00;width:100%}.library-media-card>footer .external-media-delete button{color:#f24f4f;border:1px solid #f24f4f;border-radius:8px;min-width:48px;min-height:47px;font-size:0}.library-media-card>footer .external-media-delete button svg{width:21px;height:21px}.library-viewer-dialog{color:#fff;background:#0b0e10;border:1px solid #445058;border-radius:12px;width:min(1100px,100vw - 25px);height:min(92dvh,900px);max-height:none;padding:0}.library-viewer-dialog::backdrop,.library-management-dialog::backdrop{background:#000e}.library-viewer-content{flex-direction:column;height:100%;display:flex}.library-viewer-content header{border-bottom:1px solid #2b373e;flex:none;justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;display:flex}.library-viewer-content header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.library-viewer-content header button{color:#fff;cursor:pointer;background:0 0;border:0;flex:none}.library-viewer-media{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;display:grid;position:relative}.library-viewer-media img{object-fit:contain}.library-viewer-media video{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0}.library-viewer-media p{z-index:1;background:#111c20;border-radius:7px;padding:10px 15px;position:absolute}.library-management-dialog{color:#fff;background:#101619;border:1px solid #445058;border-radius:11px;width:min(480px,100vw - 25px);padding:22px}.library-management-dialog header{justify-content:space-between;align-items:center;display:flex}.library-management-dialog header h2{margin:0}.library-management-dialog header button{color:#fff;cursor:pointer;background:0 0;border:0}.library-management-dialog p{color:#b9c5cf}.library-management-dialog label{gap:8px;display:grid}.library-management-dialog input{color:#fff;background:#0a1013;border:1px solid #526068;border-radius:7px;min-height:44px;padding:0 10px}.library-management-dialog footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.library-media-card>footer{position:relative}.library-reuse-dialog{color:#f6f8fa;background:#11181d;border:1px solid #44515a;border-radius:16px;width:min(728px,100vw - 25px);max-height:min(913px,100dvh - 20px);padding:0;overflow:hidden;box-shadow:0 28px 80px #000c}.library-reuse-dialog[open]{flex-direction:column;min-height:min(913px,100dvh - 20px);display:flex}.library-reuse-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000d}.library-reuse-dialog>header{justify-content:space-between;padding:28px 28px 24px;display:flex}.library-reuse-dialog>header .eyebrow{color:#a9fb00;align-items:center;gap:12px;font-size:14px;font-weight:800;display:flex}.library-reuse-dialog>header h2{margin:2px 0;font-size:29px}.library-reuse-dialog>header p:not(.eyebrow){color:#b2c3d0;margin:0;font-size:18px}.library-reuse-dialog>header button{color:#d4e0e9;cursor:pointer;background:#0e1418;border:1px solid #52626a;border-radius:10px;align-self:flex-start;place-items:center;width:52px;height:52px;display:grid}.library-reuse-scroll{flex:1;min-height:0;padding:0 25px 17px;overflow-y:auto}.library-reuse-media{border:1px solid #3e4b51;border-radius:10px;grid-template-columns:213px minmax(0,1fr);gap:20px;min-height:197px;padding:16px;display:grid}.library-reuse-thumbnail{background:#080b0d;border-radius:7px;min-height:176px;position:relative;overflow:hidden}.library-reuse-thumbnail img,.library-reuse-thumbnail video{object-fit:cover;width:100%;height:100%}.library-reuse-thumbnail small{background:#000c;border-radius:5px;padding:4px 8px;position:absolute;bottom:8px;right:8px}.library-reuse-media>div:last-child{min-width:0}.library-reuse-media strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:15px;display:flex;overflow:hidden}.library-reuse-media strong svg{flex:none}.library-reuse-media p{flex-wrap:wrap;gap:9px;margin:13px 0 17px;display:flex}.library-reuse-media p span{color:#b9c8d4;border:1px solid #303c42;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:14px;display:inline-flex}.library-reuse-media .library-viewer-button{min-height:46px;padding:0 14px}.library-reuse-field{color:#fff;margin:20px 0 9px;font-size:15px;font-weight:800;display:block}.library-reuse-select{position:relative}.library-reuse-select>summary{cursor:pointer;background:#0a1013;border:1px solid #46545b;border-radius:10px;align-items:center;gap:13px;min-height:67px;padding:8px 18px;list-style:none;display:flex}.library-reuse-select>summary::-webkit-details-marker{display:none}.library-reuse-select>summary>svg:last-child{margin-left:auto}.library-reuse-select img,.library-reuse-summary img{border-radius:50%;width:43px;height:43px}.library-reuse-options{z-index:5;background:#10191d;border:1px solid #53626b;border-radius:8px;max-height:235px;padding:8px;display:grid;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 35px #000a}.library-reuse-options input{color:#fff;background:#0a1013;border:1px solid #45545c;border-radius:6px;min-height:38px;padding:0 9px}.library-reuse-options button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:45px;padding:5px;display:flex}.library-reuse-options button:hover{background:#223122}.library-reuse-summary{background:#142017;border:1px solid #425c2b;border-radius:10px;align-items:center;gap:15px;min-height:73px;margin:14px 0;padding:12px 20px;display:flex}.library-reuse-summary>svg:first-of-type{margin-left:auto}.library-reuse-summary>svg:nth-of-type(2){color:#a9fb00}.library-reuse-summary span{gap:2px;display:grid}.library-reuse-summary small{color:#b5c6d2}.library-reuse-note{color:#c2d4e5;background:#102234;border:1px solid #305d86;border-radius:9px;margin:12px 0;padding:15px 17px;line-height:1.5}.library-reuse-ready{color:#a9fb00;margin:8px 0}.library-reuse-dialog>footer{border-top:1px solid #34414a;justify-content:flex-end;gap:12px;padding:13px 25px;display:flex}.library-reuse-dialog>footer .button{min-height:52px;padding:0 20px}@media (max-width:1300px){.library-filter-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.library-main-search{grid-column:1/-1}.library-view-options button{gap:12px;padding-inline:12px}.library-view-options button strong{white-space:normal;overflow:visible}.library-grid,.library-detail-page .library-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.media-library-page>.library-heading{min-height:210px;padding-left:0}.media-library-page .library-heading h1{font-size:34px}.library-heading-actions{top:155px;right:0}.library-filter-panel{grid-template-columns:1fr;padding:11px}.library-main-search{grid-column:auto}.library-view-options{padding-bottom:2px;display:flex;overflow-x:auto}.library-view-options button{min-width:245px}.library-grid{grid-template-columns:1fr}.library-detail-header{grid-template-columns:1fr;padding:20px}.library-detail-meta{justify-items:start}.library-folder-management{justify-content:flex-start}.library-toolbar-panel{display:grid}.library-toolbar-panel nav{flex-wrap:nowrap;overflow-x:auto}.library-detail-page .library-toolbar-panel nav{flex-wrap:wrap;overflow-x:visible}.library-detail-page .library-media-grid{grid-template-columns:1fr}.library-create-dialog{max-height:calc(100dvh - 20px)}.library-create-dialog header{padding:20px}.library-create-content{padding:0 20px 15px}.library-create-drive-list{height:min(285px,32dvh)}.library-create-drive-list label{gap:10px;padding:8px}.library-create-drive-list label em{font-size:11px}.library-create-dialog footer{padding:13px 20px}.library-reuse-dialog>header{padding:18px}.library-reuse-scroll{padding:0 14px 12px}.library-reuse-media{grid-template-columns:1fr}.library-reuse-thumbnail{height:190px}.library-reuse-summary{gap:7px;padding:9px}.library-reuse-dialog>footer{padding:12px 14px}}.ig-connection-empty{border:1px solid var(--line);text-align:center;background:radial-gradient(at 50% 46%,#101a10 0%,#0a100c 46%,#080c09 100%);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:544px;padding:42px 32px 34px;display:flex}.ig-connection-empty-brand{border:1px solid var(--line);background:#0a0e0b;border-radius:20px;place-items:center;width:116px;height:116px;margin-bottom:24px;display:grid;position:relative}.ig-connection-empty-shield{color:var(--accent);filter:drop-shadow(0 0 10px #9aff0080);position:absolute;bottom:-6px;right:-8px}.ig-connection-empty h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.1vw,30px);line-height:1.2}.ig-connection-empty-description{max-width:530px;color:var(--color-text-secondary);margin:10px 0 32px;font-size:16px;line-height:1.55}.ig-connection-benefits{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,980px);margin-bottom:34px;display:grid}.ig-connection-benefit{align-items:flex-start;gap:16px;min-width:0;padding:0 28px;display:flex}.ig-connection-benefit+.ig-connection-benefit{border-left:1px solid var(--line)}.ig-connection-benefit-icon{width:56px;height:56px;color:var(--accent);background:#152014;border:1px solid #9aff001a;border-radius:14px;flex:0 0 56px;place-items:center;display:grid}.ig-connection-benefit strong,.ig-connection-benefit small{display:block}.ig-connection-benefit strong{margin:4px 0 5px;font-size:14px;line-height:1.25}.ig-connection-benefit small{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.ig-connection-empty-cta{justify-content:center;align-items:center;gap:12px;width:min(100%,294px);min-height:54px;font-size:15px;display:inline-flex}.ig-connection-empty-footnote{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:12px;display:flex}.ig-connect-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c7}.ig-connect-modal{background:linear-gradient(140deg,#0d1410,#080d0a 75%);border-color:#9dc1a44d;border-radius:17px;width:min(100%,850px);max-height:calc(100dvh - 32px);padding:34px 40px 25px;overflow-y:auto;box-shadow:0 28px 100px #000d}.ig-connect-modal .modal-heading{margin-bottom:23px}.ig-connect-modal .modal-heading .eyebrow{color:var(--color-text-secondary);letter-spacing:.16em;font-size:13px}.ig-connect-modal .modal-heading h2{margin:7px 0 5px;font-size:33px;line-height:1.15}.ig-connect-modal .modal-heading p:not(.eyebrow){color:var(--color-text-secondary);margin:0;font-size:17px}.ig-connect-modal .modal-close{flex:0 0 48px;width:48px;height:48px;font-size:32px}.ig-connect-modal .connection-choices{gap:10px}.ig-connect-modal .connection-provider-heading{border-bottom:1px solid var(--line);gap:20px;margin-bottom:8px;padding:0 6px 20px}.ig-connect-modal .connection-provider-heading .provider-mark{background:0 0;flex:0 0 68px;width:68px;height:68px}.ig-connect-modal .connection-provider-heading strong{align-items:center;gap:10px;font-size:20px;display:flex}.ig-connect-modal .connection-provider-heading strong svg{color:var(--accent)}.ig-connect-modal .connection-provider-heading small{margin-top:5px;font-size:15px}.ig-connect-modal .connection-choice{background:#090f0b;border-radius:12px;grid-template-columns:76px minmax(0,1fr) auto 24px;gap:16px;min-height:109px;padding:14px 20px}.ig-connect-modal .connection-choice.is-recommended{border-color:var(--accent);background:linear-gradient(90deg,#14200c,#0c1309)}.ig-connect-modal .connection-choice:focus-visible,.ig-connection-empty-cta:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ig-connect-modal .connection-choice-icon{width:76px;height:70px;color:var(--accent);background:#14200d;border:1px solid #9aff0014;border-radius:13px;place-items:center;display:grid}.ig-connect-modal .connection-choice strong{font-size:21px;line-height:1.25}.ig-connect-modal .connection-choice small{margin-top:5px;font-size:16px;line-height:1.4}.ig-connect-modal .connection-choice em{color:var(--accent);border:1px solid #9aff0047;border-radius:99px;padding:6px 13px;font-size:13px;font-style:normal;font-weight:700}.ig-connect-modal .connection-choice-chevron{color:var(--color-text-secondary)}.ig-connect-modal .connection-security-note{border-top:1px solid var(--line);color:var(--color-text-secondary);text-align:center;justify-content:center;align-items:center;gap:14px;margin:13px 0 0;padding-top:20px;font-size:13px;display:flex}.ig-connect-modal .connection-security-note svg{color:var(--accent);flex:none}@media (max-width:900px){.ig-connection-benefit{gap:10px;padding:0 15px}.ig-connection-benefit-icon{flex-basis:44px;width:44px;height:44px}}@media (max-width:650px){.ig-connection-empty{min-height:0;padding:36px 20px}.ig-connection-empty-description{font-size:14px}.ig-connection-benefits{grid-template-columns:1fr;gap:14px;margin-bottom:27px}.ig-connection-benefit{padding:0}.ig-connection-benefit+.ig-connection-benefit{border-left:0}.ig-connection-empty-footnote{font-size:11px}.ig-connect-modal{padding:22px 18px}.ig-connect-modal .modal-heading h2{font-size:26px}.ig-connect-modal .modal-heading p:not(.eyebrow){font-size:13px}.ig-connect-modal .connection-choice{grid-template-columns:50px minmax(0,1fr) 18px;gap:12px;min-height:85px;padding:10px}.ig-connect-modal .connection-choice-icon{width:50px;height:50px}.ig-connect-modal .connection-choice strong{font-size:15px}.ig-connect-modal .connection-choice small{font-size:11px}.ig-connect-modal .connection-choice em{grid-area:2/2;justify-self:start;font-size:11px}.ig-connect-modal .connection-choice-chevron{grid-area:1/3}.ig-connect-modal .connection-provider-heading strong{font-size:15px}.ig-connect-modal .connection-provider-heading small{font-size:11px}.ig-connect-modal .connection-provider-heading .provider-mark{flex-basis:52px;width:52px;height:52px}}.stories-lifecycle-action{display:contents}.stories-lifecycle-action>small{color:#8a9aa0;max-width:28rem;padding:4px 8px;font-size:11px;display:block}.stories-lifecycle-modal{width:min(620px,100%)}.stories-lifecycle-media{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;padding:0;list-style:none;display:grid}.stories-lifecycle-media li{aspect-ratio:9/16;background:#101a1e;border:1px solid #354239;border-radius:7px;position:relative;overflow:hidden}.stories-lifecycle-media img,.stories-lifecycle-media video{object-fit:cover;width:100%;height:100%}.stories-lifecycle-media li>span{color:#fff;text-shadow:0 1px 3px #000;position:absolute;bottom:4px;left:5px}.stories-lifecycle-fields{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.stories-lifecycle-fields label,.stories-lifecycle-loop-time label{gap:6px;min-width:0;display:grid}.stories-lifecycle-fields input,.stories-lifecycle-loop-time input{width:100%;min-width:0}.stories-lifecycle-loop-time{align-items:end;gap:8px;margin-bottom:8px;display:flex}.stories-lifecycle-modal footer{flex-wrap:wrap}.stories-lifecycle-modal footer .button.danger{color:#fff;background:#df253b;border-color:#df253b}.stories-lifecycle-modal footer .button.danger:hover{background:#b71d30}.reels-page .reels-upload-compact{grid-template-columns:minmax(220px,.95fr) minmax(0,1.4fr);align-items:center;gap:1.1rem;padding:.7rem 1rem;display:grid}.reels-upload-compact>header{border:0;margin:0;padding:0}.reels-upload-compact .media-source-choice{border-left:1px solid var(--border,#3a4143);margin:0;padding:0 0 0 1.1rem}.reels-upload-compact .media-source-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.reels-upload-compact [hidden]{display:none}.reels-upload-compact.dragging{border-color:var(--lime,#a8ff00)}.reels-inherited{border:1px solid var(--border,#343d40);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-block:.65rem;padding:.55rem .8rem;display:flex}.reels-inherited>strong{align-items:center;gap:.6rem;display:inline-flex}.reels-inherited>strong svg{color:var(--lime,#a8ff00);flex:none}.reels-inherited>span{border-left:1px solid var(--border,#343d40);padding-inline-start:1rem}.reels-inherited>a{margin-inline-start:auto}.reels-thumbnail{width:64px;height:36px;color:var(--muted,#a4afb0);background:#171c1d;border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.reels-thumbnail img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reels-thumbnail small{color:#fff;background:#090b0de8;border-radius:3px;padding:.12rem .22rem;font-size:.66rem;line-height:1.2;position:absolute;bottom:2px;right:2px}.reels-thumbnail-trigger,.reels-grip{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.reels-grip{touch-action:none;cursor:grab;min-height:36px}.reels-grip:disabled{opacity:.38;cursor:default}.reels-ordinal{color:var(--muted,#a4afb0);font-variant-numeric:tabular-nums;text-align:right}.reels-confirmed-list,.reels-page .reels-upload-session .reels-upload-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-block-size:25rem;overflow-y:auto}.reels-confirmed-row{border-bottom:1px solid var(--border,#343d40);grid-template-columns:22px 2.2ch 64px minmax(0,1fr) minmax(0,.95fr) auto;align-items:center;gap:.6rem;min-height:47px;padding:.38rem .25rem;display:grid}.reels-confirmed-row.drop-target{box-shadow:inset 0 -2px 0 var(--lime,#a8ff00);background:#a8ff0011}.reels-confirmed-row .reels-upload-file strong,.reels-upload-row .reels-upload-file strong{text-overflow:ellipsis;overflow:hidden}.reels-queue-status{align-items:center;gap:.5rem;display:flex}.reels-queue-status svg{color:var(--lime,#a8ff00);flex:none}.reels-queue-status strong,.reels-queue-status small,.reels-completion span{display:block}.reels-queue-status small,.reels-queue-panel>footer{color:var(--muted,#a4afb0)}.reels-queue-panel>footer{margin-block-start:.65rem}.reels-queue-panel>header{flex-wrap:wrap;gap:.65rem}.reels-preview-dialog>header{justify-content:space-between;align-items:center;padding:.5rem;display:flex}.reels-preview-dialog>video{width:100%;max-height:75dvh;display:block}.private-video-preview-state{text-align:center;align-content:center;place-items:center;gap:.75rem;min-height:10rem;padding:1rem;display:grid}.private-video-compatibility{margin:.5rem auto}.dashboard-fact-value{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.dashboard-period-facts{flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.account-reel-distribution{color:var(--muted);margin:.4rem 0;font-size:.75rem}.reels-select-all{align-items:center;gap:.4rem;display:inline-flex}.reels-draft-progress{align-items:center;gap:.9rem;padding-block:.6rem;display:flex}.reels-draft-progress progress{height:.55rem;accent-color:var(--lime,#a8ff00);flex:1}.reels-page .reels-upload-list .reels-upload-row{grid-template-columns:auto 64px minmax(0,1fr) auto minmax(105px,.55fr) auto;gap:.6rem;min-height:47px;padding-block:.4rem}.reels-completion{align-items:center;gap:.85rem;margin:0;display:flex}.reels-draft-footer{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.reels-draft-footer>span{flex:1;min-width:9rem}@media (max-width:700px){.reels-page .reels-upload-compact{grid-template-columns:minmax(0,1fr)}.reels-upload-compact .media-source-choice{border-left:0;padding:0}.reels-inherited>span{border:0;padding:0}.reels-confirmed-row{grid-template-columns:22px 2ch 52px minmax(0,1fr) auto;row-gap:.32rem}.reels-confirmed-row .reels-thumbnail{width:52px}.reels-confirmed-row .reels-queue-status{grid-column:3/-1}.reels-confirmed-row .reels-row-actions{flex-wrap:wrap;grid-column:3/-1}.reels-page .reels-upload-list .reels-upload-row{grid-template-columns:auto 48px minmax(0,1fr) auto}.reels-upload-row .reels-thumbnail{width:48px}.reels-upload-row .reels-upload-result,.reels-upload-row .reels-upload-actions{grid-column:3/-1}.reels-draft-footer>span{flex-basis:100%}}.reels-page .reels-status-card{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.25rem .8rem;min-height:112px;display:grid}.reels-page .reels-status-card>a{grid-column:2;justify-self:end;margin:0}.reels-page .reels-status-card>div{min-width:0}.reels-page .reels-status-card p{font-size:.78rem}.reels-page .reels-upload-compact header>div{background:0 0;padding:0}.reels-page .reels-upload-compact header p{font-size:.83rem}.reels-page .reels-upload-compact .media-source-picker{background:0 0;border:0;padding:0}.reels-page .reels-upload-compact .media-source-picker button{min-height:2.55rem;font-size:.88rem}.reels-page .reels-completion{max-width:none}.reels-page .reels-completion svg{color:var(--lime,#a8ff00)}.reels-page .reels-completion strong{font-size:1.04rem}.reels-page .reels-draft-progress,.reels-page .reels-draft-footer,.reels-page .reels-queue-panel>footer{padding-inline:1rem}.reels-page .reels-draft-footer{padding-block:.6rem 1rem}.reels-page .reels-inherited{margin-inline:.85rem}.reels-page .reels-upload-file strong{white-space:nowrap;font-size:.82rem}.reels-page .reels-upload-result strong{font-size:.8rem}.reels-page .reels-confirmed-row{padding-inline:.75rem}.reels-page .reels-confirmed-row .reels-row-actions button.danger{color:var(--danger,#ff625e);border-color:color-mix(in srgb, currentColor 45%, transparent)}.reels-page .reels-confirmed-row .reels-thumbnail{width:94px;height:38px}.reels-page .reels-confirmed-row{grid-template-columns:22px 2.2ch 94px minmax(0,1fr) minmax(0,.95fr) auto}@media (max-width:700px){.reels-page .reels-confirmed-row{grid-template-columns:22px 2ch 52px minmax(0,1fr)}.reels-page .reels-confirmed-row .reels-thumbnail{width:52px}.reels-page .reels-upload-row .reels-upload-actions{grid-area:2/4}.reels-page .reels-upload-row .reels-upload-result{grid-column:3}}.dashboard-facts-dialog{background:#0c120f;width:min(71rem,100vw - 2rem);height:fit-content;max-height:92dvh;margin:auto;padding:0}.dashboard-facts-shell{flex-direction:column;gap:.85rem;min-height:0;max-height:92dvh;padding:clamp(.8rem,2.5vw,1.55rem);display:flex}.dashboard-facts-heading,.dashboard-facts-summary,.dashboard-facts-filters,.dashboard-facts-footer,.dashboard-facts-metrics,.dashboard-facts-actions,.dashboard-facts-today{align-items:center;gap:.8rem;display:flex}.dashboard-facts-heading{border-bottom:1px solid var(--line);padding-bottom:.9rem}.dashboard-facts-heading>svg,.dashboard-facts-empty>svg{color:var(--accent,#b4ff00);flex:none}.dashboard-facts-heading h2{margin:0;font-size:clamp(1.2rem,2.4vw,1.95rem);line-height:1.12}.dashboard-facts-heading p,.dashboard-facts-summary small,.dashboard-facts-footer small{color:var(--muted);margin:.35rem 0 0}.dashboard-facts-close{flex:none;margin-inline-start:auto}.dashboard-facts-switch{border:1px solid var(--line);border-radius:99px;margin-inline-start:auto;padding:2px;display:flex}.dashboard-facts-switch+.dashboard-facts-close{margin-inline-start:0}.dashboard-facts-switch button{color:inherit;white-space:nowrap;background:0 0;border:0;border-radius:99px;align-items:center;gap:.4rem;padding:.45rem .75rem;display:flex}.dashboard-facts-switch [aria-pressed=true]{background:var(--accent,#b4ff00);color:#080b06}.dashboard-facts-summary{border-bottom:1px solid var(--line);padding-bottom:.85rem}.dashboard-facts-summary>div:first-child{border-inline-end:1px solid var(--line);flex:none;padding-inline-end:1.1rem}.dashboard-facts-summary>div:first-child strong{font-size:clamp(2rem,5vw,3.35rem);line-height:1;display:block}.dashboard-facts-summary>div:first-child span{color:var(--muted)}.dashboard-facts-metrics{flex-wrap:wrap}.dashboard-facts-metrics>span{border:1px solid var(--line);border-radius:.65rem;align-items:center;gap:.45rem;padding:.55rem .85rem;font-weight:600;display:inline-flex}.dashboard-facts-metrics svg{color:#65c2ff}.dashboard-facts-info,.dashboard-facts-today{background:#13232c;border:1px solid #39576d;border-radius:.55rem;align-items:center;gap:.65rem;margin:0;padding:.55rem .75rem;font-size:.86rem;display:flex}.dashboard-facts-info svg,.dashboard-facts-today svg{color:#65c2ff;flex:none}.dashboard-facts-today button{margin-inline-start:auto}.dashboard-facts-filters{flex-wrap:wrap}.dashboard-facts-filters select,.dashboard-facts-search{min-width:0;min-height:2.4rem;color:inherit;background:#0c120f;border:1px solid #435052;border-radius:.5rem;flex:9rem;padding:.38rem .65rem}.dashboard-facts-search{flex-basis:13rem;align-items:center;gap:.5rem;display:flex}.dashboard-facts-search input{width:100%;min-width:0;color:inherit;background:0 0;border:none}.dashboard-facts-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:7rem;overflow:auto}.dashboard-facts-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:.85rem}.dashboard-facts-table thead{z-index:1;text-align:left;text-transform:uppercase;background:#151e19;position:sticky;top:0}.dashboard-facts-table th,.dashboard-facts-table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:.48rem .65rem}.dashboard-facts-table th:first-child{width:27%}.dashboard-facts-table th:last-child{width:9.4rem}.dashboard-facts-table.facts-future th:first-child{white-space:nowrap;width:6rem}.dashboard-facts-table.facts-future th:nth-child(2){width:28%}.dashboard-facts-table .dashboard-facts-day th{text-align:left;color:#e8f7e3;background:#1b281e;border-radius:.4rem;width:auto}.dashboard-facts-day svg{vertical-align:middle;color:var(--accent,#b4ff00)}.dashboard-facts-media,.dashboard-facts-account{align-items:center;gap:.5rem;min-width:0;display:flex}.dashboard-facts-media div,.dashboard-facts-account strong{min-width:0}.dashboard-facts-media strong,.dashboard-facts-account strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-facts-media small,.dashboard-facts-history small,.dashboard-facts-groups small{color:var(--muted);font-size:.78rem;display:block}.dashboard-facts-thumb,.dashboard-facts-avatar{color:var(--muted);background:#202923;flex:none;place-items:center;display:grid;overflow:hidden}.dashboard-facts-thumb{aspect-ratio:1.65;border-radius:.45rem;width:clamp(2.5rem,7vw,4.5rem)}.dashboard-facts-avatar{aspect-ratio:1;border-radius:50%;width:2rem}.dashboard-facts-thumb img,.dashboard-facts-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-facts-badge{color:#b6e4ff;background:#132128;border:1px solid #446070;border-radius:99px;padding:.2rem .55rem;display:inline-block}.dashboard-facts-badge[data-state=Publicado],.dashboard-facts-badge[data-state=Confirmado],.dashboard-facts-badge[data-state=Próxima\ rodada]{color:#d5f99f;background:#182319;border-color:#728f4d}.dashboard-facts-badge[data-problem]{color:#ffb3af;background:#2b1819;border-color:#754541}.dashboard-facts-badge[data-problem=uncertain]{color:#ffe0a2;background:#2a2116;border-color:#76633e}.dashboard-facts-cause{margin-bottom:.3rem;display:block}.dashboard-facts-detail{white-space:nowrap;color:var(--accent,#b4ff00)}.dashboard-facts-detail[aria-expanded=true] svg{transform:rotate(180deg)}.dashboard-facts-expanded td>div{border:1px solid #3e5541;border-inline-start:3px solid var(--accent,#b4ff00);background:#16221a;border-radius:.5rem;padding:.75rem}.dashboard-facts-expanded td>div[data-problem]{background:#211819;border-color:#774745}.dashboard-facts-expanded p{margin:.35rem 0}.dashboard-facts-actions{flex-wrap:wrap;margin-top:.6rem}.dashboard-facts-history,.dashboard-facts-ack{border-top:1px solid var(--line);margin-top:.7rem;padding-top:.5rem}.dashboard-facts-history li{margin:.4rem 0}.dashboard-facts-error-summary{gap:.55rem;display:grid}.dashboard-facts-account-chips{flex-wrap:wrap;gap:.5rem;max-height:5.5rem;display:flex;overflow:auto}.dashboard-facts-account-chips button{flex:auto;justify-content:flex-start}.dashboard-facts-account-chips button span:last-child{color:#ffb3af;margin-inline-start:auto}.dashboard-facts-account-chips [aria-pressed=true]{border-color:var(--accent,#b4ff00)}.dashboard-facts-groups{margin:0;padding:0;list-style:none}.dashboard-facts-groups li{border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:.8rem .25rem;display:flex}.dashboard-facts-groups button{margin-inline-start:auto}.dashboard-facts-empty{text-align:center;justify-items:center;gap:.55rem;padding:2rem .75rem;display:grid}.dashboard-facts-empty strong{font-size:clamp(1rem,2.5vw,1.45rem)}.dashboard-facts-empty p{max-width:55ch;color:var(--muted);margin:0}.dashboard-facts-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;width:100%;margin:0;padding-top:.65rem;font-size:.83rem}.dashboard-facts-footer small:empty{display:none}.dashboard-facts-footer nav{align-items:center;gap:.35rem;display:flex}.reels-batch-toolbar,.reels-batch-buttons,.reels-queue-filters{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.reels-batch-toolbar,.reels-queue-filters{margin:.45rem .65rem}.reels-batch-toolbar{border:1px solid var(--line);border-radius:.55rem;padding:.55rem}.reels-batch-toolbar label{align-items:center;gap:.45rem;display:inline-flex}.reels-batch-toolbar input[type=checkbox],.reels-confirmed-row input[type=checkbox]{accent-color:var(--accent,#b4ff00);width:1.05rem;height:1.05rem}.reels-batch-buttons{margin-inline-start:auto}.reels-queue-panel .reels-batch-buttons .button.danger,.reels-batch-dialog .button.danger{color:var(--danger);border-color:color-mix(in srgb, currentColor 50%, transparent)}.reels-clear-selection{color:inherit;background:0 0;border:0;text-decoration:underline}.reels-queue-filters [aria-pressed=true]{border-color:var(--accent,#b4ff00);color:var(--accent,#b4ff00)}.reels-batch-note{color:var(--muted);margin:.45rem .8rem;font-size:.83rem}.reels-page .reels-confirmed-row.has-selection{grid-template-columns:1.25rem 1.35rem 1.25rem 94px minmax(0,1.3fr) minmax(0,1fr) auto}.reels-confirmed-row.is-selected{background:#18240d}.reels-confirmed-row:focus-visible{outline:2px solid var(--accent,#b4ff00);outline-offset:-2px}.reels-batch-dialog{width:min(36rem,100vw - 1.4rem);height:fit-content;max-height:90dvh}.reels-batch-dialog header,.reels-batch-dialog footer,.reels-batch-summary{align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.reels-batch-dialog header,.reels-batch-dialog footer{border-block-end:1px solid var(--line)}.reels-batch-dialog header button{flex:none;margin-inline-start:auto}.reels-batch-dialog header h2{margin:0;font-size:1.2rem}.reels-batch-content{padding:.55rem 1rem}.reels-batch-summary{flex-wrap:wrap;padding-inline:0}.reels-batch-summary span{align-items:center;gap:.25rem;display:inline-flex}.reels-batch-results{max-height:34dvh;padding:0;list-style:none;overflow:auto}.reels-batch-results li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:.3rem;padding:.5rem 0;display:flex}.reels-batch-results .is-success{color:#c4ee8c}.reels-batch-results .is-problem{color:#ffa39e}.reels-batch-dialog footer{border-block:1px solid var(--line) 0;flex-wrap:wrap;justify-content:flex-end}@media (max-width:740px){.dashboard-facts-dialog{width:calc(100vw - 1rem)}.dashboard-facts-heading{flex-wrap:wrap}.dashboard-facts-switch{order:3;margin-inline-start:0}.dashboard-facts-switch+.dashboard-facts-close{margin-inline-start:auto}.dashboard-facts-summary,.dashboard-facts-metrics{gap:.4rem}.dashboard-facts-metrics>span{padding:.3rem .45rem;font-size:.76rem}.dashboard-facts-table,.dashboard-facts-table tbody{display:block}.dashboard-facts-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-facts-table tr{border-bottom:1px solid var(--line);flex-wrap:wrap;padding:.35rem 0;display:flex}.dashboard-facts-table td,.dashboard-facts-table th{border:0;min-width:0;padding:.28rem .4rem}.dashboard-facts-table td[data-label=Conta],.dashboard-facts-day th,.dashboard-facts-expanded td{width:100%}.dashboard-facts-table td:has(.dashboard-facts-media){width:100%}.dashboard-facts-table td[data-label=Horário]{width:100%;font-weight:700}.dashboard-facts-table td:has(.dashboard-facts-detail){margin-inline-start:auto}.reels-page .reels-confirmed-row.has-selection{grid-template-columns:1.15rem 1.15rem 1.15rem 3.3rem minmax(0,1fr)}.reels-confirmed-row.has-selection .reels-queue-status,.reels-confirmed-row.has-selection .reels-row-actions{grid-column:4/-1}.reels-batch-buttons{margin-inline-start:0}}
