.split__node.split__node--leading{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;grid-template-areas:"leading name meta";column-gap:var(--space-sm)}.split__node.split__node--leading.split__node--stack{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"leading name" "leading meta"}.split__node-leading{grid-area:leading;display:flex;align-items:center}.split__node--leading>.split__node-name{grid-area:name}.split__node--leading>.split__node-meta{grid-area:meta;min-width:0;overflow:hidden}.split__node.directory-list-item{padding:var(--space-md) var(--space-lg);gap:var(--space-2xs);border-radius:0;border-bottom:1px solid var(--line-faint)}.split__node.directory-list-item.is-on:before{inset:0 auto 0 0;height:auto;border-radius:0;transform:none}.split__node.directory-list-item:hover{color:var(--ink);text-decoration:none}.directory-list-item .split__node-name{font-weight:var(--weight-semibold)}.directory-list-item .split__node-meta{flex-direction:column;align-items:stretch;gap:var(--space-2xs)}.split__tree-row>.directory-list-item{flex:1;min-width:0}.directory-list-line{display:flex;align-items:center;gap:var(--space-xs);min-width:0;color:var(--ink-muted)}.directory-list-line>.icon{flex:none}.directory-list-line__content{min-width:0;overflow-wrap:anywhere}.directory-list-line__content.is-truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directory-list-line[data-tone=accent]{color:var(--accent)}.directory-list-line[data-tone=voice]{color:var(--voice-accent)}.directory-list-line[data-tone=positive]{color:var(--positive)}.directory-list-line[data-tone=caution]{color:var(--caution)}.directory-list-line[data-tone=danger],.theme-toggle.notification-toggle--silent,.theme-toggle.notification-toggle--silent:hover{color:var(--danger)}.notification-bell{position:relative;flex:none}.notification-bell__badge{position:absolute;top:-3px;right:-5px;padding:1px var(--space-2xs);min-width:var(--size-icon);border-radius:var(--radius-round);background:var(--accent);color:var(--on-solid);font-size:var(--text-badge);font-weight:var(--weight-bold);text-align:center;pointer-events:none}.notification-list{position:fixed;z-index:var(--z-toast);width:var(--size-popover-wide);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-menu)}.notification-list__head,.notification-list__status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md)}.notification-list__head{border-bottom:1px solid var(--line)}.notification-list__status{padding-block:var(--space-2xs)}.notification-list ul{list-style:none;margin:0;padding:0}.notification-list li+li{border-top:1px solid var(--line-soft)}.notification-list__empty{color:var(--ink-soft);padding:var(--space-lg);font-size:var(--text-chat)}.notification{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);width:100%;border:0;background:transparent;color:var(--ink-body);text-align:left;cursor:pointer;font:inherit;font-size:var(--text-hint);line-height:var(--leading-normal)}.notification:hover{background:var(--surface-hover)}.notification:focus-visible{outline:var(--ring-width) solid var(--accent);outline-offset:-3px}.notification--unseen{background:var(--accent-wash)}.notification__symbol{display:grid;place-items:center;width:var(--size-avatar);height:var(--size-avatar);flex:none;border-radius:50%;color:var(--positive);background:var(--positive-wash)}.notification__body{display:flex;flex-direction:column;min-width:0;flex:1;gap:var(--space-3xs);overflow-wrap:anywhere}.notification__heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);color:var(--ink);font-size:var(--text-chat)}.notification__amount{white-space:nowrap;color:var(--positive);font-variant-numeric:tabular-nums}.notification__meta{display:flex;align-items:center;gap:var(--space-sm);color:var(--ink-faint);font-size:var(--text-badge)}.notification__unseen{color:var(--accent)}.notification-toasts{position:fixed;z-index:var(--z-toast);top:20px;right:20px;width:min(var(--size-popover-wide),calc(100vw - var(--space-xl)));display:flex;flex-direction:column;gap:var(--space-sm);pointer-events:none}.notification-toast{display:flex;align-items:flex-start;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;background:var(--surface-raised);box-shadow:var(--shadow-menu);pointer-events:auto}.notification-toast>.notification{min-width:0}.notification-toast>.btn{flex:none;margin:var(--space-xs) var(--space-2xs) 0 0}@media(max-width:600px){.notification-toasts{top:12px;right:12px}}.fan-avatar{position:relative;display:inline-block;flex:none;width:var(--size-avatar-lg);height:var(--size-avatar-lg);border-radius:50%;background:color-mix(in srgb,var(--ink-disabled) 65%,var(--surface))}.fan-avatar__activity{position:absolute;right:-1px;bottom:-1px;width:var(--size-dot-lg);height:var(--size-dot-lg);border:2px solid var(--surface);border-radius:50%;background:var(--ink-disabled)}.fan-avatar__activity--online{background:var(--positive-dot)}.fan-avatar[class*=fan-avatar--]{display:inline-flex;align-items:center;justify-content:center;color:var(--on-fan-status);font-size:var(--text-badge);font-weight:var(--weight-bold)}.fan-avatar--whale{background:var(--fan-status-whale)}.fan-avatar--time-waster{background:var(--fan-status-time-waster)}.fan-avatar--lapsed{background:var(--fan-status-lapsed)}.fan-avatar--off{background:var(--fan-status-off)}.fan-avatar--new{background:var(--fan-status-new)}.fan-avatar--subscribed{background:var(--fan-status-subscribed)}.conversation-handling{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm) var(--space-lg);border-block:1px solid var(--line);color:var(--ink);background:repeating-linear-gradient(135deg,var(--surface) 0 12px,color-mix(in srgb,var(--caution) 18%,var(--surface)) 12px 24px);font-size:var(--text-hint)}.conversation-handling__users,.conversation-handling-marker{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0}.conversation-handling__users strong{overflow-wrap:anywhere;font-weight:var(--weight-semibold)}.conversation-handling__users .icon,.conversation-handling-marker .icon{flex:none}.conversation-handling-marker{max-width:100%;font-size:var(--text-hint);font-weight:var(--weight-medium)}.conversation-handling-marker>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-handling-marker[data-handling=self]{color:var(--positive)}.conversation-handling-marker[data-handling=other]{color:var(--caution)}.conversation-handling-row[data-handling=self]{--conversation-handling-ink: var(--positive);--conversation-handling-wash: var(--positive-wash)}.conversation-handling-row[data-handling=other]{--conversation-handling-ink: var(--caution);--conversation-handling-wash: var(--caution-wash)}.conversation-handling-row[data-handling]{background:var(--conversation-handling-wash)}.conversation-handling-row[data-handling]:hover,.conversation-handling-row[data-handling].is-on,.conversation-handling-row[data-handling].is-on:hover{background:color-mix(in srgb,var(--conversation-handling-ink) 10%,var(--conversation-handling-wash))}.conversation-handling-row[data-handling].is-on:before{background:var(--conversation-handling-ink)}.conversation-item{position:relative;display:flex;align-items:center;gap:var(--space-md);width:100%;min-width:0;padding:var(--space-md) var(--space-lg);border:0;border-bottom:1px solid var(--line-faint);background:transparent;color:var(--ink);text-align:left;text-decoration:none;font:inherit;cursor:pointer}.conversation-item:hover{background:var(--surface-hover);color:var(--ink);text-decoration:none}.conversation-item.is-on{background:var(--accent-wash)}.conversation-item.is-on:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--space-3xs);background:var(--accent)}.conversation-item__avatar{display:flex;flex:none;flex-direction:column;align-items:center;min-width:var(--size-control-touch)}.conversation-item__avatar .fan-avatar{width:calc(var(--size-control-touch) - var(--space-3xs));height:calc(var(--size-control-touch) - var(--space-3xs))}.conversation-item__avatar .fan-avatar__activity{bottom:var(--space-sm);right:calc(-1 * var(--space-xs))}.conversation-item__spend{z-index:var(--z-raised);margin-top:calc(-1 * var(--space-xs));padding:0 var(--space-2xs);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--text-hint);font-weight:var(--weight-semibold);line-height:var(--leading-heading);white-space:nowrap}.conversation-item__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.conversation-identity{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;max-width:100%;font-weight:var(--weight-semibold)}.conversation-identity>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-identity>.icon{flex:none;color:var(--ink-soft)}.conversation-identity>span:last-child{color:var(--ink-muted);font-weight:var(--weight-regular)}.conversation-item .conversation-identity{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2xs) var(--space-xs)}.conversation-item .conversation-identity>span:first-child{grid-column:1 / -1}.conversation-item__last{display:flex;align-items:center;gap:var(--space-xs);min-width:0;color:var(--ink-muted);font-size:var(--text-small)}.conversation-item__direction{display:flex;flex:none;color:var(--ink-soft)}.conversation-item__preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-item__last time{flex:none;margin-left:var(--space-xs);color:var(--ink-soft);font-size:var(--text-hint);white-space:nowrap;font-variant-numeric:tabular-nums}.convo__buy-rate-metric{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3xs) var(--space-sm);min-width:0;text-align:left;font-variant-numeric:tabular-nums}.convo__buy-rate-label{grid-column:1 / -1;color:var(--ink-body);font-size:var(--text-hint);font-weight:var(--weight-medium)}.convo__buy-rate-value{color:var(--ink);font-size:var(--text-page);font-weight:var(--weight-bold);line-height:var(--leading-metric);letter-spacing:var(--tracking-tight)}.convo__buy-rate-counts{color:var(--ink-body);font-size:var(--text-hint);line-height:var(--leading-meta)}.convo__buy-rate-note{display:block;color:var(--ink-faint)}.convo__ppv-buy-rate{margin-top:var(--space-md);padding:var(--space-md);border:1px solid var(--accent-line);border-radius:var(--radius-control);background:var(--accent-wash)}.convo__ppv-buy-rate .convo__buy-rate-value{font-size:var(--text-display)}.convo__header-row{flex-wrap:wrap}.convo__head{flex-wrap:wrap;align-items:center}.convo__head-copy{flex:1 1 10rem}.convo__metrics{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-xs);min-width:0;padding:var(--space-xs) 0;color:var(--ink-body);font-size:var(--text-body);line-height:var(--leading-normal);font-variant-numeric:tabular-nums}.convo__metrics>[aria-hidden=true],.convo__toolbar-separator{flex:none;margin:0 var(--space-2xs);color:var(--line-strong);font-size:var(--text-body);line-height:1}.convo__metric{display:inline-flex;align-items:baseline;gap:var(--space-2xs);padding:var(--space-2xs);border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-body);font:inherit;cursor:pointer;white-space:nowrap}.convo__metric--buy-rate strong{color:var(--ink);font-size:inherit;font-weight:var(--weight-semibold)}.convo__metric:hover,.convo__metric[aria-pressed=true]{background:var(--accent-wash);color:var(--ink)}.convo__metric:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.convo__metric-breakdown{display:grid;gap:var(--space-xs);margin:var(--space-md) 0}.convo__metric-breakdown>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-lg)}.convo__metric-breakdown dt{color:var(--ink-muted)}.convo__metric-breakdown dd{margin:0;color:var(--ink);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.message-media-content{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.message-media-content__summary{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-md);row-gap:var(--space-xs);min-width:0}.message-media-content__copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-xs)}.message-media-content__copy>.message-payment{margin-top:auto}.message-media-content__single,.message-media-content__toggle{--media-thumbnail-size: var(--size-chat-media-preview);flex:none}.message-media-content__single{display:flex}.message-media-content__toggle{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:0;border:0;border-radius:var(--radius-control);color:var(--ink);background:transparent;font:inherit;cursor:pointer}.message-media-content__toggle[aria-expanded=true]{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:var(--size-control-sm);padding-inline:var(--space-xs);background:var(--surface-raised)}.message-media-content__count{display:inline-flex;justify-content:center;align-items:center;min-width:var(--size-icon-lg);min-height:var(--size-icon-lg);padding-inline:var(--space-2xs);border-radius:var(--radius-round);background:var(--accent);color:var(--page);font-size:var(--text-hint);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.message-media-content__toggle[aria-expanded=false]>.message-media-content__count{position:absolute;top:calc(-1 * var(--space-2xs));right:calc(-1 * var(--space-2xs))}.message-media-content__toggle .media-thumbnail__placeholder small,.message-media-content__single .media-thumbnail__placeholder small{display:none}.ai-configuration{display:grid;gap:var(--space-md);min-width:0;margin:0;padding:0;border:0}.ai-configuration__selection{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-field)),1fr));gap:var(--space-md)}.ai-field-help,.ai-field-error{display:block;margin-top:var(--space-xs);font-size:var(--text-note)}.ai-field-help{color:var(--ink-muted)}.ai-field-error{color:var(--danger)}.ai-prompt-editor{min-width:0}.ai-prompt-overlay .dialog{max-width:var(--size-content-wide)}.script-delay{position:relative;display:flex;align-items:center;min-height:var(--size-control);padding:var(--space-xs) 0 var(--space-xs) var(--space-xl);color:var(--ink-soft);font-size:var(--text-hint)}.script-delay__connector{position:absolute;top:0;bottom:0;left:var(--space-md);border-left:1px solid var(--line-strong)}.script-delay__trigger{display:inline-flex;align-items:center;gap:var(--space-xs);border:0;border-radius:var(--radius-control);padding:var(--space-xs) var(--space-sm);background:transparent;color:inherit;font:inherit;cursor:pointer}.script-delay[data-active=true] .script-delay__trigger{color:var(--ink-body);background:var(--surface-muted)}.script-delay__trigger:hover{color:var(--accent);background:var(--accent-wash)}.script-delay__edit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;color:var(--ink-body)}.script-delay__edit>input{width:5rem}.script-step-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--size-control-sm);width:var(--size-control-sm);height:var(--size-control-sm);border:1px solid var(--line);border-radius:50%;background:var(--surface-muted);color:var(--ink-soft);font-size:var(--text-hint);font-variant-numeric:tabular-nums}.scripts__sequence{margin:var(--space-sm);border:1px solid var(--line-soft);border-radius:var(--radius-control);overflow:hidden}.scripts__sequence-heading{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--accent-wash);font-size:var(--text-hint)}.scripts__sequence-heading>.icon{color:var(--accent);flex:none}.scripts__sequence-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium)}.scripts__sequence-count{flex:none;color:var(--ink-muted)}.scripts__sequence-lines .scripts__row{padding:var(--space-sm)}.scripts__sequence-lines .scripts__row:last-child{border-bottom:0}.scripts__sequence-lines .scripts__row-content{gap:var(--space-sm)}.scripts__step{flex:none;display:grid;place-items:center;width:var(--size-icon-lg);height:var(--size-icon-lg);border:1px solid var(--line-soft);border-radius:var(--radius-round);color:var(--ink-muted);font-size:var(--text-hint);font-variant-numeric:tabular-nums}.scripts__timing,.scripts__queued{display:flex;align-items:center;gap:var(--space-2xs);color:var(--ink-muted);font-size:var(--text-hint)}.scripts__queued{color:var(--accent)}.scripts__row-message{flex:1;min-width:0}.scripts__row-message :is(.message-media-content__toggle,.media-attachment,.message-media){position:relative;z-index:var(--z-raised);pointer-events:auto}.scripts__row-content:has(.message-media-content__toggle[aria-expanded=true]){align-items:flex-start}.scripts__row-content:has(.message-media-content__toggle[aria-expanded=true])>.scripts__step{margin-top:var(--space-xs)}[data-lift-handle]{touch-action:none;user-select:none;-webkit-user-select:none}[data-lift-handle]>*{pointer-events:none}[data-lift-board=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}[data-lift-item][data-lift-source=dragging]{height:0;min-height:0;padding:0;margin:0;border-width:0;overflow:hidden;opacity:0;pointer-events:none}[data-lift-item][data-lift-source=settling]{visibility:hidden}.script-lift-preview{position:fixed;top:0;left:0;z-index:var(--z-over-everything);margin:0;pointer-events:none;background:var(--surface);border-radius:var(--radius-control);border-color:var(--accent-line);box-shadow:var(--shadow-dialog);opacity:.97;will-change:transform;overflow:hidden}.script-lift-gap{--script-lift-spacing: 0px;height:var(--script-lift-spacing);min-width:0;overflow:hidden;transition:height .16s cubic-bezier(.2,.8,.2,1)}.script-lift-gap--spaced{--script-lift-spacing: var(--space-md)}.script-lift-gap[data-active=true]{height:calc(var(--script-lift-height) + var(--space-md))}.script-lift-gap__space{display:flex;align-items:center;justify-content:center;height:var(--script-lift-height);margin-bottom:var(--space-md);border:1px dashed var(--accent-line);border-radius:var(--radius-control);background:var(--accent-wash);color:var(--accent);font-size:var(--text-hint);text-align:center;padding:0 var(--space-md);opacity:0;transition:opacity .12s ease}.script-lift-gap[data-active=true]>.script-lift-gap__space{opacity:1}@media(prefers-reduced-motion:reduce){.script-lift-gap,.script-lift-gap__space{transition:none}.script-lift-preview{will-change:auto}}.script-lift-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-lift-settling=true] .script-lift-gap{transition:none}.script-lift-gap[data-origin=true]{height:calc(var(--script-lift-origin-height) + var(--script-lift-spacing))}.script-lift-gap[data-origin=true]>.script-lift-gap__space{margin-top:calc(var(--script-lift-origin-inset) + var(--script-lift-spacing));margin-bottom:0}.script-lift-gap[data-starting=true],.script-lift-gap[data-starting=true]>.script-lift-gap__space{transition:none}.script-editor{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0;container-type:inline-size}.script-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);position:sticky;top:0;z-index:var(--z-sticky);background:var(--surface);padding:var(--space-md) 0;border-bottom:1px solid var(--line)}.script-editor__toolbar>div:first-child,.script-editor__list-head>div:first-child{display:flex;flex-direction:column;gap:var(--space-2xs)}.script-editor__status{font-size:var(--text-hint);color:var(--ink-soft)}.script-editor__body{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--space-lg);padding:0;margin:0;border:0;min-width:0}.script-editor__tags{display:flex;flex-direction:column;align-self:start;gap:var(--space-2xs);position:sticky;top:calc(var(--size-control) * 2 + var(--space-md));max-height:70vh;overflow:auto}.script-editor__tags>.hint{padding:var(--space-xs) var(--space-sm)}.script-editor__tags>button:not(.btn){display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);text-align:left;padding:var(--space-sm);border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-body);font:inherit;font-size:var(--text-chat);cursor:pointer;overflow-wrap:anywhere}.script-editor__tags>button:not(.btn)>span:last-child{color:var(--ink-soft);font-size:var(--text-hint);font-variant-numeric:tabular-nums}.script-editor__tags>button:hover{background:var(--surface-hover)}.script-editor__tags>button[aria-pressed=true]{background:var(--accent-wash);color:var(--accent);font-weight:var(--weight-semibold)}.script-editor__tags>.btn{margin-top:var(--space-sm)}.script-editor__main{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.script-editor__list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.script-editor__rename{display:flex;align-items:end;gap:var(--space-sm)}.script-editor__rename .field{flex:1;min-width:0}.script-editor__entry{min-width:0}.script-editor__sequence{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-sunken)}.script-editor__sequence-head{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm)}.script-editor__sequence-title{flex:1;min-width:0}.script-editor__sequence-title>input{border-color:transparent;background:transparent;font-weight:var(--weight-semibold);padding:var(--space-xs);height:var(--size-control-sm)}.script-editor__sequence-title>input:hover{border-color:var(--line)}.script-editor__sequence-title>input:focus{border-color:var(--accent)}.script-editor__sequence-title>span{display:flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);color:var(--ink-soft);font-size:var(--text-hint)}.script-editor__sequence-lines{padding:var(--space-xs) var(--space-sm)}.script-editor__line{position:relative;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0}.script-editor__line[data-combining=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-line);background:var(--accent-wash)}.script-editor__combine-hint{position:absolute;inset:auto var(--space-sm) var(--space-xs) auto;z-index:var(--z-raised);display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--accent-line);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--accent);font-size:var(--text-hint);pointer-events:none}.script-editor__line[data-open=true]{border-color:var(--accent-line)}.script-editor__line-head{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-xs);min-width:0}.script-editor__summary{display:flex;flex:1;align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-xs);border:0;border-radius:var(--radius-control);color:inherit;background:transparent;text-align:left;font:inherit;cursor:pointer}.script-editor__message{flex:1;min-width:0}.script-editor__message .script-editor__summary{width:100%}.script-editor__line-head:has(.message-media-content__toggle[aria-expanded=true]){align-items:flex-start}.script-editor__line-head:has(.message-media-content__toggle[aria-expanded=true])>:is(.script-editor__grip,.script-step-number,.btn,.menu){margin-top:var(--space-xs)}.script-editor__summary:hover{color:var(--accent)}.script-editor__line-title{font-weight:var(--weight-semibold);font-size:var(--text-chat);overflow-wrap:anywhere}.script-editor__preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-body);font-size:var(--text-chat);line-height:var(--leading-normal);overflow-wrap:anywhere}.script-editor__metadata{color:var(--ink-soft);font-size:var(--text-hint)}.script-editor__grip{flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;width:var(--space-lg);min-height:var(--size-control-sm);cursor:grab;color:var(--ink-ghost);background:transparent;border:none;border-radius:var(--radius-control);padding:0}.script-editor__grip:hover{color:var(--ink)}.script-editor__grip:active{cursor:grabbing}.script-editor__fields{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xs) var(--space-md) var(--space-md)}.script-editor__fields .field{min-width:0}.script-editor__message-options{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm) var(--space-md)}.script-editor__message-options .affixed{width:6rem}.script-editor__check,.script-editor__tag-options label{display:flex;gap:var(--space-xs);align-items:center;font-size:var(--text-hint);color:var(--ink-body)}.script-editor__line-footer{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--space-sm)}.script-editor__line-footer details{flex:1;min-width:0}.script-editor__line-footer details[open]{flex-basis:100%}.script-editor__line-footer summary{cursor:pointer;font-size:var(--text-hint);color:var(--ink-soft);padding:var(--space-sm) 0}.script-editor__tag-options{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding-top:var(--space-sm)}.script-editor__sequence-add{padding:var(--space-xs) var(--space-sm) var(--space-sm);border-radius:var(--radius-control)}.script-editor__sequence-add .combo{margin:var(--space-sm)}.script-editor__add-actions{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.script-editor__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-md);color:var(--ink-soft);text-align:center}@container (max-width: 620px){.script-editor__body{grid-template-columns:1fr;gap:var(--space-md)}.script-editor__tags{flex-direction:row;align-items:center;position:static;gap:var(--space-xs);max-height:none;padding-bottom:var(--space-xs)}.script-editor__tags>.hint{display:none}.script-editor__tags>button{flex-shrink:0;white-space:nowrap}.script-editor__tags>.btn{margin:0}.script-editor__toolbar>div:first-child{flex:1 0 100%}.script-editor__toolbar>.spacer{display:none}.script-editor__status{margin-right:auto}.script-editor__line-head>.chip{max-width:6rem}}.script-editor__summary-copy{display:flex;flex:1;flex-direction:column;min-width:0;gap:var(--space-xs)}.script-editor__summary-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm)}.script-editor__summary>.icon{flex-shrink:0;color:var(--ink-soft)}.script-editor__message-options .field{display:flex;align-items:center;gap:var(--space-sm);flex:none}.script-editor__message-options .field__label{white-space:nowrap}.script-editor__message-options .field__control{width:auto;margin:0}.script-editor__grip>.icon{pointer-events:none}.script-send-setup{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-md)}.script-send-setup__heading,.script-send-setup__line-head{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.script-send-setup__heading>.hint{margin-left:auto}.script-send-setup__line{border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-sm) var(--space-md) var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.script-send-setup__line-head>.strong{flex:1;min-width:0;overflow-wrap:anywhere}.script-send-setup__line-head>.menu{margin-left:auto}.script-send-setup__line-head .script-step-number{width:1.5rem;height:1.5rem;flex-basis:1.5rem}.script-send-setup__price{color:var(--ink-soft);font-size:var(--text-hint);white-space:nowrap}.script-send-setup__grip{display:flex;align-items:center;justify-content:center;width:var(--space-lg);min-height:var(--size-control-sm);cursor:grab;color:var(--ink-ghost);background:transparent;border:0;padding:0}.script-send-setup__grip:active{cursor:grabbing}.script-send-setup__add{display:flex;flex-direction:column;align-items:start;gap:var(--space-md)}.script-send-setup__picker{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;border:1px solid var(--line);padding:var(--space-md);border-radius:var(--radius-control)}.script-send-setup__choices{max-height:16rem;overflow-y:auto}.script-send-setup__choices>button{display:flex;width:100%;gap:var(--space-sm);align-items:center;border:0;border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;text-align:left;padding:var(--space-sm);cursor:pointer}.script-send-setup__choices>button:hover{background:var(--surface-hover)}.script-send-setup__choices>button:disabled{opacity:.5;cursor:default}.script-send-setup__choices>button>span:first-of-type{display:flex;flex-direction:column;flex:1;min-width:0;gap:var(--space-2xs);font-size:var(--text-chat)}.script-send-setup__choices strong{font-weight:var(--weight-semibold)}.script-send-setup__choices>button>span>span{color:var(--ink-soft);font-size:var(--text-hint);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.script-send-setup__details{color:var(--ink-soft);font-size:var(--text-hint)}.script-send-setup__details summary{cursor:pointer}.script-send-setup__details[open] summary{margin-bottom:var(--space-sm)}.script-send-setup__footer{position:sticky;bottom:calc(-1 * var(--space-xl));z-index:var(--z-sticky);background:var(--surface);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-md) 0}@media(max-width:520px){.script-send-setup__line{padding:var(--space-sm)}.script-send-setup__line-head{gap:var(--space-xs)}.script-send-setup__footer>.hint{flex-basis:100%}}.script-send-setup__footer>.row{margin-left:auto}.script-send-setup__grip>.icon{pointer-events:none}.convo__row.convo__row--leading{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"leading title" "leading preview";column-gap:var(--space-sm)}.convo__row-leading{grid-area:leading;display:flex;align-items:center}.convo__row--leading>.convo__row-top{grid-area:title;min-width:0}.convo__row--leading>.convo__row-preview{grid-area:preview;min-width:0}.convo__row--leading[data-handling]{grid-template-areas:"leading title" "leading handling" "leading preview"}.convo__row--leading>.conversation-handling-marker{grid-area:handling;min-width:0}.convo__list-toggle{display:none}.convo__list-content{display:flex;flex-direction:column;flex:1;min-height:0}a.convo__row{text-decoration:none}@media(max-width:720px){.convo__list-toggle{display:inline-flex}.convo--compact-list .convo__list-content{display:none}.convo__list-head{flex-wrap:wrap;padding:var(--space-sm)}}.dialog:has(.sending-confirmation){max-width:32rem}.dialog:has(.sending-confirmation)>.dialog__head{padding-block:var(--space-lg)}.dialog:has(.sending-confirmation)>.dialog__body{padding-top:var(--space-lg)}.sending-confirmation{display:grid;gap:var(--space-md)}.sending-confirmation__actions{display:flex;align-items:center;gap:var(--space-sm);border-top:1px solid var(--line);padding-top:var(--space-lg);margin-top:var(--space-xs)}.sending-confirmation__actions>:first-child{margin-right:auto}@media(max-width:480px){.sending-confirmation__actions{flex-direction:column;align-items:stretch}.sending-confirmation__actions>:first-child{margin-right:0}}.filter-workbench{container:filter-workbench / inline-size;display:flex;flex-direction:column;min-width:0;min-height:0}.dialog--workspace .filter-workbench{flex:1}.filter-workbench__toolbar{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--line-soft);flex:none}.filter-saved-picker{display:flex;flex-direction:column;gap:var(--space-2xs);max-width:100%;min-width:0;font:var(--weight-medium) var(--text-hint) / var(--leading-meta) var(--font);color:var(--ink-muted)}.filter-saved-picker .select{width:20rem;max-width:100%}.filter-workbench__tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.filter-workbench__scroll{overflow-y:auto;min-height:0;overscroll-behavior:contain}.filter-workbench__body{display:grid;grid-template-columns:minmax(0,1fr) 16rem;align-items:start;gap:var(--space-xl);padding:var(--space-xl);background:var(--surface-workspace)}.filter-workbench__editor{display:grid;gap:var(--space-lg);min-width:0}.filter-workbench__intro{display:grid;gap:var(--space-2xs)}.filter-workbench__intro-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm)}.filter-workbench h3{font-size:var(--text-title);line-height:var(--leading-heading);font-weight:var(--weight-semibold)}.filter-workbench__summary{position:sticky;top:var(--space-xl);display:grid;gap:var(--space-md);min-width:0;padding:var(--space-lg);background:var(--surface-tile);border:1px solid var(--tile-line);border-radius:var(--radius);box-shadow:var(--shadow-tile)}.filter-summary{color:var(--ink-body);font-size:var(--text-small);line-height:var(--leading-normal);overflow-wrap:anywhere}.filter-summary strong{color:var(--ink);font-weight:var(--weight-medium)}.filter-summary ul{padding-left:var(--space-lg);margin:var(--space-sm) 0 0}.filter-summary li+li{margin-top:var(--space-sm)}.filter-summary__nested{padding-left:var(--space-md);margin-top:var(--space-sm);border-left:1px solid var(--line)}.filter-summary__note{display:block;margin-top:var(--space-sm);font-size:var(--text-hint);color:var(--ink-faint)}.filter-workbench__footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex:none;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);background:var(--surface-raised);border-top:1px solid var(--line)}.filter-workbench__result{display:grid;gap:var(--space-2xs);min-width:0;flex:1}.filter-workbench__result strong{font-size:var(--text-body);font-weight:var(--weight-semibold)}.filter-expression{container:filter-expression / inline-size;min-width:0}.filter-classifications{display:grid;gap:var(--space-sm);margin-bottom:var(--space-md)}.filter-classifications__choices{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.filter-classifications__choices [draggable]{cursor:grab}.filter-expression--drop{outline:2px solid var(--ink-muted);outline-offset:3px;border-radius:var(--radius)}.filter-rule-group{display:grid;gap:var(--space-md);min-width:0}.filter-rule-group__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);min-width:0;font-size:var(--text-small)}.filter-rule-group__head .dropdown{max-width:100%}.filter-rule-group__head .filter-node__actions{margin-left:auto;padding-top:0}.filter-rule-group__hint{color:var(--ink-muted)}.filter-rule-group__items,.filter-rule-group__item{display:grid;gap:var(--space-sm);min-width:0}.filter-rule-group__item .filter-rule-group,.filter-rule-group--exclude>.filter-rule-group__items{padding-left:var(--space-lg);border-left:var(--space-3xs) solid var(--line)}.filter-connector{font-size:var(--text-hint);line-height:var(--leading-meta);color:var(--ink-soft);padding-left:var(--space-md)}.filter-condition{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);min-width:0}.filter-condition--related{display:flex;flex-direction:column;gap:var(--space-sm)}.filter-node__actions{display:flex;align-items:center;gap:var(--space-3xs);padding-top:calc(var(--text-hint) * var(--leading-meta) + var(--space-2xs) + var(--space-3xs))}.filter-condition-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--space-sm);min-width:0}.filter-condition-fields--count,.filter-condition-fields--date{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-condition-fields--date>label:last-child{grid-column:1 / -1}.filter-condition-fields label{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;color:var(--ink-muted);font-size:var(--text-hint);line-height:var(--leading-meta);font-weight:var(--weight-medium)}.filter-condition-fields :is(select,input,.affixed,.select,.combo){width:100%;min-width:0}.filter-condition-fields :is(select,input){color:var(--ink);font-size:var(--text-body)}.filter-record-picker,.filter-value-list{display:grid;gap:var(--space-sm);min-width:0;grid-template-columns:minmax(0,1fr)}.filter-value-list__item{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.filter-value-list__item>:first-child{flex:1;min-width:0}.filter-window-value{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-sm)}.filter-field-hint{color:var(--ink-muted);font-weight:var(--weight-regular);line-height:var(--leading-meta)}.filter-add-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);padding-top:var(--space-sm)}.filter-add-actions .menu__trigger{font-size:var(--text-small);min-height:var(--size-control-sm)}.filter-start{padding:var(--space-lg);display:grid;gap:var(--space-sm);border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface)}.filter-start>.filter-node__actions{justify-content:flex-end;padding-top:0}.filter-exclusion{font-weight:var(--weight-semibold);color:var(--ink)}.filter-relation{display:grid;gap:var(--space-md);width:100%;min-width:0}.filter-relation__heading{display:flex;align-items:start;justify-content:space-between;gap:var(--space-sm);font-weight:var(--weight-medium)}.filter-relation__heading>.filter-node__actions{padding-top:0;flex:none}.filter-relation__eyebrow{display:block;margin-bottom:var(--space-2xs);font-size:var(--text-hint);color:var(--ink-faint);font-weight:var(--weight-regular)}.filter-proposal-review>summary,.filter-library-actions>summary{cursor:pointer;width:fit-content;padding-block:var(--space-sm);font-size:var(--text-small);color:var(--ink-body)}.filter-proposal-review[open]>summary,.filter-library-actions[open]>summary{margin-bottom:var(--space-sm)}.filter-proposal{padding:var(--space-md);background:var(--surface);border-left:var(--space-3xs) solid var(--line);font-size:var(--text-small);line-height:var(--leading-normal);overflow-wrap:anywhere}.filter-proposal+.filter-proposal{margin-top:var(--space-sm)}.filter-proposal>:first-child{margin-bottom:var(--space-2xs)}.filter-library-actions{border-top:1px solid var(--line-soft);padding-top:var(--space-sm)}.filter-library-actions .row{align-items:center}.filter-library-actions input{width:100%}.filter-workbench .filter__group{padding:var(--space-md);gap:var(--space-md);border-color:var(--line-soft)}.filter-workbench .filter__term{padding:var(--space-md);background:var(--surface);border-color:var(--line-soft)}.filter-workbench .filter__group-note{display:none}@container filter-expression (max-width: 35rem){.filter-condition-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-condition-fields:not(.filter-condition-fields--count)>label:first-child{grid-column:1 / -1}}@container filter-expression (max-width: 21.25rem){.filter-condition{grid-template-columns:minmax(0,1fr)}.filter-condition>.filter-node__actions{padding-top:0;justify-content:flex-end}.filter-rule-group__item .filter-rule-group{padding-left:var(--space-sm)}}@container filter-expression (max-width: 16.25rem){.filter-condition-fields{grid-template-columns:minmax(0,1fr)}}@container filter-workbench (max-width: 47.5rem){.filter-workbench__body{grid-template-columns:minmax(0,1fr)}.filter-workbench__summary{position:static}}@container filter-workbench (max-width: 32.5rem){.filter-workbench__toolbar,.filter-workbench__body,.filter-workbench__footer{padding:var(--space-lg)}.filter-saved-picker,.filter-saved-picker .select{width:100%}.filter-workbench__footer{gap:var(--space-md)}.filter-workbench__result{flex-basis:100%}.filter-workbench__footer>.row{width:100%;justify-content:flex-end}}@media(pointer:coarse){.filter-add-actions .menu__trigger{min-height:var(--size-control-touch)}}.creator-list-item__revenue,.creator-list-item__team{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.creator-list-item__amount{color:var(--ink);font-variant-numeric:tabular-nums}.creator-list-item__team{color:var(--ink-muted)}.creator-list-item__amount[data-tone=positive]{color:var(--positive)}.creator-list-item .creator-voice-icon[data-assigned=true]{color:var(--voice-accent)}.creator-profile__form{display:grid;gap:var(--space-xl)}.creator-profile__group{display:grid;gap:var(--space-sm)}.creator-profile__group-title{color:var(--ink);font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}.creator-profile__group-lede{color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-note);margin:0}.creator-profile__grid{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-field)),1fr))}.creator-profile__field{border-radius:var(--radius-control);min-width:0;transition:box-shadow var(--dur-fast) var(--ease-out)}.creator-profile__field--wide{grid-column:1 / -1}.creator-profile__field[data-suggested=true]{animation:creator-profile-suggested 2.4s var(--ease-out) both}@keyframes creator-profile-suggested{0%{box-shadow:0 0 0 var(--ring-width) var(--accent-line);background:var(--accent-wash)}to{box-shadow:0 0 0 0 transparent;background:transparent}}.creator-profile__setup,.creator-profile__research{border-color:var(--accent-line)}.creator-profile__spark{align-items:center;background:var(--accent-wash);border-radius:var(--radius-round);color:var(--accent);display:inline-flex;flex:none;height:var(--size-avatar-lg);justify-content:center;width:var(--size-avatar-lg)}.creator-profile__choices{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-field)),1fr))}.creator-profile__choice{background:var(--surface-tile);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:var(--space-2xs);padding:var(--space-md);text-align:left}.creator-profile__choice:hover:not(:disabled){background:var(--surface-hover);border-color:var(--accent-line)}.creator-profile__choice:disabled{color:var(--ink-disabled);cursor:default}.creator-profile__choice-title{align-items:center;display:inline-flex;font-weight:var(--weight-semibold);gap:var(--space-xs)}.creator-profile__choice-body{color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-note)}.creator-profile__choice:disabled .creator-profile__choice-body{color:var(--ink-disabled)}.creator-profile__meters{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md)}.creator-profile__findings{display:flex;flex-wrap:wrap;gap:var(--space-xs);list-style:none;margin:0;padding:0}.creator-profile__finding-chip{background:var(--accent-wash);border-radius:var(--radius-control);display:inline-grid;font-size:var(--text-small);gap:var(--space-3xs);line-height:var(--leading-note);max-width:100%;padding:var(--space-2xs) var(--space-sm);animation:creator-profile-arrive var(--dur-base) var(--ease-out) both}@keyframes creator-profile-arrive{0%{opacity:0;transform:translateY(var(--space-2xs))}to{opacity:1;transform:none}}.creator-profile__finding-label{color:var(--accent);font-size:var(--text-hint);font-weight:var(--weight-medium)}.creator-profile__finding-value{color:var(--ink);overflow-wrap:anywhere}.creator-profile__log{border-top:1px solid var(--line-soft);display:grid;gap:var(--space-2xs);list-style:none;margin:0;padding:var(--space-sm) 0 0}.creator-profile__log-entry{align-items:baseline;color:var(--ink-soft);display:grid;font-size:var(--text-small);gap:var(--space-xs);grid-template-columns:auto 1fr auto;line-height:var(--leading-note)}.creator-profile__log-entry--finding{color:var(--ink)}.creator-profile__log-entry--error{color:var(--danger)}.creator-profile__log-icon{align-self:center;display:inline-flex}.creator-profile__log-text{min-width:0;overflow-wrap:anywhere}.creator-profile__log-time{color:var(--ink-ghost);font-size:var(--text-hint);white-space:nowrap}.creator-profile__review{display:grid;gap:var(--space-2xs);list-style:none;margin:0;padding:0}.creator-profile__review-row{align-items:start;background:var(--surface-tile);border:1px solid var(--tile-line);border-radius:var(--radius-control);display:grid;gap:var(--space-sm);grid-template-columns:1fr auto;padding:var(--space-sm) var(--space-md)}.creator-profile__review-row[data-applied=true]{background:var(--positive-wash)}.creator-profile__review-main{display:grid;gap:var(--space-3xs);min-width:0}.creator-profile__review-action{align-self:center}@media(prefers-reduced-motion:reduce){.creator-profile__field[data-suggested=true],.creator-profile__finding-chip{animation:none}}.fan-list-item__stats{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--space-sm)}.fan-list-item__totals,.fan-list-item__activity{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.fan-list-item__subscriptions,.fan-list-item__spend{display:inline-flex;align-items:center;gap:var(--space-2xs)}.fan-list-item__subscriptions>.icon,.fan-list-item__spend>.icon{flex:none}.fan-list-item__activity{text-align:right}.fan-list-item__subscriptions[data-subscribed=true]{color:var(--accent)}.fan-list-item__spend{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fan-list-item__spend[data-positive=true]{color:var(--positive)}.fan-list-item__spent-label,.fan-list-item__activity{color:var(--ink-muted)}.developers-workspace{display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);flex:1;min-height:0}.developer-navigation{overflow-y:auto;background:var(--surface-navigation);border-right:1px solid var(--line-soft);padding:0 var(--space-md) var(--space-lg)}.developer-navigation-title{padding:var(--space-lg) var(--space-sm) var(--space-sm)}.developer-provider{margin-top:var(--space-lg)}.developer-provider+.developer-provider{border-top:1px solid var(--line);padding-top:var(--space-lg)}.developer-provider-title{color:var(--ink);font-size:var(--text-hint);line-height:var(--leading-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal);text-transform:none;margin:0 0 var(--space-sm);padding-inline:var(--space-sm)}.developer-page-link{position:relative;display:flex;align-items:center;min-height:var(--size-control);border-radius:var(--radius);color:var(--ink-muted);font-size:var(--text-body);padding:var(--space-xs) var(--space-sm);text-decoration:none}.developer-page-link:hover{background:var(--surface-hover);color:var(--ink)}.developer-page-link[aria-current=page]{color:var(--ink);background:var(--accent-wash);font-weight:var(--weight-medium)}.developer-page-link[aria-current=page]:before{content:"";position:absolute;left:var(--space-2xs);top:50%;width:var(--space-3xs);height:var(--space-lg);border-radius:var(--radius-round);background:var(--accent);transform:translateY(-50%)}.developer-overview-link{position:relative;display:flex;align-items:center;min-height:var(--size-control);border-radius:var(--radius-control);padding:var(--space-sm) var(--space-md);font:var(--weight-medium) var(--text-body) / var(--leading-snug) var(--font)}.developer-overview-link[aria-current=page]{font-weight:var(--weight-semibold);padding-right:calc(var(--space-md) + var(--size-icon-sm) + var(--space-xs))}.developer-content{background:var(--surface-workspace);min-width:0;overflow:auto;padding:var(--space-lg)}.developer-context{display:flex;gap:var(--space-xs);color:var(--ink-muted);font-size:var(--text-hint);line-height:var(--leading-meta);margin-bottom:var(--space-lg)}.developer-content--configuration>div:last-child{max-width:56rem}.developer-form{max-width:44rem}.developer-page-stack{display:grid;gap:var(--space-lg)}.developer-page-stack>.field{max-width:20rem}.developer-detail-nav{display:flex;gap:var(--space-lg);border-bottom:1px solid var(--line);padding-bottom:var(--space-sm)}.developer-detail-nav a{color:var(--ink-muted);text-decoration:none}.developer-detail-nav a[aria-current]{color:var(--ink);text-decoration:underline;text-underline-offset:var(--space-xs)}.developer-mobile-navigation{display:none}.developer-content .form-actions{flex-wrap:wrap}.developer-content pre{overflow-x:auto;max-width:100%}@media(max-width:720px){.developers-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.developer-navigation{display:none}.developer-mobile-navigation{display:grid;grid-template-columns:1fr;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line)}.developer-content{padding:var(--space-lg)}.developer-context{margin-bottom:var(--space-md)}}@media(pointer:coarse){.developer-page-link{min-height:var(--size-control-touch)}}.bulk-sends__summary{display:grid;gap:var(--space-2xs);min-width:0;width:100%}.bulk-sends__list-status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-width:0}.bulk-sends__list-state{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;color:var(--accent)}.bulk-sends__list-state>.icon{flex:none}.bulk-sends__list-state>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-sends__remaining{flex:none;color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.bulk-sends__message{white-space:pre-wrap;overflow-wrap:anywhere}.bulk-sends__status{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-small)}.bulk-sends__status svg{flex-shrink:0}:root{--page: #191819;--surface: #222123;--surface-sunken: #1c1b1d;--surface-muted: #2b282d;--surface-hover: #302d31;--surface-raised: #2c292e;--surface-control: var(--surface-muted);--surface-tile: var(--surface-muted);--tile-line: transparent;--surface-navigation: var(--page);--surface-workspace: var(--surface);--navigation-selected: var(--surface);--line: #3b373e;--line-soft: #322f35;--line-faint: #2b292e;--line-strong: #504a54;--field-line: #423c46;--control-indicator: #807985;--ink: #f2eef3;--ink-strong: var(--ink);--ink-body: #cbc4ce;--ink-muted: var(--ink-body);--ink-soft: #afa5b2;--ink-faint: var(--ink-soft);--ink-ghost: #807985;--ink-disabled: #746b78;--accent: #e7a4bf;--accent-strong: #f0b2c7;--accent-wash: #382a34;--accent-line: #765366;--voice-accent: #b8a2da;--script-history: #b8a2da;--positive: #86c49a;--positive-dot: var(--positive);--positive-line: #42694e;--positive-wash: #203326;--caution: #ddb76b;--caution-strong: #e8c98d;--caution-line: #70603d;--caution-wash: #342c1d;--favorite: #facc15;--danger: #e9968d;--danger-strong: #f1b0a8;--danger-line: #82544d;--danger-wash: #382521;--action-solid: #f2eef3;--action-hover: #ddd4e0;--on-solid: #222123;--media-scrim: rgb(0 0 0 / 72%);--on-media: #ffffff;--chart-series: #e79ab4;--chart-secondary: #a3a39a;--chart-positive: #86c49a;--chart-caution: #ddb76b;--chart-danger: #e9968d;color-scheme:dark}:root[data-theme=light]{--page: #fcf8f7;--surface: #ffffff;--surface-sunken: #faf3f3;--surface-muted: #fbf5f7;--surface-hover: #f5ecef;--surface-raised: #ffffff;--surface-control: #ffffff;--surface-tile: #ffffff;--tile-line: var(--line);--surface-navigation: #ffffff;--surface-workspace: var(--page);--navigation-selected: var(--surface-muted);--line: #eadfe4;--line-soft: #f0e7eb;--line-faint: #f5eef1;--line-strong: #c5b3be;--field-line: #e6d9e0;--control-indicator: #877580;--ink: #30232c;--ink-body: #594a54;--ink-soft: #70616b;--ink-ghost: #877580;--ink-disabled: #a3939f;--accent: #a33763;--accent-strong: #923155;--accent-wash: #fbe8f0;--accent-line: #d7afc2;--voice-accent: #705095;--script-history: #705095;--positive: #247143;--positive-line: #9ec5ab;--positive-wash: #edf6ef;--caution: #845b15;--caution-strong: #704b10;--caution-line: #d2bb8c;--caution-wash: #fbf4e7;--favorite: #946b00;--danger: #b43d35;--danger-strong: #983029;--danger-line: #d6aaa5;--danger-wash: #faeeec;--action-solid: #30232c;--action-hover: #4d3344;--on-solid: #ffffff;--chart-series: #ac3d66;--chart-secondary: #676761;--chart-positive: #287a49;--chart-caution: #845b15;--chart-danger: #b43d35;color-scheme:light}:root{--font: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--on-fan-status: #ffffff;--fan-status-whale: #2678d7;--fan-status-time-waster: #c56616;--fan-status-lapsed: #cf454d;--fan-status-off: #8951bd;--fan-status-new: #15966b;--fan-status-subscribed: #767b84;--text-badge: .6875rem;--text-hint: .75rem;--text-small: .78125rem;--text-body: .875rem;--text-chat: .8125rem;--text-script-preview: var(--text-chat);--text-title: 1rem;--text-lead: .9375rem;--text-page: 1.5rem;--text-display: 1.625rem;--text-note: var(--text-small);--text-prose: .9375rem;--leading-tight: 1.230769;--leading-heading: 1.411765;--leading-metric: 1.214286;--leading-meta: 1.333333;--leading-note: 1.384615;--leading-chat: 1.4;--leading-snug: 1.466667;--leading-normal: 1.5;--leading-relaxed: 1.7;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .02em;--space-3xs: 2px;--space-2xs: 4px;--space-xs: 6px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 48px;--space-4xl: 64px;--radius: 12px;--radius-control: 8px;--radius-lg: 16px;--radius-round: 999px;--z-base: 0;--z-raised: 10;--z-sticky: 20;--z-rail: 30;--z-masthead: 40;--z-menu: 100;--z-dialog: 200;--z-toast: 300;--z-over-everything: 1000;--shadow-lift: none;--shadow-card: none;--shadow-tile: none;--shadow-control: none;--shadow-menu: 0 8px 24px rgb(0 0 0 / 32%);--shadow-dialog: 0 16px 48px rgb(0 0 0 / 44%);--blur-media: 18px;--blur-preview: 3px;--scrim: rgb(10 10 9 / 66%);--dur-instant: 80ms;--dur-fast: .14s;--dur-base: .2s;--dur-slow: .32s;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.3, .5, 1);--ring: var(--accent);--ring-width: 2px;--ring-offset: 2px;--size-control-sm: 32px;--size-control: 36px;--size-control-touch: 44px;--size-row: 44px;--size-row-stacked: 56px;--size-thread-reading-min: 10rem;--size-icon-sm: 16px;--size-icon: 16px;--size-icon-lg: 20px;--size-avatar: 28px;--size-avatar-lg: 32px;--size-dot: 8px;--size-dot-lg: 12px;--size-meter: 4px;--size-content-compact: 360px;--size-content-narrow: 520px;--size-content-medium: 720px;--size-content-wide: 1040px;--size-popover: 320px;--size-popover-wide: 420px;--size-field-sm: 120px;--size-field: 240px;--size-field-lg: 360px;--size-column-xs: 64px;--size-column-sm: 96px;--size-chat-media-preview: 64px;--size-column-md: 120px;--size-column-lg: 160px;--size-column-xl: 192px;--size-card-min: 256px;--size-stat-min: 144px;--size-media: 320px;--size-thread: 640px;--size-thread-min: 360px;--size-dialog: 420px;--size-dialog-wide: 640px;--size-dialog-max-height: 800px;--size-menu-max-height: 240px;--size-dialog-media: 1120px;--size-vault-height: 620px;--size-vault-sidebar: 224px;--size-thumbnail-min: 100px;--size-emoji-page: 116px;--size-table-compact: 640px;--size-table: 800px;--size-table-wide: 1040px;--size-table-full: 1200px;--rail-width: 256px;--rail-width-tight: 60px;--masthead-height: 56px;--side-width: 296px;--conversation-list-width: 360px;--shell-width: 1240px;--reading-width: 68ch}:root[data-theme=light]{--shadow-lift: none;--shadow-card: 0 2px 6px rgb(66 30 46 / 3%), 0 12px 28px rgb(66 30 46 / 3%);--shadow-tile: 0 1px 2px rgb(48 35 44 / 6%), 0 4px 10px rgb(48 35 44 / 4%);--shadow-control: 0 1px 3px rgb(66 30 46 / 8%);--shadow-menu: 0 8px 24px rgb(0 0 0 / 12%);--shadow-dialog: 0 16px 48px rgb(0 0 0 / 16%);--scrim: rgb(26 26 24 / 40%)}@media(prefers-reduced-motion:reduce){:root{--dur-instant: 1ms;--dur-fast: 1ms;--dur-base: 1ms;--dur-slow: 1ms}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--page);color:var(--ink);font-family:var(--font);font-size:var(--text-body);line-height:var(--leading-snug);margin:0;overflow:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--accent-wash);color:var(--ink)}h1,h2,h3,h4{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:0}h1{font-size:var(--text-page);line-height:var(--leading-tight)}h2{font-size:var(--text-title);line-height:var(--leading-heading)}h3{font-size:var(--text-body)}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-strong);text-decoration:underline}code,.mono{font:var(--weight-regular) var(--text-hint) / var(--leading-snug) var(--font-mono)}.tabular{font-variant-numeric:tabular-nums}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]),textarea,select){max-width:100%;background:var(--surface-control);border:1px solid var(--field-line);border-radius:var(--radius-control);color:var(--ink);font:var(--weight-regular) var(--text-body) / var(--leading-snug) var(--font);padding:var(--space-xs) var(--space-md)}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]),select){min-height:var(--size-control)}textarea{resize:vertical}:where(input,textarea,select):disabled{background:var(--surface-sunken);color:var(--ink-disabled);cursor:default}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--danger)}input::placeholder,textarea::placeholder{color:var(--ink-faint)}input[type=checkbox],input[type=radio]{accent-color:var(--accent);flex:none;height:var(--size-icon);margin:0;width:var(--size-icon)}:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px}button{font-family:var(--font);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}button:disabled{cursor:default}::-webkit-scrollbar{height:var(--size-dot-lg);width:var(--size-dot-lg)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid transparent;background-clip:content-box;border-radius:var(--radius-round)}::-webkit-scrollbar-thumb:hover{background:var(--ink-ghost);background-clip:content-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.app{display:grid;grid-template-rows:auto minmax(0,1fr);height:100dvh;overflow:hidden}.app--sidebar{grid-template-rows:minmax(0,1fr)}.app__body{display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);min-height:0}.app__body--railless{grid-template-columns:minmax(0,1fr)}.app__body--tight{grid-template-columns:var(--rail-width-tight) minmax(0,1fr)}.shell-scroll{height:100%;overflow-y:auto}.masthead{align-items:center;background:var(--surface-navigation);border-bottom:1px solid var(--line-soft);display:flex;flex:none;gap:var(--space-md);min-height:var(--masthead-height);padding:0 var(--space-xl);position:relative;z-index:var(--z-masthead)}.shell .masthead{background:transparent;border-bottom:0;padding:0}.masthead__product{font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.masthead__divider{color:var(--ink-ghost)}.masthead__section{color:var(--ink-muted);font-size:var(--text-body)}.masthead__note{color:var(--ink-faint);font:var(--weight-regular) var(--text-small) / var(--leading-note) var(--font)}.masthead__right{align-items:center;display:flex;gap:var(--space-md);margin-left:auto}.theme-toggle{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-control);color:var(--ink-muted);cursor:pointer;display:inline-flex;height:var(--size-control-sm);justify-content:center;width:var(--size-control-sm);flex-shrink:0}.theme-toggle:hover{background:var(--surface-hover);color:var(--ink)}.rail{background:var(--surface-navigation);border-right:1px solid var(--line-soft);display:flex;flex-direction:column;min-height:0;position:relative;z-index:var(--z-rail)}.rail[hidden]{display:none}.rail__head{flex:none;padding:var(--space-md) var(--space-sm) var(--space-xs)}.rail__brand{align-items:center;background:transparent;border:0;border-radius:var(--radius-control);color:var(--ink);cursor:pointer;display:flex;font:var(--weight-bold) var(--text-title) / var(--leading-heading) var(--font);gap:var(--space-sm);justify-content:space-between;min-height:var(--size-control-sm);padding:var(--space-2xs) var(--space-sm);width:100%}.rail__brand:hover{background:var(--surface-hover)}.rail__brand-toggle{color:var(--ink-faint);display:inline-flex}.rail__scroll{flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-sm)}.rail__group+.rail__group{margin-top:var(--space-xl)}.rail__group-title{color:var(--ink-faint);font-size:var(--text-hint);line-height:var(--leading-meta);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);padding:0 var(--space-sm) var(--space-2xs);text-transform:none}.rail__list{display:flex;flex-direction:column;gap:var(--space-3xs);list-style:none;margin:0;padding:0}.rail__item{position:relative;align-items:center;background:transparent;border:0;border-radius:var(--radius-control);color:var(--ink-muted);cursor:pointer;display:flex;font:var(--weight-medium) var(--text-body) / var(--leading-snug) var(--font);gap:var(--space-sm);justify-content:space-between;min-height:var(--size-control-sm);padding:var(--space-2xs) var(--space-sm);text-align:left;width:100%}.rail__item:hover{background:var(--surface-hover);color:var(--ink)}.rail__item[aria-current=page]{background:var(--navigation-selected);color:var(--ink);font-weight:var(--weight-semibold)}.rail__label{flex:1;min-width:0}.rail__count{color:var(--ink-faint);flex:none;font-size:var(--text-hint);line-height:var(--leading-meta)}.rail__item[aria-current=page] .rail__count{color:var(--ink-soft)}.rail__icon{color:var(--ink-faint);display:inline-flex;flex:none}.rail__item:hover .rail__icon{color:var(--ink)}.rail__item[aria-current=page] .rail__icon{color:var(--accent)}.rail__chevron{color:var(--ink-faint);display:inline-flex;flex:none}.rail__foot{border-top:1px solid var(--line-soft);display:flex;flex-direction:column;flex:none;gap:var(--space-2xs);padding:var(--space-sm)}.rail__utilities{align-items:center;display:flex;gap:var(--space-2xs);min-width:0}.rail__account{flex:1;min-width:0}.rail__account .menu{display:block}.rail__account .menu__trigger{padding:var(--space-2xs) var(--space-sm);text-align:left;width:100%}.rail__account .menu__trigger>.truncate{align-items:center;display:flex;flex:1;gap:var(--space-sm);min-width:0}.rail__account-icon{color:var(--ink-faint);display:inline-flex;flex:none}.rail__account-details{display:flex;flex-direction:column;min-width:0}.rail__account-role{color:var(--ink-faint);font-size:var(--text-hint);line-height:var(--leading-meta);text-transform:capitalize}@media(min-width:1025px){.rail--tight .rail__head,.rail--tight .rail__scroll,.rail--tight .rail__foot{padding-left:var(--space-xs);padding-right:var(--space-xs)}.rail--tight .rail__brand-toggle,.rail--tight .rail__group-title,.rail--tight .rail__label,.rail--tight .rail__count,.rail--tight .rail__chevron{display:none}.rail--tight .rail__brand,.rail--tight .rail__item,.rail--tight .rail__account .menu__trigger>.truncate{justify-content:center}.rail--tight .rail__utilities{flex-direction:column}.rail--tight .rail__account{width:100%}.rail--tight .rail__account-details{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.rail--tight .rail__account .menu__caret{display:none}}.workspace{background:var(--surface-workspace);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.workspace__title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.workspace__head{background:var(--surface);border-bottom:1px solid var(--line-soft);flex:none;position:relative;z-index:var(--z-sticky)}.workspace__body{min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-lg)}.workspace__body:only-child{grid-row:2}.workspace__body--fill{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;padding:var(--space-lg)}.workspace--inbox{grid-template-rows:minmax(0,1fr)}.workspace--inbox .workspace__body--inbox{grid-row:1;padding:0}.workspace--inbox .split{gap:0;grid-template-columns:var(--side-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.workspace--inbox .split__side{background:var(--surface-navigation);border-color:var(--line-soft);border-radius:0;border-width:0 1px 0 0}.workspace--inbox .split__detail{padding:var(--space-lg)}.sidebar-title{color:var(--ink);font:var(--weight-semibold) var(--text-title) / var(--leading-heading) var(--font);letter-spacing:normal;margin:0;text-transform:none}.split__side-title{padding:var(--space-lg) var(--space-xs) var(--space-sm)}.workspace--inbox .split__side-title{padding-inline:var(--space-md)}.workspace--inbox .split__side-head{border-bottom:0;padding:0 var(--space-md) var(--space-sm)}.workspace--inbox .split__side-list{padding:0 var(--space-md) var(--space-lg)}.workspace--inbox .split__side-foot{padding:var(--space-sm) var(--space-md)}.workspace--inbox .split__node{color:var(--ink);font:var(--weight-medium) var(--text-body) / var(--leading-snug) var(--font);min-height:var(--size-row);padding:var(--space-sm) var(--space-md)}.workspace--inbox .split__node:hover{color:var(--ink)}.workspace--inbox .split__node-name{font-weight:var(--weight-medium)}.workspace--inbox .split__node.is-on .split__node-name{font-weight:var(--weight-semibold)}.workspace--inbox .split__node--stack .split__node-meta{flex-wrap:wrap;white-space:normal}.workspace--inbox .split__group+.split__group{margin-top:var(--space-xl)}.workspace--inbox .split__group-title{padding:0 var(--space-md) var(--space-xs)}.pane-head{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) 0}.pane-head--pane{background:var(--surface-workspace);border-bottom:1px solid var(--line-soft);margin-bottom:var(--space-lg);padding:0;position:sticky;top:0;z-index:var(--z-sticky)}.pane-head--pane[data-sticky=false]{position:static}.pane-head--pane:not(:has(.tabs)){padding-bottom:var(--space-lg)}.pane-head--pane .pane-head__title{font-size:var(--text-page)}.pane-head__top{align-items:flex-start;display:flex;gap:var(--space-lg);justify-content:space-between}.pane-head__identity{display:flex;flex-direction:column;gap:var(--space-3xs);min-width:0}.pane-head__line{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm);min-width:0}.pane-head__title{font-size:var(--text-page);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;line-height:var(--leading-tight)}.pane-head__actions{flex-wrap:wrap;max-width:100%;align-items:center;display:flex;flex:none;gap:var(--space-sm)}.crumbs{align-items:center;color:var(--ink-faint);display:flex;flex-wrap:wrap;font-size:var(--text-hint);line-height:var(--leading-meta)}.crumbs__sep{color:var(--ink-ghost);margin:0 var(--space-2xs)}.crumbs__link{background:none;border:0;color:var(--ink-faint);cursor:pointer;font:inherit;padding:0}.crumbs__link:hover{color:var(--ink);text-decoration:underline}.crumbs__here{color:var(--ink-soft)}.shell{margin:0 auto;max-width:var(--shell-width);padding:var(--space-xl) var(--space-xl) var(--space-4xl)}.shell--narrow{max-width:var(--size-content-narrow);padding:var(--space-2xl) var(--space-lg) var(--space-4xl)}.shell--page{max-width:var(--size-content-medium);padding:var(--space-2xl) var(--space-xl) var(--space-4xl)}.shell--creator{max-width:var(--size-content-wide);padding:var(--space-2xl) var(--space-lg) var(--space-4xl)}.shell__body{margin-top:var(--space-xl)}.shell--narrow .shell__body{margin-top:var(--space-2xl)}.tabs{min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin;align-items:flex-end;display:flex;gap:var(--space-xs)}.tabs__group{flex:none;display:flex;gap:var(--space-xl)}.tabs__spacer{flex:1}.tab{white-space:nowrap;align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--ink-soft);cursor:pointer;display:inline-flex;font:var(--weight-medium) var(--text-body) / var(--leading-snug) var(--font);gap:var(--space-2xs);margin-bottom:-1px;padding:var(--space-sm) var(--space-3xs)}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink);font-weight:var(--weight-semibold)}.tab__count{color:var(--ink-faint);font-size:var(--text-hint);line-height:var(--leading-meta)}.tab[aria-selected=true] .tab__count{color:var(--ink-soft)}.tab-panel{min-height:0;min-width:0}.tab-panel--fill{display:grid;flex:1;grid-template-rows:minmax(0,1fr)}.pane-body{flex:1;min-height:0;min-width:0}.panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden}.panel--padded{padding:var(--space-lg)}.panel--recording{border-color:var(--ink)}.section__title{font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.section__lede,.lede{color:var(--ink-muted);font-size:var(--text-small);line-height:var(--leading-normal);max-width:var(--reading-width)}.section__lede{margin-top:var(--space-xs)}.section__head{flex-wrap:wrap;align-items:flex-start;display:flex;gap:var(--space-lg)}.section__heading{flex:1;min-width:0}.section__body{margin-top:var(--space-md)}.notice{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-md) var(--space-lg)}.notice--neutral{background:var(--surface)}.notice--caution{background:var(--caution-wash);border-color:var(--caution-line)}.notice--positive{background:var(--positive-wash);border-color:var(--positive-line)}.notice--danger{background:var(--danger-wash);border-color:var(--danger-line)}.notice__title{display:block;font-size:var(--text-body);font-weight:var(--weight-semibold)}.notice--caution .notice__title{color:var(--caution-strong)}.notice--danger .notice__title{color:var(--danger)}.notice__title+.notice__body{margin-top:var(--space-2xs)}.notice__footer{margin-top:var(--space-sm)}.callout{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink-body);font-size:var(--text-body);line-height:var(--leading-relaxed);padding:var(--space-md) var(--space-lg)}.callout--compact{color:var(--ink-muted);font-size:var(--text-small);line-height:var(--leading-normal);padding:var(--space-sm) var(--space-md)}.callout--caution{background:var(--caution-wash);border-color:var(--caution-line)}.stack{min-height:0;display:flex;flex-direction:column}.stack>*{flex-shrink:0}.stack--start{align-items:flex-start}.stack--fill{flex:1;min-height:0}.stack--center{align-items:center}.row{align-items:center;display:flex;flex-wrap:wrap}.row--nowrap{flex-wrap:nowrap}.row--align-start{align-items:flex-start}.row--align-center{align-items:center}.row--align-end{align-items:flex-end}.row--align-baseline{align-items:baseline}.row--justify-between{justify-content:space-between}.row--justify-end{justify-content:flex-end}.gap-3xs{gap:var(--space-3xs)}.gap-2xs{gap:var(--space-2xs)}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.gap-3xl{gap:var(--space-3xl)}.gap-none{gap:0}.push{flex:1}.btn{gap:var(--space-xs);align-items:center;background:var(--surface-control);border:1px solid transparent;border-radius:var(--radius-control);box-shadow:var(--shadow-control);color:var(--ink);cursor:pointer;display:inline-flex;justify-content:center;font:var(--weight-medium) var(--text-body) / var(--leading-snug) var(--font);padding:var(--space-xs) var(--space-lg);vertical-align:middle;white-space:nowrap;min-height:var(--size-control)}.btn:hover:not(:disabled){background:var(--surface-hover)}.btn:disabled{box-shadow:none;color:var(--ink-disabled)}.btn--primary{background:var(--action-solid);border-color:var(--action-solid);color:var(--on-solid);font-weight:var(--weight-semibold)}.btn--primary:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover)}.btn--primary:disabled{background:var(--ink-disabled);border-color:var(--ink-disabled);color:var(--on-solid)}.btn--danger{background:var(--danger);border-color:var(--danger);color:var(--on-solid);font-weight:var(--weight-semibold)}.btn--danger:hover:not(:disabled){background:var(--danger-strong)}.btn--outline-danger{border-color:var(--danger-line);color:var(--danger)}.btn--outline-danger:hover:not(:disabled){background:var(--danger-wash)}a.btn,a.btn:link,a.btn:visited,a.btn:hover,a.btn:focus{color:var(--ink);text-decoration:none}a.btn--primary,a.btn--primary:link,a.btn--primary:visited,a.btn--primary:hover,a.btn--primary:focus,a.btn--danger,a.btn--danger:link,a.btn--danger:visited,a.btn--danger:hover,a.btn--danger:focus{color:var(--on-solid)}a.btn--link,a.btn--link:link,a.btn--link:visited,a.btn--link:hover,a.btn--link:focus{color:var(--accent)}a.btn--outline-danger,a.btn--outline-danger:link,a.btn--outline-danger:visited,a.btn--outline-danger:hover,a.btn--outline-danger:focus,a.btn--quiet-danger,a.btn--quiet-danger:link,a.btn--quiet-danger:visited,a.btn--quiet-danger:hover,a.btn--quiet-danger:focus{color:var(--danger)}.btn--bare{box-shadow:none;background:transparent;border-color:transparent;padding:var(--space-2xs) var(--space-sm)}.btn--bare:hover:not(:disabled){background:var(--surface-hover)}.btn--link{color:var(--accent)}.btn--link:hover:not(:disabled){background:var(--accent-wash)}.btn--quiet-danger{color:var(--danger)}.btn--quiet-danger:hover:not(:disabled){background:var(--danger-wash)}.btn--small{font-size:var(--text-small);padding:var(--space-2xs) var(--space-sm);min-height:var(--size-control-sm);line-height:var(--leading-note)}.btn--icon{align-items:center;display:inline-flex;flex:0 0 var(--size-control);height:var(--size-control);justify-content:center;padding:0;width:var(--size-control)}.btn--icon.btn--small{flex-basis:var(--size-control-sm);height:var(--size-control-sm);padding:0;width:var(--size-control-sm)}.btn--icon[aria-pressed=true]{background:var(--accent-wash)}.icon{display:block;flex:none}.btn--block{padding:var(--space-md);text-align:center;width:100%}.btn--block.btn--primary{font-size:var(--text-title)}.segmented{align-items:stretch;background:var(--surface-muted);border:1px solid transparent;border-radius:var(--radius-control);display:inline-flex;gap:var(--space-3xs);min-height:var(--size-control);padding:var(--space-3xs);vertical-align:middle}.segmented__option{align-items:center;background:transparent;border:0;border-radius:calc(var(--radius-control) - var(--space-3xs));color:var(--ink-muted);cursor:pointer;display:inline-flex;font:var(--weight-medium) var(--text-body) / var(--leading-snug) var(--font);line-height:var(--leading-snug);padding:0 var(--space-md);white-space:nowrap}.segmented__option:hover{color:var(--ink)}.segmented__option.is-on{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-soft)}.segmented__option:disabled{color:var(--ink-disabled);cursor:default}.segmented--small{min-height:var(--size-control-sm)}.segmented--small .segmented__option{font-size:var(--text-small);padding:0 var(--space-sm);line-height:var(--leading-note)}.field{display:block}.field__label{color:var(--ink-body);display:block;font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-note)}.field__control{display:block;margin-top:var(--space-2xs);width:100%}.field__control>input,.field__control>select,.field__control>textarea{width:100%}.field__hint{color:var(--ink-faint);display:block;font-size:var(--text-small);margin-top:var(--space-2xs);line-height:var(--leading-note)}.choice-group{border:0;margin:0;min-width:0;padding:0}.choice-group>legend{padding:0}.choice-group__control{margin-top:var(--space-2xs)}.field--inline{flex:1;min-width:min(100%,var(--size-field))}.field--narrow .field__control{width:var(--size-field-sm)}.field--wide .field__control{max-width:none}.input--mono{font-family:var(--font-mono);font-size:var(--text-note)}.input--compact{font-size:var(--text-note);padding:var(--space-2xs) var(--space-sm);min-height:var(--size-control-sm);line-height:var(--leading-note)}.input--block{display:block;width:100%}.input--flex{flex:1;min-width:min(100%,var(--size-field-sm))}.choice{align-items:flex-start;cursor:pointer;display:flex;font-size:var(--text-body);gap:var(--space-sm);line-height:var(--leading-normal)}.choice>input{margin-top:var(--space-2xs)}.choice__body{display:block}.choice__title{display:block;font-size:var(--text-body);font-weight:var(--weight-semibold)}.choice__hint{color:var(--ink-muted);display:block;font-size:var(--text-small);line-height:var(--leading-normal);margin-top:var(--space-3xs)}.choice--prose{font-size:var(--text-prose);gap:var(--space-md)}.choice--prose .choice__title{font-size:var(--text-prose);font-weight:var(--weight-regular);line-height:var(--leading-normal)}.choice--compact{align-items:center;font-size:var(--text-note);gap:var(--space-xs)}.choice--compact>input{margin-top:0}.choice--disabled{color:var(--ink-disabled);cursor:default}.choice--disabled .choice__hint{color:var(--ink-disabled)}.choice--compact .choice__title{font-size:var(--text-note);font-weight:var(--weight-regular)}.toolbar{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:var(--space-sm);min-width:0}.toolbar__search{width:var(--size-field);max-width:100%}.toolbar__count{color:var(--ink-faint);font-size:var(--text-note)}.table-scroll{overflow-x:auto;min-width:0}.table{display:block;min-width:var(--table-min, 0)}.table__head,.table__row{align-items:center;display:grid;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);min-height:var(--size-row)}.table__head>*,.table__row>*{min-width:0}.table__head{background:transparent;padding-block:var(--space-2xs);border-bottom:1px solid var(--line-soft);color:var(--ink-soft);font-size:var(--text-small);font-weight:var(--weight-medium)}.table__row{border-bottom:1px solid var(--line-faint)}.table__row:hover{background:var(--surface-hover)}.table__row--open,.table__row--open:hover{background:var(--surface-sunken)}.table__row--summary,.table__row--summary:hover{font-weight:var(--weight-semibold);background:var(--surface-hover)}.table__row--plain:hover{background:transparent}.table__row--top{align-items:start}.table__cell--right{display:flex;gap:var(--space-2xs);justify-content:flex-end;font-variant-numeric:tabular-nums;text-align:right}.table__head .table__cell--right{display:block;text-align:right}.table__cell--muted{color:var(--ink-faint)}.table__cell--pad{padding-top:var(--space-2xs)}.table__empty{color:var(--ink-faint);font-size:var(--text-note);padding:var(--space-lg)}.table__detail{background:var(--surface-sunken);border-bottom:1px solid var(--line-faint);font-size:var(--text-note);padding:var(--space-md) var(--space-lg)}.table__toolbar{align-items:center;background:var(--surface-sunken);border-bottom:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-md) var(--space-lg)}.table__toolbar>.affixed:not(.input--block),.table__toolbar>.combo:not(.combo--flex),.table__toolbar>input:not(.input--block){width:var(--size-field-lg)}.table__footer{align-items:center;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg)}.table__footer>.pager{flex:1;padding:0}.form-actions{border-top:1px solid var(--line-faint);display:flex;gap:var(--space-sm);justify-content:flex-end;margin:var(--space-lg) calc(-1 * var(--space-lg)) calc(-1 * var(--space-lg));padding:var(--space-lg);flex-wrap:wrap}.form-actions--plain{border-top:0;margin:0;padding:0}.pager{align-items:center;display:flex;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg)}.pager__label{color:var(--ink-faint);font-size:var(--text-small)}.pager__btn{border-radius:var(--radius-control);font:var(--weight-medium) var(--text-small) var(--font);padding:var(--space-2xs) var(--space-sm)}.pager__btn--here,.pager__btn--here:disabled{background:var(--surface-sunken);border-color:var(--line);color:var(--ink);font-weight:var(--weight-semibold)}.pager__gap{color:var(--ink-faint);font-size:var(--text-small);padding:0 var(--space-3xs)}.chip{background:var(--surface-hover);border:1px solid transparent;border-radius:var(--radius-control);display:inline-block;font:var(--weight-medium) var(--text-hint) / var(--leading-meta) var(--font);padding:var(--space-3xs) var(--space-xs);white-space:nowrap}.chip--positive{background:var(--positive-wash);color:var(--positive)}.chip--caution{background:var(--caution-wash);color:var(--caution)}.chip--danger{background:var(--danger-wash);color:var(--danger)}.chip--neutral{color:var(--ink-soft)}.dot{border-radius:50%;display:inline-block;flex:none;height:var(--size-dot);width:var(--size-dot)}.dot--online{background:var(--positive-dot)}.dot--offline{background:var(--ink-disabled)}.dot--danger{background:var(--danger)}.dot--lg{height:var(--size-dot-lg);width:var(--size-dot-lg)}.dot--pulse{animation:recording-pulse 1.1s infinite}.status{align-items:center;display:inline-flex;gap:var(--space-xs);font-size:var(--text-small)}.status--online{color:var(--positive)}.status--offline{color:var(--ink-faint)}.status--danger{color:var(--danger)}.badge{background:var(--surface-hover);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink-faint);font-size:var(--text-small);padding:var(--space-3xs) var(--space-sm);white-space:nowrap}.disclose{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:var(--font);gap:var(--space-sm);padding:var(--space-md) var(--space-lg);text-align:left;width:100%}.disclose:hover{background:var(--surface-sunken)}.disclose__chevron{color:var(--ink-faint);display:inline-flex;flex:none;width:var(--size-icon-sm)}.disclose__title{font-size:var(--text-title);font-weight:var(--weight-semibold)}.disclose__meta{color:var(--ink-faint);font-size:var(--text-note)}.disclose--bare{font:var(--weight-medium) var(--text-prose) var(--font);padding:0}.disclose--bare:hover{background:transparent}.disclose--bare .disclose__title{font-size:var(--text-prose);font-weight:var(--weight-medium)}.disclose__answer{color:var(--ink-muted);font-size:var(--text-body);line-height:var(--leading-normal);margin:var(--space-xs) 0 var(--space-3xs) var(--space-lg)}.kv{display:flex;flex-direction:column;gap:var(--space-sm);margin:0}.kv__row{align-items:baseline;display:flex;gap:var(--space-sm);justify-content:space-between}.kv__label{color:var(--ink-muted);font-size:var(--text-small)}.kv__value{margin:0;text-align:right}.kv__value--mono{font:var(--weight-regular) var(--text-hint) var(--font-mono)}.kv--columns .kv__row{display:grid;gap:var(--space-md);grid-template-columns:var(--size-column-md) minmax(0,1fr);justify-content:start}.kv--columns .kv__value{overflow-wrap:anywhere;text-align:left}.display-code{display:block;font:var(--weight-medium) var(--text-display) / var(--leading-tight) var(--font-mono);letter-spacing:.1em;text-align:center}.clip-player{align-items:center;display:flex;gap:var(--space-sm)}.clip-player--framed{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-sm) var(--space-md)}.clip-player__button{background:var(--surface);border:1px solid var(--field-line);border-radius:50%;color:var(--ink);cursor:pointer;flex:none;font-size:var(--text-hint);line-height:var(--leading-meta);height:var(--size-control-sm);width:var(--size-control-sm);display:grid;place-items:center;padding:0}.clip-player__button:hover{border-color:var(--ink)}.clip-player--framed .clip-player__button{font-size:var(--text-hint);line-height:var(--leading-meta);height:var(--size-control-sm);width:var(--size-control-sm)}.clip-player__wave{background:repeating-linear-gradient(90deg,var(--ink-disabled) 0 2px,transparent 2px 5px);flex:1;height:var(--size-icon);min-width:var(--size-control-touch)}.clip-player__wave--playing{background:repeating-linear-gradient(90deg,var(--accent) 0 2px,transparent 2px 5px)}.clip-player__length{color:var(--ink-muted);font:var(--weight-regular) var(--text-hint) var(--font-mono)}.audio-drag{cursor:grab;flex:0 1 var(--size-popover-wide);min-width:0}.audio-drag:active{cursor:grabbing}.audio-drag__name{color:var(--ink);font:var(--weight-regular) var(--text-hint) var(--font-mono);max-width:var(--size-column-xl);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-drag__size{color:var(--ink-muted);font:var(--weight-regular) var(--text-hint) var(--font-mono);white-space:nowrap}.meter{background:var(--line);border-radius:var(--radius-round);display:flex;flex:1;height:var(--size-meter);min-height:var(--size-meter);overflow:hidden}.meter__fill{background:var(--positive);border-radius:var(--radius-round);height:100%}.meter__fill--short{background:var(--danger)}.meter__fill--long{background:var(--caution)}.meter__fill--wrap{animation:recording-pulse .9s infinite;background:var(--danger)}.meter__fill--skipped{background:var(--ink-disabled)}@keyframes recording-pulse{0%,to{opacity:1}50%{opacity:.3}}.muted{color:var(--ink-faint)}.hint{color:var(--ink-faint);font-size:var(--text-hint);line-height:var(--leading-meta)}.error{color:var(--danger);font-size:var(--text-note)}.note{color:var(--ink-muted);font-size:var(--text-note);line-height:var(--leading-note)}.meta{font-size:var(--text-note);line-height:var(--leading-note)}.label{color:var(--ink-soft);font-size:var(--text-small);font-weight:var(--weight-medium)}.prose{color:var(--ink-body);font-size:var(--text-prose);line-height:var(--leading-normal)}.strong{font-weight:var(--weight-medium)}.mono-hint{color:var(--ink-faint);font:var(--weight-regular) var(--text-hint) var(--font-mono)}.tone-muted{color:var(--ink-muted)}.tone-faint{color:var(--ink-faint)}.tone-danger{color:var(--danger)}.tone-caution{color:var(--caution)}.tone-positive{color:var(--positive)}.block{display:block}.break{overflow-wrap:anywhere}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.shell,.shell--narrow,.shell--page,.shell--creator{padding:var(--space-lg) var(--space-lg) calc(var(--space-4xl) + var(--space-sm))}.masthead{flex-wrap:wrap}.masthead__right{flex-wrap:wrap;justify-content:flex-end}.masthead__note{flex-basis:100%;text-align:right}.tabs{overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs__group{gap:var(--space-lg)}.tab{white-space:nowrap}.section__head{flex-wrap:wrap}}.menu{position:relative}.menu__trigger{align-items:center;background:none;border:1px solid transparent;border-radius:var(--radius-control);color:var(--ink-muted);cursor:pointer;display:flex;font:var(--weight-medium) var(--text-body) / var(--leading-snug) var(--font);gap:var(--space-xs);max-width:var(--size-column-xl);min-height:var(--size-control);padding:var(--space-2xs) var(--space-sm)}.menu__trigger:hover,.menu__trigger[aria-expanded=true]{background:var(--surface-hover);border-color:transparent;color:var(--ink)}.menu__caret{border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid currentColor;flex:none;opacity:.7}.menu--block{width:100%}.menu__trigger--button{gap:var(--space-xs)}.menu__list{background:var(--surface-raised);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-menu);display:flex;flex-direction:column;min-width:var(--size-column-xl);padding:var(--space-2xs);position:fixed;z-index:var(--z-menu);max-width:calc(100vw - var(--space-xl));max-height:var(--size-menu-max-height);overflow-y:auto}.menu__item{background:none;border:0;border-radius:var(--radius-control);color:var(--ink-body);cursor:pointer;font:var(--weight-regular) var(--text-body) / var(--leading-snug) var(--font);padding:var(--space-xs) var(--space-sm);text-align:left;white-space:normal;min-height:var(--size-control);overflow-wrap:anywhere}.menu__item:hover{background:var(--surface-hover);color:var(--ink)}.menu__item--quiet{color:var(--ink-muted)}.menu__item[role=menuitemcheckbox],.menu__item:has(>.menu__icon){display:flex;align-items:center;gap:var(--space-xs)}.menu__icon{display:inline-flex;flex:none;color:var(--ink-muted)}.menu__item[aria-checked=true]>.menu__icon{color:var(--ink)}.menu__check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--size-icon);height:var(--size-icon);border:1px solid var(--control-indicator);border-radius:var(--space-2xs);color:var(--ink)}.menu__rule{background:var(--line-faint);height:1px;margin:var(--space-2xs) 0}.dialog{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);color:var(--ink);max-width:var(--size-dialog);padding:0;width:calc(100vw - var(--space-2xl));max-height:min(86vh,var(--size-dialog-max-height));flex-direction:column}.dialog--wide{max-width:var(--size-dialog-wide)}.dialog--workspace{max-width:var(--size-content-wide)}.dialog--workspace .dialog__body{display:flex;flex-direction:column;padding:0;overflow:hidden}.dialog[open]{display:flex}.dialog::backdrop{background:var(--scrim)}.dialog__head{align-items:flex-start;border-bottom:1px solid var(--line-faint);display:flex;gap:var(--space-sm);padding:var(--space-xl) var(--space-xl) var(--space-lg);flex:none}.dialog__title{font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.dialog__lede{color:var(--ink-muted);font-size:var(--text-note);margin-top:var(--space-3xs)}.dialog__close{background:none;border:0;color:var(--ink-faint);cursor:pointer;font-size:var(--text-page);line-height:1;margin-left:auto;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--size-control-sm);min-height:var(--size-control-sm);width:var(--size-control-sm);border-radius:var(--radius-control)}.dialog__close:hover{color:var(--ink);background:var(--surface-hover)}.dialog__body{padding:var(--space-xl);overflow-y:auto;min-height:0}.dialog__body .form-actions{position:sticky;bottom:calc(var(--space-xl) * -1);margin:var(--space-lg) calc(var(--space-xl) * -1) calc(var(--space-xl) * -1);padding:var(--space-lg) var(--space-xl);background:var(--surface-raised);border-top:1px solid var(--line-faint)}.split--conversations{--side-width: var(--conversation-list-width)}.split{align-self:stretch;display:grid;flex:1;gap:var(--space-lg);grid-template-columns:var(--side-width) minmax(0,1fr);min-height:0}.split__side{background:var(--surface-navigation);border:1px solid var(--line-soft);border-radius:var(--radius);display:flex;flex-direction:column;min-height:0;overflow:hidden}.split__side-head{padding:var(--space-xs);border-bottom:1px solid var(--line-faint)}.split__side-head .choice{padding:var(--space-2xs) var(--space-xs)}.split__side-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-xs)}.split__side-list>.hint,.split__side-list>[role=status]{padding:var(--space-xs) var(--space-md)}.split__side-list>.split__node{content-visibility:auto;contain-intrinsic-size:auto 2.75rem}.split__side-foot{border-top:1px solid var(--line);padding:var(--space-sm)}.split__group+.split__group{margin-top:var(--space-md)}.split__group-title{color:var(--ink-faint);font-size:var(--text-hint);line-height:var(--leading-meta);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);margin:0;padding:var(--space-xs) var(--space-md);text-transform:none}.teams__branch{margin-bottom:var(--space-3xs)}.teams__branch .split__node-meta{display:inline-flex;align-items:baseline;gap:var(--space-xs)}.split__node{position:relative;display:flex;min-height:var(--size-row);align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-xs) var(--space-md);border:0;border-radius:var(--radius-control);background:transparent;cursor:pointer;color:var(--ink);font:inherit;text-align:left}.split__node:hover{background:var(--surface-hover)}.split__node.is-on{background:var(--accent-wash);color:var(--ink)}.split__node.is-on:hover{background:var(--accent-wash)}.split__node.is-on .split__node-name{font-weight:var(--weight-semibold)}.split__node.is-on .split__node-meta{color:var(--ink-muted)}.split__node--sub{font-weight:var(--weight-regular)}.split__node--stack{flex-direction:column;align-items:stretch;gap:var(--space-3xs);min-height:var(--size-row-stacked);padding-block:var(--space-sm)}.split__node--stack .split__node-meta{display:flex;gap:var(--space-xs)}.split__tree-row{display:flex;align-items:center}.split__tree-toggle{display:grid;flex:0 0 var(--size-control-sm);width:var(--size-control-sm);height:var(--size-control-sm);padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-faint);cursor:pointer;place-items:center}.split__tree-toggle:hover{color:var(--ink);background:var(--surface-hover)}.split__tree-spacer{flex:0 0 var(--size-control-sm)}.split__node-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium)}.split__node--sub .split__node-name{font-weight:var(--weight-regular)}.split__node-meta{font-size:var(--text-hint);line-height:var(--leading-meta);color:var(--ink-faint);white-space:nowrap}.split__node-meta .chip{font-size:inherit}.split__children{display:flex;flex-direction:column;gap:var(--space-3xs);margin:var(--space-3xs) 0 var(--space-sm) var(--space-lg);padding-left:var(--space-md);border-left:1px solid var(--line)}.split__detail{display:flex;flex-direction:column;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain}.split__detail--padded{padding:var(--space-lg)}.split__empty{display:grid;flex:1;min-height:0;padding:var(--space-xl);place-items:center;text-align:center}.split__card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:var(--size-control-touch);padding:var(--space-sm) var(--space-md);background:var(--surface-sunken);border-bottom:1px solid var(--line-soft)}.split__card-title{font-size:var(--text-title);font-weight:var(--weight-semibold)}.split__row{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-md);border-bottom:1px solid var(--line-faint)}.split__row:last-child{border-bottom:0}.split__row-label{flex:1;min-width:0}.split__row-aside{display:flex;align-items:center;gap:var(--space-md);flex:0 0 auto}.combo{position:relative}.combo--flex{flex:1;min-width:min(100%,var(--size-field-sm))}.combo__list{position:fixed;z-index:var(--z-over-everything);margin:0;padding:var(--space-2xs);list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-menu);max-height:min(var(--size-menu-max-height),50vh);overflow:auto}.combo__option{display:flex;align-items:baseline;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);cursor:pointer}.combo__option.is-active{background:var(--surface-hover)}.combo__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo__hint{font-size:var(--text-small);color:var(--ink-faint);white-space:nowrap}.combo__empty{padding:var(--space-sm);color:var(--ink-faint);font-size:var(--text-body)}.combo__empty--error{color:var(--danger)}.combo__text{flex:1;min-width:0}.combo__detail{display:block;font-size:var(--text-small);color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel .field__control{max-width:var(--reading-width)}.panel .field--wide .field__control,.panel .field--narrow .field__control{max-width:none}.convo{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;align-self:stretch;flex:1;grid-template-columns:var(--conversation-list-width) minmax(0,1fr);min-height:0;overflow:hidden}.convo__list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--surface-sunken)}.convo__list-head,.convo__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line-soft);flex:0 0 auto;min-height:var(--size-control-touch)}.convo__list-head{background:var(--surface-sunken)}.convo__head{background:var(--surface);align-items:flex-start}.convo__list-search{border-bottom:1px solid var(--line-soft);flex:0 0 auto;padding:var(--space-xs)}.convo__head-aside{align-items:center;align-self:center;display:flex;flex:none;gap:var(--space-sm);margin-left:auto}.convo__list-scroll{flex:1;min-height:0;overflow:auto}.convo__list-foot{padding:var(--space-sm);border-top:1px solid var(--line-faint)}.load-more{display:flex;justify-content:center;min-height:var(--size-control-sm);padding:var(--space-xs) 0}.convo__row{position:relative;display:flex;flex-direction:column;gap:var(--space-3xs);width:100%;padding:var(--space-md) var(--space-lg);border:0;border-bottom:1px solid var(--line-faint);background:transparent;cursor:pointer;color:inherit;font:inherit;text-align:left}.convo__row:hover{background:var(--surface-hover)}.convo__row.is-on,.convo__row.is-on:hover{background:var(--accent-wash)}.convo__row-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-xs)}.convo__row-name{font-weight:var(--weight-semibold);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.convo__row-when{font-size:var(--text-hint);line-height:var(--leading-meta);color:var(--ink-soft);white-space:nowrap;flex:0 0 auto}.convo__row-preview{align-items:center;color:var(--ink-muted);display:flex;font-size:var(--text-small);gap:var(--space-xs);min-width:0;overflow:hidden;white-space:nowrap}.convo__row-preview>span{flex:none}.convo__thread{display:flex;flex-direction:column;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain}.convo__thread>.tab-panel--fill{flex-shrink:0;min-height:var(--size-thread-reading-min)}.convo__empty{flex:1;display:flex;align-items:center;justify-content:center}.convo__messages{flex:1;min-height:0;overflow:auto;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);background:var(--page)}.convo__messages{overflow-anchor:none}.convo__content{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--space-md)}.convo__spinner{display:inline-block;width:.85em;height:.85em;vertical-align:-.1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:convo-loading .8s linear infinite}@keyframes convo-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.convo__spinner{animation:none}}.convo__older{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--space-sm);padding-bottom:var(--space-xs)}.convo__day{text-align:center;font-size:var(--text-hint);line-height:var(--leading-meta);color:var(--ink-soft);margin:var(--space-xs) 0}.convo__run{display:flex;flex-direction:column;gap:var(--space-2xs);max-width:min(80%,64ch)}.convo__run--in{align-items:flex-start;margin-right:auto}.convo__run--out{align-items:flex-end;margin-left:auto}.convo__bubble{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--radius);border:1px solid transparent;background:var(--surface);color:var(--ink);font-size:var(--text-chat);line-height:var(--leading-chat)}.convo__run--out .convo__bubble{background:var(--accent-wash);border-color:transparent}.convo__run--ghost .convo__bubble{background:transparent;border-style:dashed;border-color:var(--accent-line);color:var(--ink-muted)}.convo__run--ghost .convo__when{color:var(--ink-faint)}.convo__text{white-space:pre-wrap;overflow-wrap:anywhere}.convo__aside{font-size:var(--text-small);color:var(--ink-muted)}.convo__bubble--unsent{border-style:dashed;opacity:.55}.convo__bubble--unsent .convo__text{text-decoration:line-through}.message-media{display:flex;flex-wrap:wrap;gap:var(--space-xs);max-width:100%}.message-media--compact{margin-top:var(--space-2xs)}.message-payment .chip{white-space:normal}.convo__when{font-size:var(--text-hint);line-height:var(--leading-meta);color:var(--ink-soft)}.convo__attribution{display:inline-flex;align-items:center;gap:var(--space-2xs);vertical-align:middle}.convo__who,.link{color:inherit;text-decoration:none;cursor:pointer}.convo__who:hover,.convo__who:focus-visible,.link:hover,.link:focus-visible{color:var(--ink);text-decoration:underline}.automation-rehearsal__picker{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-sm);border-bottom:1px solid var(--line-soft)}.automation-rehearsal__thread{display:flex;flex-direction:column;height:min(var(--size-thread),65vh);min-height:var(--size-content-compact)}@media(max-width:1024px){.rail-tooltip{display:none}.app__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.app__body--railless{grid-template-rows:minmax(0,1fr)}.rail{border-bottom:1px solid var(--line);border-right:0;flex-direction:row}.rail__head{align-self:center;padding:var(--space-2xs)}.rail__brand-toggle,.rail--tight .rail__label,.rail--tight .rail__count{display:none}.rail__scroll{display:flex;align-items:center;gap:var(--space-sm);overflow-x:auto;overflow-y:hidden;padding:var(--space-xs) var(--space-2xs)}.rail__group+.rail__group{border-left:1px solid var(--line-soft);margin-top:0;padding-left:var(--space-sm)}.rail__group-title{display:none}.rail__list{flex-direction:row;gap:var(--space-2xs)}.rail__item{white-space:nowrap;width:auto}.rail__foot{border-left:1px solid var(--line-soft);border-top:0;display:flex;align-items:center;flex-direction:row;padding:var(--space-2xs)}.rail__foot .rail__label,.rail__account .menu__caret{display:none}.rail__account-details{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.rail__account .menu__trigger{justify-content:center;width:var(--size-control-sm)}.rail__chevron{display:none}.pane-head:not(.pane-head--pane){padding:var(--space-lg) var(--space-lg) 0}}@media(max-width:720px){.split,.workspace--inbox .split,.convo{grid-template-columns:minmax(0,1fr);grid-template-rows:fit-content(34%) minmax(0,1fr)}.convo__list{border-bottom:1px solid var(--line);border-right:0}.workspace__body--fill{padding:var(--space-sm)}.workspace__body--inbox{padding:0}.workspace--inbox .split__side{border-width:0 0 1px 0}.workspace--inbox .split__detail{padding:var(--space-md)}.pane-head__identity{flex:1}.pane-head__top{flex-direction:row;flex-wrap:wrap;gap:var(--space-sm)}}.palette{background:transparent;border:0;margin:0 auto;max-height:none;max-width:none;padding:10vh var(--space-lg) 0;width:100%}.palette::backdrop{background:var(--scrim)}.palette__box{background:var(--surface-raised, var(--surface));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);display:flex;flex-direction:column;margin:0 auto;max-width:var(--size-content-narrow);overflow:hidden}.palette__field{background:transparent;border:0;border-bottom:1px solid var(--line-soft);color:var(--ink);font:var(--weight-regular) var(--text-lead) / var(--leading-snug) var(--font);padding:var(--space-md) var(--space-lg);width:100%}.palette__field:focus-visible{border-color:var(--line-soft);outline-offset:-2px}.palette__field::placeholder{color:var(--ink-faint)}.palette__results{max-height:min(56vh,var(--size-popover-wide));overflow-y:auto;padding:var(--space-xs) var(--space-xs) var(--space-sm)}.palette__group+.palette__group{margin-top:var(--space-xs)}.palette__group-title{color:var(--ink-faint);font-size:var(--text-hint);line-height:var(--leading-meta);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);padding:var(--space-xs) var(--space-sm) var(--space-3xs);text-transform:none}.palette__item{align-items:center;background:none;border:0;border-radius:var(--radius-control);color:var(--ink-body);cursor:pointer;display:flex;font:var(--weight-regular) var(--text-body) / var(--leading-snug) var(--font);gap:var(--space-md);justify-content:space-between;min-height:var(--size-control);padding:var(--space-xs) var(--space-sm);text-align:left;width:100%}.palette__item.is-on{background:var(--accent-wash);color:var(--ink)}.palette__label{min-width:0}.palette__hint{color:var(--ink-faint);flex:none;font-size:var(--text-hint);line-height:var(--leading-meta)}.palette__empty{color:var(--ink-muted);font-size:var(--text-small);padding:var(--space-md) var(--space-sm)}.assistant-data{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.assistant-data__scroll{border:1px solid var(--line-soft);border-radius:var(--radius);max-height:var(--size-media);overflow:auto}.chart{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.chart svg{flex:1 1 auto;width:100%;min-height:0;display:block;background:transparent;border:0;border-radius:0}.chart__bar{fill:var(--chart-series)}.chart__plot{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 auto;min-height:0}.chart__plot--axis{grid-template-columns:max-content minmax(0,1fr);gap:var(--space-sm)}.chart__y-axis{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:end;color:var(--ink-faint);font-size:var(--text-hint);line-height:var(--leading-meta);font-variant-numeric:tabular-nums}.chart__y-zero{position:absolute;right:0;transform:translateY(-50%)}.chart__zero{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:3 3}.chart .chart__bar--negative{fill:var(--chart-danger)}.chart__bars{position:relative;min-width:0;min-height:0}.chart__bars svg{height:100%}.chart__controls{position:absolute;inset:0}.chart__target{position:absolute;min-width:0}.chart__trigger{display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:default}.chart__trigger:hover,.chart__trigger:focus-visible{background:transparent;outline:var(--ring-width) solid var(--ring);outline-offset:-1px}.chart--positive .chart__bar{fill:var(--chart-positive)}.chart--caution .chart__bar{fill:var(--chart-caution)}.chart--danger .chart__bar{fill:var(--chart-danger)}.chart__axis{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);font-size:var(--text-hint);line-height:var(--leading-meta);color:var(--ink-faint)}.chart__peak{color:var(--ink-soft)}.chart--empty{display:grid;place-items:center;background:var(--surface-sunken);border:1px solid var(--line-faint);border-radius:var(--radius)}.chart__empty{font-size:var(--text-hint);line-height:var(--leading-meta);color:var(--ink-faint)}.chart__under{fill:var(--chart-secondary)}.chart__legend{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--ink-soft)}.chart__key{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-control);display:inline-block}.chart__key--over{background:var(--chart-series)}.chart__key--under{background:var(--chart-secondary)}.chart--positive .chart__key--over{background:var(--chart-positive)}.chart--caution .chart__key--over{background:var(--chart-caution)}.chart--danger .chart__key--over{background:var(--chart-danger)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-stat-min)),1fr));gap:var(--space-md)}.progress{height:var(--space-sm);overflow:hidden;border-radius:var(--radius-round);background:var(--surface-hover)}.progress__fill{display:block;height:100%;border-radius:inherit;background:var(--accent)}.progress--positive .progress__fill{background:var(--positive)}.progress--caution .progress__fill{background:var(--caution)}.progress--neutral .progress__fill{background:var(--ink-faint)}.stat{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-lg);background:var(--surface-tile);border:1px solid var(--tile-line);box-shadow:var(--shadow-tile);border-radius:var(--radius);min-width:0}.stat--caution{border-color:var(--caution-line)}.stat--danger{border-color:var(--danger-line)}.stat__value{font-size:var(--text-display);line-height:var(--leading-metric);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:var(--weight-semibold)}.stat__label{font-size:var(--text-small);line-height:var(--leading-note);font-weight:var(--weight-medium);color:var(--ink-muted)}.stat__hint{font-size:var(--text-hint);line-height:var(--leading-meta);color:var(--ink-faint);white-space:normal}.stat__hint--caution{color:var(--caution)}.stat__hint--danger{color:var(--danger)}.columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-popover)),1fr));gap:var(--space-md);align-items:stretch}.filter__group{container-type:inline-size;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-lg);min-width:0;padding:var(--space-lg);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.filter__group--none{border-color:var(--caution-line)}.filter__term{display:grid;grid-template-columns:minmax(var(--size-control-touch),max-content) minmax(var(--size-column-lg),2fr) minmax(var(--size-field-sm),1fr) minmax(var(--size-field-sm),1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--surface-sunken);border:1px solid var(--line-soft);border-radius:var(--radius-control);min-width:0}.filter__lead{color:var(--ink-muted);font-size:var(--text-small);font-weight:var(--weight-semibold);text-transform:none;justify-self:start}.filter__field{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.filter__comparison,.filter__value{min-width:0}.filter__value>.btn{max-width:100%;white-space:normal}.filter__field>.dropdown{flex:1}.filter__field .dropdown__trigger .truncate{white-space:normal;overflow-wrap:anywhere;line-height:var(--leading-normal)}.filter__group-note{flex:1;min-width:0;color:var(--ink-muted);font-size:var(--text-body)}.info-tip{flex:none;color:var(--ink-muted)}.filter__group-head,.filter__group-foot,.filter__group-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-md);grid-column:1 / -1}.filter__group-head{padding-bottom:var(--space-2xs)}.filter__group-foot{padding-top:var(--space-2xs)}.filter__group-row{align-items:start}.filter__group-row>.filter__lead{flex:none;line-height:var(--size-control);min-width:max-content}.filter__group-row>.filter__group{flex:1;min-width:0}.filter__foot{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.filter__pick{background:var(--surface-hover);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink-muted);cursor:pointer;font-size:var(--text-hint);line-height:var(--leading-meta);padding:var(--space-3xs) var(--space-xs)}.filter__pick:hover{color:var(--ink)}.filter__picks{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}@container (max-width: 760px){.filter__term{grid-template-columns:repeat(2,minmax(0,1fr))}.filter__term>.filter__lead,.filter__field{grid-column:1 / -1}.filter__term>.filter__lead:empty{display:none}.filter__comparison{grid-column:1}.filter__value{grid-column:2}.filter__term>.filter__remove{grid-column:1 / -1;justify-self:end}}@container (max-width: 420px){.filter__group{padding:var(--space-md);gap:var(--space-md)}.filter__term{grid-template-columns:minmax(0,1fr)}.filter__term>*,.filter__term>.filter__lead,.filter__term>.filter__remove{grid-column:1}.filter__group-row{flex-direction:column;gap:var(--space-sm)}.filter__group-row>.filter__group{width:100%}.filter__group-row>.filter__lead{width:auto;line-height:inherit}}.dropdown{min-width:0;position:relative}.dropdown--block{width:100%}.dropdown--compact .dropdown__trigger{min-height:var(--size-control-sm);font-size:var(--text-small);line-height:var(--leading-note)}.dropdown__trigger{align-items:center;background:var(--surface-control);border:1px solid var(--field-line);border-radius:var(--radius-control);color:var(--ink);cursor:pointer;display:flex;font:var(--weight-medium) var(--text-body) / var(--leading-snug) var(--font);gap:var(--space-xs);justify-content:space-between;min-height:var(--size-control);padding:var(--space-2xs) var(--space-sm);text-align:left;width:100%}.dropdown__trigger:hover:not(:disabled),.dropdown__trigger[aria-expanded=true]{border-color:var(--field-line);background:var(--surface-hover)}.dropdown__trigger:disabled{color:var(--ink-disabled);cursor:not-allowed}.dropdown__caret{border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid currentColor;flex:none;color:var(--ink-faint)}.dropdown__list{background:var(--surface-raised);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-menu);display:flex;flex-direction:column;max-height:min(var(--size-popover),50vh);overflow-y:auto;padding:var(--space-2xs);position:fixed;z-index:var(--z-over-everything)}.dropdown__option{background:none;border:0;border-radius:var(--radius-control);color:var(--ink-body);cursor:pointer;display:flex;flex-direction:column;font:var(--weight-regular) var(--text-body) / var(--leading-snug) var(--font);gap:var(--space-3xs);padding:var(--space-xs) var(--space-sm);text-align:left;white-space:normal;min-height:var(--size-control);overflow-wrap:anywhere}.dropdown__option:hover,.dropdown__option:focus-visible{background:var(--surface-hover);color:var(--ink)}.dropdown__option[aria-selected=true]{background:var(--accent-wash);color:var(--ink);font-weight:var(--weight-medium)}.dropdown__option-hint{color:var(--ink-faint);font-size:var(--text-hint);line-height:var(--leading-meta)}.affixed{align-items:center;background:var(--surface-control);border:1px solid var(--field-line);border-radius:var(--radius-control);color:var(--ink-soft);display:inline-flex;font:var(--weight-regular) var(--text-body) / var(--leading-snug) var(--font);gap:var(--space-2xs);min-height:var(--size-control);min-width:0;padding:0 var(--space-md)}.affixed:focus-within{outline:var(--ring-width) solid var(--ring);outline-offset:1px}.affixed:has(.affixed__input:disabled){background:var(--surface-sunken);color:var(--ink-disabled)}.affixed.input--compact{font-size:var(--text-note);padding-inline:var(--space-sm);min-height:var(--size-control-sm);line-height:var(--leading-note)}.affixed__unit{flex:none;font-size:var(--text-hint);line-height:var(--leading-meta);-webkit-user-select:none;user-select:none}.affixed__trailing{align-items:center;display:inline-flex;flex:none;gap:var(--space-3xs)}.affixed:has(.affixed__trailing){padding-right:var(--space-2xs)}.affixed .affixed__input{background:none;border:0;border-radius:0;color:var(--ink);flex:1;font:inherit;min-width:0;padding:var(--space-xs) 0;width:100%;min-height:0}.affixed.input--compact .affixed__input{padding-block:var(--space-2xs)}.affixed .affixed__input:focus-visible{outline:none}.affixed .affixed__input::-webkit-outer-spin-button,.affixed .affixed__input::-webkit-inner-spin-button{appearance:none;margin:0}.affixed .affixed__input[type=number]{appearance:textfield;-moz-appearance:textfield}.detail-popover{position:fixed;width:var(--size-popover);z-index:var(--z-menu);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-menu);overflow-y:auto;font-size:var(--text-small);line-height:var(--leading-normal)}.detail-popover .kv{margin-top:var(--space-md)}.detail-popover--compact{width:max-content;padding:var(--space-sm) var(--space-md);border-radius:var(--radius)}.stat--positive .stat__value{color:var(--ink)}.pager{flex-wrap:wrap}.stat--danger .stat__value{color:var(--danger)}.stat--caution .stat__value{color:var(--caution)}.convo__header-row{display:flex;align-items:center;gap:var(--space-xs);background:var(--surface);border-bottom:1px solid var(--line-soft);flex:none;min-width:0}.convo__header-row>.convo__head{flex:1 0 14rem;min-width:0;max-width:100%;border-bottom:0;padding-right:0}.convo__head-copy{min-width:0}.convo__head-copy>.convo__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convo__toolbar{display:flex;align-items:center;gap:var(--space-2xs);padding-right:var(--space-md);flex:0 1 auto;min-width:0;max-width:100%;margin-left:auto}.convo__view-note{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line-soft)}@media(max-width:600px){.convo__run{max-width:92%}}.convo__message-row{display:grid;grid-template-columns:max-content minmax(0,1fr);width:fit-content;align-items:center;gap:var(--space-2xs);min-width:0;max-width:100%}.convo__message-row>.convo__bubble{min-width:0;grid-area:1 / 2}.convo__message-actions{display:contents}.convo__message-buttons{grid-area:1 / 1;display:flex;align-items:center;gap:var(--space-3xs)}.convo__message-buttons .btn[aria-pressed=true]{color:var(--accent)}.convo__message-buttons .btn[aria-pressed=true] .icon{fill:currentColor}.convo__run--in .convo__message-row{grid-template-columns:minmax(0,1fr) max-content}.convo__run--in .convo__message-row>.convo__bubble{grid-area:1 / 1}.convo__run--in .convo__message-buttons{grid-area:1 / 2}.convo__action-error{grid-area:2 / 1 / 3 / -1;min-width:0;max-width:32rem;overflow-wrap:anywhere;padding:var(--space-2xs) 0;color:var(--danger);font-size:var(--text-small)}.convo__reply{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;max-width:100%;padding:var(--space-2xs) var(--space-xs);border:0;border-left:2px solid var(--accent);background:transparent;color:var(--ink-muted);font:inherit;text-align:left}button.convo__reply{cursor:pointer}.convo__reply-author{font-size:var(--text-hint);line-height:var(--leading-meta);font-weight:var(--weight-semibold)}.convo__reply-text{font-size:var(--text-small);overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.convo__reply-selection{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs)}.convo__reply-selection>.convo__reply{flex:1}.convo__run .convo__bubble--pending{border-style:dashed}.menu__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.rail__item[aria-current=page]:before,.split__node.is-on:before,.convo__row.is-on:before{content:"";position:absolute;left:var(--space-2xs);top:50%;width:var(--space-3xs);height:var(--space-lg);border-radius:var(--radius-round);background:var(--accent);transform:translateY(-50%)}.workspace--inbox .split__node--stack{min-height:var(--size-row-stacked)}.table__sort{align-items:center;display:inline-flex;gap:var(--space-xs);min-height:var(--size-control-sm);max-width:100%;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-muted);cursor:pointer;font:var(--weight-medium) var(--text-small) / var(--leading-note) var(--font);text-align:inherit}.table__sort:hover,.table__head [aria-sort=ascending] .table__sort,.table__head [aria-sort=descending] .table__sort{color:var(--ink)}.table__sort-arrow{color:var(--accent)}@media(max-width:720px){.pane-head:not(.pane-head--pane){padding:var(--space-lg) var(--space-lg) 0}.workspace__body,.workspace--inbox .split__detail,.split__detail--padded{padding:var(--space-lg)}.workspace--inbox .workspace__body--inbox{padding:0}.dialog__head,.dialog__body{padding:var(--space-lg)}.dialog__body .form-actions{bottom:calc(var(--space-lg) * -1);margin:var(--space-lg) calc(var(--space-lg) * -1) calc(var(--space-lg) * -1);padding:var(--space-lg)}}@media(pointer:coarse){.btn,.btn--small,.btn--icon,.btn--icon.btn--small,.theme-toggle,.rail__brand,.dialog__close,.split__tree-toggle,.clip-player__button,.clip-player--framed .clip-player__button{min-height:var(--size-control-touch)}.btn--icon,.btn--icon.btn--small,.theme-toggle,.dialog__close,.split__tree-toggle,.clip-player__button,.clip-player--framed .clip-player__button{flex-basis:var(--size-control-touch);width:var(--size-control-touch);height:var(--size-control-touch)}.rail__item,.split__node,.tab,.menu__trigger,.menu__item,.dropdown__trigger,.dropdown--compact .dropdown__trigger,.dropdown__option,.table__sort,.pager__btn,.choice,.choice--compact{min-height:var(--size-control-touch)}.rail__brand,.rail__account .menu__trigger,.rail__foot .rail__item{min-width:var(--size-control-touch)}.split__node--stack,.workspace--inbox .split__node--stack{min-height:var(--size-row-stacked)}.segmented,.segmented--small{min-height:calc(var(--size-control-touch) + var(--space-2xs) + var(--space-3xs))}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]),textarea,select,.select__trigger.input--compact,.affixed,.affixed.input--compact{font-size:var(--text-lead);min-height:var(--size-control-touch)}.affixed .affixed__input{min-height:0}input[type=checkbox],input[type=radio]{height:var(--size-icon-lg);width:var(--size-icon-lg)}}.chip--outline{background:transparent;border:1px solid var(--field-line)}.split__empty{align-content:center;gap:var(--space-sm);text-align:center;padding:var(--space-xl)}.split__empty .strong{font-size:var(--text-title);line-height:var(--leading-heading)}.stack>.form-actions{margin-top:0}.select{position:relative;display:inline-flex;min-width:0;max-width:100%}.select--block,.field__control>.select{display:flex;width:100%}.select__trigger{appearance:none;width:100%;max-width:100%;padding-right:var(--space-2xl);cursor:pointer;text-overflow:ellipsis}.select__trigger.input--compact{padding-right:var(--space-xl)}.select__trigger:hover:not(:disabled),.select__trigger[aria-expanded=true]{background:var(--surface-hover)}.select__caret{position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%);pointer-events:none}.select:has(:disabled) .select__caret{color:var(--ink-disabled)}.dropdown__group{padding:var(--space-sm) var(--space-sm) var(--space-2xs);color:var(--ink-faint);font:var(--weight-medium) var(--text-hint) / var(--leading-meta) var(--font)}.dropdown__option[aria-disabled=true]{color:var(--ink-disabled);cursor:default}.stack:not(.gap-none)>.pane-head--pane{margin-bottom:0}.btn .icon,.menu__item .icon,.tab .icon,.scripts__action .icon{width:var(--size-icon);height:var(--size-icon)}.pane-head__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}.convo__title{margin:0;font:var(--weight-semibold) var(--text-body) / var(--leading-snug) var(--font)}.refresh-indicator{display:inline-flex}.refresh-indicator--busy{animation:refresh-turn 1s linear infinite}@keyframes refresh-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.refresh-indicator--busy{animation:none;opacity:.6}}.tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}a.tab{text-decoration:none}.menu__item-body{min-width:0}.menu__hint{display:block;white-space:normal;margin-top:var(--space-3xs);font-size:var(--text-hint);color:var(--ink-muted)}a.rail__item,a.split__node{text-decoration:none}.time-detail{appearance:none;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:.2em}.time-detail:hover{color:var(--ink)}@media(pointer:coarse){.time-detail{min-height:var(--size-control-touch)}}.token-input{display:grid;gap:var(--space-xs);min-width:0}.token-input__frame{align-items:center;background:var(--surface-control);border:1px solid var(--field-line);border-radius:var(--radius-control);cursor:text;display:flex;flex-wrap:wrap;gap:var(--space-2xs);min-height:var(--size-control);padding:var(--space-2xs) var(--space-sm)}.token-input__frame:focus-within{outline:var(--ring-width) solid var(--ring);outline-offset:1px}.token-input[data-disabled=true] .token-input__frame{background:var(--surface-sunken);color:var(--ink-disabled);cursor:default}.token-input__list{display:contents;list-style:none;margin:0;padding:0}.token-input__token{align-items:center;background:var(--surface-hover);border-radius:var(--radius-control);color:var(--ink);display:inline-flex;font-size:var(--text-small);gap:var(--space-3xs);line-height:var(--leading-note);max-width:100%;padding:var(--space-3xs) var(--space-3xs) var(--space-3xs) var(--space-sm)}.token-input__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-input__remove{align-items:center;background:none;border:0;border-radius:var(--radius-round);color:var(--ink-soft);cursor:pointer;display:inline-flex;height:var(--size-icon);justify-content:center;padding:0;width:var(--size-icon)}.token-input__remove:hover:not(:disabled){background:var(--surface-raised);color:var(--ink)}.token-input__entry{background:none;border:0;border-radius:0;color:var(--ink);flex:1;font:var(--weight-regular) var(--text-body) / var(--leading-snug) var(--font);min-height:0;min-width:var(--size-column-sm);padding:var(--space-3xs) 0}.token-input__entry:focus-visible{outline:none}.token-input__suggestions{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.token-input__suggestion{background:none;border:1px dashed var(--line-strong);border-radius:var(--radius-control);color:var(--ink-soft);cursor:pointer;font:var(--weight-medium) var(--text-hint) / var(--leading-meta) var(--font);padding:var(--space-3xs) var(--space-xs)}.token-input__suggestion:hover{background:var(--surface-hover);border-style:solid;color:var(--ink)}.creator-split{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-2xl);max-width:var(--size-content-wide)}.creator-split--record{gap:var(--space-xl);max-width:none}.creator-split__lead{flex:1 1 var(--size-media);max-width:var(--size-content-narrow);min-width:0}.creator-split__aside{flex:1 1 var(--size-content-compact);min-width:0}.creator-split__cards{flex:999 1 var(--size-popover-wide);min-width:0}.creator__display{font-size:var(--text-page);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.creator-guidance{display:flex;flex-direction:column;gap:var(--space-md);list-style:none;margin:0;padding:0}.creator-guidance li{color:var(--ink-body);display:flex;font-size:var(--text-prose);gap:var(--space-sm);line-height:var(--leading-normal)}.creator-guidance__number{color:var(--ink-faint);flex:none;font:var(--weight-medium) var(--text-small) var(--font-mono)}.emotion-grid{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-card-min)),1fr))}.emotion-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;padding:var(--space-lg)}.emotion-card--live{border-color:var(--ink);box-shadow:var(--shadow-lift)}.emotion-card--skipped{background:var(--surface-sunken)}.emotion-card__decline{background:transparent;border:none;color:var(--ink-faint);cursor:pointer;font:var(--weight-medium) var(--text-note) var(--font);padding:var(--space-xs);width:100%}.emotion-card__decline:hover:not(:disabled){color:var(--ink)}.recorder__timer{font:var(--weight-medium) var(--text-display) var(--font-mono);letter-spacing:-.02em}.recorder__timer--wrap{animation:recording-pulse .9s infinite;color:var(--danger)}.recorder__wrap-up{animation:recording-pulse .9s infinite;color:var(--danger);font-size:var(--text-note);font-weight:var(--weight-semibold)}.upload-fallback{cursor:pointer}.upload-fallback input[type=file]{height:0;opacity:0;position:absolute;width:0}.upload-fallback__link{color:var(--accent);font:var(--weight-medium) var(--text-small) var(--font)}.upload-fallback:hover .upload-fallback__link{text-decoration:underline}.upload-fallback:focus-within .upload-fallback__link{outline:var(--ring-width) solid var(--ring);outline-offset:var(--ring-offset);text-decoration:underline}.keep-link{border-top:1px solid var(--line-faint);padding-top:var(--space-md)}.keep-link__url{color:var(--ink-muted);flex:1;min-width:0}.convo__bubble--memo{background:var(--accent-wash);border-inline-start:3px solid var(--accent);display:flex;flex-direction:column;gap:var(--space-sm)}.convo__bubble--memo audio{max-width:100%}.convo__bubble--highlight{outline:var(--ring-width) solid var(--accent);outline-offset:var(--ring-offset)}.qa-review-thread{height:var(--size-content-narrow);display:flex;flex-direction:column;min-height:0}.qa-score{display:inline-flex;align-items:center;gap:var(--space-xs);border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-2xs) var(--space-sm);background:var(--surface-raised);font:inherit;font-size:var(--text-small);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap}.qa-caption{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);font-size:var(--text-hint);line-height:var(--leading-meta);color:var(--ink-muted)}.qa-caption--inline{flex-direction:row;flex-wrap:wrap;column-gap:var(--space-lg)}.qa-caption__source{display:inline-flex;align-items:center;gap:var(--space-2xs);flex:0 0 auto;white-space:nowrap;line-height:var(--leading-normal);font-variant-numeric:tabular-nums}.qa-list-caption{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);width:100%;min-width:0;white-space:normal}.qa-list-caption__meta{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-xs);min-width:0}.qa-list-caption__meta>span{max-width:100%;overflow-wrap:anywhere}.automation-meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs);font-size:var(--text-hint);line-height:var(--leading-meta);font-weight:var(--weight-regular);color:var(--ink-muted)}.automation-meta .chip{font-size:inherit}.creator-voice-icon{display:inline-flex;align-self:center}.qa-caption__source svg{flex:0 0 auto;width:var(--size-icon-sm);height:var(--size-icon-sm)}.voice-list__node{gap:0;padding-block:var(--space-2xs)}@media(pointer:coarse){.voice-list__node{min-height:var(--size-control-touch)}}.memo-content{display:flex;flex-direction:column;gap:var(--space-sm)}.memo-content__qa{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);padding-top:var(--space-xs);border-top:1px solid var(--line-soft)}.memo-audio{width:100%;min-width:var(--size-column-xl);max-width:var(--size-content-compact)}.qa-review-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-normal)}.qa-review-text summary{cursor:pointer}.generated-memos{container-type:inline-size;min-width:0;scroll-margin-top:var(--space-lg)}.generated-memos .table-scroll{overflow:visible}.generated-memos .table__row{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.generated-memos .table__row>*{overflow-wrap:anywhere}.generated-memos .toolbar{flex-wrap:wrap}.generated-memos .toolbar__search{flex:1 1 var(--size-field);width:auto;min-width:0}.memo-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);color:var(--ink-muted);font-size:var(--text-small)}.memo-transcript{display:block;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.memo-transcript__text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--leading-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.memo-transcript--expanded .memo-transcript__text{display:block}.memo-transcript:hover{color:var(--ink)}.memo-transcript:focus-visible,.memo-id:focus-visible{outline:var(--ring-width) solid var(--accent);outline-offset:var(--ring-offset);border-radius:var(--radius-control)}.memo-id{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:help;text-decoration:underline dotted;text-underline-offset:3px}.memo-id:hover{color:var(--ink)}.memo-results--loading{opacity:.55;pointer-events:none}@container (max-width: 800px){.generated-memos .table__head{display:none}.generated-memos .table__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:var(--space-lg)}.generated-memos .table__row>:first-child{grid-column:1 / -1}.generated-memos .table__row>:nth-child(2){grid-column:1 / -1}}@container (max-width: 460px){.generated-memos .toolbar>.push{display:none}}.generated-memos .qa-score{align-self:flex-start}.memo-human-actions{display:flex;align-items:center;gap:var(--space-2xs)}.memo-human-actions>.btn{min-width:var(--size-control-sm);min-height:var(--size-control-sm);padding:var(--space-2xs) var(--space-sm)}.memo-human-actions>[aria-pressed=true]{border-color:currentColor;background:color-mix(in srgb,currentColor 12%,transparent)}.memo-human-actions>[data-rating=positive][aria-pressed=true]{color:var(--positive)}.memo-human-actions>[data-rating=negative][aria-pressed=true]{color:var(--danger)}.memo-followup{margin:0;color:var(--ink-muted);font-style:italic;border-left:2px solid var(--line-strong);padding-left:var(--space-md);display:flex;flex-direction:column;gap:var(--space-2xs)}.smart-queue__search{display:flex;align-items:center;gap:var(--space-sm)}.smart-queue__search>:first-child{flex:1;min-width:0}.workspace--inbox .split--smart-queue.split--favorites{grid-template-columns:repeat(2,minmax(var(--size-field),var(--side-width))) minmax(var(--size-thread-min),1fr)}.smart-queue__priority-header{display:flex;min-height:var(--smart-queue-header-height, 0px)}.smart-queue__priority-header>.convo__head{flex:1;align-items:center}.smart-queue__item{position:relative}.smart-queue__item .conversation-identity>span:first-child{padding-right:var(--size-control-sm)}.smart-queue__item[data-beam] .conversation-identity>span:first-child{padding-right:calc(var(--size-control-sm) + 9ch)}.smart-queue__row-actions{position:absolute;top:var(--space-md);right:var(--space-sm);display:flex;align-items:center;gap:var(--space-xs);height:1lh}.smart-queue__favorite{display:flex}.smart-queue__favorite .btn,.smart-queue__favorite .btn:hover:not(:disabled){background:transparent;border-color:transparent}.smart-queue__favorite[data-favorite=true] .btn{color:var(--favorite)}.smart-queue__favorite[data-favorite=true] .icon{fill:currentColor}@media(max-width:1100px){.smart-queue__priority-header{min-height:0}.workspace--inbox .split--smart-queue.split--favorites{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(160px,34%) minmax(0,1fr)}.workspace--inbox .split--smart-queue.split--favorites>.split__detail{grid-column:1 / -1}.workspace--inbox .split--smart-queue.split--favorites>.split__side{border-bottom:1px solid var(--line-soft)}}@media(max-width:600px){.split--favorites .smart-queue__search{flex-wrap:wrap;justify-content:flex-end}.split--favorites .smart-queue__search>.affixed{flex-basis:100%;flex-wrap:wrap;padding-inline:var(--space-xs)}.split--favorites .smart-queue__search .affixed__input{flex-basis:100%}.split--favorites .smart-queue__search .affixed__trailing{margin-left:auto}}.workspace--inbox .split--smart-queue>.split__side>.split__side-head{padding-top:var(--space-md)}.workspace--inbox .split--smart-queue>.split__side>.split__side-head:has(>.smart-queue__priority-header){padding:0}.workspace--inbox .split--smart-queue>.split__detail{padding:0}.smart-queue__thread{flex:1;overflow-y:auto}.smart-queue__page-controls{display:flex;align-items:center;gap:var(--space-2xs);flex:none}.smart-queue__page-controls .btn--icon{width:var(--size-control-sm);min-height:var(--size-control-sm);padding:0}.smart-queue__empty-actions{display:flex;justify-content:flex-end;padding:var(--space-xs) var(--space-md)}.convo__composer{position:relative;flex:0 0 auto;padding:var(--space-sm) var(--space-lg) var(--space-lg);border-top:1px solid var(--line-soft);background:var(--surface)}.convo__composer-row{display:flex;align-items:stretch;gap:var(--space-xs)}.convo__composer-field{flex:1;min-width:0;border:1px solid var(--field-line);border-radius:var(--radius-control);background:var(--surface-control);overflow:hidden}.convo__composer-field:focus-within{outline:var(--ring-width) solid var(--ring);outline-offset:1px}.convo__composer-entry{display:flex;align-items:flex-end}.convo__composer-field .convo__composer-grow>textarea{border:0;border-radius:0;outline:none}.convo__composer-row>.btn{align-self:flex-end}.convo__composer-grow{flex:1;min-width:0;display:grid}.convo__composer-grow:after{content:attr(data-draft) " ";visibility:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.convo__composer-grow>textarea,.convo__composer-grow:after{grid-area:1 / 1 / 2 / 2;min-height:calc(var(--size-control) - var(--space-3xs));max-height:calc(var(--leading-chat) * 6em);padding:var(--space-xs) var(--space-md);border:0;font:var(--weight-regular) var(--text-chat) / var(--leading-chat) var(--font);overflow-y:auto;resize:none}.convo__composer-grow>textarea{border-color:var(--field-line)}.convo__composer-row .btn{flex:0 0 auto}.convo__composer-feedback{margin-top:var(--space-xs)}.convo__countdown{display:flex;align-items:center;gap:var(--space-xs);color:var(--ink-muted);font-size:var(--text-hint);line-height:var(--leading-meta);font-variant-numeric:tabular-nums}.convo__delay-shortcuts{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.convo__delay-popover{position:fixed;width:var(--size-popover-wide);max-height:min(var(--size-content-narrow),65dvh);overflow:auto;z-index:var(--z-menu);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-menu)}.convo__delay-popover .form-actions{flex-wrap:wrap}.convo__run .convo__bubble--failed{border-color:var(--danger);background:var(--danger-wash)}.convo__delay-queue{max-height:35vh;overflow-y:auto}.convo__delay-queue ol{list-style:none;margin:var(--space-xs) 0 0;padding:0}.convo__delay-queue li{display:grid;gap:var(--space-xs);padding:var(--space-sm) 0;border-bottom:1px solid var(--line-soft)}.convo__delay-preview{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.convo__ppv-history{position:absolute;bottom:calc(100% + var(--space-xs));left:var(--space-md);width:min(var(--size-popover-wide),calc(100% - 2 * var(--space-md)));z-index:var(--z-menu);max-height:min(var(--size-popover),45vh);overflow:auto;padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-menu)}.convo__ppv-heading,.convo__composer-selection{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs)}.convo__ppv-heading{font-weight:var(--weight-medium)}.convo__ppv-editor{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) 0;border-bottom:1px solid var(--line-soft)}.convo__ppv-editor .affixed{width:100%}.convo__ppv-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm);margin:var(--space-md) 0}.convo__ppv-metrics dt{font-size:var(--text-small);color:var(--ink-muted)}.convo__ppv-metrics dd{margin:var(--space-xs) 0 0;font-size:var(--text-display);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.convo__composer-selection{margin-bottom:var(--space-xs);justify-content:flex-start}.convo__composer-selection>.btn{margin-left:auto}.convo__script-name{min-width:0;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium)}.convo__composer>.script-media{margin-bottom:var(--space-sm)}.convo__price-badge{padding:var(--space-2xs) var(--space-sm);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.scripts{container:scripts / inline-size;flex:0 0 auto;border-top:1px solid var(--line-soft);background:var(--surface)}.scripts__head{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md) var(--space-lg);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.scripts__head:hover{background:var(--surface-hover)}.scripts__title{font-weight:var(--weight-semibold)}.scripts__chevron{margin-left:auto;display:inline-flex;color:var(--ink-faint);transform:rotate(180deg)}.scripts.is-open .scripts__chevron{transform:none}.scripts__body{display:grid;grid-template-rows:0fr}.scripts.is-open .scripts__body{grid-template-rows:1fr}.scripts--animated .scripts__body{transition:grid-template-rows var(--dur-base) var(--ease-out)}.scripts--animated .scripts__chevron{transition:transform var(--dur-base) var(--ease-out)}.scripts__inner{display:flex;min-height:0;overflow:hidden}.scripts__tags{flex:0 0 var(--size-column-lg);display:flex;flex-direction:column;height:min(var(--size-menu-max-height),30dvh);overflow:auto;border-top:1px solid var(--line-faint);border-right:1px solid var(--line-faint)}.scripts__tag{flex:none;padding:var(--space-xs) var(--space-md);border:0;background:transparent;color:var(--ink-muted);font:inherit;font-size:var(--text-small);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.scripts__tag:hover{background:var(--surface-hover)}.scripts__tag.is-on,.scripts__tag.is-on:hover{background:var(--accent-wash);color:var(--ink);font-weight:var(--weight-medium)}.scripts__list{flex:1;min-width:0;height:min(var(--size-menu-max-height),30dvh);overflow:auto;border-top:1px solid var(--line-faint);overflow-anchor:none}.scripts__scroll-boundary{height:var(--space-3xs)}.scripts__scroll-boundary[aria-busy=true]{background:var(--accent)}.scripts__list.is-loading .scripts__row{opacity:.55}.scripts__row{display:flex;flex-direction:column;gap:var(--space-3xs);width:100%;padding:var(--space-sm) var(--space-lg);border:0;border-bottom:1px solid var(--line-faint);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.scripts__row:hover{background:var(--surface-hover)}.scripts__row-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-xs)}.scripts__row-name{font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scripts__row-price{flex:none;white-space:nowrap;color:var(--ink-body);font-size:var(--text-hint);line-height:var(--leading-meta);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.script-media{display:flex;gap:var(--space-xs);max-width:100%;overflow-x:auto}:root{--media-thumbnail-size: var(--size-column-sm)}.media-attachment{display:inline-block;flex:0 0 var(--media-thumbnail-size);width:var(--media-thumbnail-size);height:var(--media-thumbnail-size);vertical-align:top}.media-attachment__open{display:block;padding:0;border:0;border-radius:var(--radius);background:transparent;color:inherit;font:inherit;cursor:pointer}.media-thumbnail{display:block;position:relative;box-sizing:border-box;flex:0 0 var(--media-thumbnail-size);width:var(--media-thumbnail-size);height:var(--media-thumbnail-size);aspect-ratio:1;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted)}.media-thumbnail img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0}.media-thumbnail img.is-loaded{opacity:1}.media-thumbnail__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3xs);height:100%;color:var(--ink-muted);font-size:var(--text-small)}.media-thumbnail__placeholder small{font-size:var(--text-hint);line-height:var(--leading-meta);color:var(--ink-faint)}.media-thumbnail__kind{position:absolute;inset:auto 0 0;padding:var(--space-3xs);background:var(--media-scrim);color:var(--on-media);text-align:center;font-size:var(--text-hint);line-height:var(--leading-meta)}.media-viewer{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.media-viewer>img,.media-viewer>video{display:block;max-width:100%;max-height:70vh;object-fit:contain}.media-viewer>audio{width:min(100%,var(--size-popover-wide))}:root[data-sfw] .media-thumbnail img,:root[data-sfw] .media-viewer>img,:root[data-sfw] .media-viewer>video{filter:blur(var(--blur-media))}.script-media-gallery{--media-thumbnail-size: var(--size-column-sm)}.script-media-gallery .script-media{flex-wrap:wrap;overflow:visible}.scripts__row-preview{color:var(--ink-muted);font-size:var(--text-script-preview);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scripts__note{padding:var(--space-sm) var(--space-md)}.creator-scripts{display:grid;gap:var(--space-md);min-width:0}.creator-transactions__analytics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-popover)),1fr));gap:var(--space-md);align-items:stretch}.creator-transactions__types{display:flex}.creator-transactions__breakdown{display:flex;flex-direction:column;justify-content:space-around;flex:1;gap:var(--space-sm);padding-block:var(--space-xs)}.creator-script{min-width:0}.creator-script h3{margin:0}.creator-script .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.creator-script__content{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-body)}.import-activity{min-width:0}.dialog:has(.vault){max-width:var(--size-dialog-media)}.dialog:has(.vault)>.dialog__body{padding:0;overflow:hidden}.vault{display:flex;flex-direction:column;min-height:0}.vault__browser{display:flex;height:min(62vh,var(--size-vault-height));min-height:var(--size-field)}.vault__lists{flex:0 0 var(--size-vault-sidebar);min-width:0;overflow-y:auto;border-right:1px solid var(--line-soft);padding:var(--space-sm)}.vault__list{display:flex;flex-direction:column;gap:var(--space-xs);width:100%;padding:var(--space-md);border:0;border-radius:var(--radius);color:var(--ink);background:transparent;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.vault__list small{color:var(--ink-muted);font-size:var(--text-hint);line-height:var(--leading-meta)}.vault__list:hover,.vault__item:hover{background:var(--surface-hover)}.vault__list.is-on{background:var(--accent-wash);font-weight:var(--weight-medium)}.vault__main{flex:1;min-width:0;display:flex;flex-direction:column}.vault__toolbar{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--line-soft)}.vault__toolbar input{width:100%}.vault__results{flex:1;min-height:0;overflow-y:auto;padding:var(--space-md)}.vault__grid{display:grid;grid-template-columns:repeat(auto-fill,var(--media-thumbnail-size));gap:var(--space-sm)}.vault__item{position:relative;min-width:0;padding:0;border:0;border-radius:var(--radius);color:var(--ink);background:var(--surface-muted);overflow:hidden;cursor:pointer}.vault__item.is-selected .media-thumbnail{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.vault__check:disabled{opacity:.5;cursor:default}.vault__check{position:absolute;top:var(--space-xs);right:var(--space-xs);width:var(--space-xl);height:var(--space-xl);border:1px solid var(--line);border-radius:50%;background:var(--surface);display:grid;place-items:center}.vault__item.is-selected .vault__check{background:var(--accent);color:var(--surface)}.vault__item-meta{display:flex;justify-content:space-between;gap:var(--space-xs);padding:var(--space-xs);font-size:var(--text-hint);line-height:var(--leading-meta);color:var(--ink-muted)}.vault__unavailable{display:block;padding:var(--space-xs);font-size:var(--text-hint);line-height:var(--leading-meta)}.vault__footer{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-top:1px solid var(--line-soft)}.vault__footer>span{margin-right:auto;font-size:var(--text-small);color:var(--ink-muted)}.vault__loading,.vault__notice{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-lg) var(--space-sm);color:var(--ink-muted);font-size:var(--text-small)}.vault__spinner{width:var(--size-icon);height:var(--size-icon);border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:vault-spin .75s linear infinite}@keyframes vault-spin{to{transform:rotate(360deg)}}.convo__attachments{display:flex;align-items:center;gap:var(--space-sm);overflow-x:auto;padding:var(--space-2xs) 0;margin-bottom:var(--space-sm)}.convo__attachment{position:relative;flex:none}.convo__attachment>.media-attachment{display:block}.convo__attachment-remove{position:absolute;top:var(--space-2xs);right:var(--space-2xs);padding:var(--space-2xs);display:flex;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}@media(max-width:640px){.vault__lists{flex-basis:var(--size-field-sm)}.vault__list{padding:var(--space-sm)}.vault__grid{grid-template-columns:repeat(auto-fill,minmax(var(--size-thumbnail-min),1fr))}.vault__toolbar{padding:var(--space-sm)}}@media(prefers-reduced-motion:reduce){.vault__spinner{animation:none}}.convo__commands{position:absolute;bottom:calc(100% + var(--space-xs));left:var(--space-md);z-index:var(--z-menu);width:min(var(--size-popover),calc(100% - var(--space-lg)));padding:var(--space-xs);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-menu)}.convo__commands-heading,.convo__voice-heading,.convo__voice-actions,.convo__voice-progress{display:flex;align-items:center;gap:var(--space-sm)}.convo__commands-heading{justify-content:space-between;padding:var(--space-xs) var(--space-sm);color:var(--ink-faint);font-size:var(--text-hint);line-height:var(--leading-meta)}.convo__commands-heading span{font-size:var(--text-hint);line-height:var(--leading-meta)}.convo__command{display:flex;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm);border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.convo__command[aria-selected=true],.convo__command:hover{background:var(--accent-wash)}.convo__command strong{min-width:var(--size-column-xs);font-size:var(--text-small)}.convo__command span{font-size:var(--text-small)}.convo__command small{display:block;margin-top:var(--space-3xs);color:var(--ink-faint);font-size:var(--text-hint);line-height:var(--leading-meta)}.convo__voice{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.convo__voice-heading{font-size:var(--text-small)}.convo__voice-heading>.btn{margin-left:auto}.convo__voice-emotion{color:var(--ink-muted);font-size:var(--text-hint);line-height:var(--leading-meta)}.convo__voice>textarea{width:100%;resize:vertical;min-height:var(--space-4xl);max-height:var(--size-column-lg);padding:var(--space-sm);border:1px solid var(--field-line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:var(--weight-regular) var(--text-prose) / var(--leading-normal) var(--font)}.convo__voice-actions{justify-content:space-between}.convo__voice-progress{color:var(--ink-muted);font-size:var(--text-small)}.convo__voice-progress>.btn{margin-left:auto}.translation__notice{display:flex;align-items:center;gap:var(--space-xs);color:var(--ink-muted);font-size:var(--text-hint);line-height:var(--leading-meta);font-weight:var(--weight-medium);cursor:default}.translation__notice svg{flex:0 0 auto;color:var(--accent)}.translation__translated,.translation__source{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.translation__translated{border-top:1px solid var(--line);padding-top:var(--space-sm)}.convo__run--out .translation__translated{border-color:var(--accent-line)}.translation__label{color:var(--ink-soft);font-size:var(--text-hint);line-height:var(--leading-meta);font-weight:var(--weight-medium)}.translation__translated .convo__text{color:var(--ink-muted)}.translation__review{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-top:1px solid var(--line);background:var(--accent-wash)}.translation__preview-heading,.translation__draft-feedback{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.translation__review>.convo__text{font-size:var(--text-chat);line-height:var(--leading-chat);max-height:calc(var(--leading-chat) * 6em);overflow-y:auto}.translation__review.is-updating>.convo__text{filter:blur(var(--blur-preview));opacity:.5}.translation__update-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.translation__draft-feedback{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--line)}.translation__pending,.translation__actions,.translation__suggestion{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.translation__pending{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--line);color:var(--ink-muted);font-size:var(--text-small)}.translation__pending .btn{margin-left:auto}.translation__actions{justify-content:flex-end}.translation__control{display:flex;align-items:center;flex:none;padding:var(--space-xs) 0}.translation__control>.btn{display:inline-flex;align-items:center;gap:var(--space-xs)}.translation__codes{font-size:var(--text-small);font-weight:var(--weight-medium);white-space:nowrap}.translation__codes>span{color:var(--ink-faint);padding:0 var(--space-3xs)}.translation__error{color:var(--caution);font-weight:var(--weight-bold)}@media(max-width:600px){.translation__codes{display:none}}.scripts__row{position:relative;min-height:var(--size-row-stacked);cursor:default}.scripts__row-content{display:flex;align-items:center;gap:var(--space-md);pointer-events:none}.scripts__row-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3xs)}.script-media--compact{--media-thumbnail-size: var(--size-control-touch);flex:none;overflow:visible;position:relative;z-index:var(--z-raised);pointer-events:auto}.script-media__item{display:flex;position:relative;flex:none}.script-media--compact>.script-media__item .media-thumbnail__placeholder small,.script-media--compact>.script-media__item .media-thumbnail__kind{display:none}.script-media__more{position:absolute;top:calc(-1 * var(--space-2xs));right:calc(-1 * var(--space-2xs));border:0;border-radius:var(--radius-round);padding:var(--space-3xs) var(--space-2xs);min-height:var(--size-icon-lg);min-width:var(--size-icon-lg);background:var(--accent);color:var(--page);font:var(--weight-semibold) var(--text-hint) / var(--leading-meta) var(--font);cursor:pointer}.scripts__row.is-used{background-color:color-mix(in srgb,var(--script-history) 10%,var(--surface));background-image:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--script-history) 12%,transparent) 8px 16px)}.scripts__row.is-suggested{background-color:var(--caution-wash)}.scripts__row-actions{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.scripts__row-actions--setup{grid-template-columns:repeat(3,minmax(0,1fr))}.scripts__action{position:relative;min-width:0;min-height:var(--size-control-sm);padding:0;border:0;background:transparent;color:var(--ink);font:var(--weight-medium) var(--text-small) / var(--leading-note) var(--font);cursor:pointer}.scripts__action+.scripts__action{border-left:1px solid transparent}.scripts__row-actions:hover .scripts__action+.scripts__action,.scripts__row-actions:focus-within .scripts__action+.scripts__action{border-left-color:var(--line-soft)}.scripts__action:hover:not(:disabled),.scripts__action:focus-visible{background:color-mix(in srgb,var(--accent) 6%,transparent)}.scripts__action--send:hover:not(:disabled),.scripts__action--send:focus-visible{background:color-mix(in srgb,var(--accent) 10%,transparent)}.scripts__action:focus-visible{outline-offset:calc(-1 * var(--ring-width))}.scripts__action-label{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);width:max-content;max-width:calc(100% - var(--space-sm));min-height:var(--size-control-sm);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--line-soft);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--shadow-control);pointer-events:none;opacity:0}.scripts__action:hover:not(:disabled) .scripts__action-label,.scripts__action:focus-visible .scripts__action-label,.scripts__row.is-sending .scripts__action--send .scripts__action-label{opacity:1}.scripts__action:disabled{opacity:.5;cursor:default}.scripts__usage{pointer-events:auto;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);align-self:flex-start;position:relative;z-index:var(--z-raised);font-size:var(--text-small);color:var(--ink-faint)}.scripts__usage a{display:inline-flex;align-items:center;gap:var(--space-3xs);color:inherit;text-decoration:none}.scripts__usage a:hover,.scripts__usage a:focus-visible{color:var(--ink);text-decoration:underline}@media(hover:none),(pointer:coarse){.scripts__row-actions{position:relative;gap:var(--space-sm);margin-top:var(--space-sm)}.scripts__action{display:flex;align-items:stretch}.scripts__action+.scripts__action{border-left:0}.scripts__action-label{position:static;transform:none;width:100%;max-width:none;opacity:1}}.emoji-tools{position:relative;flex:0 0 auto;min-width:0;background:var(--surface)}.emoji-strip{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-lg);border-top:1px solid var(--line-soft)}.emoji-strip__items{display:flex;align-items:center;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin}.emoji-strip__group{display:flex;flex:0 0 auto;align-items:center}.emoji-strip__divider{flex:0 0 auto;color:var(--ink-muted);padding:0 var(--space-sm)}.emoji-strip>.btn,.emoji-strip__toggle{flex-shrink:0}.emoji-strip>.btn--icon{margin-inline-end:calc((var(--size-icon) - var(--size-control-sm)) / 2)}.emoji-strip__toggle{color:var(--ink-muted);margin-inline-start:calc(-1 * var(--space-xs))}.emoji-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--size-control-sm);width:var(--size-control-sm);height:var(--size-control-sm);padding:0;border:0;border-radius:var(--radius-control);background:transparent;font-size:var(--text-page);line-height:1;cursor:pointer}.emoji-button:hover{background:var(--surface-hover)}.emoji-button:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:-2px}.emoji-button[aria-pressed=true]{background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.emoji-button--active{background:var(--accent-wash);outline:var(--ring-width) solid var(--accent);outline-offset:-2px}.emoji-button:disabled{opacity:.4;cursor:default}.emoji-tools__feedback{padding:var(--space-xs) var(--space-lg);display:flex;align-items:center;gap:var(--space-sm)}.emoji-drawer{position:absolute;bottom:100%;left:0;z-index:var(--z-menu);width:min(var(--size-content-narrow),100%);padding:var(--space-sm) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--surface-raised);box-shadow:var(--shadow-menu)}.emoji-drawer__head{display:flex;align-items:center;justify-content:space-between}.emoji-browser{min-width:0}.emoji-browser>.tab-panel{position:relative}.emoji-browser__search{padding:var(--space-xs) 0}.emoji-browser__search input{width:100%}.emoji-browser .tabs{overflow-x:auto;scrollbar-width:thin}.emoji-browser .tabs__group{flex-shrink:0}.emoji-browser__pages{position:relative;height:var(--size-emoji-page);overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:thin}.emoji-browser__page{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:var(--space-3xs);height:100%;scroll-snap-align:start}.emoji-browser__row{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--space-3xs);min-height:0}.emoji-browser__page .emoji-button{width:100%;height:100%;min-width:0}.emoji-browser__pagination{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-small);color:var(--ink-muted)}.emoji-browser__empty{position:absolute;inset:var(--space-md)}.emoji-favorites{display:grid;gap:var(--space-sm)}.emoji-favorites__selected{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.emoji-favorites__actions{display:flex;justify-content:flex-end;gap:var(--space-sm)}@media(max-width:600px){.emoji-strip,.emoji-drawer,.convo__composer,.scripts__head{padding-inline:var(--space-md)}.emoji-browser__page .emoji-button{font-size:var(--text-page)}}.convo__status--failed,.convo__send-error{color:var(--danger)}.convo__send-error{font-size:var(--text-small)}.qa-caption__rating{display:inline-flex;align-items:center;gap:var(--space-3xs)}.qa-caption__rating strong{font-weight:var(--weight-medium)}.convo__text{font-size:var(--text-chat);line-height:var(--leading-chat)}.scripts__tag{min-height:var(--size-control-sm)}.scripts__row{padding-block:var(--space-sm)}@container scripts (max-width: 520px){.scripts__inner{flex-direction:column}.scripts__tags{flex:none;flex-direction:row;height:auto;max-width:100%;border-right:0;overscroll-behavior-inline:contain}.scripts__tag{max-width:var(--size-column-xl)}.scripts__list{flex:none;height:auto;max-height:min(var(--size-menu-max-height),30dvh);overscroll-behavior:contain}}@media(pointer:coarse){.scripts__tag,.scripts__action,.scripts__usage a,.vault__list{min-height:var(--size-control-touch)}.emoji-button{flex-basis:var(--size-control-touch);min-width:var(--size-control-touch);min-height:var(--size-control-touch)}.emoji-browser__pages{height:calc(3 * var(--size-control-touch) + 2 * var(--space-3xs));overflow-x:auto}.emoji-browser__page{min-width:calc(10 * var(--size-control-touch) + 9 * var(--space-3xs))}}.creator__section{font-size:var(--text-body);line-height:var(--leading-snug)}
