.skeleton-fill.skeleton-text{width:var(--bar,8em);vertical-align:middle;max-width:100%;height:.7em;display:inline-block}.nav-skeleton-row{pointer-events:none}.nav-skeleton-row .skeleton-nav-icon{width:19px;height:19px}.skeleton-avatar-small{width:34px;height:34px}.brand-select-placeholder:not(.mobile-brand-select){display:flex}.brand-select-placeholder{border:1px solid var(--field-border);border-radius:var(--radius-control);pointer-events:none;align-items:center;gap:8px}.brand-select-placeholder-logo{flex:0 0 28px;width:28px;height:28px}.brand-select-placeholder .skeleton-text{--bar:7.5em}.nav-item.nav-deferred,.shell-brands-1,.shell-brands-0,.shell-ai-1,.shell-ai-0{display:none}html[data-shell-nav] .nav-skeleton-row,html[data-shell-nav] .shell-unknown,html[data-shell-brands="0"] .shell-brands-slot{display:none!important}html[data-shell-brands="1"] .shell-brands-1,html[data-shell-brands="0"] .shell-brands-0,html[data-shell-ai="1"] .shell-ai-1,html[data-shell-ai="0"] .shell-ai-0{display:inline}html[data-shell-nav~=brands] .nav-item.nav-deferred[data-page=brands],html[data-shell-nav~=studio] .nav-item.nav-deferred[data-page=studio],html[data-shell-nav~=create] .nav-item.nav-deferred[data-page=create],html[data-shell-nav~=calendar] .nav-item.nav-deferred[data-page=calendar],html[data-shell-nav~=content] .nav-item.nav-deferred[data-page=content],html[data-shell-nav~=reviews] .nav-item.nav-deferred[data-page=reviews],html[data-shell-nav~=inbox] .nav-item.nav-deferred[data-page=inbox],html[data-shell-nav~=connections] .nav-item.nav-deferred[data-page=connections],html[data-shell-nav~=analytics] .nav-item.nav-deferred[data-page=analytics],html[data-shell-nav~=reports] .nav-item.nav-deferred[data-page=reports],html[data-shell-nav~=notifications] .nav-item.nav-deferred[data-page=notifications],html[data-shell-nav~=media] .nav-item.nav-deferred[data-page=media],html[data-shell-nav~=billing] .nav-item.nav-deferred[data-page=billing],html[data-shell-nav~=credits] .nav-item.nav-deferred[data-page=credits],html[data-shell-nav~=team] .nav-item.nav-deferred[data-page=team],html[data-shell-nav~=agents] .nav-item.nav-deferred[data-page=agents]{display:flex}.frame-skeleton,.frame-skeleton .skeleton-region{animation:none}@media (max-width:760px){.nav-skeleton-row{flex:none}.nav-skeleton-row .skeleton-text{--bar:4.5em!important}}
.table-skeleton-line{max-width:260px;height:12px;margin:5px 0}.table-skeleton-line+.table-skeleton-line{height:10px;margin-top:10px}.table-skeleton td:last-child .table-skeleton-line{margin-inline-start:auto}.table-skeleton th{color:var(--muted)}@media (max-width:640px){.table-skeleton .stack-on-mobile td[data-label] .table-skeleton-line{flex:none;max-width:45%}}
.billing{gap:24px;max-width:1120px;margin-inline:auto;display:grid;container:billing/inline-size}.billing>*{min-width:0}.billing .billing-heading{margin-bottom:8px}.billing .billing-heading p{max-width:65ch}.billing-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel)}.billing-current-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:24px;display:flex}.billing-current-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.billing-current-title h2{font-size:var(--text-section)}.billing-current-terms{font-size:var(--text-body);margin:8px 0 0}.billing-current-terms strong{color:var(--ink);font-weight:600}.billing-usage{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.billing-usage-item{align-content:start;gap:8px;min-width:0;padding:20px 24px;display:grid}.billing-usage-item+.billing-usage-item{border-left:1px solid var(--border)}.billing-usage dt{font-size:var(--text-small);color:var(--muted);font-weight:600}.billing-usage dd{margin:0}.billing-usage-value{font-family:var(--font-heading), sans-serif;font-size:var(--text-section);letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1.2}.billing-usage-value span{font-family:var(--font-body), sans-serif;font-size:var(--text-body);letter-spacing:0;color:var(--muted)}.billing-meter{border-radius:var(--radius-pill);background:var(--mist);height:4px;overflow:hidden}.billing-meter span{border-radius:inherit;background:var(--ink);height:100%;display:block}.billing-meter.is-over span{background:var(--error)}.billing-usage-note{font-size:var(--text-small);color:var(--muted)}.billing-usage-note a{padding-block:4px;display:inline-block}.billing-badge{border-radius:var(--radius-pill);font-size:var(--text-caption);white-space:nowrap;background:var(--mist);color:var(--ink);align-items:center;padding:2px 10px;font-weight:600;line-height:1.55;display:inline-flex}.billing-badge.is-good{background:var(--success-surface);color:var(--success)}.billing-badge.is-attention{background:var(--warning-surface);color:var(--warning)}.billing-badge.is-current{background:var(--ink);color:var(--paper)}.billing-badge.is-recommended{background:var(--lilac-surface);color:var(--lilac-ink)}.billing-section{gap:16px;padding-top:16px;display:grid}.billing-section-head h2{font-size:var(--text-headline)}.billing-section-head p{max-width:65ch;font-size:var(--text-small);margin:6px 0 0}.billing-section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.billing-plans-fieldset{min-width:0}.billing-plans{grid-template-columns:repeat(var(--plan-count,4), minmax(0, 1fr));grid-template-rows:repeat(4,auto);gap:0 12px;display:grid}.billing-plan{grid-row:span 4;grid-template-rows:subgrid;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);gap:0;min-width:0;transition:border-color .15s;display:grid;position:relative}.billing-plan.is-marked{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.billing-plan-head{padding:20px 20px 0}.billing-plan-name{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-height:28px;display:flex}.billing-plan-name h3,.billing-plan-choice{font-family:var(--font-heading), sans-serif;font-size:var(--text-title);letter-spacing:-.035em;line-height:1.2}.billing-plan-choice{cursor:pointer;flex-direction:row;align-items:center;gap:10px;display:inline-flex}.billing-plan-choice:after{content:"";border-radius:inherit;position:absolute;inset:0}.billing-plan-choice input{width:18px;height:18px;min-height:0;accent-color:var(--ink);flex-shrink:0;margin:0;padding:0}.billing-plan:has(input:focus-visible){outline:2px solid var(--action);outline-offset:2px}.billing-plan:has(.billing-plan-choice):not(.is-blocked):hover{border-color:var(--border-strong)}.billing-plan.is-marked:has(.billing-plan-choice):hover{border-color:var(--ink)}.billing-plan.is-blocked .billing-plan-choice{cursor:not-allowed}.billing-plan-head p{font-size:var(--text-small);margin:6px 0 0;line-height:1.5}.billing-plan-price{padding:16px 20px}.billing-plan-price strong{font-family:var(--font-heading), sans-serif;font-size:var(--text-display-sm);letter-spacing:-.035em;font-weight:400;line-height:1.2}.billing-plan-price>span{font-size:var(--text-small);color:var(--muted)}.billing-plan-price small{color:var(--action);margin-top:4px;font-weight:600}.billing-plan-specs{border-top:1px solid var(--border);font-size:var(--text-small);align-content:start;gap:10px;margin:0 20px;padding:16px 0;line-height:1.45;list-style:none;display:grid}.billing-plan-specs li{align-items:flex-start;gap:8px;display:flex}.billing-plan-specs svg{flex-shrink:0;margin-top:1px}.billing-plan-specs li.is-off{color:var(--muted)}.billing-plan-action{align-content:end;padding:0 20px 20px;display:grid}.billing-plan-action:empty{padding-bottom:4px}.billing-plan-action button{z-index:1;width:100%;position:relative}.billing-plan-action small{line-height:1.5}.billing-checkout-area{gap:12px;display:grid}.billing-checkout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:20px 24px;display:flex}.billing-checkout-summary{flex:360px;min-width:0}.billing-checkout-summary h3{font-size:var(--text-headline)}.billing-checkout-summary dl{flex-wrap:wrap;gap:8px 32px;margin:12px 0 0;display:flex}.billing-checkout-summary dl div{gap:2px;display:grid}.billing-checkout-summary dt{font-size:var(--text-small);color:var(--muted)}.billing-checkout-summary dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.billing-checkout-summary p{max-width:70ch;font-size:var(--text-small);margin:12px 0 0}.billing-checkout>button{flex:none}.billing-gift summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-weight:600;list-style:none;display:inline-flex}.billing-gift summary::-webkit-details-marker{display:none}.billing-gift summary:hover{color:var(--action)}.billing-gift summary:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:var(--radius-control)}.billing-gift[open] summary svg{transform:rotate(180deg)}.billing-gift .redeem-code{background:var(--surface);max-width:640px;margin-block:4px 0;padding:20px}.billing-gift .redeem-code h2{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.billing-gift .redeem-code p{font-size:var(--text-small);margin-top:0}.billing-table{overflow:hidden}.billing-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.billing-table th,.billing-table td{text-align:left;border-bottom:1px solid var(--border);padding:12px 20px}.billing-table th{font-size:var(--text-small);color:var(--muted);font-weight:600}.billing-table td{color:var(--ink)}.billing-table td:nth-child(2){color:var(--muted)}.billing-table th:last-child,.billing-table td:last-child{text-align:right}.billing-table td.is-credit{color:var(--success)}.billing-table tbody tr:last-child td{border-bottom:0}.billing-table:has(.billing-table-more) tbody tr:last-child td{border-bottom:1px solid var(--border)}.billing-table-more{margin:4px 20px}.billing-footnote{max-width:75ch;font-size:var(--text-caption);margin:0}.billing-skeleton{gap:24px;display:grid}.billing-skeleton-stack{gap:12px;width:min(420px,100%);display:grid}.billing-skeleton-title{width:160px;height:24px}.billing-skeleton-value{width:72px;height:24px}.billing-skeleton .billing-plans{--plan-count:4;grid-template-rows:none;gap:12px}.billing-skeleton-plan{grid-row:auto;grid-template-rows:none;align-content:start;gap:16px;min-height:260px;padding:20px;display:grid}@container billing (max-width:700px){.billing-plans{grid-template-rows:repeat(8,auto);row-gap:12px;--plan-count:2!important}.billing-plan{grid-row:span 4}.billing-plans>.billing-plan:nth-child(n+3){grid-row:5/span 4}.billing-plans>.billing-plan:nth-child(n+5){grid-row:auto}.billing-usage-item+.billing-usage-item{border-left:0}.billing-usage{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-usage-item:nth-child(2n){border-left:1px solid var(--border)}.billing-usage-item:nth-child(n+3){border-top:1px solid var(--border)}}@container billing (max-width:560px){.billing-current-head{padding:20px}.billing-current-head>button{width:100%}.billing-usage-item{padding:16px 20px}.billing-plans{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:10px}.billing-plan,.billing-plans>.billing-plan:nth-child(n+3){grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;align-items:start}.billing-plan-head{padding:16px 0 0 16px}.billing-plan-price{text-align:right;padding:16px 16px 0 12px}.billing-plan-price strong{font-size:var(--text-headline)}.billing-plan-price>span{font-size:var(--text-caption);display:block}.billing-plan-price small{font-size:var(--text-caption)}.billing-plan-specs{font-size:var(--text-caption);flex-wrap:wrap;grid-column:1/-1;gap:4px 14px;margin:12px 16px 0;padding:12px 0 14px;display:flex}.billing-plan-specs svg{width:14px;height:14px}.billing-plan-action{grid-column:1/-1;padding:0 16px 16px}.billing-plan-action:empty{display:none}.billing-checkout{padding:20px}.billing-checkout>button{width:100%}.billing-table th,.billing-table td{padding:12px}.billing-table-more{margin:4px 12px}.billing-skeleton .billing-plans{grid-template-columns:minmax(0,1fr)}.billing-skeleton-plan{min-height:120px}}@container billing (max-width:300px){.billing-usage{grid-template-columns:minmax(0,1fr)}.billing-usage-item:nth-child(2n){border-left:0}.billing-usage-item+.billing-usage-item{border-top:1px solid var(--border)}}
.creative-studio{min-width:0}.creative-studio select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6a66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;min-height:44px;padding:11px 40px 11px 12px}.creative-studio select:disabled{cursor:not-allowed}.creative-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px;margin:8px 0 28px;display:flex}.creative-page-heading>div:first-child{flex:360px;min-width:0}.creative-page-heading h1{margin:0 0 8px}.creative-page-heading p{color:var(--muted);margin:0}.creative-actions,.creative-drafts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.creative-actions button{white-space:normal}.creative-notice{border-block:1px solid var(--border);padding:14px 0}.creative-drafts{margin:0 0 20px}.creative-empty{border-block:1px solid var(--border);max-width:900px;padding:56px 40px}.creative-empty h2{font-size:var(--text-display);max-width:16ch;margin:0 0 20px}.creative-empty>p{max-width:55ch;color:var(--muted)}.creative-format-guide{gap:48px;margin-top:32px;display:flex}.creative-format-guide p{color:var(--muted)}.creative-projects{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:28px;margin-bottom:28px;display:grid}.creative-project{text-align:left;color:var(--ink);background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;min-width:0;padding:0;font-weight:400;display:flex}.creative-project:hover{color:var(--ink);background:0 0}.creative-project .creative-preview{--creative-preview-inset:18px;padding:var(--creative-preview-inset);background:var(--mist);border-radius:var(--radius-soft);aspect-ratio:4/5;outline-offset:-1px;outline:1px solid #0000;flex:none;width:100%;transition:outline-color .15s;position:relative}.creative-project:not(:disabled):hover .creative-preview,.creative-project:focus-visible .creative-preview{outline-color:var(--ink)}.creative-project .creative-art{inset:var(--creative-preview-inset);height:calc(100% - 2 * var(--creative-preview-inset));width:calc(100% - 2 * var(--creative-preview-inset));background:0 0;max-width:100%;margin:0;position:absolute}.creative-project .creative-art canvas{object-fit:contain;position:absolute;inset:0}.creative-project h2{-webkit-line-clamp:3;overflow-wrap:anywhere;font-size:var(--text-headline);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 4px;display:-webkit-box;overflow:hidden}.creative-project p{font-size:var(--text-body);color:var(--muted);margin:0}.creative-workspace{border:1px solid var(--border);border-radius:var(--radius-soft);background:var(--surface);grid-template-columns:164px minmax(280px,1fr) 292px;display:grid;overflow:hidden}.creative-slide-rail{border-right:1px solid var(--border);min-width:0;padding:18px 12px}.creative-slide-rail ol{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.creative-slide-rail li{min-width:0}.creative-slide{text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;gap:10px;padding:12px 8px;display:flex}.creative-slide>span:first-child{font-variant-numeric:tabular-nums;flex:none}.creative-slide>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-slide:hover{background:var(--mist);color:var(--ink)}.creative-slide.active{border-color:var(--ink);background:var(--paper)}.creative-slide-rail>button{width:100%}.creative-slide-rail>p{font-size:var(--text-caption);text-align:center}.creative-canvas-area{background:var(--mist);min-width:0;padding:18px 24px 24px}.creative-canvas-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.creative-canvas-toolbar .text-button{font-size:var(--text-small)}.creative-art{background:var(--surface);width:100%;max-width:450px;margin:0 auto;position:relative}.creative-art canvas{width:100%;height:100%;display:block}.creative-guides{pointer-events:none;border-block:1px dashed #777;position:absolute;inset:13% 5% 14%}.creative-guide-note{color:var(--muted);font-size:var(--text-caption);margin:10px 0 0}.creative-preview-state{min-height:26px;font-size:var(--text-body);margin:6px 0}.creative-inspector{border:0;border-left:1px solid var(--border);flex-direction:column;gap:16px;min-width:0;margin:0;padding:20px;display:flex}.creative-inspector>legend{float:left;width:100%;margin:0 0 16px;padding:0;font-weight:700}.creative-inspector label,.creative-below label{font-size:var(--text-body);flex-direction:column;gap:7px;display:flex}.creative-inspector input,.creative-inspector textarea,.creative-inspector select,.creative-below textarea{width:100%;min-width:0}.creative-inspector textarea{line-height:1.45}.creative-inspector .text-button{font-size:var(--text-body)}.creative-inspector details summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:600}.creative-style{border-top:1px solid var(--border);padding-top:8px}.creative-style label{margin:10px 0 16px}.creative-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.creative-colors legend{margin:6px 0 0;padding:0;font-weight:600}.creative-colors label{min-width:0}.creative-colors input{padding:4px}.creative-photo-controls{gap:12px;display:grid}.creative-photo-controls input[type=file]{font-size:var(--text-caption);padding:8px}.creative-photo-list{gap:6px;max-height:220px;display:grid;overflow-y:auto}.creative-photo-list button{text-align:left;overflow-wrap:anywhere}.creative-check{font-size:var(--text-caption);align-items:center;gap:8px;margin:0 0 16px;display:flex}.creative-check input{width:20px;min-height:20px}.creative-below{grid-template-columns:1fr 1fr;gap:32px;padding:32px 0;display:grid}.creative-below fieldset{border:0;gap:16px;min-width:0;padding:0;display:grid}.creative-below legend{font-weight:700;font-size:var(--text-headline);margin-bottom:16px;padding:0}.creative-below p{max-width:60ch;font-size:var(--text-body);color:var(--muted);margin:0}.creative-below button{justify-self:start}.creative-delete{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;display:flex}@media (max-width:1250px){.creative-workspace{grid-template-columns:minmax(260px,1fr) 280px}.creative-slide-rail{border-right:0;border-bottom:1px solid var(--border);grid-column:1/-1;align-items:center;gap:12px;display:flex}.creative-slide-rail ol{flex:1;min-width:0;margin:0;display:flex;overflow-x:auto}.creative-slide-rail li{flex:0 0 130px}.creative-slide-rail>button{flex-shrink:0;width:auto}.creative-slide-rail>p{display:none}}@media (max-width:760px){.creative-workspace{flex-direction:column;display:flex}.creative-slide-rail{padding:12px}.creative-canvas-area{padding:12px 16px 24px}.creative-inspector{border-left:0;border-top:1px solid var(--border);padding:20px 16px}.creative-art{max-width:360px}.creative-below{grid-template-columns:1fr}.creative-format-guide{flex-direction:column;gap:12px}.creative-empty{padding:32px 8px}.creative-empty h2{font-size:var(--text-display-sm)}.creative-projects{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:20px}.creative-project .creative-preview{--creative-preview-inset:12px}.creative-project h2{font-size:var(--text-title)}.creative-page-heading{gap:16px}.creative-page-heading>div:first-child{flex-basis:auto;width:100%}}.creative-look{min-width:0;font-size:var(--text-body);flex:0 260px;gap:6px;display:grid}.creative-look-control{display:block;position:relative}.creative-look select{appearance:none;cursor:pointer;background-image:none;padding-right:40px;font-weight:400}.creative-look select:disabled{cursor:not-allowed;opacity:.45}.creative-look-control svg{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.creative-categories{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.creative-categories button{border-radius:var(--radius-pill);padding:6px 14px}.creative-blank .creative-art{place-items:center;display:grid}.creative-blank-sheet{aspect-ratio:4/5;background:var(--paper);width:100%;color:var(--muted);place-items:center;font-weight:600;display:grid}.creative-project p+p{margin-top:6px}@media (max-width:760px){.creative-look{flex-basis:100%;width:100%}}.creative-generate{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-soft);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:32px;margin-bottom:36px;padding:28px;display:grid}.creative-generate-intro p{max-width:48ch;margin:12px 0 0}.creative-generate fieldset{gap:12px;display:grid}.creative-generate fieldset>p{font-size:var(--text-caption);margin:0}.creative-generate-options{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.creative-generate-options label{flex:120px;min-width:0}.creative-generate-options button{flex:240px}.creative-generate>.error,.creative-generation-unavailable{grid-column:1/-1;margin:0}.creative-template-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.creative-template-toolbar p{margin:6px 0 0}@media (max-width:1000px){.creative-generate{grid-template-columns:1fr;gap:24px;padding:20px}}@media (max-width:760px){.creative-studio .text-button,.creative-inspector details summary,.creative-check,.creative-slide{min-height:44px}}
.credit-shop{gap:24px;max-width:1120px;margin-inline:auto;display:grid;container:credit-shop/inline-size}.credit-shop>*{min-width:0}.credit-shop>.page-heading{margin-bottom:8px}.credit-shop .page-heading p{max-width:65ch}.credit-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel)}.credit-section{align-content:start;gap:16px;min-width:0;display:grid}.credit-section>h2{font-size:var(--text-headline)}.credit-balance{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:20px 24px;display:flex}.credit-balance h2{font-family:var(--font-body), sans-serif;font-size:var(--text-small);letter-spacing:0;color:var(--muted);font-weight:600}.credit-balance strong{font-family:var(--font-heading), sans-serif;font-size:var(--text-display-sm);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:4px;font-weight:400;line-height:1.2;display:block}.credit-balance p{font-size:var(--text-small);margin:4px 0 0}.credit-rules{font-size:var(--text-small);gap:6px;margin:0;padding:0;list-style:none;display:grid}.credit-rules li{align-items:center;gap:8px;display:flex}.credit-rules svg{flex-shrink:0}.credit-pack-grid{grid-template-columns:repeat(var(--pack-count,3), minmax(0, 1fr));grid-template-rows:repeat(4,auto);gap:0 12px;display:grid}.credit-pack{grid-row:span 4;grid-template-rows:subgrid;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);gap:0;min-width:0;padding:20px;display:grid}.credit-pack h3{font-size:var(--text-title)}.credit-pack .credit-quantity{color:var(--ink);font-family:var(--font-heading), sans-serif;font-size:var(--text-display-sm);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:12px 0 0;line-height:1.2}.credit-quantity span{font-family:var(--font-body), sans-serif;font-size:var(--text-small);letter-spacing:0;color:var(--muted)}.credit-pack .credit-price{font-size:var(--text-small);margin:6px 0 16px}.credit-price span{display:block}.credit-price strong{color:var(--ink);font-size:var(--text-body)}.credit-pack button{white-space:normal;align-self:end;width:100%}.credit-note{max-width:80ch;font-size:var(--text-caption);margin:0}.credit-estimator{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:16px 32px;padding:20px 24px;display:grid}.credit-estimator h2{font-size:var(--text-headline)}.credit-estimator-copy p{font-size:var(--text-small);max-width:60ch;margin:6px 0 0}.credit-estimate-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:12px;display:grid}.credit-estimate-controls label{font-size:var(--text-small);gap:6px;display:grid}.credit-estimate-controls input{font-variant-numeric:tabular-nums;width:100%;min-width:0}.credit-estimate-controls output{min-height:44px;font-size:var(--text-small);color:var(--muted);align-content:end;display:grid}.credit-estimate-controls output strong{color:var(--ink);font-family:var(--font-heading), sans-serif;font-size:var(--text-headline);letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1.2}.credit-estimate-controls output>span:last-child{font-size:var(--text-caption)}.credit-tables{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.credit-table{overflow:hidden}.credit-shop table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.credit-shop th,.credit-shop td{text-align:left;border-bottom:1px solid var(--border);padding:12px 16px}.credit-shop th{font-size:var(--text-small);color:var(--muted);font-weight:600}.credit-shop th:not(:first-child),.credit-shop td:not(:first-child){text-align:right}.credit-shop td.is-credit{color:var(--success)}.credit-shop tbody tr:last-child td{border-bottom:0}.credit-table:has(.credit-table-more) tbody tr:last-child td{border-bottom:1px solid var(--border)}.credit-table-more{margin:4px 16px}.credit-table-empty{font-size:var(--text-small);margin:0;padding:16px}.credit-skeleton{gap:24px;display:grid}.credit-skeleton .credit-pack-grid{grid-template-rows:none;gap:12px}.credit-skeleton .credit-pack{grid-row:auto;grid-template-rows:none;align-content:start;min-height:150px}.credit-skeleton-stack{gap:12px;display:grid}.credit-skeleton-value{width:96px;height:28px}.credit-skeleton-block{min-height:120px;padding:24px}@container credit-shop (max-width:860px){.credit-estimator,.credit-tables{grid-template-columns:minmax(0,1fr)}}@container credit-shop (max-width:560px){.credit-pack-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:10px}.credit-pack{grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:16px}.credit-pack h3{grid-column:1/-1}.credit-pack .credit-quantity{font-size:var(--text-headline);margin-top:6px}.credit-pack .credit-price{text-align:right;align-self:center;margin:6px 0 12px}.credit-price span{font-size:var(--text-caption);display:block}.credit-pack button{grid-column:1/-1}.credit-balance,.credit-estimator{padding:20px}.credit-estimate-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.credit-estimate-controls output{grid-column:1/-1;min-height:0}.credit-shop th,.credit-shop td{padding:12px}.credit-skeleton .credit-pack-grid{grid-template-columns:minmax(0,1fr)}}
.inbox-surface{max-width:1400px}.inbox-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:28px;padding-bottom:12px;display:flex}.inbox-tabs button{min-height:44px;padding:10px 14px}.inbox-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.inbox-toolbar,.inbox-setup,.inbox-detail-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.inbox-toolbar{flex-wrap:wrap;justify-content:flex-start}.inbox-toolbar label{gap:6px;display:grid}.inbox-setup{background:var(--mist);border-radius:var(--radius-soft);padding:20px}.inbox-surface p{max-width:72ch}.inbox-surface h2{font-size:var(--text-headline);margin:0 0 8px}.inbox-surface h3{font-size:var(--text-title);margin:0 0 6px}.inbox-surface p{margin:4px 0 12px}.inbox-surface small,.inbox-surface time{color:var(--muted);font-size:var(--text-caption)}.inbox-layout{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);grid-template-columns:minmax(230px,.8fr) minmax(0,1.8fr);min-height:480px;display:grid;overflow:clip}.inbox-thread-list{border-right:1px solid var(--border);min-width:0}.inbox-thread{text-align:left;width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;justify-content:stretch;gap:6px;padding:20px;font-weight:400;display:grid}.inbox-thread-items{margin:0;padding:0;list-style:none}.inbox-thread:hover,.inbox-thread[aria-current=true]{background:var(--mist);color:var(--ink)}.inbox-thread strong,.inbox-thread span,.inbox-thread small{overflow-wrap:anywhere}.inbox-thread .platform-icon{width:24px;height:24px}.inbox-detail,.inbox-selection-empty,.inbox-loading{min-width:0;padding:28px}.inbox-selection-empty,.inbox-empty{flex-direction:column;justify-content:center;padding:32px;display:flex}.inbox-empty{text-align:center;align-items:center;min-height:380px}.inbox-selection-empty{justify-content:flex-start}.inbox-selection-empty p{color:var(--muted)}.inbox-detail-heading{flex-wrap:wrap;align-items:flex-start}.inbox-messages{gap:20px;margin:28px 0;padding:0;list-style:none;display:grid}.inbox-message{background:var(--paper);border-radius:var(--radius-soft);max-width:90%;padding:16px 18px}.inbox-message[data-direction=outbound]{background:var(--mist);margin-left:auto}.inbox-message p,.inbox-reply-item p{white-space:pre-wrap;overflow-wrap:anywhere}.inbox-replies{border-top:1px solid var(--border);padding-top:20px}.inbox-reply-item{border-bottom:1px solid var(--border);gap:8px;padding:16px 0;display:grid}.inbox-status{font-size:var(--text-caption);color:var(--muted);text-transform:capitalize}.inbox-status[data-status=sent]{color:var(--success)}.inbox-status[data-status=failed],.inbox-status[data-status=uncertain]{color:var(--error)}.inbox-status[data-status=draft]{color:var(--warning)}.inbox-detail-heading h2:focus{outline:none}.inbox-sent{font-size:var(--text-small);color:var(--success)}.inbox-compose{gap:12px;padding-top:24px;display:grid}.inbox-compose .spread{gap:16px}.inbox-compose small{max-width:36ch}.inbox-note{font-size:var(--text-small);color:var(--muted);padding:12px 0}.inbox-rule-editor{max-width:800px}.inbox-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.inbox-rule-editor label,.inbox-compose label,.inbox-reply-item label{gap:8px;font-weight:600;display:grid}.inbox-rule-editor .inbox-check{align-items:center;gap:10px;display:flex}.inbox-check input{width:18px;height:18px}.inbox-rule-list article,.inbox-connection-list article{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.inbox-rule-list article>div:first-child{flex:1;min-width:230px}.inbox-connection-list article>div:first-of-type{flex:1;min-width:220px}.inbox-connection-list article>.button-row{flex:0 auto}.inbox-delete{background:var(--mist);border-radius:var(--radius-soft);flex-basis:100%;padding:16px}.inbox-delete button{margin-right:12px}.inbox-pagination{justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.inbox-back{display:none}@media (max-width:800px){.inbox-layout{grid-template-columns:1fr}.inbox-thread-list{border-right:0}.inbox-selection-empty,.inbox-layout.has-selection .inbox-thread-list{display:none}.inbox-back{min-height:44px;margin-bottom:16px;display:inline-flex}.inbox-detail{padding:20px}.inbox-setup{flex-direction:column;align-items:flex-start}.inbox-form-grid{grid-template-columns:1fr}.inbox-rule-editor>.spread,.inbox-compose .spread{flex-wrap:wrap;align-items:flex-start}.inbox-connection-list .button-row{width:100%}}.inbox-layout.is-empty{grid-template-columns:1fr;min-height:0}.inbox-layout.is-empty .page-empty{padding-block:56px}.inbox-thread-skeleton{pointer-events:none}.inbox-thread-skeleton .skeleton-line{max-width:none}.inbox-skeleton-icon{width:24px;height:24px}.inbox-skeleton-select{width:200px;height:44px}.inbox-skeleton-heading{width:180px;height:22px}.inbox-detail-skeleton-title,.inbox-rule-skeleton{gap:12px;display:grid}.inbox-detail-skeleton-title{width:min(100%,360px)}.inbox-message .skeleton-fill+.skeleton-fill{margin-top:12px}.inbox-message .skeleton-line-long{width:320px;max-width:100%}
.workflow-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.workflow-tabs button{color:var(--ink);border:1px solid var(--border);background:0 0}.workflow-tabs button:hover{background:var(--mist)}.workflow-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.workflow-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:20px;display:grid}.workflow-panel{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;margin:16px 0;padding:24px}.workflow-panel h2,.workflow-panel h3{margin:0 0 12px}.workflow-panel label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.workflow-panel input,.workflow-panel select,.workflow-panel textarea{box-sizing:border-box;width:100%;max-width:100%}.workflow-panel textarea{min-height:110px}.workflow-panel .check-row{flex-direction:row;align-items:center;min-height:44px}.workflow-panel .check-row input{width:auto}.workflow-panel legend{font-family:var(--font-heading), sans-serif;font-size:var(--text-title);letter-spacing:-.035em;margin-bottom:4px}.workflow-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.workflow-copy{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto}.workflow-meta{font-size:var(--text-small);color:var(--muted)}.workflow-status{text-transform:capitalize}.workflow-table{border-collapse:collapse;width:100%}.workflow-table caption{text-align:left;color:var(--muted);font-size:var(--text-small);padding-bottom:8px}.workflow-table th,.workflow-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:12px 10px}.workflow-table-wrap{overflow-x:auto}.workflow-table td{overflow-wrap:anywhere;max-width:380px}.workflow-table .row-ready{color:var(--success)}.workflow-table .row-invalid{color:var(--error)}.workflow-empty{text-align:center;padding:28px}.workflow-assets{flex-wrap:wrap;gap:8px;display:flex}.workflow-tag{font-size:var(--text-caption);border-radius:var(--radius-pill);background:var(--mist);margin:2px;padding:4px 9px;display:inline-block}.workflow-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.workflow-success{border-radius:var(--radius-control);background:var(--success-surface);color:var(--success);font-size:var(--text-small);align-items:baseline;gap:8px;padding:12px 16px;display:flex}.workflow-success:before{content:"";border-radius:var(--radius-pill);background:currentColor;flex-shrink:0;width:8px;height:8px;transform:translateY(-1px)}.workflow-public{max-width:960px;margin:48px auto;padding:24px}.workflow-public header{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:18px}.workflow-comment{border-left:1px solid var(--border);margin:12px 0;padding:6px 14px}.workflow-inline{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;display:grid}.workflow-panel fieldset{border:0;min-width:0;margin:0;padding:0}.workflow-panel .secondary{background:var(--surface)}.workflow-panel .secondary:hover{background:var(--mist)}.workflow-link{word-break:break-all}.workflow-panel .error{white-space:pre-wrap}.workflow-confirm{border-radius:var(--radius-control);background:var(--error-surface);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:12px 16px;display:flex}.workflow-confirm p{color:var(--error);flex-basis:100%;margin:0}.approval-state{border-radius:var(--radius-pill);background:var(--mist);color:var(--ink);font-size:var(--text-small);align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.approval-state:before{content:"";border-radius:var(--radius-pill);background:var(--muted);width:7px;height:7px}.approval-state.approved{background:var(--success-surface);color:var(--success)}.approval-state.pending{background:var(--warning-surface);color:var(--warning)}.approval-state.changes_requested{background:var(--error-surface);color:var(--error)}.approval-state.approved:before,.approval-state.pending:before,.approval-state.changes_requested:before{background:currentColor}.notification-unread h2:after{content:"";border-radius:var(--radius-pill);background:var(--signal);vertical-align:middle;width:8px;height:8px;margin-left:8px;display:inline-block}.inline-retry{color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:12px 0;display:flex}.inline-retry .text-button{min-height:36px;font-size:var(--text-small)}.workflow-grid{align-items:start}.panel-lines-skeleton{gap:14px;padding-block:6px;display:grid}.panel-lines-skeleton .skeleton-line{max-width:none}.review-check-skeleton{align-items:center;gap:10px;min-height:44px;margin:12px 0;display:flex}.review-check-skeleton>.skeleton-fill:not(.skeleton-line){border-radius:var(--radius-control);width:18px;height:18px}.review-check-skeleton .skeleton-line{width:320px;max-width:70%}.notice-skeleton .workflow-row{min-height:30px}.notice-skeleton-title{height:20px}.notice-skeleton-date{width:150px;height:12px}.notice-skeleton .skeleton-line-long{margin:16px 0}.notice-skeleton-button{width:132px;height:44px}.notice-skeleton-check{align-items:center;gap:10px;min-height:44px;margin-bottom:8px;display:flex}.notice-skeleton-check>.skeleton-fill:first-child{width:18px;height:18px}.notice-skeleton-check .skeleton-line{width:260px}.report-skeleton-intro>.skeleton-line{max-width:640px;margin-top:16px}.report-skeleton-intro .summary-strip{color:var(--muted)}.report-skeleton-value{width:18px;height:22px}.report-skeleton-table .workflow-table-wrap{padding-top:26px}.report-skeleton-heading{width:min(60%,360px);height:36px;margin-bottom:24px}.report-share-skeleton .skeleton-line{width:55%}.report-share-skeleton-action{width:64px;height:36px}.media-asset-skeleton .media-asset-preview{border-radius:0}.media-asset-skeleton .media-asset-details{gap:12px;display:grid}.media-skeleton-link{width:96px;height:20px;margin-top:12px}.composer-group{margin:20px 0 0}.composer-group>legend{margin-bottom:12px}.preview-pane>.social-preview:first-child{margin-top:0}@media (hover:none){.day-add{opacity:1}}@media (pointer:coarse){.media-asset .icon-button{width:44px;min-height:44px}}@media (max-width:760px){.month-picker .icon-button{width:44px;min-height:44px}.segmented button,.compact,.calendar-filters select,.search input{min-height:44px}.search{flex:180px;max-width:none}.chip{min-height:44px}.workflow-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.workflow-table,.workflow-table tbody,.workflow-table tr,.workflow-table td{width:100%;max-width:none;display:block}.workflow-table caption{display:block}.workflow-table tr{border-bottom:1px solid var(--border);padding:8px 0}.workflow-table td{border:0;padding:4px 0}.workflow-table td[data-label]:before{content:attr(data-label);font-size:var(--text-caption);color:var(--muted);font-weight:600;display:block}.report-skeleton-table tbody tr:nth-child(n+3),.media-asset-skeleton:nth-child(n+3){display:none}}@media (max-width:640px){.workflow-panel{padding:18px}.workflow-tabs{gap:6px}.workflow-tabs button{padding:9px 12px}.workflow-public{margin:12px auto;padding:18px}.workflow-actions>button,.workflow-actions>a.button{flex:auto}}
