.bk-page{display:grid;gap:1rem}.bk-panel{min-width:0}.bk-tone-guide{display:flex;flex-direction:column;gap:.4375rem;font-size:var(--eg-text-ui)}.bk-tone-guide>span{font-weight:600;color:var(--eg-ink-soft)}.bk-tone-guide>p{min-height:5.25rem;padding:.6875rem .75rem;border:1px dashed var(--eg-line-medium);border-radius:var(--eg-radius-input);background:var(--eg-neutral-bg);color:var(--eg-text);font-size:var(--eg-text-ui);line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.bk-tone-guide>.cw-text-link{align-self:flex-start;font-size:var(--eg-text-ui)}.bk-updates{overflow:visible}.bk-updates>.cw-page-head{padding-top:0;margin-bottom:.75rem}.bk-filters{flex-wrap:wrap;margin-bottom:1rem}.bk-filters .cw-search{flex:1 1 14rem}.bk-filters select{flex:0 1 10rem}.bk-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,27rem);gap:1.25rem;align-items:start}.bk-editor-col{position:sticky;top:1rem}.bk-count{font-size:var(--eg-text-ui-secondary);color:var(--eg-ui-muted);margin-bottom:.625rem}.bk-list{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.bk-item{display:flex;gap:.75rem;align-items:flex-start;padding:.9375rem 1rem;border:1px solid var(--eg-line);border-radius:.75rem;background:var(--eg-surface);transition:border-color .2s,transform .2s,background .2s}.bk-item:hover{border-color:var(--eg-line-strong);transform:translateY(-2px)}.bk-item.is-selected{border-color:var(--eg-brand);background:var(--eg-info-bg)}.bk-item-main{flex:1;display:grid;gap:.375rem;justify-items:start}.bk-item h3{font-size:var(--eg-text-md);font-weight:800;color:var(--eg-ink);line-height:1.45;overflow-wrap:anywhere}.bk-item-main>p:not(.bk-ai){font-size:var(--eg-text-ui);color:var(--eg-ui-muted);line-height:1.6;overflow-wrap:anywhere}.bk-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;font-size:var(--eg-text-ui-secondary);color:var(--eg-ui-muted)}.bk-item-meta>span:not(.cw-badge)+span:before{content:"·";margin-right:.625rem}.bk-item>.cw-btn{flex-shrink:0}.bk-ai{display:inline-flex;align-items:center;gap:.3125rem;font-size:var(--eg-text-ui);color:var(--eg-ui-muted);line-height:1.5}.bk-ai svg{flex-shrink:0}.bk-ai.is-ok{color:var(--eg-ok);font-weight:600}.bk-skeleton{display:grid;gap:.75rem}.bk-skeleton>div{display:grid;gap:.5rem;padding:1rem;border:1px solid var(--eg-line);border-radius:.75rem;background:var(--eg-surface)}.bk-skeleton i{display:block;height:.75rem;border-radius:var(--eg-radius-badge);background:linear-gradient(90deg,var(--eg-line-soft),var(--eg-line-medium),var(--eg-line-soft));background-size:200% 100%;animation:bk-shimmer 1.2s ease-in-out infinite}.bk-skeleton i:first-child{width:28%}.bk-skeleton i:nth-child(2){width:68%;height:1rem}.bk-skeleton i:nth-child(3){width:92%}.bk-skeleton.is-form>div{border:0;padding:.25rem 0}.bk-skeleton.is-form i:nth-child(2){width:100%;height:4.5rem}@keyframes bk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.bk-load-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem}.bk-empty{border:1px dashed var(--eg-line-strong);border-radius:.75rem}.bk-editor-idle{display:grid;gap:.625rem;padding:1.5rem 1.25rem;border:1px dashed var(--eg-line-strong);border-radius:var(--eg-radius-card);background:var(--eg-surface);color:var(--eg-ui-muted);font-size:var(--eg-text-ui);line-height:1.7}.bk-editor-idle>svg{color:var(--eg-brand)}.bk-editor-idle strong{color:var(--eg-ink);font-size:var(--eg-text-base)}.bk-editor-idle ul{display:grid;gap:.375rem;padding-left:1.125rem;list-style:disc}.bk-editor{padding:1.125rem 1.125rem 1.25rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-surface);box-shadow:var(--eg-shadow-card);scroll-margin-top:1rem}.bk-editor-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem}.bk-editor-head h3{flex:1;font-size:var(--eg-text-md);font-weight:800;color:var(--eg-ink)}.bk-back{display:none}.bk-editor-status{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-bottom:1rem;padding:.625rem .75rem;border-radius:var(--eg-radius-input);background:var(--eg-neutral-bg)}.bk-editor-status small{flex-basis:100%;color:var(--eg-ui-muted);font-size:var(--eg-text-ui)}.bk-editor-status>.cw-btn{margin-left:auto;white-space:nowrap}.bk-form{gap:.9375rem}.bk-radios{display:grid;gap:.4375rem;min-width:0}.bk-radios legend{padding:0;margin-bottom:.4375rem}.bk-radio-row{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.bk-radio-row label{display:inline-flex;flex-direction:row;align-items:center;gap:.4375rem;font-size:var(--eg-text-ui);color:var(--eg-text);cursor:pointer}.bk-radio-row input{width:1rem;height:1rem;accent-color:var(--eg-brand)}.bk-hint{padding:.5rem .75rem;border-radius:var(--eg-radius-input);background:var(--eg-warn-bg);color:var(--eg-warn);line-height:1.6}.bk-ai-note,.bk-hint{font-size:var(--eg-text-ui)}.bk-ai-note{display:flex;gap:.5rem;padding:.75rem .875rem;border:1px solid var(--eg-line-accent);border-radius:var(--eg-radius-input);background:var(--eg-info-bg);color:var(--eg-info);line-height:1.7}.bk-ai-note>svg{flex-shrink:0;margin-top:.1875rem}.bk-ai-note strong{display:block;margin-top:.125rem;font-weight:600}.bk-editor-actions{justify-content:flex-end}.bk-editor-actions>.cw-btn{white-space:nowrap}.bk-form>small.bk-actions-note{text-align:right}.bk-meta{color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary)}@media (max-width:1350px){.bk-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem)}}@media (max-width:1100px){.bk-layout{grid-template-columns:minmax(0,1fr)}.bk-editor-col{position:static}.bk-layout.is-editing .bk-list-col,.bk-layout:not(.is-editing) .bk-editor-col{display:none}.bk-back{display:inline-flex}.bk-editor-head .cw-icon-btn{display:none}}@media (max-width:760px){.bk-updates>.cw-page-head{flex-wrap:wrap}.bk-filters select{flex:1 1 8rem;width:auto}.bk-item{flex-direction:column;padding:.875rem}.bk-item>.cw-btn{align-self:flex-end}.bk-editor{padding:1rem .875rem 1.125rem}.bk-form>small.bk-actions-note{text-align:left}}.bk-asset-scan{margin:0 0 .75rem;font-size:var(--eg-text-ui-secondary)}.bk-asset-note{color:var(--eg-ink-soft)}.bk-asset-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.bk-asset-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.bk-asset-layout.is-editing{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:start}.bk-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.bk-asset-item{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:.625rem;text-align:left;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-surface);color:var(--eg-ink);font-size:var(--eg-text-ui);cursor:pointer;transition:transform .2s ease,border-color .2s ease}.bk-asset-item:hover{transform:translateY(-2px);border-color:var(--eg-line-strong)}.bk-asset-item.is-selected{border-color:var(--eg-brand);background:var(--eg-info-bg)}.bk-asset-preview,.bk-asset-thumb{display:block;position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--eg-radius-input);background:var(--eg-neutral-bg)}.bk-asset-preview.is-logo,.bk-asset-thumb.is-logo{background-color:var(--eg-surface);background-image:linear-gradient(45deg,var(--eg-line-soft) 25%,transparent 25%,transparent 75%,var(--eg-line-soft) 75%),linear-gradient(45deg,var(--eg-line-soft) 25%,transparent 25%,transparent 75%,var(--eg-line-soft) 75%);background-size:1rem 1rem;background-position:0 0,.5rem .5rem}.bk-asset-preview img,.bk-asset-thumb img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.bk-asset-bulk{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:.75rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-info-bg)}.bk-asset-bulk-note{margin:0;font-size:var(--eg-text-ui);color:var(--eg-ink-soft)}.bk-asset-bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.bk-asset-bulk-count{margin-right:auto;font-size:var(--eg-text-ui);font-weight:700;color:var(--eg-ink)}.bk-asset-bulk-result{flex-direction:column;align-items:flex-start;margin:0 0 1rem;font-size:var(--eg-text-ui)}.bk-asset-bulk-result p{margin:0}.bk-asset-bulk-result ul{margin:.25rem 0 0;padding-left:1.25rem}.bk-asset-bulk-result li{overflow-wrap:anywhere}.bk-asset-cell{position:relative}.bk-asset-check{position:absolute;top:1rem;left:1rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .375rem;border:1px solid var(--eg-line-strong);border-radius:var(--eg-radius-input);background:var(--eg-surface);box-shadow:var(--eg-shadow-card);cursor:pointer}.bk-asset-check input{width:1.125rem;height:1.125rem;margin:0;cursor:pointer}.bk-asset-check input:disabled{cursor:not-allowed}.bk-asset-check.is-note{min-height:1.75rem;padding:0 .5rem;font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ui-muted);cursor:default}.bk-asset-item.is-picked{border-color:var(--eg-brand);box-shadow:0 0 0 1px var(--eg-brand)}.bk-asset-check{transition:transform .2s ease}.bk-asset-cell:hover .bk-asset-check:not(.is-note){transform:translateY(-2px)}.bk-asset-meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.bk-asset-meta strong{overflow-wrap:anywhere}.bk-asset-meta small{color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary)}.bk-asset-editor{position:sticky;top:1rem;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-surface)}.bk-asset-editor h3{margin:0;font-size:var(--eg-text-md);overflow-wrap:anywhere}.bk-asset-hint{margin:0}.bk-asset-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.375rem .75rem;margin:0;font-size:var(--eg-text-ui)}.bk-asset-facts dt{color:var(--eg-ui-muted)}.bk-asset-facts dd{margin:0;overflow-wrap:anywhere}.bk-asset-url{font-size:var(--eg-text-ui-secondary);word-break:break-all}.bk-discovery{display:flex;flex-direction:column;gap:.75rem;margin:0 0 1.25rem;padding:1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-surface)}.bk-discovery-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.bk-discovery h3{margin:0;font-size:var(--eg-text-md)}.bk-discovery h4{margin:0;font-size:var(--eg-text-ui-body)}.bk-discovery-intro,.bk-discovery-limit,.bk-discovery-reason,.bk-discovery-site{margin:0;font-size:var(--eg-text-ui);overflow-wrap:anywhere}.bk-discovery-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem 1rem;margin:0;font-size:var(--eg-text-ui)}.bk-discovery-stats div{display:flex;flex-direction:column;gap:.125rem;min-width:0}.bk-discovery-stats dt{color:var(--eg-ui-muted)}.bk-discovery-stats dd{margin:0;font-weight:600;overflow-wrap:anywhere}.bk-discovery-form fieldset{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:.5rem}.bk-discovery-form legend{margin-bottom:.5rem;font-size:var(--eg-text-ui);font-weight:600}.bk-discovery-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.bk-discovery-fields label{display:flex;flex-direction:column;gap:.25rem;min-width:0}.bk-discovery-fields small{color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary)}.bk-discovery-pages{flex-wrap:wrap;gap:.5rem}.bk-discovery-items,.bk-discovery-urls{display:flex;flex-direction:column;gap:.5rem}.bk-discovery-items ul,.bk-discovery-urls ul{display:flex;flex-direction:column;gap:.5rem;max-height:28rem;margin:0;padding:0;overflow-y:auto;list-style:none}.bk-discovery-urls li{display:flex;flex-direction:column;gap:.125rem;padding:.5rem 0;border-bottom:1px solid var(--eg-line-soft);font-size:var(--eg-text-ui)}.bk-discovery-urls small{color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary)}.bk-discovery-items li{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.5rem 0;border-bottom:1px solid var(--eg-line-soft)}.bk-discovery-thumb{width:6rem}.bk-discovery-noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:.25rem;color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary);text-align:center}.bk-discovery-item{display:flex;flex-direction:column;gap:.25rem;min-width:0;font-size:var(--eg-text-ui);overflow-wrap:anywhere}.bk-discovery-item small{color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary)}.bk-discovery-item .cw-badge{align-self:flex-start}@media (max-width:760px){.bk-discovery-fields{grid-template-columns:minmax(0,1fr)}.bk-discovery .cw-form-actions .cw-btn{flex:1 1 100%}}@media (max-width:1100px){.bk-asset-layout.is-editing{grid-template-columns:minmax(0,1fr)}.bk-asset-bulk.is-editing,.bk-asset-layout.is-editing .bk-asset-grid{display:none}.bk-asset-editor{position:static}}@media (max-width:480px){.bk-page>.cw-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.bk-page>.cw-tabs>button{white-space:normal;text-align:center}.bk-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-asset-facts{grid-template-columns:minmax(0,1fr)}.bk-asset-bulk-count,.bk-asset-editor .cw-form-actions .cw-btn{flex:1 1 100%}.bk-asset-bulk-actions .cw-btn{flex:1 1 100%;white-space:normal}}@media (prefers-reduced-motion:reduce){.bk-asset-item{transition:none}.bk-asset-item:hover{transform:none}.bk-asset-check{transition:none}.bk-asset-cell:hover .bk-asset-check:not(.is-note){transform:none}.bk-item{transition:none}.bk-item:hover{transform:none}.bk-skeleton i{animation:none}}.mc-page,.mc-panel,.mc-stack{display:grid;gap:1rem}.mc-page h2,.mc-page h3{display:flex;align-items:center;gap:.45rem}.mc-page h3{font-size:var(--eg-text-base);font-weight:700}.mc-tab-count{margin-left:.4rem}.mc-status>p{margin:.5rem 0 .75rem}.mc-status-details{margin-top:.5rem}.mc-status-details>summary{cursor:pointer;color:var(--eg-brand-deep);font-size:var(--eg-text-ui)}.mc-status-details>p{margin:.75rem 0}.mc-jump-latest{justify-self:end}.mc-checks{list-style:none;margin:0 0 .75rem;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}.mc-checks li{display:grid;gap:.2rem;padding:.65rem .75rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface);font-size:var(--eg-text-ui);overflow-wrap:anywhere}.mc-checks li strong{font-size:var(--eg-text-ui);color:var(--eg-ui-muted);font-weight:600}.mc-checks li.is-ok{border-color:var(--eg-ok-line);background:var(--eg-ok-bg)}.mc-checks li.is-bad{border-color:var(--eg-line-strong);background:var(--eg-warn-bg)}.mc-status .cw-error,.mc-status .cw-info{display:flex;align-items:center;gap:.4rem;margin:.5rem 0}.mc-thread-column{display:grid;align-content:start;min-width:0}.mc-thread-tags{display:flex;flex-wrap:wrap;gap:.3rem}.mc-lead-bind{display:flex;align-items:center;gap:.4rem;font-size:var(--eg-text-ui);color:var(--eg-ink-soft)}.mc-lead-bind .cw-input{width:auto;max-width:12rem;padding:.35rem .5rem}.mc-broadcasts summary,.mc-events summary{cursor:pointer;color:var(--eg-brand-deep);font-size:var(--eg-text-ui)}.mc-events ul,.mc-sends{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.35rem;font-size:var(--eg-text-ui)}.mc-events time{color:var(--eg-ui-muted);margin-right:.35rem}.mc-events .cw-badge,.mc-sends .cw-badge{margin-left:.35rem}.mc-table{width:100%}.mc-table td{vertical-align:top}.mc-table small{display:block;margin-top:.25rem;color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary)}.mc-table tr.is-editing td{background:var(--eg-brand-bg)}.mc-clip{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:22rem;white-space:pre-wrap}.mc-row-actions{flex-wrap:nowrap}.mc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.mc-check{display:flex;align-items:center;gap:.5rem;font-size:var(--eg-text-ui);color:var(--eg-ink-soft)}.mc-switch{align-items:flex-start;padding:.85rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-brand-bg)}.mc-switch input{margin-top:.2rem}.mc-switch span{display:grid;gap:.25rem}.mc-image-preview{max-width:12rem;max-height:12rem;border-radius:var(--eg-radius-btn);border:1px solid var(--eg-line);-o-object-fit:cover;object-fit:cover}.mc-try-result{margin-top:.75rem;padding:.65rem .8rem;border-radius:var(--eg-radius-btn);background:var(--eg-info-bg);font-size:var(--eg-text-ui)}.mc-links{list-style:none;margin:.75rem 0 1rem;padding:0;display:grid;gap:.5rem}.mc-links li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn)}.mc-links li>div:first-child{min-width:0;overflow-wrap:anywhere}.mc-links small{display:block;color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary);margin-top:.2rem}.mc-page .cw-pager+.mc-link-form{margin-top:1.5rem}.mc-broadcasts{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.75rem}.mc-broadcasts>li{display:grid;gap:.4rem;padding:.85rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card)}.mc-broadcasts>li>.cw-danger{justify-self:start}.mc-sends small{margin-left:.4rem;color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary)}.mc-hours,.mc-targets,.mc-when{display:grid;gap:.6rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);padding:.85rem 1rem}.mc-hours legend,.mc-targets legend,.mc-when legend{font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ink-soft);padding:0 .3rem}.mc-targets ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;max-height:16rem;overflow:auto}.mc-days{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.mc-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.mc-stat{display:grid;gap:.3rem}.mc-stat h3{font-size:var(--eg-text-ui);color:var(--eg-ui-muted);font-weight:600}.mc-stat strong{font-size:var(--eg-text-2xl);color:var(--eg-ink)}.mc-rank{margin:0;padding-left:1.25rem;display:grid;gap:.4rem}.mc-rank li span{margin-right:.5rem}@media (max-width:1350px){.mc-checks,.mc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mc-page>.cw-tabs{flex-wrap:wrap;overflow:visible}.mc-checks,.mc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-links li{flex-direction:column;align-items:flex-start}.mc-lead-bind{flex-wrap:wrap}}@media (max-width:370px){.mc-checks,.mc-stats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mc-page *{transition:none}}.gb-page,.gb-panel{display:grid;gap:1rem}.gb-page h2,.gb-page h3{display:flex;align-items:center;gap:.45rem}.gb-account h4,.gb-picker h3{font-size:var(--eg-text-base);font-weight:700;color:var(--eg-ink)}.gb-status>p{margin:0 0 .75rem}.gb-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:0 0 1rem}.gb-facts>div{min-width:0;padding:.7rem .85rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface);overflow-wrap:anywhere}.gb-facts dt{font-weight:600;color:var(--eg-ui-muted)}.gb-facts dd,.gb-facts dt{font-size:var(--eg-text-ui)}.gb-facts dd{display:grid;gap:.2rem;margin:.25rem 0 0;color:var(--eg-ink)}.gb-facts small{color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary)}.gb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gb-actions .cw-btn{display:inline-flex;align-items:center;gap:.35rem}.gb-picker{display:grid;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--eg-line)}.gb-picker-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.gb-account{display:grid;gap:.5rem}.gb-account h4{color:var(--eg-ink-soft);overflow-wrap:anywhere}.gb-locations,.gb-posts{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.gb-locations li,.gb-posts li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface);transition:border-color .2s,transform .2s}.gb-locations li:hover{border-color:var(--eg-line-strong);transform:translateY(-2px)}.gb-locations li.is-current{border-color:var(--eg-ok-line);background:var(--eg-ok-bg)}.gb-locations li>div,.gb-post-main{min-width:0;display:grid;gap:.2rem;overflow-wrap:anywhere}.gb-locations li>div .cw-badge{justify-self:start}.gb-locations small,.gb-posts small{color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary)}.gb-locations li>.cw-badge,.gb-locations li>.cw-btn{flex:none}.gb-posts .gb-post-error{color:var(--eg-error)}.gb-post-side{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;flex:none;max-width:50%}.gb-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.gb-features li{display:grid;align-content:start;gap:.35rem;padding:.85rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-brand-bg)}.gb-features strong{display:flex;align-items:center;gap:.4rem;font-size:var(--eg-text-ui);color:var(--eg-ink)}.gb-features p{margin:0;font-size:var(--eg-text-ui);color:var(--eg-ink-soft)}.gb-features .cw-text-link{justify-self:start}.gb-post-fields{display:grid;gap:.75rem;min-width:0;margin:0;padding:.85rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-brand-bg)}.gb-post-fields legend{padding:0 .3rem;font-size:var(--eg-text-ui);font-weight:700;color:var(--eg-ink-soft)}.gb-post-fields>p{margin:0;font-size:var(--eg-text-ui)}.gb-post-types{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.gb-post-types label{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--eg-text-ui)}.gb-post-period{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.gb-admin{display:grid;gap:1rem}.gb-admin h2{font-size:var(--eg-text-md);font-weight:800}.gb-admin h3{font-size:var(--eg-text-base);font-weight:700;margin-top:.5rem}.gb-admin .cw-form{gap:.75rem}.gb-admin code,.gb-admin dd{overflow-wrap:anywhere}.gb-admin .gb-admin-search{grid-template-columns:minmax(0,1fr) auto;align-items:end}.gb-admin-results{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.gb-admin-results li{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.5rem .75rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn)}@media (max-width:760px){.gb-locations li,.gb-posts li{flex-direction:column;align-items:stretch}.gb-post-side{justify-content:flex-start;max-width:none}.gb-admin .gb-admin-search{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gb-locations li{transition:none}.gb-locations li:hover{transform:none}}.gb-reviews .cw-panel-head{margin-bottom:.25rem;flex-wrap:wrap}.gb-reviews .cw-panel-head h2{flex-wrap:wrap;min-width:0}.gb-review-place{font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ui-muted);overflow-wrap:anywhere}.gb-review-lead{margin:0 0 1rem}.gb-review-error,.gb-reviews>.cw-notice{margin-bottom:1rem}.gb-review-error{display:grid;gap:.5rem;justify-items:start}.gb-review-error .cw-muted{margin:0}.gb-review-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-bottom:1rem}.gb-review-stat{display:grid;gap:.25rem;align-content:start;padding:.75rem .9rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface)}.gb-review-stat>span{font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ui-muted)}.gb-review-stat strong{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:var(--eg-text-2xl);color:var(--eg-ink);line-height:1.2}.gb-review-stat small{font-size:var(--eg-text-ui-secondary);color:var(--eg-ui-muted)}.gb-review-filter{margin-bottom:1rem}.gb-review-order{margin:0 0 0 auto}.gb-stars{display:inline-flex;gap:.05rem;font-size:var(--eg-text-md);line-height:1;color:var(--eg-line-strong)}.gb-stars .is-on{color:var(--eg-orange)}.gb-review-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.gb-review{display:grid;gap:.6rem;min-width:0;padding:.9rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-surface);transition:border-color .2s,box-shadow .2s}.gb-review.is-open{border-color:var(--eg-line-accent);box-shadow:var(--eg-shadow-card)}.gb-review-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;min-width:0}.gb-review-head h3{margin:0;font-size:var(--eg-text-base);font-weight:700;color:var(--eg-ink);overflow-wrap:anywhere}.gb-review-head time{font-size:var(--eg-text-ui-secondary);color:var(--eg-ui-muted)}.gb-review-head .cw-badge{margin-left:auto}.gb-review-text{margin:0;font-size:var(--eg-text-ui);line-height:1.75;color:var(--eg-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere}.gb-review-text.is-empty{color:var(--eg-ui-muted)}.gb-reply{display:grid;gap:.3rem;padding:.7rem .85rem;border-left:2px solid var(--eg-brand);border-radius:var(--eg-radius-btn);background:var(--eg-brand-bg)}.gb-reply strong{font-size:var(--eg-text-ui);color:var(--eg-brand-deep)}.gb-reply p{margin:0;font-size:var(--eg-text-ui);line-height:1.7;color:var(--eg-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere}.gb-reply small{font-size:var(--eg-text-ui-secondary);color:var(--eg-ui-muted)}.gb-review-actions{display:flex;flex-wrap:wrap;gap:.5rem}.gb-review-actions .gb-delete{color:var(--eg-error)}.gb-review>.cw-error{margin:0}.gb-composer{gap:.6rem;padding-top:.25rem}.gb-composer .cw-muted{margin:0}.gb-count{justify-self:end}.gb-count.is-over{color:var(--eg-error);font-weight:600}.gb-warnings{padding:.6rem .85rem .6rem 1.75rem;display:grid;gap:.25rem;background:var(--eg-warn-bg);color:var(--eg-warn)}.gb-hint,.gb-warnings{margin:0;border-radius:var(--eg-radius-btn);font-size:var(--eg-text-ui);line-height:1.6}.gb-hint{padding:.55rem .85rem;background:var(--eg-info-bg);color:var(--eg-info)}.gb-review-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}.gb-review-more .cw-muted{margin:0}@media (max-width:760px){.gb-review{padding:.8rem .85rem}.gb-review-order{margin-left:0;flex-basis:100%}.gb-review-head .cw-badge{margin-left:0}}.gb-ins{display:grid;gap:1rem}.gb-ins.is-loading>:not(.gb-ins-head){opacity:.55;transition:opacity .2s}.gb-ins-head .cw-panel-head{flex-wrap:wrap;margin-bottom:.5rem}.gb-ins-note{display:flex;flex-wrap:wrap;gap:.2rem .9rem;color:var(--eg-ui-muted);font-size:var(--eg-text-ui);line-height:1.6}.gb-ins-note strong{color:var(--eg-ink-soft)}.gb-ins-hint{margin-top:.6rem;color:var(--eg-ui-muted);font-size:var(--eg-text-ui);line-height:1.7}.gb-ins-stats .cw-stat>div{min-width:0}.gb-ins-stats .cw-stat p{flex-wrap:wrap}.gb-ins-stats .cw-stat p strong{overflow-wrap:anywhere}.gb-ins-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;align-items:start}.gb-ins-matrix td,.gb-ins-matrix th{text-align:right;font-variant-numeric:tabular-nums}.gb-ins-matrix th:first-child{text-align:left}.gb-ins-daily tbody th,.gb-ins-matrix tbody th{background:transparent;color:var(--eg-ink-soft);font-size:var(--eg-text-ui);font-weight:600;border-bottom:1px solid var(--eg-line-soft)}.gb-ins-matrix tr.is-total td,.gb-ins-matrix tr.is-total th{border-top:1px solid var(--eg-line-medium)}.gb-ins-minis{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.875rem}.gb-ins-mini{display:grid;gap:.3rem;min-width:0;padding:.875rem .95rem .75rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn)}.gb-ins-mini h3{font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ink-soft)}.gb-ins-mini p{font-size:var(--eg-text-ui);color:var(--eg-ui-muted)}.gb-ins-mini p strong{font-size:var(--eg-text-xl);font-weight:800;color:var(--eg-ink);font-variant-numeric:tabular-nums}.gb-ins-keywords{-moz-columns:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;margin:0;padding:0;list-style:none}.gb-ins-keywords li{-moz-column-break-inside:avoid;break-inside:avoid;display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.3rem .6rem;padding:.5rem 0 .55rem;border-bottom:1px solid var(--eg-line-soft);font-size:var(--eg-text-ui)}.gb-kw-rank{color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary);font-variant-numeric:tabular-nums}.gb-kw-text{color:var(--eg-text);overflow-wrap:anywhere}.gb-ins-keywords li strong{color:var(--eg-ink);font-size:var(--eg-text-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.gb-kw-bar{grid-column:2/4;height:.25rem;border-radius:999px;background:var(--eg-chart-track);overflow:hidden}.gb-kw-bar i{display:block;height:100%;border-radius:999px;background:var(--eg-chart-1)}.gb-ins-daily summary{cursor:pointer;font-size:var(--eg-text-ui);font-weight:700;color:var(--eg-ink)}.gb-ins-daily .cw-table-wrap{margin-top:.75rem;max-height:26rem;overflow:auto}.gb-ins-daily td,.gb-ins-daily th{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.gb-ins-daily th:first-child{text-align:left}.gb-ins-daily thead th{position:sticky;top:0}.gb-chart{display:grid;gap:.4rem;margin:0}.gb-chart-readout{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .85rem;min-height:1.25rem;color:var(--eg-ui-muted);font-size:var(--eg-text-ui);font-variant-numeric:tabular-nums}.gb-chart-readout strong{color:var(--eg-ink)}.gb-chart-readout span{display:inline-flex;align-items:center;gap:.3rem}.gb-chart-plot{position:relative;height:10rem;margin-top:.4rem;touch-action:pan-y}.gb-chart.is-compact .gb-chart-plot{height:4.5rem}.gb-chart-plot svg{display:block;width:100%;height:100%;overflow:visible}.gb-chart .is-grid{stroke:var(--eg-chart-grid);stroke-dasharray:3 4}.gb-chart .is-grid,.gb-chart .is-line{fill:none;vector-effect:non-scaling-stroke}.gb-chart .is-line{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gb-chart path.is-s1{stroke:var(--eg-chart-1)}.gb-chart path.is-s2{stroke:var(--eg-chart-2)}.gb-chart i.is-s1{background:var(--eg-chart-1)}.gb-chart i.is-s2{background:var(--eg-chart-2)}.gb-chart-tick{position:absolute;left:0;z-index:1;padding-right:.3rem;background:var(--eg-surface);color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary);line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.gb-chart-tick.is-top{top:-.35rem}.gb-chart-tick.is-zero{bottom:-.35rem}.gb-chart-cross{top:0;bottom:0;width:1px;background:var(--eg-line-strong);transform:translateX(-50%)}.gb-chart-cross,.gb-chart-dot{position:absolute;pointer-events:none}.gb-chart-dot{width:.5rem;height:.5rem;border:2px solid var(--eg-surface);border-radius:50%;box-sizing:content-box;transform:translate(-50%,-50%)}.gb-chart-axis{display:flex;justify-content:space-between;color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary);font-variant-numeric:tabular-nums}.gb-chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.25rem;margin:.2rem 0 0;padding:0;list-style:none;color:var(--eg-ink-soft);font-size:var(--eg-text-ui)}.gb-chart-legend li,.gb-chart-readout span{white-space:nowrap}.gb-chart-legend i,.gb-chart-readout i{display:inline-block;width:.9375rem;height:.1875rem;margin-right:.35rem;border-radius:.1875rem;vertical-align:middle}.gb-ins-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}.gb-ins-summary dt{color:var(--eg-ui-muted);font-size:var(--eg-text-ui)}.gb-ins-summary dd{margin:.2rem 0 0}.gb-ins-summary dd strong{color:var(--eg-ink);font-size:var(--eg-text-xl);font-weight:800;font-variant-numeric:tabular-nums}@media (max-width:1100px){.gb-ins-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.gb-ins-keywords{-moz-columns:1;column-count:1}.gb-ins-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.gb-ins.is-loading>:not(.gb-ins-head){transition:none}}.gb-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.75rem}.gb-block{display:grid;align-content:start;gap:.75rem;padding:1rem 1.125rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-surface);min-width:0}.gb-block-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gb-block-head h3{font-size:var(--eg-text-base);font-weight:700;color:var(--eg-ink);margin-right:auto}.gb-badges{display:inline-flex;flex-wrap:wrap;gap:.375rem}.gb-badges:empty{display:none}.gb-fields{display:grid;gap:.5rem;margin:0}.gb-fields>div{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.5rem;font-size:var(--eg-text-ui);line-height:1.7}.gb-fields dt{color:var(--eg-ui-muted)}.gb-fields dd{margin:0;color:var(--eg-text);overflow-wrap:anywhere;display:grid;gap:.375rem}.gb-hours>div{line-height:1.5}.gb-desc{white-space:pre-wrap}.gb-note{color:var(--eg-ui-muted)}.gb-note,.gb-shown{font-size:var(--eg-text-ui);line-height:1.7}.gb-shown{display:block;color:var(--eg-info);background:var(--eg-info-bg);border-radius:var(--eg-radius-input);padding:.5rem .625rem;white-space:pre-wrap}.gb-special-summary{display:grid;gap:.375rem;margin:0;padding-left:1.125rem;font-size:var(--eg-text-ui);color:var(--eg-text)}.gb-alert{display:flex;align-items:flex-start;gap:.5625rem;padding:.75rem 1rem;margin:.5rem 0;border-radius:.625rem;background:var(--eg-warn-bg);color:var(--eg-warn);font-size:var(--eg-text-ui);line-height:1.7}.gb-alert.is-info{background:var(--eg-info-bg);color:var(--eg-info)}.gb-alert>svg{flex:none;margin-top:.25rem}.gb-edit .cw-error,.gb-edit .gb-alert{display:grid;gap:.5rem;justify-items:start}.gb-result{align-items:flex-start}.gb-result>div{flex:1;min-width:0}.gb-result ul{margin:.25rem 0 0;padding-left:1.125rem;line-height:1.7}.cw-form-dialog.gb-dialog{width:min(46rem,calc(100vw - 2rem))}.gb-edit{gap:1rem}.gb-edit-note{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--eg-text-ui);color:var(--eg-ui-muted);line-height:1.7}.gb-edit-note>svg{flex:none;margin-top:.1875rem;color:var(--eg-info)}.gb-edit-actions{position:sticky;bottom:0;justify-content:flex-end;padding:.75rem 0;border-top:1px solid var(--eg-line-soft);background:var(--eg-surface)}.gb-edit-actions .cw-badge{margin-right:auto}.gb-special-list,.gb-week{display:grid;gap:.5rem}.gb-add,.gb-copy{justify-self:start}.gb-day{display:grid;grid-template-columns:4.5rem 9.5rem minmax(0,1fr);align-items:start;gap:.5rem .75rem;padding:.625rem 0;border-bottom:1px solid var(--eg-line-soft)}.gb-day:last-child{border-bottom:0}.gb-day-name{font-size:var(--eg-text-ui);font-weight:700;color:var(--eg-ink-soft);padding-top:.6875rem}.gb-periods{display:grid;gap:.5rem;min-width:0}.gb-periods:empty{display:none}.gb-period{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 2rem;align-items:center;gap:.375rem}.gb-period input{min-width:0}.gb-next,.gb-row-error{grid-column:1/-1}.gb-special{display:grid;gap:.625rem;padding:.75rem .875rem;border:1px solid var(--eg-line-medium);border-radius:var(--eg-radius-btn)}.gb-special-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.gb-special-head strong{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--eg-text-ui);color:var(--eg-ink-soft)}.gb-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.gb-day.is-special{grid-template-columns:3rem 9.5rem minmax(0,1fr);padding:0;border-bottom:0}.gb-add-special{justify-self:start}@media (max-width:1100px){.gb-info-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.gb-day,.gb-day.is-special{grid-template-columns:minmax(0,1fr);gap:.5rem}.gb-day-name{padding-top:0}}@media (max-width:480px){.cw-form-dialog.gb-dialog{width:calc(100vw - 1.25rem)}.gb-dates,.gb-fields>div{grid-template-columns:minmax(0,1fr)}.gb-fields>div{gap:.125rem}.gb-period{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:.25rem}.gb-period input{padding-inline:.375rem}.gb-period input::-webkit-calendar-picker-indicator{display:none}}@media (prefers-reduced-motion:reduce){.gb-page *{transition:none}}.te-page{display:grid;gap:1rem}.te-page [hidden]{display:none}.te-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.te-columns{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(0,2fr);gap:1rem;align-items:start}.te-columns>*,.te-toolbar>*{min-width:0}.te-posts,.te-replies{display:grid;gap:.75rem;margin-top:1rem}.te-post{display:grid;gap:.5rem;text-align:start;padding:1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-input);background:var(--eg-surface);color:var(--eg-ink);font-size:var(--eg-text-ui);overflow-wrap:anywhere;transition:border-color .2s}.te-post.is-active{border-color:var(--eg-brand);background:var(--eg-brand-bg)}.te-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--eg-text-ui-body)}.te-page time{color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary)}.te-page .cw-muted{font-size:var(--eg-text-ui)}.te-editor{border-top:1px solid var(--eg-line);margin-top:1rem;padding-top:1rem}.te-filter{display:grid;gap:.5rem;margin-top:1rem}.te-actions{flex-wrap:wrap;margin-block:1rem}.te-actions,.te-check{display:flex;gap:.75rem;align-items:center}.te-check input{width:1.25rem;height:1.25rem}.te-conversation{display:grid;gap:1rem;margin-block:1rem}.te-page td,.te-page th{padding:.75rem;text-align:start;font-size:var(--eg-text-ui);vertical-align:top}.te-page td:first-child{min-width:14rem}.te-page .cw-tabs{flex-wrap:wrap}@media (max-width:760px){.te-columns{grid-template-columns:minmax(0,1fr)}.te-page button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.te-post{transition:none}}.te-chat{display:grid;gap:1rem}.te-chat .te-persona-picker:not([hidden]){display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}.te-persona-picker label{flex:1 1 18rem;min-width:0}.te-persona-picker select{width:100%}.te-persona-team:not([hidden]){display:grid;gap:1rem}.te-persona-team-head{flex-wrap:wrap;gap:1rem}.te-persona-team-head p{margin:.5rem 0 0}.te-persona-team-head .te-actions{margin:0}.te-persona-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.te-persona-summary .cw-stat{display:flex;gap:1rem;align-items:center;padding:1rem}.te-persona-summary .cw-stat>svg{flex:0 0 auto;color:var(--eg-brand)}.te-persona-summary h3{font-size:var(--eg-text-ui);margin:0}.te-persona-summary .cw-stat p{margin:.25rem 0 0}.te-persona-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.te-persona-card{min-width:0;display:flex;flex-direction:column;gap:1rem}.te-persona-card p{margin:0}.te-persona-identity{display:flex;gap:.875rem;align-items:center;min-width:0}.te-persona-identity>div{min-width:0}.te-persona-identity h3{margin:0 0 .5rem;overflow-wrap:anywhere}.te-persona-avatar{width:4rem;height:4rem;border-radius:50%;background:var(--eg-brand-bg);color:var(--eg-ink);display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;font-size:var(--eg-text-2xl);font-weight:700}.te-persona-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.te-persona-topics{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;min-height:3.2em}.te-persona-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block:.75rem;border-block:1px solid var(--eg-line)}.te-persona-counts>div{padding-inline:.75rem;border-inline-start:1px solid var(--eg-line)}.te-persona-counts>div:first-child{border:0;padding-inline-start:0}.te-persona-counts dt{font-size:var(--eg-text-ui);color:var(--eg-ui-muted)}.te-persona-counts dd{margin:.25rem 0 0;font-weight:700;font-size:var(--eg-text-xl)}.te-persona-next{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:var(--eg-text-ui);padding-block:.25rem}.te-persona-card-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.te-persona-card-actions>button{flex:1}.te-persona-avatar-settings{padding-block:1rem;margin-block:1rem;border-block:1px solid var(--eg-line);display:grid;gap:1rem}.te-persona-avatar-settings>div:first-child{display:flex;gap:1rem;align-items:center}.te-persona-avatar-settings h3{margin:0}.te-persona-avatar-settings p{margin-bottom:0}.te-persona-avatar-options{display:flex;flex-wrap:wrap;gap:.75rem}.te-persona-avatar-options .te-persona-avatar{width:2.5rem;height:2.5rem}.te-persona-avatar-options [aria-pressed=true]{outline:2px solid var(--eg-brand);outline-offset:2px}@media (max-width:1100px){.te-persona-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.te-persona-summary .cw-stat{padding:.75rem;gap:.5rem}}.te-chat[hidden]{display:none}.te-chat-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.te-chat-runs{display:grid;gap:.75rem}.te-chat h2{display:flex;align-items:center;gap:.5rem}.te-chat .te-body{font-size:var(--eg-text-ui-body);color:var(--eg-ink)}.te-chat .te-chat-post{max-inline-size:38rem;white-space:pre-wrap}.te-chat-preview+.te-chat-preview{border-top:1px solid var(--eg-line);padding-top:1rem}.te-chat .te-check{min-height:2.75rem}.te-chat-summary{margin-block:.75rem}.te-chat-summary .cw-stat{padding:.75rem 1rem}.te-chat-summary h3{font-size:var(--eg-text-ui);margin-bottom:.25rem}.te-chat-summary .cw-stat p strong{font-size:var(--eg-text-2xl)}.te-chat-next{display:grid;gap:.375rem}.te-chat-next>p:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.te-chat-next time{font-size:var(--eg-text-ui-body);color:var(--eg-ink)}.te-chat-topics summary{display:flex;align-items:center;min-height:2.75rem;cursor:pointer;font-size:var(--eg-text-ui)}.te-chat-head{margin-bottom:.5rem}.te-chat-head-actions,.te-chat-title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0}.te-chat-title h2{overflow-wrap:anywhere}.te-chat-rhythm{font-size:var(--eg-text-ui);color:var(--eg-ink-soft)}.te-chat-runs{gap:1.25rem;margin-top:1rem}.te-chat-section{display:grid;gap:.75rem}.te-chat-group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.te-chat-group-head h3{font-size:var(--eg-text-md);font-weight:700}.te-chat .te-chat-alert{border-color:var(--eg-line-strong);border-inline-start:3px solid var(--eg-warn)}.te-chat .te-chat-alert time{font-size:var(--eg-text-ui)}.te-chat-list{list-style:none;margin:0;padding:0;border:1px solid var(--eg-line);border-radius:var(--eg-radius-input);background:var(--eg-surface)}.te-chat-row+.te-chat-row{border-top:1px solid var(--eg-line)}.te-chat-item>summary,.te-chat-row>.te-chat-line{padding:.625rem .875rem;min-height:2.75rem}.te-chat-line{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:var(--eg-text-ui);color:var(--eg-ink)}.te-chat-line>*{min-width:0}.te-chat .te-chat-line time{font-size:var(--eg-text-ui);font-weight:700;color:var(--eg-ink);font-variant-numeric:tabular-nums}.te-chat-kind{font-weight:600}.te-chat-excerpt{flex:1 1 14rem;color:var(--eg-ink-soft);overflow-wrap:anywhere}.te-chat-item>summary{display:block;cursor:pointer;list-style:none}.te-chat-item>summary::-webkit-details-marker{display:none}.te-chat-item>summary:hover{background:var(--eg-brand-bg)}.te-chat-chevron{margin-inline-start:auto;color:var(--eg-ui-muted);transition:transform .2s}.te-chat-item[open] .te-chat-chevron{transform:rotate(180deg)}.te-chat-detail{display:grid;gap:.625rem;padding:.25rem .875rem 1rem}.te-chat-form{display:grid;gap:1.25rem}.te-chat #chat-panel-settings{overflow:visible}.te-chat-runs .cw-muted{margin:0}.te-chat-actionbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-block:.75rem 1rem;border-bottom:1px solid var(--eg-line);position:sticky;top:0;z-index:2;background:var(--eg-surface)}.te-chat-form :is(input,select,textarea){scroll-margin-block-start:12rem}.te-chat-group{display:grid;gap:1rem;min-width:0}.te-chat-group+.te-chat-group{padding-top:1.25rem;border-top:1px solid var(--eg-line)}.te-chat-group>h3{font-size:var(--eg-text-md);font-weight:700}@media (max-width:760px){.te-chat-fields{grid-template-columns:minmax(0,1fr)}.te-chat-item>summary,.te-chat-row>.te-chat-line{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.te-chat{scroll-behavior:auto}.te-chat-chevron{transition:none}}.te-toolbar .te-actions{margin-block:0}.te-cal-head{display:grid;gap:.25rem;margin-bottom:1rem}.te-cal{display:grid;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);gap:1.5rem;align-items:start}.te-cal>*{min-width:0}.te-cal-list{display:grid;gap:.75rem}.te-cal-list h3{font-size:var(--eg-text-md);font-weight:700}.te-cal-items{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.te-cal-item{display:grid;gap:.5rem;padding:.875rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-input);background:var(--eg-surface)}.te-cal-line{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem}.te-page .te-cal-line time{font-size:var(--eg-text-ui);font-weight:700;color:var(--eg-ink);font-variant-numeric:tabular-nums}.te-cal-metrics{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:var(--eg-text-ui);color:var(--eg-ink-soft)}.te-cal-metrics strong{color:var(--eg-ink);font-variant-numeric:tabular-nums}@media (max-width:1100px){.te-cal{grid-template-columns:minmax(0,1fr)}}.te-sample{display:grid;gap:.375rem;margin-bottom:1rem;padding:.875rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-input);background:var(--eg-surface);font-size:var(--eg-text-ui)}.te-sample-gaps{margin:0;padding-inline-start:1.25rem;display:grid;gap:.25rem;color:var(--eg-ink-soft)}.te-sample-note{display:block;color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary)}.te-topic{display:grid;gap:1rem}.te-topic[hidden]{display:none}.te-topic h2{display:flex;align-items:center;gap:.5rem}.te-topic-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.5rem;align-items:start}.te-topic-col{display:grid;gap:1.25rem;min-width:0}.te-topic-inline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0}.te-topic-inline input{flex:1 1 14rem;min-width:0;font-size:var(--eg-text-input)}.te-topic-url{display:grid;gap:.5rem}.te-topic-list,.te-topic-rss{display:grid;gap:.75rem}.te-topic-list{list-style:none;margin:0;padding:0}.te-topic-item{display:grid;gap:.5rem;padding:.875rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-input);background:var(--eg-surface);font-size:var(--eg-text-ui);overflow-wrap:anywhere}.te-topic-item summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center}.te-topic-list .te-post{width:100%}.te-topic-editor{position:sticky;top:0}.te-topic-editor textarea{font-size:var(--eg-text-input)}.te-topic-over{color:var(--eg-warn)}.te-topic-image{display:grid;gap:.5rem;justify-items:start}.te-topic-selected-image{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;width:100%}.te-topic-selected-image .cc-media-zoom{width:4.5rem}.te-topic-selected-image .te-body{min-width:0}.te-topic-preview{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--eg-line-strong);border-radius:var(--eg-radius-input);background:var(--eg-surface);max-inline-size:30rem}.te-topic-confirm-image,.te-topic-preview-img{width:100%;height:auto;border-radius:var(--eg-radius-input)}.te-topic-confirm-image{display:block;max-block-size:16rem;-o-object-fit:contain;object-fit:contain;margin-block:1rem}.te-topic-source{display:grid;gap:.25rem;padding:.75rem;border-radius:var(--eg-radius-input);background:var(--eg-brand-bg);font-size:var(--eg-text-ui);overflow-wrap:anywhere}@media (max-width:1100px){.te-topic-grid{grid-template-columns:minmax(0,1fr)}.te-topic-editor{position:static}}.te-compact-toolbar{padding-block:.75rem}.te-new-short,.te-sync-short{display:none}.te-inbox-summary{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:var(--eg-text-ui)}.te-library,.te-library-detail,.te-library-tools,.te-topic-sources{display:grid;gap:1rem;min-width:0}.te-library-dates,.te-library-filters{display:grid;gap:.75rem}.te-library-dates{grid-template-columns:repeat(3,minmax(0,1fr))}.te-library-search .te-topic-inline{flex-wrap:nowrap}.te-library-search input{flex:1 1 0;min-width:0;width:100%}.te-library-search button{flex:0 0 auto;white-space:nowrap}.te-library-status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.te-library-scope{font-size:var(--eg-text-ui)}.te-library-scope summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center}.te-library-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.te-library-open{grid-template-columns:minmax(17rem,1fr) minmax(0,1.7fr)}.te-library-detail,.te-library-list{min-width:0;scroll-margin-block-start:1rem}.te-library-columns:not(.te-library-open) .te-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.te-library-item{grid-template-columns:auto minmax(0,1fr);align-items:start;width:100%}.te-library-item-copy{display:grid;gap:.5rem;min-width:0;grid-column:-2/-1}.te-library-thumb{width:4.5rem;height:4.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--eg-radius-input)}.te-library-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.te-library-meta{display:flex;justify-content:space-between}.te-library-meta,.te-library-stats{flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.te-library-stats{display:inline-flex;margin-inline-start:auto;font-size:var(--eg-text-ui);color:var(--eg-ui-muted);font-variant-numeric:tabular-nums}.te-library-stats>span{display:inline-flex;align-items:center;gap:.25rem}.te-inbox-detail>h2,.te-library-detail>h2,.te-topic-editor>h3{scroll-margin-block-start:1rem}.te-phone-preview{max-inline-size:24.375rem;width:100%;margin-inline:auto;display:grid;gap:.75rem;overflow-wrap:anywhere}.te-phone-preview .cc-media-zoom{width:100%;display:block}.te-phone-preview .te-topic-preview-img{width:100%;height:auto;max-height:32.5rem;-o-object-fit:contain;object-fit:contain}.te-library-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;font-size:var(--eg-text-ui)}.te-library-metrics dd{margin:0;font-size:var(--eg-text-ui-body);font-weight:700}.te-topic-discovery,.te-topic-grid:not(.te-topic-selected){grid-template-columns:minmax(0,1fr)}.te-topic-grid:not(.te-topic-selected) .te-topic-edit-col{display:none}.te-topic-editor{position:static}.te-topic-sources{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.te-topic-sources>.cw-info,.te-topic-sources>[aria-labelledby=topic-sources]{grid-column:1/-1}.te-topic-sources .te-topic-list{grid-template-columns:repeat(2,minmax(0,1fr))}.te-topic-actionbar{position:sticky;bottom:0;padding-block:.75rem;background:var(--eg-surface);z-index:2}@media (max-width:1100px){.te-library-open{grid-template-columns:minmax(14rem,1fr) minmax(0,1.5fr)}}@media (max-width:760px){.te-compact-toolbar{gap:.5rem;padding:.75rem}.te-compact-toolbar .cw-muted,.te-new-full,.te-sync-full{display:none}.te-new-short,.te-sync-short{display:inline}.te-library-tools>.cw-panel-head>h2{display:none}.te-library-tools>.cw-panel-head>.te-topic-inline{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.te-library-tools>.cw-panel-head .cw-btn{padding-inline:.625rem}.te-library-columns,.te-library-columns:not(.te-library-open) .te-posts,.te-library-open,.te-topic-sources,.te-topic-sources .te-topic-list{grid-template-columns:minmax(0,1fr)}.te-inbox-columns:not(.te-inbox-open) .te-inbox-detail,.te-inbox-open>section:first-child,.te-library-open .te-library-list,.te-topic-selected:not(.te-topic-discovery)>.te-topic-col:first-child{display:none}.te-phone-preview{max-inline-size:100%}.te-library-detail>.cw-btn{justify-self:start}}@media (max-width:480px){.te-library-dates{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.te-inbox-columns,.te-library,.te-topic{scroll-behavior:auto}}.te-page{gap:.75rem}.te-navigation{display:flex;align-items:center;gap:.75rem;min-width:0}.te-navigation>.cw-tabs{flex:1;min-width:0;margin:0}.te-navigation>.cw-icon-btn{flex-shrink:0}.te-compact-toolbar{padding:.25rem 0;font-size:var(--eg-text-ui)}.te-compact-toolbar .te-actions{margin:0}.te-compact-toolbar .cw-btn{min-height:2.75rem;padding-block:.5rem}.te-library-tools{grid-template-columns:minmax(0,1fr) auto;gap:.625rem}.te-library-primary{grid-column:2;grid-row:1}.te-library-primary>.te-topic-inline{gap:.5rem}.te-library-filters{grid-column:1;grid-row:1}.te-library-coverage,.te-library-dates,.te-library-status{grid-column:1/-1}.te-library-search>.te-topic-inline{display:flex}.te-library-search input{min-height:2.75rem}.te-library-coverage{margin:0}.te-library-coverage summary{min-height:2rem}.te-library-columns:not(.te-library-open) .te-posts{grid-template-columns:minmax(0,1fr)}.te-library-open{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.5fr)}.te-library-detail,.te-library-list{padding:1rem}.te-library-list .te-posts{gap:.5rem}.te-library-item{padding:.75rem;gap:.75rem}.te-library-placeholder{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:var(--eg-radius-input);background:var(--eg-brand-bg);color:var(--eg-ui-muted)}.te-library-item-copy{gap:.375rem}.te-library-detail{position:sticky;top:.75rem;max-height:calc(100dvh - 1.5rem);overflow-y:auto}.te-detail-back{display:none}.te-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.te-reply-thread{min-width:0}.te-reply-thread>.te-post{width:100%}.te-reply-thread .te-editor{padding:1rem;margin-top:0;border:1px solid var(--eg-line);border-top:0;border-radius:0 0 var(--eg-radius-input) var(--eg-radius-input)}.te-reply-thread.is-active>.te-post{border-radius:var(--eg-radius-input) var(--eg-radius-input) 0 0}.te-post-manage summary,.te-reply-context summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center}.te-inbox-columns>section:first-child{position:sticky;top:.75rem;max-height:calc(100dvh - 1.5rem);overflow-y:auto}.te-topic-selected:not(.te-topic-discovery){grid-template-columns:minmax(0,1fr)}.te-topic-selected:not(.te-topic-discovery)>.te-topic-col:first-child{display:none}.te-topic-editor{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.te-topic-editor>*{min-width:0;grid-column:1/-1}.te-topic-editor>.te-topic-writing{grid-column:1}.te-topic-editor>.te-topic-preview{grid-column:2;position:sticky;top:.75rem}.te-topic-writing{display:grid;gap:.75rem}.te-topic-internal{font-size:var(--eg-text-ui)}.te-topic-internal summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center}.te-topic-image>.te-topic-inline{flex-wrap:nowrap}.te-topic-image small{overflow-wrap:anywhere;min-width:0}.te-topic-footer{position:sticky;bottom:0;background:var(--eg-surface);z-index:2;padding:.75rem 0;border-top:1px solid var(--eg-line)}.te-topic-footer .te-topic-actionbar{position:static;padding:0;margin:0 0 .75rem}.te-source-details{min-width:0}.te-source-details summary{cursor:pointer;min-height:2.75rem}.te-source-details>*+*{margin-top:.5rem}.te-agent-settings{grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);align-items:start}.te-agent-fields{min-width:0;display:grid;gap:1.25rem}.te-agent-settings>.te-agent-preview{min-width:0;position:sticky;top:.75rem}.te-agent-settings>.te-chat-actionbar{grid-column:1/-1;position:sticky;top:auto;bottom:0;border-top:1px solid var(--eg-line);border-bottom:0;padding:.75rem 0}.te-analytics{display:grid;gap:.75rem;min-width:0}.te-analytics-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.te-analytics-summary h3{font-size:var(--eg-text-ui)}.te-analytics-summary .cw-stat{padding:1rem}.te-analytics-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);gap:1rem;align-items:start}.te-analytics-columns>*{min-width:0}.te-analytics-table{display:grid;gap:.75rem;padding:1rem}.te-analytics-table table{width:100%}.te-analytics-table td:first-child{min-width:10rem;max-width:26rem}.te-analytics-table td:first-child>*{display:block;margin-block:.375rem}.te-analytics-table .te-analytics-select{text-align:start;font-size:var(--eg-text-ui-body);font-weight:600;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.te-analytics-table tr.is-active{background:var(--eg-brand-bg)}.te-analytics-aside{display:grid;gap:1rem;position:sticky;top:.75rem}.te-analytics-aside .te-body{max-height:12rem;overflow-y:auto}.te-analytics-aside .te-actions{margin:0}@media (max-width:1350px){.te-library-tools{grid-template-columns:minmax(0,1fr)}.te-library-primary{grid-column:1;grid-row:1}.te-library-filters{grid-column:1;grid-row:2}.te-library-primary{justify-content:flex-end}.te-analytics-columns{grid-template-columns:minmax(0,1fr)}.te-analytics-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:1100px){.te-agent-settings{grid-template-columns:minmax(0,1fr)}.te-agent-settings>.te-agent-preview{position:static}.te-library-open{grid-template-columns:minmax(15rem,.85fr) minmax(0,1.2fr)}}@media (max-width:760px){.te-navigation{align-items:start}.te-navigation .cw-tabs a{padding-inline:.625rem}.te-library-open,.te-topic-editor{grid-template-columns:minmax(0,1fr)}.te-inbox-columns>section:first-child,.te-library-detail{position:static;max-height:none;overflow:visible}.te-detail-back{display:inline-flex}.te-page .te-library-tools .te-library-primary>.te-topic-inline{display:flex;justify-content:space-between}.te-library-tools>.cw-panel-head>.te-topic-inline{width:auto}.te-topic-editor>.te-topic-preview,.te-topic-editor>.te-topic-writing{grid-column:1;position:static}.te-analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.te-analytics-aside{grid-template-columns:minmax(0,1fr)}.te-analytics-table{padding:.75rem}.te-analytics-table td:first-child{min-width:12rem}.te-topic-footer{bottom:0}}@media (prefers-reduced-motion:reduce){.te-analytics,.te-reply-thread{scroll-behavior:auto}}.te-agent-fields :is(input,select,textarea),.te-topic-writing :is(input,select,textarea){scroll-margin-block-end:7rem}.te-topic-image>.te-topic-inline{width:100%}.te-topic-image .te-topic-inline>small{flex:1;min-width:0;overflow-wrap:anywhere}.te-post-media{display:grid;gap:.5rem;min-width:0}.te-post-media>.cw-badge{justify-self:start}.te-media-items{display:grid;gap:.75rem;min-width:0}.te-media-items img,.te-media-items video{display:block;width:100%;height:auto;max-height:32rem;-o-object-fit:contain;object-fit:contain;border-radius:var(--eg-radius-input)}.te-media-thumb{position:relative;width:100%}.te-media-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);background:var(--eg-surface);border-radius:var(--eg-radius-input);color:var(--eg-ink)}.te-post-media.is-compact{display:flex;flex-wrap:wrap;align-items:center}.te-post-media.is-compact .te-media-items{width:4.5rem;order:-1}.te-post-media.is-compact .te-media-thumb{min-height:3rem}.te-post-media.is-compact img{width:4.5rem;height:4.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.te-media-dialog{width:min(48rem,calc(100vw - 2rem))}.te-media-dialog>img,.te-media-dialog>video{display:block;width:100%;height:auto;max-height:36rem;-o-object-fit:contain;object-fit:contain}.te-analytics-table td:first-child .te-analytics-select{display:-webkit-box}.te-persona-kpi{display:grid;gap:.25rem}.te-persona-kpi-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem}.te-persona-kpi-head h4{margin:0;font-size:var(--eg-text-ui)}.te-persona-kpi-head h4 .cw-muted{font-weight:400}.te-persona-kpi .cw-muted{margin:0;font-size:var(--eg-text-ui)}.sv-dialog{width:min(60rem,calc(100vw - 2rem))}.sv-editor{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:1.25rem 1.5rem;align-items:start}.sv-stage{display:grid;gap:.625rem;position:sticky;top:0}.sv-preview{aspect-ratio:9/16;display:grid;place-items:center;overflow:hidden;border-radius:var(--eg-radius-card);background:var(--eg-ink)}.sv-preview video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sv-preview.is-empty{aspect-ratio:auto;min-height:9rem}.sv-empty{display:grid;justify-items:center;gap:.5rem;color:var(--eg-surface)}.sv-empty,.sv-facts{font-size:var(--eg-text-ui)}.sv-facts{color:var(--eg-ui-muted);font-variant-numeric:tabular-nums}.sv-frame{display:grid;gap:.5rem}.sv-frame label{display:grid;gap:.375rem;font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ink-soft)}.sv-frame input[type=range]{width:100%;accent-color:var(--eg-brand)}.sv-fields{gap:1rem}.sv-fields,.sv-group{display:grid;min-width:0}.sv-group{gap:.5rem;margin:0;padding:0;border:0}.sv-group:disabled{opacity:.55}.sv-field,.sv-group legend{font-size:var(--eg-text-ui);font-weight:700;color:var(--eg-ink)}.sv-group legend{margin-bottom:.375rem}.sv-field{display:grid;gap:.375rem}.sv-field textarea{width:100%;font-weight:400}.sv-field small{justify-self:end;color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary);font-weight:400}.sv-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.sv-hint{color:var(--eg-ui-muted);line-height:1.6}.sv-hint,.sv-name{font-size:var(--eg-text-ui)}.sv-name{display:inline-flex;align-items:center;gap:.375rem;min-width:0;overflow-wrap:anywhere}.sv-cover{width:3.5rem;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:var(--eg-radius-btn);border:1px solid var(--eg-line)}.sv-cover-button{display:block;flex:none;padding:0;border:0;background:transparent;line-height:0;border-radius:var(--eg-radius-btn);cursor:zoom-in;transition:transform .2s}.sv-cover-button:hover{transform:translateY(-2px)}.sv-picker{display:grid;gap:.75rem}.sv-picker .sv-library-close{justify-self:start;font-size:var(--eg-text-ui)}.sv-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.625rem;margin:0;padding:0;list-style:none;max-height:18rem;overflow-y:auto}.sv-pick{display:grid;gap:.375rem;width:100%;padding:.375rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface);text-align:left;transition:border-color .2s,transform .2s}.sv-pick:hover{transform:translateY(-2px);border-color:var(--eg-line-strong)}.sv-pick.is-selected{border-color:var(--eg-brand);box-shadow:inset 0 0 0 1px var(--eg-brand)}.sv-pick video{width:100%;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:var(--eg-radius-btn);background:var(--eg-ink);pointer-events:none}.sv-pick span{font-size:var(--eg-text-ui-secondary);color:var(--eg-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-platform{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ink-soft)}.sv-platform small{font-size:var(--eg-text-ui);font-weight:400;color:var(--eg-ui-muted)}.sv-platform .sv-block{flex-basis:100%;color:var(--eg-error)}.sv-warn{display:grid;gap:.25rem;margin:0;padding-left:1.1rem;list-style:disc;color:var(--eg-warn)}.sv-progress,.sv-warn{font-size:var(--eg-text-ui)}.sv-progress{color:var(--eg-brand-deep);font-variant-numeric:tabular-nums}.sv-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;padding-top:.25rem}.sv-tag{display:inline-flex;align-items:center;gap:.25rem;margin-right:.375rem;padding:0 .375rem;border-radius:var(--eg-radius-pill);background:var(--eg-brand-bg);color:var(--eg-brand-deep);font-size:var(--eg-text-ui-secondary);font-style:normal;font-weight:700}.sv-sources{margin-bottom:1rem}.sv-studio{display:grid;gap:1.25rem;min-width:0}.sv-studio-intro{display:flex;align-items:flex-start;gap:.75rem}.sv-studio-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:var(--eg-radius-pill);background:var(--eg-brand-bg);color:var(--eg-brand-deep)}.sv-studio-quota{margin-top:.25rem;font-size:var(--eg-text-ui);font-weight:700;color:var(--eg-ink-soft);font-variant-numeric:tabular-nums}.sv-studio-form{display:grid;gap:.875rem;min-width:0}.sv-studio-form input:not([type=checkbox]):not([type=radio]),.sv-studio-form select{width:100%;min-width:0;font-weight:400}.sv-studio-row{display:grid;grid-template-columns:minmax(7rem,.6fr) minmax(0,1fr) minmax(0,1fr);gap:.75rem}.sv-studio-jobs{display:grid;gap:.75rem;min-width:0}.sv-studio-jobs h3{font-size:var(--eg-text-ui-body);font-weight:700;color:var(--eg-ink)}.sv-studio-list{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.sv-studio-job{display:grid;gap:.5rem;padding:.75rem .875rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface);transition:border-color .2s}.sv-studio-job.is-selected{border-color:var(--eg-brand);box-shadow:inset 0 0 0 1px var(--eg-brand)}.sv-studio-job .cw-progress{margin-top:0}.sv-studio-pick{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;width:100%;padding:0;border:0;background:none;text-align:left;color:var(--eg-ink);cursor:pointer}.sv-studio-pick strong{flex:1 1 12rem;min-width:0;font-size:var(--eg-text-ui-body);overflow-wrap:anywhere}.sv-studio-pick small{flex-basis:100%;color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary);font-variant-numeric:tabular-nums}.sv-studio-pick:focus-visible{outline:var(--eg-focus);outline-offset:2px;border-radius:var(--eg-radius-btn)}.sv-studio-detail{display:grid;gap:.25rem}.sv-studio-error{color:var(--eg-error);font-size:var(--eg-text-ui)}.sv-section-title{margin:.5rem 0 0;padding-top:.75rem;border-top:1px solid var(--eg-line);font-size:var(--eg-text-ui-body);font-weight:700;color:var(--eg-ink)}.sv-studio-form>.sv-section-title:first-child{margin-top:0;padding-top:0;border-top:0}.sv-label{font-size:var(--eg-text-ui);font-weight:700;color:var(--eg-ink)}.sv-studio-row.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-cast{gap:.75rem}.sv-actors{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.625rem}legend.sv-section-title{width:100%}.sv-actor{position:relative;display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.625rem;align-items:start;padding:.625rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface);cursor:pointer;transition:border-color .2s,transform .2s}.sv-actor:hover{transform:translateY(-2px);border-color:var(--eg-line-strong)}.sv-actor.is-selected{border-color:var(--eg-brand);box-shadow:inset 0 0 0 1px var(--eg-brand)}.sv-actor:focus-within{outline:var(--eg-focus);outline-offset:2px}.sv-actor input{position:absolute;opacity:0;pointer-events:none}.sv-actor-photo{display:grid;place-items:center;width:4rem;aspect-ratio:4/5;overflow:hidden;border-radius:var(--eg-radius-btn);background:var(--eg-brand-bg);color:var(--eg-brand-deep)}.sv-actor-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sv-actor-body{display:grid;gap:.25rem;min-width:0;justify-items:start}.sv-actor-body strong{font-size:var(--eg-text-ui);color:var(--eg-ink)}.sv-actor-body small{font-size:var(--eg-text-ui-secondary);color:var(--eg-ui-muted)}.sv-actor-tagline{font-size:var(--eg-text-ui-secondary);color:var(--eg-ink-soft);line-height:1.5;overflow-wrap:anywhere}.sv-record{display:grid;gap:.5rem;margin-top:.25rem;padding:.75rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-page-bg)}.sv-record h4{font-size:var(--eg-text-ui);font-weight:700;color:var(--eg-ink)}.sv-record dl{display:grid;gap:.375rem;margin:0}.sv-record dl>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.75rem}.sv-record dt{font-size:var(--eg-text-ui-secondary);color:var(--eg-ui-muted)}.sv-record dd{margin:0;font-size:var(--eg-text-ui);color:var(--eg-ink);overflow-wrap:anywhere}.sv-record dd ul{margin:0;padding-left:1.1rem;list-style:disc}.sv-record-refs{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.sv-record-refs li{display:flex;align-items:flex-start;gap:.5rem}.sv-record-refs img,.sv-record-thumb{flex:none;width:2.5rem;height:2.5rem;-o-object-fit:cover;object-fit:cover;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-brand-bg)}.sv-record-refs li>span{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .375rem}.sv-record-refs small{flex-basis:100%;color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary)}.sv-refs .sv-hint{margin:0}.sv-ref-logo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ink-soft)}.sv-ref-logo img{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface)}.sv-ref-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.sv-ref-item{display:grid;grid-template-columns:3.5rem minmax(7rem,.5fr) minmax(0,1fr) auto;align-items:end;gap:.5rem .75rem;padding:.5rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface)}.sv-ref-item input,.sv-ref-item select{width:100%;min-width:0;font-weight:400}.sv-ref-thumb{display:grid;place-items:center;width:3.5rem;height:3.5rem;padding:0;overflow:hidden;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-brand-bg);color:var(--eg-brand-deep);cursor:zoom-in;transition:transform .2s}.sv-ref-thumb:hover{transform:translateY(-2px)}.sv-ref-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:760px){.sv-record dl>div,.sv-studio-row,.sv-studio-row.is-two{grid-template-columns:minmax(0,1fr)}.sv-record dl>div{gap:.125rem}.sv-ref-item{grid-template-columns:3.5rem minmax(0,1fr) auto}.sv-ref-item .sv-field{grid-column:1/-1}.sv-ref-item .cw-icon-btn{grid-column:3;grid-row:1;align-self:start}.sv-editor{grid-template-columns:minmax(0,1fr)}.sv-stage{position:static;justify-self:center;width:min(100%,14rem)}.sv-actions .cw-btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.sv-cover-button{transition:none}.sv-cover-button:hover{transform:none}.sv-pick{transition:none}.sv-pick:hover{transform:none}.sv-actor,.sv-studio-job{transition:none}.sv-actor:hover{transform:none}.sv-ref-thumb{transition:none}.sv-ref-thumb:hover{transform:none}}