.app-shell :where(input:not([type]),input[type=text],input[type=email],input[type=url],input[type=search],input[type=number],textarea){box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #93a3b8;border-radius:12px;padding:11px 14px;font-size:.875rem;font-weight:400;line-height:1.5}.app-shell textarea{resize:vertical}.app-shell :is(input,textarea)[aria-invalid=true]{border-color:#b42318}.app-shell :is(h1,h2,h3,.field-error,.video-notice,.receipt-summary dd){overflow-wrap:anywhere}.app-shell select{appearance:none;min-width:0;max-width:100%;min-height:44px;color:var(--ink);font:inherit;text-overflow:ellipsis;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%23586b83' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center no-repeat;border:1px solid #93a3b8;border-radius:12px;padding:11px 42px 11px 14px;font-size:.875rem;font-weight:400;line-height:1.5;box-shadow:0 1px 2px #132b4f0a}.app-shell select:hover:not(:disabled){border-color:var(--accent);background-color:var(--surface)}.app-shell :is(select,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 5px #1763ed17}.app-shell :is(select,input,textarea):disabled{cursor:not-allowed;opacity:.6}@supports (appearance:base-select){.app-shell select{appearance:base-select}.app-shell select::picker(select){appearance:base-select}.app-shell select{overflow-wrap:anywhere;background-image:none;align-items:center;gap:12px;padding-inline:14px}.app-shell select:open{border-color:var(--accent);box-shadow:0 0 0 3px #1763ed17}.app-shell select::picker-icon{content:"";border-right:1.8px solid var(--ink-muted);border-bottom:1.8px solid var(--ink-muted);flex:0 0 8px;width:8px;height:8px;margin:-4px 3px 0 auto;transform:rotate(45deg)}.app-shell select:open::picker-icon{transform:translateY(4px)rotate(225deg)}.app-shell select::picker(select){border:1px solid var(--line);color:var(--ink);max-height:min(360px,50dvh);width:anchor-size(width);overscroll-behavior:contain;scrollbar-width:thin;min-width:0;max-width:calc(100vw - 24px);font:inherit;background:#fff;border-radius:16px;margin-block:7px;padding:6px;overflow:auto;box-shadow:0 16px 44px #132b4f29,0 3px 10px #132b4f0f}.app-shell select option{min-height:44px;color:var(--ink);white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;font-size:.875rem;line-height:1.5;display:flex}.app-shell select option:checked{color:var(--accent-strong);background:var(--accent-soft);font-weight:600}.app-shell select option:is(:hover,:focus-visible){outline:2px solid var(--accent);outline-offset:-2px;background:#e5edfb}.app-shell select option:disabled{color:var(--ink-muted);cursor:not-allowed}.app-shell select option::checkmark{color:var(--accent);order:1;margin-inline-start:auto}.video-source-picker select option:not([value=""]):before{content:"";background:var(--accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3E%3Crect x='3' y='3' width='18' height='18' rx='4' stroke='%231763ed' stroke-width='1.6'/%3E%3Cpath d='m10 8 6 4-6 4V8Z' stroke='%231763ed' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;border-radius:8px;flex:0 0 32px;width:32px;height:32px}}.app-shell input[type=checkbox]{appearance:none;vertical-align:middle;cursor:pointer;background:#fff;border:1.5px solid #8293aa;border-radius:6px;flex:0 0 20px;place-content:center;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;display:inline-grid}.app-shell input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}.app-shell input[type=checkbox]:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;margin-top:-3px;transform:rotate(-45deg)}.app-shell input[type=range]{appearance:none;cursor:pointer;min-height:32px;accent-color:var(--accent);background:0 0}.app-shell input[type=range]::-webkit-slider-runnable-track{background:#d7e1ef;border-radius:999px;height:6px}.app-shell input[type=range]::-moz-range-track{background:#d7e1ef;border-radius:999px;height:6px}.app-shell input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);width:20px;height:20px;box-shadow:0 0 0 1px var(--accent), 0 2px 5px #132b4f2e;border:3px solid #fff;border-radius:50%;margin-top:-7px}.app-shell input[type=range]::-moz-range-thumb{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent), 0 2px 5px #132b4f2e;border:3px solid #fff;border-radius:50%}@media (prefers-reduced-motion:no-preference){.app-shell select{transition:border-color .15s,box-shadow .15s}.app-shell select::picker-icon{transition:transform .15s}}@media (forced-colors:active){.app-shell input:is([type=checkbox],[type=range]){appearance:auto}.app-shell input[type=checkbox]:checked:after{content:none}.app-shell select option:checked{outline:1px solid highlight}}
.tenant-administration{gap:24px;width:100%;margin:0 auto;padding:0;display:grid}.tenant-administration h1{margin:8px 0 16px;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.tenant-administration h2{font-size:1.5rem;line-height:1.3}.admin-card{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:16px;min-width:0;padding:clamp(16px,3vw,28px);display:grid}.admin-card h2,.admin-card p{margin:0}.admin-card>:is(label,.time-zone-field){gap:8px;font-weight:600;display:grid}.admin-card>button{justify-self:start}.workspace-settings-card>button{justify-self:end;min-width:170px}.admin-domain,.admin-members strong{overflow-wrap:anywhere}.admin-section-heading,.admin-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-members{gap:12px;padding:0;list-style:none;display:grid}.admin-members li{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:16px 0;display:flex}.admin-members li>div{gap:8px;min-width:0;display:grid}.admin-members li>button{flex-shrink:0}.admin-card .admin-check{align-items:center;gap:12px;min-height:44px;font-weight:400;display:flex}.admin-card fieldset{border:1px solid var(--line);border-radius:12px;padding:12px}@media (max-width:600px){.tenant-administration{padding:0}.admin-members li{flex-direction:column}.admin-actions{justify-content:start}}.tenant-administration>header p{color:var(--ink-muted)}.integration-settings details{border-top:1px solid var(--line);padding-top:16px}.integration-settings summary{cursor:pointer;padding:8px 0;font-weight:650}.integration-settings summary span{color:var(--ink-muted);margin-left:12px;font-size:.85rem;font-weight:400;display:inline-block}.integration-settings form,.integration-settings fieldset,.integration-settings label{gap:12px;min-width:0;display:grid}.integration-settings form{gap:20px;padding-top:12px}.integration-settings input:not([type=checkbox]){width:100%;min-width:0}.integration-settings input[type=password]{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:12px}.integration-settings li{margin:10px 0}.integration-provider,.sanity-sync-summary{gap:16px;min-width:0;display:grid}@media (min-width:680px){.integration-settings .sanity-connection-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sanity-connection-fields>p,.sanity-connection-fields>details{grid-column:1/-1}}.integration-provider{border-block:1px solid var(--line);padding-block:16px}.integration-provider h3,.sanity-sync-summary h4{margin:0}.integration-provider .admin-section-heading>span{color:var(--ink-muted);overflow-wrap:anywhere}.sanity-sync-summary{gap:10px;font-size:.95rem}.admin-settings-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-settings-header .eyebrow{margin:0 0 6px}.admin-settings-header h1{letter-spacing:0;margin-top:0}.admin-settings-header>button{flex-shrink:0}.admin-panel-heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.admin-panel-heading h2{margin-bottom:6px}.admin-panel-heading p,.admin-hint{color:var(--ink-muted);font-size:14px;line-height:1.5}.admin-panel-icon{width:44px;height:44px;color:var(--accent);background:#edf3ff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.admin-panel-icon .ui-icon{width:24px;height:24px}.admin-success{color:#07845b;align-items:center;gap:8px;display:flex}.workspace-settings-card input{width:100%;min-width:0}.admin-table-wrap{overflow-x:auto}.admin-members-table{border-collapse:collapse;text-align:left;width:100%}.admin-members-table :is(th,td){border-bottom:1px solid var(--line);vertical-align:top;padding:16px 10px}.admin-members-table th{color:var(--ink-muted);font-size:12px;font-weight:600}.admin-members-table td:first-child{overflow-wrap:anywhere;min-width:180px;max-width:360px}.admin-members-table :is(small,.admin-member-email){color:var(--ink-muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.admin-status{color:#536b87;background:#eef2f7;border-radius:6px;padding:5px 9px;font-size:12px;display:inline-flex}.admin-status.is-active{color:#07845b;background:#e7f8f0}.admin-invitations{border-top:1px solid var(--line);padding-top:20px}.admin-invitations h3{margin:0 0 14px;font-size:16px}.admin-invitations ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.admin-invitations li{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-invitations li>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.admin-invitations :is(span,small){color:var(--ink-muted);font-size:12px}.admin-invitations li button{flex-shrink:0}.admin-dialog{background:#fff;border-radius:16px;gap:16px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);padding:28px;display:grid;overflow-y:auto}.admin-dialog h2{margin:0;font-size:24px}.admin-dialog p{margin:0;line-height:1.5}.admin-dialog form,.workspace-creation-form{gap:16px;display:grid}.admin-dialog label,.workspace-creation-form label{gap:8px;font-weight:600;display:grid}.admin-dialog :is(input,select),.workspace-creation-form input{width:100%;min-width:0}.admin-dialog .admin-check{align-items:center;gap:10px;min-height:40px;font-size:14px;font-weight:400;display:flex}.admin-dialog input:is([type=checkbox],[type=radio]){flex-shrink:0;width:18px;height:18px}.admin-dialog fieldset{border:1px solid var(--line);border-radius:8px;padding:12px}.admin-dialog legend{color:var(--ink-muted);font-size:13px}.admin-dialog .admin-actions{justify-content:flex-end}.admin-dialog .admin-hint .ui-icon{vertical-align:middle}@media (max-width:760px){.admin-settings-header{flex-direction:column}.admin-dialog{padding:20px}.admin-members-table :is(th,td){padding:12px 6px;font-size:12px}.admin-members-table td:first-child{min-width:120px}.admin-members-table .secondary-action{padding:8px;font-size:12px}.admin-section-heading{flex-wrap:wrap;align-items:flex-start}}.admin-settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.admin-settings-layout .integration-settings{display:contents}.admin-wide{grid-column:1/-1}@media (max-width:900px){.admin-settings-layout{grid-template-columns:1fr}}.workspace-members-card{container:workspace-members/inline-size}@container workspace-members (max-width:600px){.admin-members-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-members-table tbody{display:grid}.admin-members-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:16px 0;display:grid}.admin-members-table td{border:0;padding:0;display:block}.admin-members-table td:first-child{grid-area:1/1;min-width:0;max-width:none}.admin-members-table td:nth-child(2){overflow-wrap:anywhere;grid-area:2/1}.admin-members-table td:nth-child(3){grid-area:1/2;align-self:center}.admin-members-table td:nth-child(4){grid-area:2/2;justify-self:end}.admin-members-table td:nth-child(5){text-align:right;grid-column:1/-1}.admin-members-table td button{min-height:44px;font-size:13px}}@media (min-width:901px){.admin-settings-layout:has(.source-integrations-card) .source-integrations-card{grid-area:1/2}.admin-settings-layout:has(.source-integrations-card) .workspace-members-card{grid-area:2/2}.admin-settings-layout:has(.source-integrations-card) .publishing-integrations-card{grid-area:2/1}}.admin-card :is(input,select){border-color:var(--control-border);border-radius:8px;font-weight:400}.admin-members-table td:last-child{white-space:nowrap}.admin-members-table .secondary-action{white-space:nowrap;padding-inline:12px}.admin-connection-summary{border:1px solid var(--control-border);background:#f8faff;border-radius:10px;padding:20px}.admin-connection-summary h3{align-items:center;gap:10px;margin:0 0 16px;font-size:20px;display:flex}.admin-connection-summary .sanity-sync-summary h4{align-items:center;gap:12px;font-size:22px;display:flex}.admin-provider-mark{background:var(--ink);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:32px;display:grid}.admin-connected-destinations{grid-template-columns:repeat(auto-fit,minmax(140px,160px));gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-connected-destinations li{border:1px solid var(--control-border);border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:14px;display:grid}.admin-connected-destinations .channel-platform-mark{grid-area:auto;width:32px;height:32px}.admin-connected-destinations li>span:not(.channel-platform-mark){overflow-wrap:anywhere;grid-column:1/-1;justify-self:start;font-size:12px}.admin-connected-destinations li>span:not(.channel-platform-mark,.admin-status){color:var(--ink-muted)}.admin-member-permissions{color:var(--ink-muted);margin-top:6px;font-size:12px}.admin-member-permissions summary{cursor:pointer}@media (max-width:760px){.tenant-administration h2{font-size:20px}.workspace-settings-card>button{justify-self:stretch}}.tenant-administration{position:relative}.admin-create-footer{position:absolute;top:0;right:0}.admin-member-name{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.admin-member-name:disabled{opacity:1}@media (max-width:700px){.admin-create-footer{margin-top:24px;position:static}.admin-create-footer button{justify-content:center;width:100%}.source-integrations-card>.admin-panel-heading{display:none}.source-integrations-card .admin-connection-summary{background:0 0;border:0;margin:0;padding:0}.source-integrations-card .sanity-sync-panel{background:0 0;border:0;padding:0}.admin-members-table tbody tr{grid-template-columns:1fr auto;gap:6px 12px;padding:16px 0;display:grid;position:relative}.admin-members-table tbody td{border:0;padding:0}.admin-members-table tbody td:first-child{grid-area:1/1}.admin-members-table tbody td:nth-child(2){grid-area:2/1}.admin-members-table tbody td:nth-child(3){grid-area:1/2/3;align-self:center}.admin-members-table tbody td.admin-member-actions,.admin-member-email{display:none}.source-integrations-card .admin-connection-summary .sanity-sync-summary h4{font-size:20px}}.sanity-connection-state,.admin-settings-header .eyebrow{display:none}@media (max-width:700px){.admin-panel-heading>.admin-panel-icon,.admin-panel-heading>.admin-provider-mark,.workspace-settings-card .admin-panel-heading p{display:none}.admin-settings-layout:has(.source-integrations-card) .source-integrations-card{position:relative}.admin-connection-summary .sanity-sync-summary{flex-direction:column;gap:16px;display:flex}.admin-connection-summary .sanity-sync-summary>.admin-section-heading{display:contents}.admin-connection-summary .sanity-sync-summary h4{order:0;margin:0}.admin-connection-summary .sanity-sync-summary>p{order:1;margin:0}.admin-connection-summary .sanity-sync-summary>p+p{order:2}.admin-connection-summary .admin-section-heading>button{order:3;width:100%;margin-top:16px}.admin-connection-summary .sanity-sync-summary>details{order:4}.sanity-connection-state{display:inline-flex;position:absolute;top:24px;right:20px}}.admin-mobile-label,.admin-mobile-connection{display:none}@media (max-width:700px){.workspace-members-card .admin-section-heading>button{justify-content:center;width:100%}.admin-mobile-label{display:inline}.admin-desktop-label,.publishing-integrations-card .admin-panel-heading p,.publishing-integrations-card .admin-connected-destinations{display:none}.admin-mobile-connection{justify-items:start;gap:18px;margin:28px 0 36px;display:grid}.admin-mobile-connection p{color:var(--ink-muted);margin:14px 0 0;font-size:13px}.publishing-integrations-card>.admin-hint{border:1px solid var(--control-border);text-align:center;border-radius:8px;padding:14px;font-size:12px}}.workspace-name-hint{color:var(--ink-muted);font-size:14px;font-weight:400;line-height:21px}.admin-publishing-profile label{gap:4px;display:grid}.admin-publishing-profile p{margin-top:24px}.admin-publishing-profile input{width:100%;min-width:0}@media (min-width:901px){.tenant-administration{gap:40px}.admin-settings-header .eyebrow{margin:0 0 2px;font-size:14px;line-height:17px;display:block}.admin-settings-header h1{margin:0 0 16px;line-height:48px}.admin-settings-header p:last-child{margin:0;font-size:20px;line-height:24px}.admin-create-footer{top:28px}.admin-settings-layout{gap:20px}.tenant-administration .admin-panel-heading h2{font-size:27px;line-height:32px}.admin-panel-icon{width:56px;height:56px}.admin-panel-icon .ui-icon{width:28px;height:28px}.workspace-settings-card{grid-template-columns:minmax(0,1fr) auto}.workspace-settings-card>:is(.admin-panel-heading,label,.time-zone-field,[role=alert],[role=status]){grid-column:1/-1}.workspace-settings-card>:is(label,.time-zone-field){gap:4px}.workspace-settings-card>.admin-hint{grid-area:4/1}.workspace-settings-card>button{grid-area:4/2}.admin-settings-layout:has(.source-integrations-card) .source-integrations-card{min-height:374px}}@media (max-width:700px){.workspace-name-hint,.admin-publishing-profile,.admin-connection-summary .sanity-sync-summary h4>.ui-icon{display:none}}@media (min-width:901px){.admin-connected-destinations li{gap:6px;padding:10px}.admin-connected-destinations li>.admin-status{background:0 0;padding:0;line-height:18px}.admin-members-table .admin-member-actions{display:none}.admin-members-table thead th:last-child:has(.sr-only){display:none}}.admin-member-avatar{color:#fff;vertical-align:middle;background:#a4b8cf;border-radius:50%;place-items:center;width:36px;height:36px;margin-right:12px;font-size:12px;display:inline-grid}.admin-settings-layout:has(.source-integrations-card) .publishing-integrations-card{position:relative}.publishing-header-status{position:absolute;top:24px;right:24px}@media (min-width:901px){.admin-members-table td:first-child{min-width:160px;max-width:220px;font-weight:400}.admin-members-table .admin-member-name{font-size:14px;font-weight:400}.admin-members-table .admin-member-email-column{overflow-wrap:anywhere;font-size:12px}}@media (max-width:700px){.admin-members-table .admin-member-email-column,.admin-member-avatar,.publishing-header-status{display:none}.admin-members-table tbody td:nth-child(3){grid-area:2/1}.admin-members-table tbody td:has(>.admin-status){grid-area:1/2/3;align-self:center}}.member-context-mobile,.member-access-footnote{display:none}@media (min-width:901px){.admin-members-table th{font-size:16px;font-weight:400}.admin-members-table .admin-member-name{font-size:16px}.admin-members-table .admin-member-email-column{font-size:14px}}@media (max-width:700px){.tenant-administration{width:calc(100% - 8px);margin-inline:4px;padding-top:8px}.admin-settings-header{margin-bottom:15px}.admin-settings-header p:last-child{font-size:14px;line-height:20px}.workspace-settings-card{flex-direction:column;gap:28px;min-height:335px;padding:18px;display:flex}.workspace-settings-card>:is(label,.time-zone-field){font-size:14px;line-height:20px}.workspace-settings-card input{height:44px;min-height:44px;font-size:14px;line-height:18px}.workspace-settings-card>.admin-hint{display:none}.workspace-settings-card>button{min-height:48px;margin-top:auto}.admin-settings-layout:has(.source-integrations-card) .source-integrations-card{min-height:294px}.admin-settings-layout:has(.source-integrations-card) .publishing-integrations-card{min-height:350px}.workspace-members-card .member-context-desktop{display:none}.member-context-mobile{margin-top:14px;display:block}.member-context-mobile>.admin-status{min-width:128px;height:26px;padding:4px 8px;line-height:18px}.member-context-mobile>p{margin-top:16px;font-size:14px;line-height:20px}.workspace-members-card .admin-panel-heading h2{margin-bottom:0}.workspace-members-card>.admin-section-heading{gap:32px}.admin-members-table tbody tr:first-child{padding-top:0}.member-access-footnote{color:var(--ink-muted);margin-top:28px;font-size:13px;line-height:18px;display:block}.admin-create-footer{margin-top:0}}@media (min-width:901px){.tenant-administration .admin-create-workspace{width:220px}.workspace-settings-card>button{width:196px}.workspace-members-card .admin-section-heading>button{width:182px}.admin-connection-summary .sanity-connection-state{display:inline-flex}.workspace-settings-card>label,.admin-publishing-profile>label{font-size:16px;font-weight:400}.sanity-sync-summary>.admin-section-heading{justify-content:flex-start;gap:16px}.sanity-sync-summary>.admin-section-heading>button{margin-left:auto}.publishing-integrations-card .admin-connection-summary{padding-block:14px}.admin-connected-destinations li{gap:6px 10px;padding:10px}.admin-connected-destinations li>span:not(.channel-platform-mark,.admin-status){white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.publishing-integrations-card>.admin-hint{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-settings-layout:has(.source-integrations-card) .publishing-integrations-card{padding-bottom:22px}@container workspace-members (min-width:601px){.admin-members-table tbody td{padding-block:10px}}}@media (max-width:700px){.admin-settings-header{margin-bottom:7px}.admin-settings-layout{gap:26px}.workspace-settings-card{gap:13px}.workspace-settings-card>:is(.admin-panel-heading,label:first-of-type){margin-bottom:10px}.workspace-settings-card>:is(label,.time-zone-field){gap:12px;line-height:24px}.admin-settings-layout:has(.source-integrations-card) .publishing-integrations-card{min-height:318px}.admin-members-table tbody tr{padding-block:13.5px}.admin-members-table tbody tr:first-child{padding-top:0}.admin-mobile-connection{margin-bottom:6px}.workspace-members-card{min-height:590px}.admin-members-table{margin-top:-8px}.admin-members-table tbody tr,.admin-members-table tbody tr:first-child{box-sizing:border-box;gap:0 12px;min-height:72px;padding-block:1.5px}.admin-members-table .admin-member-name{font-size:16px;line-height:24px}.member-access-footnote{margin-top:37px}}.admin-status{box-sizing:border-box;justify-content:center;min-width:72px;padding:4px 10px;font-size:14px;line-height:20px}:is(.sanity-connection-state,.publishing-header-status,.admin-connected-destinations .admin-status):before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;align-self:center;width:6px;height:6px;margin-right:8px}@media (min-width:901px){.sanity-connection-state,.publishing-header-status{min-width:115px}.source-integrations-card .admin-connection-summary{box-sizing:border-box;min-height:133px;padding-block:17px}.admin-connection-summary .sanity-sync-summary{padding-left:76px;position:relative}.sanity-sync-summary>.admin-section-heading{height:32px;min-height:32px}.admin-connection-summary .sanity-sync-summary h4{font-size:24px;line-height:32px}.admin-connection-summary .sanity-sync-summary h4>.ui-icon{width:60px;height:96px;position:absolute;top:0;left:0}.sanity-sync-summary>.admin-section-heading>button{min-width:158px;min-height:48px;position:absolute;top:49px;right:0}}@media (max-width:700px){.admin-connection-summary .admin-section-heading>button{margin-top:45px}}@media (min-width:901px){.admin-connection-summary .sanity-sync-summary h4>.ui-icon{width:24px;height:24px;top:3px;left:18px}}@media (max-width:700px){.admin-mobile-connection>.admin-status{min-width:110px}.admin-members-table .admin-status.is-active{min-width:83px}}@media (min-width:901px){@container workspace-members (min-width:601px){.admin-members-table tbody tr{height:66px}}}@media (max-width:700px){.source-integrations-card .sanity-sync-summary .secondary-action{color:var(--accent)}}.sanity-sync-action-icon{margin-right:6px;display:inline-flex}.sanity-sync-action-icon>.ui-icon{width:14px;height:14px}@media (max-width:900px){.sanity-sync-action-icon{display:none}}@media (max-width:700px){.tenant-administration .admin-status{border-radius:7px;height:26px;font-size:12px;font-weight:600;line-height:18px}.sanity-connection-state:before{display:none}}@media (min-width:901px){.member-access-footnote{color:#40536c;margin:20px 0 0;font-size:14px;line-height:18.2px;display:block}}@media (max-width:700px){.sanity-connection-state{min-width:110px}}@media (min-width:901px){.workspace-members-card{margin-bottom:56px;padding-bottom:5px;position:relative}.workspace-members-card .member-access-footnote{margin:0;position:absolute;top:calc(100% + 20px);left:16px;right:16px}}.profile-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-label-row .profile-refresh{width:32px;height:32px;min-height:32px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.profile-label-row .profile-refresh:hover:not(:disabled){background:var(--accent-soft)}.profile-label-row .profile-refresh:disabled{opacity:.45;cursor:default}.profile-refresh[aria-busy=true] .ui-icon{animation:1s linear infinite profile-refresh-spin}@keyframes profile-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.profile-refresh[aria-busy=true] .ui-icon{animation:none}}.workspace-members-card.is-read-only{align-self:start;min-height:0;margin-bottom:0;padding-bottom:20px}.workspace-members-card.is-read-only .member-access-footnote{margin-top:16px;position:static}.sanity-sync-controls{order:3;min-width:0;margin-top:8px}.sanity-sync-controls>fieldset{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;margin:0;padding:0;display:grid}.sanity-sync-controls>fieldset>button{white-space:nowrap;grid-area:1/2;min-height:44px;padding:10px 16px;font-size:13px}.sanity-sync-date{color:var(--ink-muted);grid-area:2/1/auto/-1;gap:8px;font-size:13px;display:grid}.sanity-sync-date input{border:1px solid var(--control-border);width:100%;min-width:0;max-width:220px;min-height:44px;color:var(--ink);font:inherit;box-sizing:border-box;background:#fff;border-radius:8px;padding:10px 12px}.sanity-sync-controls>p{color:var(--ink-muted);margin:10px 0 0;font-size:12px;line-height:1.5}@media (max-width:700px){.sanity-sync-controls>fieldset{grid-template-columns:minmax(0,1fr)}.sanity-sync-controls>fieldset>button{grid-area:3/1;width:100%}.sanity-sync-date input{max-width:none}}.sanity-sync-controls .filter-menu{border:0;min-width:0;margin:0;padding:0}.connect-social-dialog{background:#fff;border-radius:16px;width:min(560px,100vw - 40px);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto}.connect-social-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.connect-social-dialog>header>.icon-button{width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:#f1f5fa;border:0;border-radius:8px;flex:0 0 32px;place-items:center;padding:6px;display:grid}.connect-social-dialog>header>.icon-button .ui-icon{width:18px;height:18px}.connect-social-dialog h2{margin:0 0 8px;font-size:22px}.connect-social-dialog p{font-size:13px;line-height:1.5}.connect-social-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:20px;display:grid}.connect-social-options>button{border:1px solid var(--control-border);min-height:58px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.connect-social-options>button:hover:not(:disabled){background:#f5f8fc}.connect-social-options>button:disabled{cursor:wait}.connect-social-options .channel-platform-mark{flex:0 0 28px;width:28px;height:28px}.connect-social-options .channel-platform-mark img{object-fit:contain;width:28px;height:28px}.connect-social-options>button>.ui-icon,.connect-social-options>button>.rally-spinner{width:16px;height:16px;margin-left:auto}@media (max-width:420px){.connect-social-dialog{padding:18px}.connect-social-options{grid-template-columns:1fr}}
.intake-workspace{min-width:0}.intake-back{display:none}.intake-workspace fieldset{border:0;min-width:0;margin-inline:0;padding:0}.intake-workspace :where(input:not([type=radio]):not([type=file]),textarea){border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:9px;width:100%;min-width:0;padding:11px 12px}.intake-workspace :where(.search-field) input{padding-left:38px}.intake-workspace textarea{resize:vertical;line-height:1.6}.intake-workspace .field{gap:8px;font-weight:600}.intake-workspace :where(.field) :is(input,textarea){font-weight:400}.intake-filters select{white-space:nowrap}.upload-dropzone[data-has-files=true]{flex-flow:wrap;padding:16px}.upload-dropzone:where([data-has-files=true])>strong{flex:1}.intake-workspace [hidden]{display:none}.intake-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.story-discovery{--discovery-editorial-ink:#185f52;--discovery-editorial-surface:#edf8f5;--discovery-editorial-line:#cde7de;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;min-width:0;padding:24px}.discovery-heading{align-items:flex-start;gap:12px;display:flex}.discovery-heading>.ui-icon{color:var(--accent);flex-shrink:0;margin-top:4px}.discovery-heading h2{margin:0;font-size:1.2rem}.discovery-heading p,.discovery-help,.discovery-source-meta,.discovery-results-status p{color:var(--ink-muted);font-size:.82rem;line-height:1.6}.discovery-form{margin-top:22px}.discovery-form>label{margin-bottom:8px;display:block}.discovery-request-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-bottom:8px;display:flex}.discovery-optional{color:var(--ink-muted);font-weight:400}.discovery-topics-button{min-height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:.82rem;display:inline-flex}.discovery-topics-button:hover:not(:disabled){color:var(--accent-strong)}.discovery-topics-button .ui-icon{width:16px;height:16px}.discovery-topic-chips{border:0;flex-wrap:wrap;gap:8px;min-inline-size:0;margin:12px 0 0;padding:0;display:flex}.discovery-topic-chip{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:36px;color:var(--ink-muted);overflow-wrap:anywhere;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.85rem}.discovery-topic-chip:hover:not(:disabled),.discovery-topic-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.discovery-form-actions{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:18px;display:flex}.discovery-advanced summary{cursor:pointer;color:var(--ink-muted);padding:12px 0;font-size:.85rem}.discovery-advanced label{margin-block:10px;display:block}.discovery-advanced input[type=number]{max-width:120px}.discovery-advanced{max-width:min(100%,360px)}.discovery-advanced select{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px}.discovery-advanced .discovery-inspiration-toggle{align-items:center;gap:10px;min-height:44px;display:flex}.discovery-inspiration-toggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;padding:0}.discovery-inspiration{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.discovery-results{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.discovery-results-status p{overflow-wrap:anywhere;margin-block:6px}.discovery-story-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:stretch;gap:18px;margin-top:20px;display:grid}.discovery-story{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:22px;transition:border-color .16s,box-shadow .16s;animation:.24s ease-out backwards discovery-enter;display:flex}.discovery-story:hover{border-color:var(--ink-muted);box-shadow:var(--shadow)}.discovery-story[data-selected=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (grid-template-rows:subgrid){.discovery-story{grid-row:span 6;grid-template-rows:subgrid;row-gap:14px;display:grid}}.discovery-story-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.discovery-format{background:var(--surface);color:var(--ink-muted);border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.discovery-format .ui-icon{width:16px;height:16px}.discovery-selected-label{color:var(--accent-strong);align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:inline-flex}.discovery-selected-label .ui-icon{width:15px;height:15px}.discovery-category{color:var(--ink-muted);font-size:.75rem}.discovery-story h3{color:var(--ink);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.45}.discovery-story p{font-size:.85rem;line-height:1.65}.discovery-story-summary{color:var(--ink-muted);margin:0}.discovery-angle{background:var(--discovery-editorial-surface);border:1px solid var(--discovery-editorial-line);border-radius:10px;padding:14px;font-size:.82rem}.discovery-angle p{margin:6px 0 0}.discovery-angle strong{color:var(--discovery-editorial-ink);align-items:center;gap:6px;display:inline-flex}.discovery-angle .ui-icon{width:16px;height:16px}.discovery-story-footer{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:14px;padding-top:14px;display:flex}.discovery-source-meta{flex-direction:column;gap:6px;font-size:.75rem;display:flex}.discovery-source-meta a{color:var(--accent-strong);align-self:flex-start;align-items:center;gap:6px;min-height:32px;text-decoration:none;display:inline-flex}.discovery-source-meta a:hover{text-underline-offset:3px;text-decoration:underline}.discovery-source-meta .ui-icon{width:16px;height:16px}.discovery-source-meta>span{align-items:center;gap:6px;display:flex}.discovery-story .secondary-action{background:var(--accent-strong);color:#fff;border:1px solid var(--accent-strong);justify-content:center;width:100%;min-height:46px;margin-top:auto}.discovery-story .secondary-action:hover{background:var(--accent);border-color:var(--accent)}.discovery-story .secondary-action[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-strong)}.discovery-selection-note{margin:0}.discovery-context{align-self:start}.discovery-context p{margin:4px 0 0}.discovery-context blockquote{border-left:3px solid var(--discovery-editorial-line);margin:12px 0 0;padding-left:12px}.discovery-error,.discovery-warnings{color:var(--ink-muted);font-size:.85rem;line-height:1.6}.discovery-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite discovery-spin}.discovery-loading{border:1px solid var(--accent);background:var(--accent-soft);border-radius:16px;margin-top:24px;padding:28px;animation:.24s ease-out backwards discovery-enter}.discovery-loading-heading{align-items:center;gap:20px;display:flex}.discovery-search-mark{background:var(--surface);width:64px;height:64px;color:var(--accent);border-radius:18px;flex:0 0 64px;place-items:center;display:grid}.discovery-search-mark .ui-icon{width:30px;height:30px;animation:1.8s ease-in-out infinite discovery-breathe}.discovery-loading h3,.discovery-results-heading h3{margin:0;font-size:1.05rem}.discovery-loading h3{font-size:1.5rem;line-height:1.3}.discovery-loading-heading>div{min-width:0}.discovery-freshness{color:var(--ink-muted);margin-top:6px;font-size:.9rem;display:block}.discovery-loading p,.discovery-results-heading p{color:var(--ink-muted);margin:4px 0 0;font-size:.85rem;line-height:1.6}.discovery-loading p{color:var(--ink);overflow-wrap:anywhere;margin-top:12px;font-size:1rem}.discovery-skeletons{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.discovery-skeleton{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:14px;padding:20px;display:grid}.discovery-skeleton-icon{color:var(--ink-muted)}.discovery-skeleton-line{background:var(--line);border-radius:6px;height:10px;animation:1.8s ease-in-out infinite discovery-breathe}.discovery-skeleton-line:last-child{width:65%}.discovery-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.discovery-results-heading h3{align-items:center;gap:8px;display:flex}.discovery-results-heading .ui-icon{color:var(--accent)}.discovery-count-badge{background:var(--accent-soft);color:var(--accent-strong);border-radius:20px;padding:5px 10px;font-size:.8rem;font-weight:600}.discovery-publishers{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:.78rem;display:flex}.discovery-publishers span{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:6px;padding:4px 9px}.discovery-context,.discovery-search-details{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.82rem;line-height:1.6}.discovery-context summary,.discovery-search-details summary{cursor:pointer;min-height:44px;padding-block:10px}.discovery-search-details{margin-top:20px}.discovery-search-details .ui-icon{vertical-align:middle;margin-inline:4px}.discovery-empty{padding-block:28px}.discovery-empty>.ui-icon{width:32px;height:32px;color:var(--accent)}.discovery-empty h3{margin-block:12px 4px}.discovery-empty p{color:var(--ink-muted)}@keyframes discovery-spin{to{transform:rotate(360deg)}}@keyframes discovery-breathe{50%{opacity:.45}}@keyframes discovery-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.discovery-spinner,.discovery-loading,.discovery-search-mark .ui-icon,.discovery-skeleton-line,.discovery-story{transition:none;animation:none}.discovery-story:hover{transform:none}}@media (max-width:760px){.intake-tabs>button{gap:6px;padding-inline:10px;font-size:.85rem}.story-discovery,.discovery-story{padding:16px}.discovery-skeletons{grid-template-columns:1fr}.discovery-skeleton:not(:first-child){display:none}.discovery-loading-heading{align-items:flex-start;gap:12px}.discovery-loading{padding:20px 16px}.discovery-loading h3{font-size:1.25rem}.discovery-search-mark{flex-basis:52px;width:52px;height:52px}}.intake-tabs>button{border:0;min-height:48px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border-bottom:3px solid #0000;align-items:center;gap:9px;padding:10px 18px;font-weight:600;display:inline-flex}.intake-tabs>button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.intake-tabs>:where(button)>span{background:var(--accent-soft);border-radius:6px;padding:1px 6px;font-size:.75rem}.intake-library{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:24px;display:grid}.intake-collection,.intake-inspector,.intake-upload{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;min-width:0}.intake-collection{padding:20px}.provider-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.provider-filters>button{min-height:40px;font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:.8rem;font-weight:600}.provider-filters>button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.provider-filters .intake-refresh{margin-left:auto}.library-state-filters>button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.library-state-filters>button>span{font-variant-numeric:tabular-nums;font-size:.75rem}.inspector-status-row{flex-wrap:wrap}.intake-workspace .intake-inspector .source-archive-action{min-width:44px;min-height:44px;color:var(--ink-muted);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-inline-start:auto;padding:8px;display:inline-flex}.intake-workspace .intake-inspector .source-archive-action:is(:hover,:focus-visible){color:var(--ink);background:var(--accent-soft)}.readiness-label.readiness-archived{color:var(--ink-muted);background:var(--surface-strong);border-color:var(--line)}.intake-filters{grid-template-columns:minmax(150px,1fr) 125px 140px;gap:8px;display:grid}.intake-filters :is(input,select){border-radius:9px;width:100%;min-width:0;height:42px;padding-block:8px;font-size:.8rem}.intake-collection .queue-meta{justify-content:space-between;display:flex}.intake-source-list{gap:4px;display:grid}.intake-source-row{text-align:left;width:100%;min-height:86px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:12px;transition:background .14s,border-color .14s;display:flex}.intake-source-row:hover{background:#f7f9fd}.intake-source-row[aria-pressed=true]{background:var(--accent-soft);border-color:#b5cef9}.source-thumbnail{width:88px;height:56px;color:var(--accent);background:#edf2fa;border-radius:9px;flex:0 0 88px;place-items:center;display:grid;position:relative;overflow:hidden}.source-thumbnail img{object-fit:cover;width:100%;height:100%}.source-video-thumbnail video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.source-video-thumbnail video.is-ready{opacity:1}.source-video-fallback{place-items:center;display:grid;position:absolute;inset:0}.source-video-play{color:#fff;background:#071427d1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:6px;left:6px;box-shadow:0 1px 4px #07142747}.source-video-play .ui-icon{width:12px;height:12px}.source-thumbnail .ui-icon{width:24px;height:24px}.intake-source-title{flex:1;min-width:0}.intake-source-title strong{overflow-wrap:anywhere;font-size:.85rem;line-height:1.45;display:block}.intake-source-title small{color:var(--ink-muted);margin-top:5px;font-size:.74rem;display:block}.intake-source-row>.readiness-label{white-space:nowrap;flex-shrink:0}.intake-inspector-wrap{min-width:0;scroll-margin-top:85px}.intake-inspector{padding:22px}.intake-inspector h2{overflow-wrap:anywhere;margin:16px 0 6px;font-size:1.15rem;line-height:1.4}.intake-media-meta{color:var(--ink-muted);margin:0 0 18px;font-size:.75rem}.intake-hero-image,.intake-video-preview{object-fit:contain;background:#edf1f7;border-radius:10px;width:100%;height:auto;max-height:290px;display:block}.intake-video-preview{aspect-ratio:16/9;background:#101b2d}.intake-album-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.intake-album-strip button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;padding:2px;position:relative;overflow:hidden}.intake-album-strip button[aria-pressed=true]{border-color:var(--accent)}.intake-album-strip img{object-fit:cover;border-radius:4px;width:100%;height:50px;display:block}.intake-album-strip span{color:#fff;background:#102743;border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;bottom:3px;right:3px}.intake-summary,.intake-image-description{overflow-wrap:anywhere;font-size:.82rem;line-height:1.6}.intake-image-description{color:var(--ink-muted)}.intake-summary{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.intake-availability{color:var(--ink-muted);background:#f3f6fb;border-radius:8px;padding:12px;font-size:.78rem;line-height:1.55}.intake-body-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-size:.85rem;overflow:auto}.intake-inspector .technical-details{margin-top:18px}.intake-inspector .inspector-details dd{overflow-wrap:anywhere}.intake-saved{background:var(--success-soft);color:var(--success);border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:.85rem;display:flex}.intake-saved>span{overflow-wrap:anywhere;flex:1}.intake-workspace .icon-button{border:1px solid var(--line);width:40px;min-width:40px;height:40px;color:var(--ink-muted);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.intake-workspace button:disabled{cursor:not-allowed;opacity:.5}.intake-upload{overflow:hidden}.intake-upload fieldset{border:0;min-width:0;margin:0;padding:0}.upload-type-picker{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px;display:grid}.upload-type{border:1px solid var(--line);cursor:pointer;background:#fafbfd;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:62px;font-size:.86rem;font-weight:600;display:flex;position:relative}.upload-type input{opacity:0;width:1px;height:1px;position:absolute}.upload-type:focus-within{outline:3px solid var(--accent);outline-offset:3px}.upload-type[data-selected=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.upload-layout{grid-template-columns:minmax(0,1fr) 310px;display:grid}.upload-main{min-width:0;padding:28px}.upload-section-heading h2{margin:0 0 8px;font-size:1.2rem}.upload-section-heading p{color:var(--ink-muted);margin:0 0 22px;font-size:.82rem;line-height:1.6}.upload-dropzone{background:#f8faff;border:1px dashed #9db2cf;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:30px 20px;transition:background .15s;display:flex}.upload-dropzone[data-dragging=true]{background:var(--accent-soft);border:2px solid var(--accent)}.upload-dropzone>.ui-icon{width:30px;height:30px;color:var(--accent)}.upload-dropzone strong{font-size:.9rem}.upload-main>.field{margin-bottom:18px}.upload-file-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:26px;font-size:.8rem;display:flex}.upload-file-heading span{color:var(--ink-muted);font-size:.73rem}.upload-files{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.upload-files>li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.upload-files>li[data-invalid=true]{background:#fff9fa;border-color:#da9da8}.upload-file-preview{background:#eef3fa;border-radius:8px;flex:0 0 76px;place-items:center;width:76px;height:90px;display:grid;overflow:hidden}.upload-file-preview img{object-fit:cover;width:100%;height:100%}.upload-file-preview video{width:100%;height:auto}.upload-video-preview{flex-basis:160px;width:160px}.upload-file-details{flex:1;min-width:0}.upload-file-details>strong{overflow-wrap:anywhere;font-size:.8rem;display:block}.upload-file-details>small{color:var(--ink-muted);font-size:.7rem}.upload-file-details .field{gap:4px;margin:10px 0 0;font-size:.72rem}.upload-file-details .field input{width:100%;min-width:0;padding:8px 10px;font-size:.8rem}.upload-file-details p{color:#9e243f;font-size:.8rem}.upload-file-actions{grid-template-columns:repeat(2,40px);align-items:center;gap:4px;display:grid}.file-order{text-align:center;color:var(--ink-muted);font-size:.8rem;font-weight:700}.upload-settings{border-left:1px solid var(--line);background:#fcfdff;min-width:0;padding:28px 24px}.upload-settings>.eyebrow{margin-bottom:22px}.upload-settings .field{margin-bottom:20px;font-size:.83rem}.upload-settings :is(input,textarea){width:100%;min-width:0;font-size:.86rem}.upload-next{color:var(--ink-muted);align-items:flex-start;gap:10px;margin-block:24px;display:flex}.upload-next .ui-icon{flex-shrink:0;margin-top:2px}.upload-next p{margin:0;font-size:.8rem;line-height:1.6}.upload-settings .primary-button{justify-content:space-between;width:100%}.upload-footnote{color:var(--ink-muted);text-align:center;margin-top:12px;font-size:.72rem;display:block}.upload-progress,.upload-error{background:var(--accent-soft);border-radius:10px;gap:16px;margin:20px;padding:18px;display:flex}.upload-progress>div{flex:1}.upload-progress p,.upload-error p{margin:6px 0;font-size:.8rem;line-height:1.6}.upload-progress progress{width:100%;accent-color:var(--accent);height:8px}.upload-error{color:#9e243f;background:#fff1f3;display:block}@media (max-width:1100px){.intake-filters{grid-template-columns:1fr 1fr}.intake-filters .search-field{grid-column:1/-1}.upload-layout{grid-template-columns:minmax(0,1fr) 270px}.upload-main{padding:20px}}@media (max-width:1024px){.intake-back{margin-bottom:16px;display:inline-flex}.intake-inspector-wrap[data-selected=false]{display:none}.intake-library{grid-template-columns:minmax(0,1fr)}.intake-inspector-wrap{grid-row:1}.intake-hero-image,.intake-video-preview{max-height:300px}.intake-album-strip{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:760px){.upload-layout{grid-template-columns:minmax(0,1fr)}.upload-settings{border-left:0;border-top:1px solid var(--line)}.upload-type-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px}.upload-type{min-height:48px}.upload-file-heading{flex-direction:column;align-items:flex-start;gap:4px}.upload-files>li{flex-wrap:wrap;gap:10px;padding:10px}.upload-file-actions{justify-content:flex-end;width:100%;display:flex}.upload-file-actions .file-order{margin-right:auto}.upload-file-preview{flex-basis:56px;width:56px;height:70px}.upload-video-preview{flex-basis:100%;width:100%;height:auto}.intake-collection,.intake-inspector{padding:16px}.intake-source-row{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px 6px;display:grid}.intake-source-row .source-thumbnail{flex-basis:76px;grid-row:1/3;width:76px;height:50px}.intake-source-row>.readiness-label{grid-column:2;justify-self:start;margin:0}.intake-album-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.intake-source-title strong{font-size:.83rem}}@media (prefers-reduced-motion:reduce){.intake-source-row,.upload-dropzone,.source-video-thumbnail video{transition:none}}.story-media-picker{background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-large);padding:20px 24px}.story-media-picker>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:700;display:flex}.reel-source{margin-inline:auto}.reel-source h1{font-size:2rem}.reel-source-idea{border-block:1px solid var(--line);padding-block:16px}.reel-source-idea h2{margin:0 0 8px;font-size:1.125rem;line-height:1.4}.reel-source-idea summary{cursor:pointer;min-height:32px}.reel-source .story-media-picker{margin-block:20px;padding:16px}.story-media-picker>summary span{color:var(--ink-muted);margin-left:auto;font-size:.8rem;font-weight:400}.story-media-picker>p,.story-source-evidence p{color:var(--ink-muted);font-size:.875rem}.story-media-picker>select,.story-media-picker>input{width:100%;max-width:560px;margin-block:8px 16px;display:block}.story-photo-rights,.brief-network-options label{align-items:center;gap:10px;min-height:44px;display:flex}.story-photo-rights input,.brief-network-options input{accent-color:var(--accent);flex-shrink:0;width:18px;height:18px;min-height:18px}.story-photo-upload{border-block:1px solid var(--line);margin-block:16px;padding-block:14px}.story-photo-upload summary,.story-source-evidence summary{cursor:pointer;min-height:32px}.story-source-evidence{border-top:1px solid var(--line);padding:20px 24px}.campaign-source-asset .story-source-evidence{padding:16px 0 0}.story-source-evidence a{color:var(--accent-strong);align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.brief-source-panel .story-source-evidence{border-color:#ffffff29}.brief-source-panel .story-source-evidence p{color:#d4dce6}.brief-source-panel .story-source-evidence a{color:#adcaff}.brief-panel .brief-network-options input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0}@media (min-width:1160px){.brief-workspace[data-external=true]{height:auto;min-height:760px}.brief-workspace[data-external=true] .brief-source-panel{grid-template-rows:minmax(420px,1fr) auto auto}}.brief-network-options{border:1px solid var(--line);border-radius:var(--radius-medium);flex-wrap:wrap;gap:8px 24px;padding:12px 16px;display:flex}.brief-network-options legend{font-size:.875rem;font-weight:700}.brief-network-options p{flex-basis:100%;margin:0}.brief-direction{background:var(--accent-soft);border:1px solid var(--line);border-radius:14px;align-items:start;gap:12px;padding:20px;display:flex}.brief-direction>div{min-width:0}.brief-direction h3{margin:0 0 8px;font-size:1rem}.brief-direction p{overflow-wrap:anywhere;margin:0;line-height:1.6}.brief-direction dl{gap:12px;margin:18px 0 0;display:grid}.brief-direction dl>div{gap:4px;display:grid}.brief-direction dt{color:var(--ink-muted);font-size:.8rem}.brief-panel .brief-direction dd{overflow-wrap:anywhere;margin:0}.brief-direction dl>div:nth-child(2) dd{text-transform:capitalize}.brief-advanced{border:1px solid var(--line);border-radius:12px;min-width:0}.brief-advanced summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-weight:600;display:flex}.brief-advanced summary:after{content:"+";margin-inline-start:auto}.brief-advanced[open] summary:after{content:"−"}.brief-advanced-fields{gap:12px;padding:0 12px 12px;display:grid}.brief-draft-networks{color:var(--ink-muted);align-items:center;gap:8px;margin:0;display:flex}@media (min-width:1160px){.brief-workspace,.brief-workspace[data-external=true]{height:auto;min-height:680px}.brief-advanced-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}@media (max-width:760px){.brief-source-image-placeholder{display:none}.brief-source-panel #workspace-source-title{margin:0;padding:20px 24px 0;font-size:1rem;line-height:1.5}.brief-direction{padding:16px}.brief-actions{flex-direction:column-reverse;align-items:stretch}.brief-actions .primary-button{justify-content:center;width:100%}}
.carousel-panel{border:1px solid var(--line,#dbe3ef);background:#fff;border-radius:18px;margin-block:20px;padding:24px}.campaign-back-to-photos{margin-block-end:12px}.carousel-panel-heading,.carousel-selection-heading,.carousel-navigation,.carousel-save-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.carousel-panel-heading{margin-bottom:20px}.carousel-panel-heading h2{margin:4px 0;font-size:22px}.carousel-editor{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.carousel-edit-main{min-width:0}.carousel-gallery{border:0;gap:10px;min-width:0;margin:0;padding:4px 4px 12px;display:flex;overflow-x:auto}.carousel-thumbnail{cursor:pointer;background:#eef2f7;border:2px solid #0000;border-radius:12px;flex:0 0 84px;padding:0;transition:border-color .14s;position:relative;overflow:hidden}.carousel-thumbnail[aria-pressed=true]{border-color:#075cf3}.carousel-thumbnail img{width:100%;height:auto;display:block}.carousel-thumbnail>span{color:#334155;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:4px;right:4px}.carousel-thumbnail[aria-pressed=true]>span{color:#fff;background:#075cf3}.carousel-selection-heading{margin-block:10px 14px;font-size:14px}.carousel-description-assistant{justify-content:flex-end;align-items:center;gap:14px;display:flex}.carousel-ai-button{color:#075cf3;min-height:36px;font:inherit;cursor:pointer;background:#f4f7ff;border:1px solid #9bbcff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-weight:700;transition:background .14s,border-color .14s;display:inline-flex}.carousel-ai-button:hover:not(:disabled){background:#eaf1ff;border-color:#075cf3}.carousel-ai-button:disabled{cursor:default;opacity:.65}.carousel-ai-button .ui-icon{width:17px;height:17px}.carousel-ai-spinner{border:2px solid #9bbcff;border-top-color:#075cf3;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite carousel-ai-spin}.carousel-description-error{color:#b42318;margin:-4px 0 14px;font-size:13px;font-weight:650}@keyframes carousel-ai-spin{to{transform:rotate(1turn)}}.carousel-selection-heading small,.carousel-helper{color:#52647e;font-size:12px;line-height:1.6}.carousel-slide-list{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.carousel-slide-list li{border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:clamp(140px,20vw,200px) minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px;display:grid}.carousel-order{color:#075cf3;text-align:center;background:#eef4ff;border-radius:50%;width:24px;font-size:12px;line-height:24px;position:absolute;inset-block-start:8px;inset-inline-start:8px}.carousel-slide-photo{aspect-ratio:1;border:1px solid var(--line,#dbe3ef);background:#f4f7ff;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.carousel-slide-photo img{object-fit:contain;width:100%;height:100%}.carousel-photo-loading{background:#eef4ff66;place-items:center;display:grid;position:absolute;inset:0}.carousel-photo-loading .ui-icon{box-sizing:content-box;color:#075cf3;background:#fff;border-radius:50%;width:32px;height:32px;padding:8px;animation:1.6s ease-in-out infinite carousel-ai-breathe;box-shadow:0 4px 20px #075cf326}@keyframes carousel-ai-breathe{50%{opacity:.65;transform:scale(1.12)}}.carousel-slide-list label{gap:6px;font-size:12px;font-weight:650;display:grid}.carousel-slide-list textarea{resize:vertical;width:100%;min-height:112px;font:inherit;color:#172b45;background:#fff;border:1px solid #d6dfec;border-radius:8px;padding:8px;font-weight:400}.carousel-slide-actions{grid-template-columns:repeat(2,44px);gap:4px;display:grid}.carousel-icon-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:6px;display:inline-flex}.carousel-icon-button:hover:not(:disabled){color:#075cf3;background:#eef4ff}.carousel-icon-button:disabled{opacity:.4;cursor:default}.carousel-panel button:focus-visible,.carousel-preview button:focus-visible{outline-offset:3px;outline:3px solid #8cb6ff}.carousel-preview{min-width:0;max-width:420px;margin-inline:auto}.carousel-frame{aspect-ratio:1;touch-action:pan-y;background:#fff;border:1px solid #e2e8f0;border-radius:14px;position:relative;overflow:hidden}.carousel-frame img{object-fit:contain;width:100%;height:100%;display:block}.carousel-counter{color:#fff;background:#10233ee6;border-radius:20px;padding:5px 10px;font-size:12px;position:absolute;top:12px;right:12px}.carousel-navigation{color:#52647e;margin-block:10px;font-size:12px}.carousel-empty{text-align:center;color:#52647e;border:1px dashed #a7b8d0;border-radius:14px;padding:48px 20px}.carousel-save-bar{border-top:1px solid #e2e8f0;flex-wrap:wrap;margin-top:20px;padding-top:16px;font-size:13px}.carousel-save-bar span{flex:240px}.carousel-downloads{flex-wrap:wrap;gap:10px;margin-block:12px;display:flex}@media (max-width:760px){.carousel-editor{grid-template-columns:minmax(0,1fr);gap:20px}.carousel-panel{padding:16px}.carousel-slide-list li{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px}.carousel-slide-photo{grid-column:1/-1;justify-self:center;width:min(100%,240px)}.carousel-slide-list label{grid-column:1/-1}.carousel-slide-actions{grid-column:1/-1;grid-template-columns:repeat(4,44px);justify-content:end}.carousel-thumbnail{flex-basis:72px}.carousel-selection-heading,.carousel-description-assistant{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.carousel-thumbnail{transition:none}.carousel-ai-spinner,.carousel-photo-loading .ui-icon{animation:none}}
.caption-assistance{border:1px solid var(--border,#dce4ef);background:#f7faff;border-radius:14px;margin-bottom:18px;padding:16px}.caption-assistance-heading,.caption-assistance-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.caption-assistance-heading{margin-bottom:12px}.caption-assistance-heading>svg{color:#0755dc;width:18px;height:18px}.caption-assistance-heading>span,.caption-hint,.caption-evidence small{color:#52667f;font-size:12px}.caption-styles{border:0;flex-wrap:wrap;gap:5px;margin:0;padding:0;display:flex}.caption-styles button{color:#354861;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 12px;font-size:13px;transition:background .12s}.caption-styles button[aria-pressed=true]{color:#064fc8;background:#fff;border-color:#b4ccf8;box-shadow:0 1px 3px #1234560a}.caption-hint{margin:12px 0 0}.caption-evidence{margin-top:12px;font-size:13px}.caption-evidence summary{cursor:pointer;font-weight:600}.caption-evidence ul{max-height:230px;padding-left:20px;overflow-y:auto}.tracked-destination{gap:8px;min-width:0;padding:12px 0;font-size:13px;display:grid}.tracked-destination a{overflow-wrap:anywhere}.tracked-destination small{color:#52667f}.post-review-card{border:1px solid #dce4ef;border-radius:12px;gap:12px;margin:16px 0;padding:16px;display:grid}.post-review-card[data-approved=true]{background:#edf9f2;border-color:#b4dfc5}.post-final-caption{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fb;border-radius:10px;padding:14px;font-size:14px}@media (max-width:600px){.caption-assistance{padding:12px}.caption-assistance-heading>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.caption-styles button{transition:none}}
.delivery-card{border:1px solid var(--border,#dbe3ee);overflow-wrap:anywhere;background:#f5f8ff;border-radius:16px;gap:12px;padding:20px;display:grid}.delivery-card-heading,.delivery-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.delivery-card p{margin:0;line-height:1.55}.delivery-card small{color:#52647d}.delivery-status-dot{background:#2163dc;border-radius:50%;flex-shrink:0;width:10px;height:10px}.delivery-card[data-status=published]{background:#edf9f3}.delivery-card[data-status=published] .delivery-status-dot{background:#168154}.delivery-card[data-status=failed],.delivery-card[data-status=partial],.delivery-card[data-status=reconciliation_required]{background:#fff8ec}.delivery-card[data-status=failed] .delivery-status-dot,.delivery-card[data-status=partial] .delivery-status-dot,.delivery-card[data-status=reconciliation_required] .delivery-status-dot{background:#a66108}.delivery-card-actions button,.delivery-card-actions a{min-height:44px}
.publishing-quota-alerts{position:relative}.publishing-quota-alerts summary{cursor:pointer;list-style:none}.publishing-quota-alerts summary::-webkit-details-marker{display:none}.quota-alert-count{background:var(--accent-soft);color:var(--ink);border-radius:999px;padding:2px 7px;font-weight:700}.quota-alert-panel{background:var(--surface-strong);width:min(420px,100vw - 32px);max-height:min(620px,75dvh);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-large);box-shadow:var(--shadow);z-index:50;padding:18px;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;overflow-y:auto}.quota-alert-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.quota-alert-panel p,.quota-alert-panel footer{font-size:13px;line-height:1.55}.quota-alert-panel footer,.quota-alert-panel small{color:var(--ink-muted)}.quota-account{border:1px solid var(--line);border-radius:var(--radius-medium);overflow-wrap:anywhere;margin-block:12px;padding:12px}.quota-account>strong,.quota-account>span{display:block}.quota-account>span{margin-top:5px;font-size:12px;font-weight:700}.quota-blocked,.quota-warning,.quota-unknown{background:var(--accent-soft)}@media (max-width:760px){.publishing-quota-alerts .quota-alert-panel{width:auto;max-height:calc(100dvh - 170px);position:fixed;inset-block-start:85px;inset-inline:16px}}@media (max-width:1100px){.quota-control-label{display:none}}
