: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;--selection: #7d6420;--on-selection: var(--ink);--accent-line: #765366;--voice-accent: #b8a2da;--script-history: #b8a2da;--script-next: #f5c84c;--positive: #86c49a;--positive-dot: var(--positive);--positive-line: #42694e;--positive-wash: #203326;--ai-handling: #c4a8ff;--ai-handling-wash: #2c2346;--handling: #5ad1f0;--handling-line: #3b9dff;--handling-wash: #103844;--caution: #ddb76b;--caution-strong: #e8c98d;--caution-line: #70603d;--caution-wash: #342c1d;--purchase: #f0c14b;--on-purchase: #241a00;--purchase-line: var(--purchase);--purchase-wash: #3d3216;--favorite: #facc15;--hot: #ff6b47;--danger: #e9968d;--danger-strong: #f1b0a8;--danger-line: #82544d;--danger-wash: #382521;--info: #93c5fd;--info-wash: #22293b;--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;--selection: #f6e3a1;--on-selection: #30232c;--accent-line: #d7afc2;--voice-accent: #705095;--script-history: #705095;--script-next: #c99700;--positive: #247143;--positive-line: #9ec5ab;--positive-wash: #edf6ef;--ai-handling: #6b2fd1;--ai-handling-wash: #f1ebfe;--handling: #0a6a83;--handling-line: #1d74e0;--handling-wash: #dcf4fa;--caution: #845b15;--caution-strong: #704b10;--caution-line: #d2bb8c;--caution-wash: #fbf4e7;--purchase: #f2b705;--on-purchase: #2b1d00;--purchase-line: #996d00;--purchase-wash: #fcefcf;--favorite: #946b00;--hot: #d6361a;--danger: #b43d35;--danger-strong: #983029;--danger-line: #d6aaa5;--danger-wash: #faeeec;--info: #1d4ed8;--info-wash: #e5ecfd;--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;--unread-mark: #c8363f;--on-unread-mark: #ffffff;--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-hero: 2.75rem;--text-note: var(--text-small);--text-prose: .9375rem;--text-field-touch: 1rem;--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;--weight-extrabold: 800;--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-md: 18px;--size-icon-lg: 20px;--size-avatar: 28px;--size-avatar-lg: 32px;--size-dot: 8px;--size-dot-lg: 12px;--size-unread-mark: 18px;--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-giphy-picker: 360px;--size-field-sm: 120px;--size-field: 240px;--size-field-lg: 360px;--size-column-xs: 64px;--size-column-sm: 96px;--size-shortcut-guide: 800px;--size-chat-media-preview: 64px;--size-buy-rate-media: 44px;--size-fan-profile: 340px;--size-column-md: 120px;--size-column-lg: 160px;--size-column-xl: 192px;--media-thumbnail-size: var(--size-column-sm);--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-details: 880px;--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-script-favorite: 220px;--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: 266px;--conversation-list-width: 330px;--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(--selection);color:var(--on-selection)}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}}@media(pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea{font-size:max(var(--text-field-touch),1em)}}.link{color:inherit;text-decoration:none;cursor:pointer}.link:hover,.link:focus-visible{color:var(--ink);text-decoration:underline}.tabs{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;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)}@media(max-width:720px){.tabs{overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs__group{gap:var(--space-lg)}.tab{white-space:nowrap}}@media(pointer:coarse){.tab{min-height:var(--size-control-touch)}}.tab .icon{width:var(--size-icon);height:var(--size-icon)}.tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}a.tab{text-decoration:none}.spinner{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--ink-muted);font-size:var(--text-hint)}.spinner__ring{width:1em;height:1em;flex:none;border:2px solid var(--line-soft);border-top-color:currentColor;border-radius:50%;animation:spinner-turn .8s linear infinite}@keyframes spinner-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner__ring{animation:none}}.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}.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-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;padding:var(--space-lg)}.workspace__body--wide>*{max-width:var(--size-content-wide)}.workspace--inbox{grid-template-rows:minmax(0,1fr)}.workspace--inbox .workspace__body--inbox{grid-row:1;padding:0}.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}.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:not([data-sticky=false]):before{content:"";position:absolute;inset-inline:0;bottom:100%;height:var(--space-xl);background:inherit;pointer-events:none}.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)}.pane-head--content{padding:0;margin:0;background:transparent}.pane-head--content .pane-head__top{flex-wrap:wrap;gap:var(--space-md)}.pane-head--content .pane-head__identity{flex:1 1 12rem}.pane-head--content .pane-head__actions{margin-inline-start:auto;justify-content:flex-end}.pane-head[data-title-size=section] .pane-head__title{font-size:var(--text-title);line-height:var(--leading-heading);letter-spacing:normal}.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)}.pane-body{flex:1;min-height:0;min-width:0}.section__title{font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.section__lede{color:var(--ink-muted);font-size:var(--text-small);line-height:var(--leading-normal);max-width:var(--reading-width);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)}.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}.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}@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}.section__head{flex-wrap:wrap}}@media(max-width:1024px){.app__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.app__body--railless{grid-template-rows:minmax(0,1fr)}.pane-head:not(.pane-head--pane):where(:not(.pane-head--content)){padding:var(--space-lg) var(--space-lg) 0}}@media(max-width:720px){.workspace__body--fill{padding:var(--space-sm)}.workspace__body--inbox{padding:0}.pane-head__identity{flex:1}.pane-head__top{flex-direction:row;flex-wrap:wrap;gap:var(--space-sm)}}.columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-popover)),1fr));gap:var(--space-md);align-items:stretch}@media(max-width:720px){.pane-head:not(.pane-head--pane):where(:not(.pane-head--content)){padding:var(--space-lg) var(--space-lg) 0}.workspace__body{padding:var(--space-lg)}.workspace--inbox .workspace__body--inbox{padding:0}}.stack>.form-actions{margin-top:0}.stack:not(.gap-none)>.pane-head--pane{margin-bottom:0}.pane-head__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}@media(max-width:720px){.workspace__body{grid-template-columns:minmax(0,1fr)}.app__body>*,.workspace,.workspace__body,.workspace__body>*{min-width:0}}.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--outline{border-color:var(--line)}.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)}.btn--block{padding:var(--space-md);text-align:center;width:100%}.btn--block.btn--primary{font-size:var(--text-title)}@media(pointer:coarse){.btn,.btn--small,.btn--icon,.btn--icon.btn--small{min-height:var(--size-control-touch)}.btn--icon,.btn--icon.btn--small{flex-basis:var(--size-control-touch);width:var(--size-control-touch);height:var(--size-control-touch)}}.btn .icon{width:var(--size-icon);height:var(--size-icon)}.scrambled__plain{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none}.combo{position:relative}.combo--flex{flex:1;min-width:min(100%,var(--size-field-sm))}.combo__control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);min-height:var(--size-control);padding:var(--space-2xs) var(--space-sm);background:var(--surface-control);border:1px solid var(--field-line);border-radius:var(--radius-control);cursor:text}.combo__control--compact{min-height:var(--size-control-sm);padding-block:var(--space-3xs)}.combo__control:focus-within{outline:var(--ring-width) solid var(--ring);outline-offset:1px}.combo__control[data-disabled]{background:var(--surface-sunken);color:var(--ink-disabled);cursor:default}.combo__selections{display:contents;list-style:none;margin:0;padding:0}.combo__selection{display:flex;min-width:0;max-width:calc(100% - var(--space-xl))}.combo__selection .action-chip{max-width:100%}.combo__selection .action-chip__main{overflow:hidden;text-overflow:ellipsis}.combo__entry{flex:1;width:2ch;min-width:2ch;min-height:0;padding:var(--space-3xs) 0;background:none;border:0;border-radius:0;font:inherit;color:inherit}.combo__entry:focus-visible{outline:none}.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}.icon{display:block;flex:none}.chip{background:var(--surface-hover);border:1px solid transparent;border-radius:var(--radius-control);display:inline-flex;align-items:center;gap:var(--space-3xs);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)}.chip--info{background:var(--info-wash);color:var(--info)}.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--caution{background:var(--caution)}.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--caution{color:var(--caution)}.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}.chip--outline{background:transparent;border:1px solid var(--field-line)}.action-chip{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);color:var(--ink);overflow:hidden;white-space:nowrap}.action-chip__main,.action-chip__remove{border:0;background:none;color:inherit;font:inherit}.action-chip__main{padding:var(--space-2xs) var(--space-sm);font-variant-numeric:tabular-nums}.action-chip__remove{display:flex;align-items:center;padding:0 var(--space-xs);border-left:1px solid var(--line)}.action-chip--small .action-chip__main{padding:0 var(--space-2xs)}.action-chip--small .action-chip__remove{padding:0 var(--space-3xs)}button.action-chip__main,.action-chip__remove{cursor:pointer}button.action-chip__main:hover:not(:disabled),.action-chip__remove:hover:not(:disabled){background:var(--surface)}button.action-chip__main:disabled,.action-chip__remove:disabled{color:var(--ink-disabled);cursor:default}.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)}.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}}@media(pointer:coarse){.clip-player__button,.clip-player--framed .clip-player__button{min-height:var(--size-control-touch)}.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)}}.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;overflow-wrap:anywhere}.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--activatable{cursor:pointer}.table__row--activatable:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:calc(-1 * var(--ring-width))}.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}.table__footer-summary{color:var(--ink-soft);font-size:var(--text-note);margin-inline-end:auto}.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)}.pager{flex-wrap:wrap}.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(pointer:coarse){.table__sort,.pager__btn{min-height:var(--size-control-touch)}}.table-scroll--responsive{container-type:inline-size}.table__mobile-label{display:none}@container (max-width: 40rem){.table--responsive{min-width:0}.table--responsive .table__head{display:none}.table--responsive .table__row{display:flex;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-md)}.table--responsive .table__row>[role=cell]{flex:1 1 calc(33.333% - var(--space-md));display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);text-align:left}.table--responsive .table__row>[role=cell]:first-child,.table--responsive .table__row>[role=cell][data-wide]{flex-basis:100%}.table--responsive .table__mobile-label{display:block;color:var(--ink-muted);font-size:var(--text-small)}}.table--compact .table__head,.table--compact .table__row{min-height:var(--size-control-sm);padding-block:0}@media(pointer:coarse){.table--compact .table__row{min-height:var(--size-control-touch)}}.table-none{color:var(--ink-muted);font-size:var(--text-note);line-height:var(--leading-note);margin:0}.panel>.table-none{padding:var(--space-md) var(--space-lg)}@media(pointer:coarse){.table__row>[role=cell] a[href]{align-items:center;display:inline-flex;min-height:var(--size-control-sm);min-width:var(--size-control-sm)}}.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)}@media(pointer:coarse){.dropdown__trigger,.dropdown--compact .dropdown__trigger,.dropdown__option{min-height:var(--size-control-touch)}}.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}.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)}.info-tip{flex:none;color:var(--ink-muted)}.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)}.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__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}}.dialog{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);color:var(--ink);text-align:start;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)}@media(max-width:720px){.dialog,.dialog--wide,.dialog--workspace{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;margin:auto 0 0;max-height:92dvh;max-width:100vw;padding-bottom:env(safe-area-inset-bottom);width:100vw}.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){.dialog__close{min-height:var(--size-control-touch)}.dialog__close{flex-basis:var(--size-control-touch);width:var(--size-control-touch);height:var(--size-control-touch)}}.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)}.load-more{display:flex;justify-content:center;min-height:var(--size-control-sm);padding:var(--space-xs) 0}.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)}.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}@media(pointer:coarse){.choice,.choice--compact{min-height:var(--size-control-touch)}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]),textarea,select,.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)}}.field__control>.select{display:flex;width:100%}@media(pointer:coarse){.select__trigger.input--compact{font-size:var(--text-lead);min-height:var(--size-control-touch)}}.select{position:relative;display:inline-flex;min-width:0;max-width:100%}.select--block{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)}.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}.kv--flow{column-gap:var(--space-xl);display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--size-popover),1fr));row-gap:var(--space-xs)}.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__toggle{align-items:center;background:transparent;border:0;border-radius:var(--radius-control);color:var(--ink);cursor:pointer;display:flex;justify-content:center;min-height:var(--size-control-sm);padding:0;width:var(--size-control-sm)}.rail__toggle:hover{background:var(--surface-hover)}.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{display:flex;flex-direction:column;flex:none;gap:var(--space-2xs);padding:var(--space-sm)}.rail__divider{border:0;border-top:1px solid var(--line-soft);flex:none;margin:var(--space-sm)}.rail__foot>.rail__divider{margin-top:0}.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__group-title,.rail--tight .rail__label,.rail--tight .rail__count,.rail--tight .rail__chevron{display:none}.rail--tight .rail__toggle{margin-inline:auto}.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}}@media(min-width:721px)and (max-width:1024px){.rail-tooltip{display:none}.rail{border-bottom:1px solid var(--line);border-right:0;flex-direction:row}.rail__head{align-self:center;padding:var(--space-2xs)}.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__divider{display:none}.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}}.rail__item[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%)}@media(pointer:coarse){.rail__toggle,.rail__item{min-height:var(--size-control-touch)}.rail__toggle,.rail__account .menu__trigger,.rail__foot .rail__item{min-width:var(--size-control-touch)}}a.rail__item{text-decoration:none}.rail__bar,.rail__backdrop{display:none}.rail__sheet{display:contents}@media(max-width:720px){.rail-tooltip{display:none}.rail{align-items:center;border-bottom:1px solid var(--line);border-right:0;flex-direction:row;gap:var(--space-xs);min-height:var(--size-control-touch);padding:0 var(--space-xs)}.rail__head{align-self:center;padding:0}.rail__bar{align-items:center;display:flex;flex:1;gap:var(--space-xs);min-width:0}.rail__current{align-items:center;color:var(--ink);display:flex;flex:1;font-weight:var(--weight-bold);gap:var(--space-xs);min-width:0}.rail__menu-toggle{align-items:center;background:transparent;border:0;border-radius:var(--radius-control);color:var(--ink);cursor:pointer;display:inline-flex;flex:none;height:var(--size-control-touch);justify-content:center;width:var(--size-control-touch)}.rail__menu-toggle:hover{background:var(--surface-hover)}.rail__sheet{display:none}.rail--open .rail__sheet{background:var(--surface-navigation);border-top:1px solid var(--line-soft);bottom:0;display:flex;flex-direction:column;left:0;max-width:100vw;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:var(--rail-bar-bottom, var(--size-control-touch));width:min(100vw,22rem);z-index:var(--z-menu)}.rail--open .rail__backdrop{background:var(--scrim);display:block;inset:0;position:fixed;z-index:calc(var(--z-menu) - 1)}.rail--open .rail__scroll{flex:none;overflow:visible}}.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)}@media(pointer:coarse){.theme-toggle{min-height:var(--size-control-touch)}.theme-toggle{flex-basis:var(--size-control-touch);width:var(--size-control-touch);height:var(--size-control-touch)}}.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__heading{color:var(--ink);font:var(--weight-semibold) var(--text-hint) / var(--leading-snug) var(--font);padding:var(--space-xs) var(--space-sm) var(--space-2xs)}.menu__rule{background:var(--line-faint);height:1px;margin:var(--space-2xs) 0}.menu__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media(pointer:coarse){.menu__trigger,.menu__item{min-height:var(--size-control-touch)}}.menu__item .icon{width:var(--size-icon);height:var(--size-icon)}.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)}.search-popover{position:fixed;z-index:var(--z-menu);width:22rem;overflow-y:auto;padding:var(--space-lg);border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-menu)}.search-popover__input{display:flex;align-items:center;gap:var(--space-2xs)}.search-popover__input>input,.search-popover__input>.affixed{flex:1;min-width:0}.search-popover__input>.btn{flex:none}.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)}.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--selectable .chart__bars{touch-action:pan-y;-webkit-user-select:none;user-select:none}.chart--selectable .chart__trigger{cursor:crosshair}.chart__selection{position:absolute;inset-block:0;pointer-events:none;background:var(--accent-wash);border-inline:var(--ring-width) solid var(--ring)}.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--actionable,.chart--actionable .chart__trigger{cursor:pointer}.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;flex-wrap:wrap;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;flex-wrap:wrap;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)}.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)}.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)}.panel .field__control{max-width:var(--reading-width)}.panel .field--wide .field__control,.panel .field--narrow .field__control{max-width:none}.decision{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.decision__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);justify-content:space-between}.decision__title{font-size:var(--text-title);font-weight:var(--weight-semibold);margin:0}.decision__reason{color:var(--ink-muted);font-size:var(--text-body);margin:0}.decision__task{background:var(--surface-sunken);border:1px solid var(--line-soft);border-radius:var(--radius-control);padding:var(--space-sm) var(--space-md)}.decision__risk{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md)}.decision__risk .meter{flex:0 0 var(--size-column-lg)}.decision__level{font-weight:var(--weight-semibold)}.decision__lifecycle{border-top:1px solid var(--line-faint);padding-top:var(--space-xs)}.decision__form{display:flex;flex-direction:column;gap:var(--space-sm)}.decision__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}@media(max-width:720px){.decision__actions .btn{flex:1 1 auto}}.decision--content{padding:var(--space-lg);gap:var(--space-md)}.segmented{align-items:stretch;background:var(--surface-muted);border:1px solid transparent;border-radius:var(--radius-control);display:inline-flex;flex-wrap:wrap;gap:var(--space-3xs);max-width:100%;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>.icon:not(:last-child){margin-right:var(--space-2xs)}.segmented__option>.icon+.segmented__count{margin-left:0}.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__count{color:var(--ink-faint);font-size:var(--text-hint);margin-left:var(--space-2xs)}.segmented__option.is-on .segmented__count{color:var(--ink-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)}@media(pointer:coarse){.segmented,.segmented--small{min-height:calc(var(--size-control-touch) + var(--space-2xs) + var(--space-3xs))}}@media(max-width:720px){.segmented{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.segmented__option{flex:none}}@media(max-width:720px)and (pointer:coarse){.segmented__option{min-height:var(--size-control-touch)}}.lede{color:var(--ink-muted);font-size:var(--text-small);line-height:var(--leading-normal);max-width:var(--reading-width)}.display-code{display:block;font:var(--weight-medium) var(--text-display) / var(--leading-tight) var(--font-mono);letter-spacing:.1em;text-align:center}.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-ink{color:var(--ink)}.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}.italic{font-style:italic}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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]{color:var(--danger)}.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)}.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)}.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}.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__back{display:none}.split__row-aside{display:flex;align-items:center;gap:var(--space-md);flex:0 0 auto}@media(max-width:720px){.split,.workspace--inbox .split{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.split__side,.workspace--inbox .split__side{border-width:0}.split,.split>*,.split__detail>*{min-width:0}.split[data-view=detail]>.split__side,.split[data-view=list]>.split__detail,.split:not([data-view]):has(>.split__side [aria-current=true])>.split__side,.split:not([data-view]):not(:has(>.split__side [aria-current=true]))>.split__detail{display:none}.split__back{align-items:center;align-self:flex-start;color:var(--ink-muted);display:inline-flex;gap:var(--space-2xs);margin:0 0 var(--space-sm) calc(-1 * var(--space-xs));max-width:100%;min-height:var(--size-control-touch);padding:0 var(--space-xs);text-decoration:none}.workspace--inbox .split__detail{padding:var(--space-md)}}.split__node.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)}@media(max-width:720px){.workspace--inbox .split__detail,.split__detail--padded{padding:var(--space-lg)}}@media(pointer:coarse){.split__tree-toggle{min-height:var(--size-control-touch)}.split__tree-toggle{flex-basis:var(--size-control-touch);width:var(--size-control-touch);height:var(--size-control-touch)}.split__node{min-height:var(--size-control-touch)}.split__node--stack,.workspace--inbox .split__node--stack{min-height:var(--size-row-stacked)}}.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)}a.split__node{text-decoration:none}.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)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--size-stat-min)),1fr));gap:var(--space-md)}.stats-frame{container-type:inline-size;min-width:0}.stats--separated{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0}.stats--separated .stat{padding:0 var(--space-lg);border:0;border-inline-start:1px solid var(--line-soft);border-radius:0;background:none;box-shadow:none;gap:var(--space-sm)}.stats--separated .stat:first-child{padding-inline-start:0;border-inline-start:0}.stats--separated .stat:last-child{padding-inline-end:0}.stats--separated .stat__value{margin:0;font-size:var(--text-page)}.stats--separated .stat__hint{display:block;margin-top:var(--space-xs);font-weight:var(--weight-regular);letter-spacing:normal}@container (max-width: 600px){.stats--separated{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-lg)}.stats--separated .stat:nth-child(odd){padding-inline-start:0;border-inline-start:0}.stats--separated .stat:nth-child(2n){padding-inline-end:0}.stats--separated .stat:nth-child(n+3){border-top:1px solid var(--line-soft);padding-top:var(--space-md)}.stats--separated .stat__value{font-size:var(--text-title)}}.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)}.stat--positive .stat__value{color:var(--ink)}.stat--danger .stat__value{color:var(--danger)}.stat--caution .stat__value{color:var(--caution)}.stats--compact{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-xl)}.stats--compact .stat{align-items:baseline;background:none;border:0;border-radius:0;box-shadow:none;flex-direction:row;gap:var(--space-xs);padding:0}.stats--compact .stat__value{font-size:var(--text-title);line-height:var(--leading-heading)}.stats--compact .stat__hint{white-space:nowrap}.stats--compact .stat--zero .stat__value{color:var(--ink-muted);font-weight:var(--weight-regular)}.timeline{list-style:none;margin:0;padding:0}.timeline__item{column-gap:var(--space-md);display:grid;grid-template-columns:var(--size-dot) minmax(0,1fr) auto;line-height:var(--leading-snug);padding:var(--space-xs) 0}.timeline__mark{align-self:stretch;display:flex;justify-content:center;position:relative}.timeline__mark:before{background:var(--line);bottom:calc(-1 * var(--space-xs));content:"";left:50%;position:absolute;top:calc(-1 * var(--space-xs));transform:translate(-50%);width:1px}.timeline__item:first-child .timeline__mark:before{top:.5lh}.timeline__item:last-child .timeline__mark:before{bottom:auto;height:calc(var(--space-xs) + 1lh / 2)}.timeline__item:only-child .timeline__mark:before{display:none}.timeline__mark .dot{margin-top:calc((1lh - var(--size-dot)) / 2);position:relative}.timeline:has(.timeline__icon) .timeline__item{grid-template-columns:var(--size-avatar) minmax(0,1fr) auto}.timeline__icon{align-items:center;background:var(--surface-muted);border-radius:50%;box-shadow:0 0 0 1px var(--line-soft);color:var(--ink-soft);display:inline-flex;flex:none;height:var(--size-avatar);justify-content:center;margin-top:calc((1lh - var(--size-avatar)) / 2);position:relative;width:var(--size-avatar)}.timeline:has(.timeline__icon) .timeline__title{font-size:var(--text-chat)}.timeline__icon--caution{background:var(--caution-wash);box-shadow:0 0 0 1px var(--caution-line);color:var(--caution)}.timeline__icon--danger{background:var(--danger-wash);box-shadow:0 0 0 1px var(--danger-line);color:var(--danger)}.timeline__icon--offline{background:var(--surface);color:var(--ink-ghost)}.timeline__said{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.timeline__main{min-width:0}.timeline__tag{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-note);font-variant-numeric:tabular-nums;margin-right:var(--space-sm)}.timeline__title{display:block;overflow-wrap:anywhere}.timeline__sub{color:var(--ink-muted);display:block;font-size:var(--text-note);font-weight:var(--weight-regular);overflow-wrap:anywhere}.timeline__end{align-items:baseline;color:var(--ink-muted);display:flex;flex-wrap:wrap;gap:0 var(--space-md);justify-content:flex-end;font-size:var(--text-note);font-variant-numeric:tabular-nums;text-align:right}.timeline__end--metered{align-items:center;column-gap:var(--space-sm);display:grid;grid-template-columns:var(--size-column-xs) 5ch 5ch;height:1lh}.timeline__at,.timeline__aside{text-align:right}.timeline__bar{background:var(--surface-hover);border-radius:var(--radius-round);display:block;height:var(--size-meter);overflow:hidden}.timeline__fill{background:var(--ink-ghost);border-radius:inherit;display:block;height:100%}.timeline__fill--accent{background:var(--accent)}.timeline__fill--danger{background:var(--danger)}@media(max-width:720px){.timeline__end--metered{grid-template-columns:5ch 5ch}.timeline__bar{display:none}}.timeline:has(.disclose) .timeline__main>.timeline__title,.timeline:has(.disclose) .timeline__main>.timeline__sub{padding-left:calc(var(--size-icon-sm) + var(--space-sm))}.timeline .disclose--bare{line-height:var(--leading-snug)}@media(pointer:coarse){.timeline .disclose{min-height:0;padding-block:calc((var(--size-control-touch) - 1lh) / 2)}.timeline__item:has(.disclose) .timeline__mark .dot{margin-top:calc((var(--size-control-touch) - var(--size-dot)) / 2)}.timeline__item:has(.disclose) .timeline__icon{margin-top:calc((var(--size-control-touch) - var(--size-avatar)) / 2)}.timeline__item:has(.disclose) .timeline__end--metered{margin-top:calc((var(--size-control-touch) - 1lh) / 2)}.timeline__item:first-child:has(.disclose) .timeline__mark:before{top:calc(var(--size-control-touch) / 2)}.timeline__item:last-child:has(.disclose) .timeline__mark:before{height:calc(var(--space-xs) + var(--size-control-touch) / 2)}}.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)}.gauge{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:var(--space-xs);white-space:nowrap}.gauge__bar{background:var(--surface-hover);border-radius:var(--radius-round);display:block;flex:none;height:var(--size-meter);overflow:hidden;width:var(--space-2xl)}.gauge__fill{background:var(--accent);border-radius:inherit;display:block;height:100%}.gauge__text{min-width:4ch;text-align:right}.gauge--positive .gauge__fill{background:var(--positive)}.gauge--caution .gauge__fill{background:var(--caution)}.gauge--danger .gauge__fill{background:var(--danger)}.gauge--neutral .gauge__fill{background:var(--ink-faint)}.gauge--bold{display:flex;width:100%}.gauge--bold .gauge__bar{flex:1 1 auto;height:var(--size-dot);width:auto}.ring{align-items:center;display:inline-flex;flex:none;justify-content:center;position:relative}.ring svg{display:block;inset:0;position:absolute}.ring__track{fill:none;stroke:var(--surface-hover)}.ring__fill{fill:none;stroke:var(--accent);stroke-linecap:round}.ring--positive .ring__fill{stroke:var(--positive)}.ring--caution .ring__fill{stroke:var(--caution)}.ring--danger .ring__fill{stroke:var(--danger)}.ring--neutral .ring__fill{stroke:var(--ink-faint)}.ring__text{color:var(--ink);font-size:var(--text-small);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);line-height:1;position:relative}.ring--small .ring__text{font-size:var(--text-hint)}.ring--large .ring__text{font-size:var(--text-body)}.tally{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);vertical-align:top}.tally__mark{align-items:center;color:var(--ink-muted);display:inline-flex;font-variant-numeric:tabular-nums;gap:var(--space-2xs);white-space:nowrap}.tally__mark>.icon{color:var(--ink-soft)}.tally__mark--caution,.tally__mark--caution>.icon{color:var(--caution)}.tally__mark--danger,.tally__mark--danger>.icon{color:var(--danger)}.lanes{min-width:0}.lanes__chart{--lanes-row: var(--space-xl);--lanes-bar: calc(var(--space-sm) + var(--space-3xs));--lanes-pad: var(--space-2xs);--lanes-head: 0px;--lanes-join: var(--space-sm);--lanes-tail: calc(var(--space-2xl) + var(--space-xl));--lanes-least: var(--space-xs);--lanes-name: min(var(--size-column-xl), 28%);--lanes-columns: calc(var(--lanes-joins, 0) * var(--lanes-join)) var(--lanes-name) minmax(0, 1fr);font-size:var(--text-small)}.lanes__row{column-gap:var(--space-sm);display:grid;grid-template-columns:var(--lanes-columns)}.lanes__list,.lanes__plot,.lanes__markers{list-style:none;margin:0;padding:0}.lanes__lane{border-top:1px solid var(--line-faint)}.lanes__lane:last-child{border-bottom:1px solid var(--line-faint)}.lanes__gutter{position:relative}.lanes__name{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-hint);line-height:var(--lanes-row);min-width:0;overflow:hidden;padding-top:var(--lanes-pad);text-overflow:ellipsis;white-space:nowrap}.lanes__track{min-width:0;padding:var(--lanes-pad) var(--lanes-tail) var(--lanes-pad) 0}.lanes__field{height:calc(var(--rows, 1) * var(--lanes-row));position:relative}.lanes__lane .lanes__field:after{border-right:1px solid var(--line);bottom:calc(-1 * var(--lanes-pad));content:"";position:absolute;right:0;top:calc(-1 * var(--lanes-pad))}.lanes__lines{inset:calc(-1 * var(--lanes-pad)) 0;pointer-events:none;position:absolute}.lanes__line{border-left:1px solid var(--line-faint);bottom:0;left:var(--at);position:absolute;top:0}.lanes__line--marker{border-left:1px dashed var(--ink-ghost)}.lanes__segment{height:var(--lanes-row);left:min(var(--from),calc(100% - var(--lanes-least)));position:absolute;top:calc(var(--row) * var(--lanes-row));width:max(var(--span),var(--lanes-least))}.lanes__link{align-items:center;border-radius:var(--radius-round);color:inherit;display:flex;height:100%;position:relative;text-decoration:none;width:100%}.lanes__bar{background:var(--ink-ghost);border-radius:var(--radius-round);display:block;flex:none;height:var(--lanes-bar);transition:box-shadow var(--dur-fast) var(--ease-out);width:100%}.lanes__segment--danger .lanes__bar{background:var(--danger)}.lanes__segment--caution .lanes__bar{background:var(--caution)}.lanes__segment.is-open .lanes__bar{border-bottom-right-radius:0;border-top-right-radius:0}.lanes__segment.is-clipped .lanes__bar{border-radius:0;clip-path:polygon(calc(var(--lanes-bar) / 2) 0,100% 0,100% 100%,calc(var(--lanes-bar) / 2) 100%,0 50%)}.lanes__segment.is-clipped:not(.is-open) .lanes__bar{border-radius:0 var(--radius-round) var(--radius-round) 0}.lanes__link:hover .lanes__bar{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink-faint)}.lanes__said{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lanes__end{align-items:center;color:var(--ink-muted);display:inline-flex;font-size:var(--text-hint);font-variant-numeric:tabular-nums;gap:var(--space-3xs);left:calc(100% + var(--space-2xs));line-height:1;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.lanes__mark{color:var(--ink-faint);display:inline-flex}.lanes__mark--accent{color:var(--accent)}.lanes__mark--positive{color:var(--positive)}.lanes__mark--caution{color:var(--caution)}.lanes__join,.lanes__join-tick{left:calc(var(--join) * var(--lanes-join));position:absolute;right:0}.lanes__join{border-left:2px solid var(--ink-ghost)}.lanes__join-tick{border-top:2px solid var(--ink-ghost);transform:translateY(-1px)}.lanes__gutter:hover .lanes__join,.lanes__gutter:hover .lanes__join-tick{border-color:var(--ink-muted)}.lanes__head .lanes__lines{inset:0 0 calc(-1 * var(--lanes-pad))}.lanes__marker{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-hint);left:var(--at);line-height:var(--lanes-row);position:absolute;top:calc(var(--row) * var(--lanes-row));transform:translate(-50%);white-space:nowrap}.lanes__marker>span{background:var(--surface);padding:0 var(--space-2xs)}.lanes__marker--start{transform:none}.lanes__marker--end{transform:translate(-100%)}.lanes__axis .lanes__track{padding-bottom:0}.lanes__axis .lanes__field{height:var(--lanes-row)}.lanes__tick{color:var(--ink-faint);font-size:var(--text-hint);font-variant-numeric:tabular-nums;left:var(--at);line-height:var(--lanes-row);position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.lanes__empty{color:var(--ink-muted)}.lanes__tip{padding:var(--space-md)}.lanes__ruler .lanes__track{padding-block:0}.lanes__ruler .lanes__field{height:0}.lanes--narrow .lanes__chart{--lanes-head: var(--lanes-row);--lanes-tail: calc(var(--space-2xl) + var(--space-md));--lanes-columns: calc(var(--lanes-joins, 0) * var(--lanes-join)) minmax(0, 1fr)}.lanes--narrow .lanes__slot{display:none}.lanes--narrow .lanes__lane .lanes__gutter{grid-row:1 / span 2}.lanes--narrow .lanes__name{grid-column:2;padding-top:0}.lanes--narrow .lanes__lane .lanes__track{grid-column:2}.lanes--narrow .lanes__tick--minor,.lanes--narrow .lanes__line--minor{display:none}.strip{--strip-row: var(--space-2xl);--strip-dot: var(--space-xl);--strip-name: var(--size-column-xs);--strip-loose: var(--size-column-xs);--strip-inset: calc(var(--strip-dot) / 2 + var(--space-2xs));--strip-columns: var(--strip-name) minmax(0, 1fr);font-size:var(--text-small);min-width:0}.strip--loose{--strip-columns: var(--strip-name) minmax(0, 1fr) var(--strip-loose)}.strip__row{column-gap:var(--space-sm);display:grid;grid-template-columns:var(--strip-columns)}.strip__list,.strip__plot,.strip__loose-plot{list-style:none;margin:0;padding:0}.strip__lane{border-top:1px solid var(--line-faint)}.strip__lane:last-child{border-bottom:1px solid var(--line)}.strip__name{color:var(--ink-muted);font-size:var(--text-hint);font-weight:var(--weight-medium);line-height:var(--strip-row);min-width:0;overflow:hidden;padding-top:var(--space-2xs);text-overflow:ellipsis;white-space:nowrap}.strip__track{display:flex;flex-direction:column;min-width:0;padding:var(--space-2xs) var(--strip-inset)}.strip__field{flex:1;min-height:calc(var(--rows, 1) * var(--strip-row));position:relative}.strip__lines{inset:calc(-1 * var(--space-2xs)) 0;pointer-events:none;position:absolute}.strip__line{border-left:1px dashed var(--line);bottom:0;left:var(--at);position:absolute;top:0}.strip__range{border-inline:1px solid var(--ink-ghost);height:var(--space-sm);left:var(--from);position:absolute;top:calc(var(--space-2xs) + (var(--row) + .5) * var(--strip-row));transform:translateY(-50%);width:var(--span)}.strip__range:before{border-top:2px solid var(--ink-ghost);content:"";left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.strip__slot{align-items:center;display:flex;height:var(--strip-row);left:var(--at);position:absolute;top:calc(var(--row) * var(--strip-row));transform:translate(-50%)}.strip__dot{align-items:center;background:var(--action-solid);border:2px solid var(--action-solid);border-radius:var(--radius-round);color:var(--on-solid);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:var(--text-badge);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);height:var(--strip-dot);justify-content:center;line-height:1;padding:0;position:relative;text-decoration:none;transition:box-shadow var(--dur-fast) var(--ease-out);width:var(--strip-dot)}.strip__dot--hollow{background:var(--surface);color:var(--ink)}.strip__dot:hover{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink-faint)}.strip__mark{align-items:center;background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-round);color:var(--ink-soft);display:inline-flex;height:calc(var(--space-md) + var(--space-3xs));justify-content:center;position:absolute;right:calc(-1 * var(--space-xs));top:calc(-1 * var(--space-xs));width:calc(var(--space-md) + var(--space-3xs))}.strip__mark .icon{stroke-width:3}.strip__mark--accent{color:var(--accent)}.strip__mark--positive{color:var(--positive)}.strip__mark--caution{color:var(--caution)}.strip__mark--danger{color:var(--danger)}.strip__loose{border-left:1px dashed var(--line);min-width:0;padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-sm)}.strip__loose-plot{display:flex;flex-wrap:wrap;gap:0 var(--space-2xs)}.strip__loose-slot{align-items:center;display:flex;height:var(--strip-row)}.strip__axis .strip__track{padding-bottom:0}.strip__axis .strip__field{min-height:calc(var(--space-sm) + var(--text-hint) * var(--leading-meta))}.strip__axis-name{line-height:var(--leading-meta)}.strip__band{border-top:2px solid var(--line-strong);color:var(--ink-soft);font-size:var(--text-hint);left:var(--from);line-height:var(--leading-meta);overflow:hidden;padding-top:var(--space-2xs);position:absolute;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;width:var(--span)}.strip__band+.strip__band{border-left:2px solid var(--surface)}.strip__band--caution{border-top-color:var(--caution)}.strip__band--danger{border-top-color:var(--danger)}.strip__loose-label{border-left-color:transparent;color:var(--ink-soft);font-size:var(--text-hint);line-height:var(--leading-meta);padding-top:calc(var(--space-2xs) + var(--space-3xs));white-space:nowrap}.strip__empty{color:var(--ink-muted)}.strip__tip{padding:var(--space-md)}.strip--narrow{--strip-columns: minmax(0, 1fr)}.strip--narrow.strip--loose{--strip-columns: minmax(0, 1fr) var(--strip-loose)}.strip--narrow .strip__name{grid-column:1 / -1;line-height:var(--leading-meta);padding-top:var(--space-xs)}.strip--narrow .strip__axis-name{grid-row:2;padding-top:var(--space-2xs)}.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}}.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);min-width:0;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)}@media(pointer:coarse){.token-input__suggestion{min-height:var(--size-control-sm)}}.time-input{display:flex;align-items:center;gap:var(--space-sm)}.time-input>input{min-width:0;width:7rem}.time-input>.dropdown{flex:none}.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)}.model-provider{padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-control)}.model-provider[data-selected=true]{border-color:var(--ink-muted)}.model-provider[data-dragging=true]{opacity:.5}.model-provider__choice{display:flex;align-items:center;gap:var(--space-xs)}.model-provider__choice>.btn{cursor:grab;touch-action:none;flex-shrink:0}.model-provider__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);margin:var(--space-xs) 0 0;font-size:var(--text-hint)}.model-provider__metrics dt{color:var(--ink-muted)}.model-provider__metrics dd{margin:0;font-variant-numeric:tabular-nums}@media(max-width:480px){.model-provider__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-md);min-width:0}.header-actions__primary,.header-actions__secondary,.header-actions__utilities{display:flex;align-items:center;gap:var(--space-sm)}.header-actions__primary,.header-actions__secondary{flex-wrap:wrap}.header-actions__utilities{flex:none}.editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);width:100%;min-width:0}.editor-actions__status{flex:1 1 12rem;min-width:0}.editor-actions__buttons{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin-inline-start:auto}.table-frame{min-width:0}.table-frame__toolbar,.table-frame__state{padding:var(--space-lg)}.table-frame__toolbar+.table-frame__state{padding-top:0}.table-frame__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.table-frame__toolbar>.toolbar{padding:0;width:100%}.collection-detail-frame{container-type:inline-size;min-width:0}.collection-detail{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(0,2fr);align-items:start;gap:var(--space-lg);min-width:0}.collection-detail__collection,.collection-detail__detail{min-width:0}.collection-detail__tools,.collection-detail__footer{padding:var(--space-lg)}.collection-detail__tools{border-bottom:1px solid var(--line-faint)}.collection-detail__list{padding:var(--space-sm);max-height:36rem;overflow-y:auto;overscroll-behavior:contain}.collection-detail__list ul{list-style:none;margin:0;padding:0}.collection-detail__footer{border-top:1px solid var(--line-faint)}.collection-detail__back{display:none}.batch-run-summary,.model-settings-section{display:grid;gap:var(--space-md);min-width:0}.settings-grid-frame{container-type:inline-size}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);align-items:start}.settings-grid>*{min-width:0}.filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);min-width:0}@container (max-width: 650px){.settings-grid{grid-template-columns:minmax(0,1fr)}}.batch-run-summary__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.batch-run-summary__meta{flex:1;min-width:0}.batch-run-summary__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin-left:auto}@container (max-width: 640px){.collection-detail{grid-template-columns:minmax(0,1fr)}.collection-detail[data-view=detail]>.collection-detail__collection,.collection-detail[data-view=list]>.collection-detail__detail{display:none}.collection-detail__back{display:inline-flex;margin-bottom:var(--space-md)}}.collection-detail__detail{padding:var(--space-lg)}.collection-detail--inherited{gap:0}.collection-detail--inherited .collection-detail__collection{padding-right:var(--space-lg);border-right:1px solid var(--line-faint)}.collection-detail--inherited .collection-detail__tools{padding:0 0 var(--space-md);border:0}.collection-detail--inherited .collection-detail__list{padding:0}.collection-detail--inherited .collection-detail__detail{padding:0 0 0 var(--space-lg)}@container (max-width: 640px){.collection-detail--inherited{gap:var(--space-lg)}.collection-detail--inherited .collection-detail__collection{border-right:0;border-bottom:1px solid var(--line-faint);padding:0 0 var(--space-lg)}.collection-detail--inherited .collection-detail__detail{padding:0}}.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-prompt-editor{min-width:0}.ai-prompt-overlay .dialog{max-width:var(--size-content-wide)}.business-configuration{width:100%;container-type:inline-size}.business-configuration>.stack>.pane-head{padding-inline:0}.developer-toolbox{position:fixed;right:var(--space-lg);bottom:var(--space-lg);width:min(var(--size-popover),calc(100vw - 2 * var(--space-lg)));z-index:var(--z-menu)}.developer-toolbox>.panel{background:var(--surface-raised);box-shadow:var(--shadow-control)}.developer-toolbox__header{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm)}.developer-toolbox__header>strong{flex:1}.developer-toolbox__body{border-top:1px solid var(--line-soft);padding:var(--space-sm)}.pin-feedback{position:absolute;inset:0;z-index:calc(var(--z-raised) + 1);display:grid;place-items:center;padding:0;border:0;font:inherit;background:color-mix(in srgb,var(--accent) 6%,transparent);cursor:pointer;outline-offset:calc(-1 * var(--ring-width))}.pin-feedback:disabled{cursor:default;opacity:.5}.pin-feedback__label{display:inline-flex;align-items:center;gap:var(--space-xs);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);color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-medium);pointer-events:none}.theme-toggle.notification-toggle--silent,.theme-toggle.notification-toggle--silent:hover{color:var(--danger)}.notification-bell{display:inline-flex;justify-content:center;flex:none}.notification-bell>.btn{flex:none;flex-direction:column-reverse;gap:var(--space-3xs);width:auto;height:auto;min-width:var(--size-control);padding:var(--space-xs) var(--space-2xs)}.notification-bell__badge{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-3xs) var(--space-sm);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}.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-host{position:relative;display:flex;flex:1;min-width:0}.notification{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) 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__actions{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.notification__actions--single{grid-template-columns:minmax(0,1fr)}.notification__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}.notification__action+.notification__action{border-left:1px solid transparent}.notification__actions:hover .notification__action+.notification__action,.notification__actions:focus-within .notification__action+.notification__action{border-left-color:var(--line-soft)}.notification__action:hover,.notification__action:focus-visible{background:color-mix(in srgb,var(--accent) 6%,transparent)}.notification__action:focus-visible{outline-offset:calc(-1 * var(--ring-width))}.notification__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}.notification__action:hover .notification__action-label,.notification__action:focus-visible .notification__action-label{opacity:1}.notification__action:disabled{cursor:default;color:var(--ink-faint)}@media(hover:none),(pointer:coarse){.notification-host{flex-direction:column}.notification__actions{position:relative;gap:var(--space-sm);padding:0 var(--space-md) var(--space-sm)}.notification__action{display:flex;min-height:var(--size-control-touch)}.notification__action+.notification__action{border-left:0}.notification__action-label{position:static;transform:none;width:100%;max-width:none;opacity:1}}.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__detail{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.notification__what{min-width:0}.notification__meta{display:flex;align-items:center;flex:none;gap:var(--space-xs);color:var(--ink-faint);font-size:var(--text-badge);white-space:nowrap}.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-2xs);pointer-events:none}.notification-toast{display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--positive-line);border-radius:var(--radius);overflow:hidden;background:var(--positive-wash);box-shadow:var(--shadow-dialog);pointer-events:auto;animation:notification-toast-arrive .32s var(--ease-spring) both}.notification-toast:hover{border-color:var(--positive)}.notification-toast .notification{min-width:0}.notification-toast .notification:hover{background:transparent}.notification-toast .notification__symbol{background:var(--positive);color:var(--on-solid)}@keyframes notification-toast-arrive{0%{opacity:0;transform:translate(var(--space-xl))}}@media(prefers-reduced-motion:reduce){.notification-toast{animation:none}}@media(max-width:600px){.notification-toasts{top:12px;right:12px}}.notification-bell__badge .icon{color:inherit;flex:none}.notification-settings__duration{display:grid;gap:var(--space-sm)}.notification-settings__duration input{width:100%;margin:0;accent-color:var(--accent)}.notification-settings__range{display:flex;justify-content:space-between;color:var(--ink-muted);font-size:var(--text-hint)}.impersonation-banner{align-items:center;background:var(--caution-wash);border-bottom:1px solid var(--caution-line);color:var(--caution-strong);display:flex;gap:var(--space-sm);min-width:0;padding:var(--space-2xs) var(--space-md)}.impersonation-banner__text{flex:1;font-size:var(--text-small);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impersonation-banner__error{color:var(--danger)}.impersonation-banner>.btn{flex:none}.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)}.fan-details__body{display:grid;gap:var(--space-sm)}.fan-details__columns{display:grid;gap:var(--space-xs) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.fan-details__columns{grid-template-columns:minmax(0,1fr)}}.fan-details__head{align-items:center;display:flex;gap:var(--space-2xs);min-width:0}.fan-details__name{background:none;border:0;color:var(--ink);cursor:pointer;flex:0 1 auto;font:inherit;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.fan-details__name:hover strong{text-decoration:underline}.fan-details__handle{background:none;border:0;cursor:copy;flex:none;font:inherit;padding:0;white-space:nowrap}.fan-details__handle:hover .tone-faint{color:var(--ink)}.fan-details__spacer{flex:1}.fan-details__name-editor{align-items:center;display:flex;flex:1;gap:var(--space-2xs)}.fan-details__rows{align-content:start;display:grid;gap:var(--space-xs);margin:0}.fan-details__row{align-items:baseline;display:grid;gap:var(--space-xs);grid-template-columns:var(--size-column-md) minmax(0,1fr)}.fan-details__row dt{color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-semibold)}.fan-details__row dd{margin:0;min-width:0}.fan-details__value{align-items:center;display:flex;gap:var(--space-3xs);min-width:0}.fan-details__value-text{background:none;border:0;border-radius:var(--radius-control);color:var(--ink-body);cursor:text;font:inherit;font-size:var(--text-small);min-width:0;overflow-wrap:anywhere;padding:0;text-align:left}.fan-details__value-text:hover{background:var(--surface-hover)}.fan-details__ai{align-items:center;background:none;border:0;color:var(--accent);display:inline-flex;flex:none;padding:0}.fan-details__ai--link{border-radius:var(--radius-round);cursor:pointer}.fan-details__ai--link:hover{background:var(--accent-wash)}.fan-details__notes{border-top:1px solid var(--line-soft);display:grid;gap:var(--space-2xs);padding-top:var(--space-sm)}.fan-details__notes-head{align-items:center;display:flex;gap:var(--space-3xs)}.fan-details__notes-body{align-items:flex-start;background:var(--surface-sunken);display:flex;border:1px solid var(--line-soft);border-radius:var(--radius-control);color:var(--ink-body);cursor:text;font:inherit;font-size:var(--text-small);line-height:var(--leading-note);min-height:var(--size-column-xs);overflow-wrap:anywhere;padding:var(--space-xs);text-align:left;white-space:pre-wrap}.fan-details__research{display:inline-flex}.fan-details__research-spin{animation:fan-details-spin .8s linear infinite;border:2px solid var(--line-strong);border-radius:var(--radius-round);border-top-color:var(--accent);display:inline-block;height:var(--size-icon);width:var(--size-icon)}.fan-details__research-stop{display:none}.fan-details__research--running:hover .fan-details__research-spin,.fan-details__research--running:focus-within .fan-details__research-spin{display:none}.fan-details__research--running:hover .fan-details__research-stop,.fan-details__research--running:focus-within .fan-details__research-stop{display:inline-flex}@keyframes fan-details-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fan-details__research-spin{animation-duration:2.4s}}.fan-details__title{color:var(--ink);flex:1;min-width:0}.fan-details__rows--split{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.fan-details__rows--split{grid-template-columns:minmax(0,1fr)}}.fan-details__static{color:var(--ink-body);font-size:var(--text-small);overflow-wrap:anywhere}.fan-details__long{display:grid;gap:var(--space-3xs)}.fan-details__long-text{color:var(--ink-body);font-size:var(--text-small);line-height:var(--leading-note);margin:0;white-space:pre-wrap}.fan-details__inline{align-items:center;display:flex;gap:var(--space-2xs);min-width:0}@media(pointer:fine){.fan-details__inline .input--compact,.fan-details__name-editor .input--compact{font-size:var(--text-small);min-height:0;padding-block:var(--space-3xs)}.fan-details__inline .btn--icon{flex-basis:var(--size-icon-lg);height:var(--size-icon-lg);min-height:0;width:var(--size-icon-lg)}}.fan-details__inline--list{flex-wrap:wrap}.fan-details__inline--list>.token-input{flex:1 0 100%}@media(max-width:720px){.dialog.fan-details-modal{border:1px solid var(--line);border-radius:var(--radius-lg);margin:auto;max-height:86dvh;width:calc(100vw - var(--space-xl));padding-bottom:0}}.fan-details-modal .dialog__title{margin:0}.fan-details-modal .dialog__head>div{min-width:0;flex:1}.fan-details-modal .dialog__head .fan-details__head{gap:var(--space-sm)}.fan-details-modal .dialog__head .fan-details__head>.icon{flex:none}.fan-details__edit-creator{justify-self:end}.fan-details-modal .dialog__head,.fan-details-modal .dialog__body{padding:var(--space-lg)}.dialog.fan-details-modal--fan{max-width:var(--size-dialog-details)}.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);border-inline-start:3px solid var(--handling-line);color:var(--ink);background:repeating-linear-gradient(135deg,var(--surface) 0 12px,var(--handling-wash) 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]{color:var(--handling)}.conversation-handling-row[data-handling]{--conversation-handling-bar: 3px;background:var(--handling-wash)}.conversation-handling-row[data-handling]:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;border-inline-start:var(--conversation-handling-bar) solid var(--handling-line);pointer-events:none}.conversation-handling-row[data-handling-self]:after{inset:0;border:2px solid var(--handling-line)}.conversation-handling-row[data-handling]:hover{background:color-mix(in srgb,var(--handling) 10%,var(--handling-wash))}.conversation-handling-row[data-handling].is-on,.conversation-handling-row[data-handling].is-on:hover{background:color-mix(in srgb,var(--handling) 16%,var(--handling-wash))}.conversation-handling-row[data-handling].is-on:before{left:calc(var(--conversation-handling-bar) + var(--space-2xs))}.conversation-handling[data-ai-handled]{background:var(--ai-handling-wash);color:var(--ink);border-inline-start:3px solid var(--ai-handling)}.fan-reachability-notice{display:flex;flex:none;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-block:1px solid var(--caution-line);color:var(--caution-strong);background:var(--caution-wash);font-size:var(--text-hint)}.fan-reachability-notice .icon{flex:none}.fan-reachability-marker{display:inline-flex;align-items:center;gap:var(--space-xs);max-width:100%;color:var(--caution-strong);font-size:var(--text-hint);font-weight:var(--weight-medium)}.fan-reachability-marker .icon{flex:none}.fan-reachability-marker>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-attachment{position:relative;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__remove{position:absolute;top:0;right:0;display:grid;place-items:center;width:var(--size-control-sm);height:var(--size-control-sm);padding:0;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);cursor:pointer}.media-attachment__remove:hover{background:var(--surface-hover);color:var(--danger)}.media-attachment__remove:disabled{opacity:.5;cursor:default}@media(pointer:coarse){.media-attachment__remove{width:var(--size-control-touch);height:var(--size-control-touch)}}.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);line-height:var(--leading-tight)}.media-thumbnail__placeholder .spinner{line-height:1}.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:not([data-media-type=gif]) img,:root[data-sfw] .media-viewer:not([data-media-type=gif])>img,:root[data-sfw] .media-viewer:not([data-media-type=gif])>video{filter:blur(var(--blur-media))}.media-thumbnail__count,.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}.media-thumbnail__count,.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))}.media-thumbnail-stack{position:relative;display:inline-flex;flex:none}.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}.qa-caption__source svg{flex:0 0 auto;width:var(--size-icon-sm);height:var(--size-icon-sm)}.qa-caption__rating{display:inline-flex;align-items:center;gap:var(--space-3xs)}.qa-caption__rating strong{font-weight:var(--weight-medium)}.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-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)}.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__toggle .media-thumbnail__placeholder small,.message-media-content__single .media-thumbnail__placeholder small{display:none}.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}.media-preview-toggle{display:block;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-2xs);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--text-hint);cursor:pointer}.media-preview-toggle[aria-pressed=true]{color:var(--accent);border-color:currentColor}.media-preview-toggle:disabled{cursor:default}.media-attachment:has(>.media-preview-toggle){display:inline-flex;flex-direction:column;align-self:flex-start;height:auto}.rich-message-input{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-sm)}.rich-message-input:focus-within{outline:2px solid var(--accent);outline-offset:1px}.rich-message-input__editor{min-height:5em;max-height:18em;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.rich-message-input__editor[data-empty]:before{content:attr(data-placeholder);color:var(--ink-faint);pointer-events:none}.message-format__glyph{font-size:var(--text-body);font-weight:var(--weight-medium)}.message-format__menu .menu__item-body{flex:1}.message-format__option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.message-format__shortcut{color:var(--ink-muted);font-size:var(--text-hint);white-space:nowrap}.rich-message-input__toolbar{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs)}.message-composer--inline,.message-composer__inline-tools{display:contents}.rich-message-field{min-width:0}.rich-message-field .emoji-tools{margin-bottom:var(--space-xs)}.composer-popover{position:fixed;z-index:var(--z-menu);width:var(--size-popover);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);box-shadow:var(--shadow-menu);overflow:auto}.composer-price-controls{display:grid;gap:var(--space-sm)}.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-2xs) 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-strip .emoji-button,.emoji-strip>.btn--icon{flex-basis:calc(var(--size-control-sm) * .875);width:calc(var(--size-control-sm) * .875);height:calc(var(--size-control-sm) * .875);min-height:calc(var(--size-control-sm) * .875);padding:0;font-size:calc(var(--text-page) * .85)}.emoji-strip .icon{width:calc(var(--size-icon) * .9);height:calc(var(--size-icon) * .9)}.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{padding-inline:var(--space-md)}.emoji-browser__page .emoji-button{font-size:var(--text-page)}}@media(pointer:coarse){.emoji-button,.emoji-strip .emoji-button,.emoji-strip>.btn--icon{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))}}.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__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__when{display:inline-flex;flex:none;align-items:center;gap:var(--space-sm);margin-left:var(--space-xs)}.conversation-item__last time{color:var(--ink-soft);font-size:var(--text-hint);white-space:nowrap;font-variant-numeric:tabular-nums}.conversation-item[data-unread] .conversation-item__preview{color:var(--ink);font-weight:var(--weight-bold)}.conversation-item[data-unread] .conversation-item__last time{color:var(--danger);font-weight:var(--weight-semibold)}.conversation-item__unread-dot{flex:none;width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-round);background:var(--danger)}.conversation-item[data-ai-handled]:not([data-handling]){background:var(--ai-handling-wash)}.conversation-item[data-ai-handled]:not([data-handling]):hover,.conversation-item[data-ai-handled]:not([data-handling]).is-on,.conversation-item[data-ai-handled]:not([data-handling]).is-on:hover{background:color-mix(in srgb,var(--ai-handling) 10%,var(--ai-handling-wash))}.conversation-ai-marker{display:inline-flex;align-items:center;gap:var(--space-xs);max-width:100%;color:var(--ai-handling);font-size:var(--text-hint);font-weight:var(--weight-medium)}.conversation-ai-marker .icon{flex:none}.conversation-ai-marker>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-label{flex:none;margin-inline-start:var(--space-xs);font-weight:var(--weight-extrabold);font-size:var(--text-hint)}.creator-label--gay{color:var(--info)}.creator-label--trans{color:var(--danger)}.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)}.buy-rate-panel{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)}.buy-rate-panel__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line)}.buy-rate-panel__summary,.buy-rate-panel__empty{padding:var(--space-sm) var(--space-md)}.buy-rate-panel__summary{border-bottom:1px solid var(--line-strong)}.buy-rate-panel__summary .convo__buy-rate-metric{grid-template-columns:auto minmax(0,1fr);text-align:start}.buy-rate-panel__summary .convo__buy-rate-counts:empty{display:none}.buy-rate-panel__list{list-style:none;padding:0;margin:0}.buy-rate-panel__list>li+li{border-top:1px solid var(--line-soft)}.buy-rate-panel__offer{position:relative;display:flex;align-items:center;gap:var(--space-sm);width:100%;border:0;padding:var(--space-sm) var(--space-md);background:transparent;color:inherit;font:inherit;text-align:start}.buy-rate-panel__offer:hover{background:var(--surface-hover)}.buy-rate-panel__offer--unsent{opacity:.55}.buy-rate-panel__offer--unsent .convo__text{text-decoration:line-through}.buy-rate-panel__offer .media-thumbnail{--media-thumbnail-size: var(--size-buy-rate-media)}.buy-rate-panel__offer .media-thumbnail__placeholder,.buy-rate-panel__offer .media-thumbnail__kind{padding:0;font-size:var(--text-badge)}.buy-rate-panel__offer .media-thumbnail__placeholder>:is(svg,small){display:none}.buy-rate-panel__offer-main{display:flex;flex-direction:column;flex:1;gap:var(--space-3xs);min-width:0}.buy-rate-panel__offer .convo__text{display:block;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.buy-rate-panel__offer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-sm);color:var(--ink-faint);font-size:var(--text-hint);white-space:nowrap}.buy-rate-panel__offer-meta time{margin-inline-start:auto}.buy-rate-panel__offer-content{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0}.buy-rate-panel__offer-actions{position:absolute;inset:0;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.buy-rate-panel__action{position:relative;min-width:0;padding:0;border:0;background:transparent;color:var(--ink);font:var(--weight-medium) var(--text-small) / var(--leading-note) var(--font);cursor:pointer}.buy-rate-panel__action+.buy-rate-panel__action{border-inline-start:1px solid transparent}.buy-rate-panel__offer-actions:hover .buy-rate-panel__action+.buy-rate-panel__action,.buy-rate-panel__offer-actions:focus-within .buy-rate-panel__action+.buy-rate-panel__action{border-inline-start-color:var(--line-soft)}.buy-rate-panel__action:hover,.buy-rate-panel__action:focus-visible{background:color-mix(in srgb,var(--accent) 6%,transparent)}.buy-rate-panel__action:focus-visible{outline-offset:calc(-1 * var(--ring-width))}.buy-rate-panel__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}.buy-rate-panel__action:hover .buy-rate-panel__action-label,.buy-rate-panel__action:focus-visible .buy-rate-panel__action-label{opacity:1}@media(hover:none),(pointer:coarse){.buy-rate-panel__offer{flex-wrap:wrap}.buy-rate-panel__offer-actions--split{position:relative;inset:auto;width:100%;gap:var(--space-sm)}.buy-rate-panel__offer-actions--split .buy-rate-panel__action{display:flex;align-items:stretch}.buy-rate-panel__offer-actions--split .buy-rate-panel__action+.buy-rate-panel__action{border-inline-start:0}.buy-rate-panel__offer-actions--split .buy-rate-panel__action-label{position:static;transform:none;width:100%;max-width:none;opacity:1}}.buy-rate-panel__summary .convo__buy-rate-label{grid-column:1}.buy-rate-panel__summary .convo__buy-rate-value{justify-self:end;font-size:var(--text-body)}.buy-rate-panel__summary .convo__buy-rate-counts{grid-column:1 / -1}.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,.convo__toolbar-search-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-note{color:var(--ink-faint)}.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}.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);background:var(--surface);align-items:flex-start}.convo__back{display:none}.convo__head-aside{align-items:center;align-self:center;display:flex;flex:none;gap:var(--space-sm);margin-left:auto}.convo__header-row{container:convo-header / inline-size;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 1 auto;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;flex-wrap:wrap;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__actions-menu{display:inline-flex;flex:none;margin-left:auto}.convo__toolbar>.select{flex-shrink:0}.convo__title{margin:0;font:var(--weight-semibold) var(--text-body) / var(--leading-snug) var(--font)}@container convo-header (max-width: 45rem){.convo__header-row>.convo__head{flex:1 1 100%;padding-right:var(--space-lg)}.convo__toolbar{flex:1 1 100%;margin-left:0;padding:0 var(--space-sm) 0 var(--space-md)}.convo__metrics>*{white-space:nowrap}.convo__metrics>[aria-hidden=true],.convo__toolbar-separator{display:none}.convo__metrics{column-gap:var(--space-md);flex:1 1 auto;justify-content:flex-start;row-gap:0}}@media(max-width:720px){.convo__header-row{row-gap:0}.convo__back{align-items:center;align-self:center;border-radius:var(--radius-control);color:var(--ink);display:inline-flex;flex:none;height:var(--size-control-touch);justify-content:center;margin-left:calc(-1 * var(--space-sm));width:var(--size-control-touch)}}.thread-message-search__results{display:flex;flex-direction:column;gap:var(--space-2xs);margin-top:var(--space-lg)}.thread-message-search__results>.convo__run>.btn{justify-content:flex-start;text-align:left;padding:0;white-space:normal;height:auto}.thread-message-search__result{display:flex;flex-direction:column;min-width:0;gap:var(--space-2xs)}.thread-message-search__result>span:last-child{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.thread-message-search__results>.convo__run{max-width:90%}.thread-message-search__results .convo__bubble{text-align:left}.thread-message-search__status{display:grid;place-items:center;min-height:calc(2 * var(--size-row-stacked));padding:var(--space-lg);text-align:center}.thread-message-search__status>*{margin:0}.send-glyph{display:inline-grid;place-items:center;width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none;margin-inline-end:var(--space-2xs);vertical-align:-.2em;color:var(--ink-faint)}.send-glyph svg{display:block;overflow:visible}.send-glyph--translating,.send-glyph--voice,.send-glyph--attachments,.send-glyph--preparing,.send-glyph--sending{color:var(--accent)}.send-glyph--account,.send-glyph--unconfirmed,.send-glyph--retrying,.send-glyph--investigating{color:var(--caution)}.send-glyph--failed{color:var(--danger)}.send-glyph--sent{color:var(--ink-muted)}.send-glyph--read{color:var(--accent)}.send-glyph--translating svg{animation:send-glyph-shimmer 1.6s var(--ease-in-out) infinite}.send-glyph__bar{transform-box:fill-box;transform-origin:center;animation:send-glyph-level 1s var(--ease-in-out) infinite}.send-glyph__bar:nth-child(2){animation-delay:-.75s}.send-glyph__bar:nth-child(3){animation-delay:-.5s}.send-glyph__bar:nth-child(4){animation-delay:-.25s}.send-glyph__ring{width:var(--size-dot-lg);height:var(--size-dot-lg);border:1.6px solid var(--accent-line);border-top-color:currentColor;border-radius:50%;animation:send-glyph-turn .8s linear infinite}.send-glyph--retrying svg{animation:send-glyph-retry 1.6s var(--ease-in-out) infinite}.send-glyph__hand{transform-box:view-box;transform-origin:12px 12px;animation:send-glyph-turn 6s linear infinite}.send-glyph__lens{transform-box:view-box;animation:send-glyph-search 1.4s var(--ease-in-out) infinite}.send-glyph--sending svg{animation:send-glyph-glide 1.2s var(--ease-out) infinite}.send-glyph--arrived{animation:send-glyph-arrive var(--dur-slow) var(--ease-spring) both}.send-glyph--sent.send-glyph--arrived{animation:send-glyph-landed 1.4s var(--ease-out) both}.send-glyph--sent.send-glyph--arrived .send-glyph__tick{stroke-dasharray:1;animation:send-glyph-tick .42s var(--ease-out) both}.send-glyph--failed.send-glyph--arrived{animation:send-glyph-nudge .36s var(--ease-out) both}@keyframes send-glyph-shimmer{50%{opacity:.4}}@keyframes send-glyph-level{0%,to{transform:scaleY(1)}50%{transform:scaleY(.35)}}@keyframes send-glyph-turn{to{transform:rotate(360deg)}}@keyframes send-glyph-retry{0%{transform:rotate(0)}60%,to{transform:rotate(360deg)}}@keyframes send-glyph-glide{0%{opacity:0;transform:translate(-3px,3px)}35%,70%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(3px,-3px)}}@keyframes send-glyph-search{0%,to{transform:translate(-1.5px)}25%{transform:translateY(-1.5px)}50%{transform:translate(1.5px)}75%{transform:translateY(1.5px)}}@keyframes send-glyph-arrive{0%{opacity:0;transform:scale(.5)}}@keyframes send-glyph-landed{0%,40%{color:var(--positive);transform:scale(1.25)}}@keyframes send-glyph-tick{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes send-glyph-nudge{20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.send-glyph svg,.send-glyph__bar,.send-glyph__ring,.send-glyph__lens,.send-glyph__hand{animation:none}}.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__status-tip{appearance:none;display:inline-grid;place-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;vertical-align:-.2em;cursor:default}.convo__status-tip .send-glyph{margin:0;vertical-align:baseline}.convo__status-tip:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:50%}@media(pointer:coarse){.convo__status-tip{min-width:var(--size-control-touch);min-height:var(--size-control-touch);margin-block:calc((var(--size-control-touch) - 1lh) / -2);margin-inline:calc((var(--size-control-touch) - var(--size-icon-sm)) / -2)}}.convo__status--failed{color:var(--danger)}.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__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)}.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__failure{display:block;color:var(--caution);font-size:var(--text-hint);line-height:var(--leading-meta);overflow-wrap:anywhere}.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__actions,.translation__suggestion{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.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}}.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}.ppv-performance__trigger{display:inline-flex;padding:0;border:0;border-radius:var(--radius-round);background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.ppv-performance{display:grid;gap:var(--space-sm);min-width:15rem;max-width:20rem}.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(--conversation-text-size, var(--text-chat));line-height:var(--leading-chat)}.convo__aside{font-size:var(--text-small);color:var(--ink-muted)}.convo__bubble--post-purchase{background:var(--purchase-wash);border-color:var(--purchase-line)}.convo__bubble--unsent{border-style:dashed;opacity:.55}.convo__bubble--undeliverable{border-style:dashed}.convo__bubble--unsent .convo__text{text-decoration:line-through}.convo__attribution{display:inline-flex;align-items:center;gap:var(--space-2xs);vertical-align:middle}.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);animation:convo-bubble-found .9s var(--ease-out) 2}@keyframes convo-bubble-found{0%{box-shadow:0 0 0 var(--space-2xs) color-mix(in srgb,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 var(--space-lg) transparent}}@media(prefers-reduced-motion:reduce){.convo__bubble--highlight{animation:none}}.convo__send-error{color:var(--danger);font-size:var(--text-small)}.convo__send-warning{color:var(--caution-strong);font-size:var(--text-small)}.convo__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--conversation-text-size, var(--text-chat));line-height:var(--leading-chat)}.convo__translation-status{color:var(--ink-muted);font-size:var(--text-small);line-height:var(--leading-normal)}.convo__text--translating{filter:blur(calc(var(--blur-preview) / 5));opacity:.85;-webkit-user-select:none;user-select:none}.convo__reveal{display:grid}.convo__reveal>*{grid-area:1 / 1}.convo__reveal-from{filter:blur(calc(var(--blur-preview) / 5));opacity:0;animation:convo-reveal-from .42s var(--ease-out)}.convo__reveal-to{-webkit-mask-image:linear-gradient(90deg,black 40%,transparent 60%);mask-image:linear-gradient(90deg,black 40%,transparent 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-position:0 0;mask-position:0 0;animation:convo-reveal-to .42s var(--ease-out)}.convo__reveal--fade .convo__reveal-from{filter:none;animation-name:convo-reveal-fade-out}.convo__reveal--fade .convo__reveal-to{-webkit-mask-image:none;mask-image:none;animation-name:convo-reveal-fade-in}@keyframes convo-reveal-from{0%{opacity:.85}to{opacity:0}}@keyframes convo-reveal-to{0%{-webkit-mask-position:100% 0;mask-position:100% 0;filter:blur(calc(var(--blur-preview) / 5));opacity:.85}to{-webkit-mask-position:0 0;mask-position:0 0;filter:blur(0);opacity:1}}@keyframes convo-reveal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes convo-reveal-fade-in{0%{opacity:0}to{opacity:1}}.convo__translation-status{display:flex;align-items:center;font-size:var(--text-small);opacity:.85;margin-bottom:var(--space-3xs)}.convo__bubble--priority-dry-run{opacity:.65;border:1px dashed var(--ink-muted);outline:1px dotted var(--ink-faint);outline-offset:3px}.giphy-picker-popover{position:fixed;z-index:var(--z-menu);display:flex;flex-direction:column;width:var(--size-giphy-picker);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-menu)}.giphy-picker__search{display:flex;align-items:center;gap:var(--space-xs);flex:none;padding:var(--space-sm);border-bottom:1px solid var(--line-soft)}.giphy-picker__search>:first-child{flex:1;min-width:0}.giphy-picker{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-sm)}.giphy-picker__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2xs)}.giphy-picker__gif{--media-thumbnail-size: 100%;display:block;min-width:0;aspect-ratio:1;padding:0;border:0;border-radius:var(--radius-control);background:transparent;cursor:pointer}.giphy-picker__gif .media-thumbnail{border:0;border-radius:var(--radius-control)}.giphy-picker__gif .media-thumbnail__kind{display:none}.giphy-picker__gif:hover,.giphy-picker__gif:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.giphy-picker__credit{flex:none;padding:var(--space-xs) var(--space-sm);border-top:1px solid var(--line-soft);color:var(--ink-faint);font-size:var(--text-hint)}.sensitive-text{white-space:pre-wrap;overflow-wrap:anywhere}.sensitive-text__word{color:var(--danger);background:var(--danger-wash)}.sensitive-text--overlay{position:relative;pointer-events:none;color:transparent}.sensitive-words__sample{padding:var(--space-xs) var(--space-md)}.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-range{margin-top:var(--space-sm)}.convo__ppv-error{margin-top:var(--space-2xs)}.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{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs);font-weight:var(--weight-medium)}.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}.vault__price{position:absolute;top:var(--space-xs);left:var(--space-xs);z-index:var(--z-raised);padding:0 var(--space-sm);border-radius:var(--radius-round);font-size:var(--text-hint);font-weight:var(--weight-medium);line-height:var(--space-xl);color:var(--surface);white-space:nowrap;pointer-events:none}.vault__price--offered{background:var(--caution)}.vault__price--purchased{background:var(--positive)}.vault__price--free{background:var(--ink-muted);pointer-events:auto}.vault__item.is-free .media-thumbnail,.vault__item.is-purchased .media-thumbnail{filter:grayscale(1);opacity:.45}.vault-audio__toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3xs);width:100%;aspect-ratio:1;padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--ink-muted);font:inherit;font-size:var(--text-small);cursor:pointer}.vault-audio__toggle:hover,.vault-audio__toggle[aria-pressed=true]{color:var(--accent)}.vault-audio__toggle small{font-size:var(--text-hint)}.vault-audio__error{display:block;padding:var(--space-xs);color:var(--danger);font-size:var(--text-hint);line-height:var(--leading-meta)}.dialog:has(.vault){max-width:var(--size-dialog-media)}.dialog:has(.vault)>.dialog__body{display:flex;flex-direction:column;padding:0;overflow:hidden}.vault{display:flex;flex:1;flex-direction:column;min-height:0}.vault__browser{display:flex;flex:1 1 auto;height:min(62vh,var(--size-vault-height));min-height:0}.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;min-height:0;display:flex;flex-direction:column}.vault__toolbar{display:flex;flex:none;align-items:center;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(var(--vault-grid-columns, 6),minmax(0,1fr));gap:var(--space-sm)}.vault__results>.load-more{height:var(--size-control);min-height:var(--size-control)}.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 .media-attachment,.vault__item .media-attachment__open,.vault__item .media-thumbnail{width:100%;height:auto;aspect-ratio:1}.vault__item.is-selected .media-thumbnail,.vault__item.is-selected .vault-audio__toggle{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__item.is-purchased .vault__item-meta{opacity:.6}.dialog__body .vault>.form-actions{position:static;flex:none;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin:0;padding:var(--space-md);border-top:1px solid var(--line-soft)}.vault>.form-actions>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)}}@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}}@media(pointer:coarse){.vault__list{min-height:var(--size-control-touch)}}.vault__tabs{padding-inline:var(--space-md)}.vault__browser[hidden]{display:none}.vault__toolbar .segmented{flex-wrap:wrap}.vault__main>.tab-panel,.vault__browse-content{display:flex;flex-direction:column;flex:1;min-height:0}.vault__browse-content[hidden]{display:none}.vault__tabs{padding-top:var(--space-sm)}.draft-attachments{display:flex;align-items:center;gap:var(--space-sm);overflow-x:auto;padding:var(--space-2xs) 0;margin-bottom:var(--space-sm)}.draft-attachments__item{position:relative;flex:none}.draft-attachments__preview{position:relative}.draft-attachments__preview>.media-attachment{display:block}.draft-attachments__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}.draft-attachments__remove:disabled{color:var(--ink-disabled);cursor:default}.draft-attachments__item.is-free .media-thumbnail,.draft-attachments__item.is-purchased .media-thumbnail{filter:grayscale(1);opacity:.45}.draft-attachments__preview>.vault__price{top:auto;bottom:var(--space-2xs);left:var(--space-2xs);max-width:calc(100% - 2 * var(--space-2xs));box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;pointer-events:auto;padding:0 var(--space-xs);font-size:var(--text-badge);line-height:var(--space-lg)}.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{display:flex;align-items:center;gap:var(--space-sm);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-heading,.convo__voice-actions,.convo__voice-progress{display:flex;align-items:center;gap:var(--space-sm)}.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}.convo__voice-translation{display:flex;flex-direction:column;gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--line)}.convo__voice-translation .translation__source .convo__text{color:var(--ink-muted)}.convo__voice-mode,.convo__voice-mode:hover:not(:disabled),.convo__voice-mode[aria-expanded=true]{color:var(--ink);background:transparent;border:0;border-radius:0;box-shadow:none}.convo__voice-mode.is-on,.convo__voice-mode.is-on:hover:not(:disabled),.convo__voice-mode.is-on[aria-expanded=true]{color:var(--accent)}.convo__voice-mode>.truncate{overflow:visible}.convo__voice-mode-glyph{position:relative;display:inline-flex}.convo__voice-mode-badge{position:absolute;right:calc((var(--space-xs) + var(--space-3xs)) * -1);bottom:calc(var(--space-2xs) * -1);display:inline-flex}.convo__voice-mode-badge--send{right:calc((var(--space-xs) + var(--space-2xs)) * -1);color:var(--hot)}.convo__voice-mode-badge--send .icon{stroke:var(--surface-control);stroke-width:3px;paint-order:stroke}.convo__voice-mode-badge--ask{right:calc(var(--space-2xs) * -1);bottom:calc(var(--space-3xs) * -1);color:var(--info);font:var(--weight-bold) var(--text-hint) / 1 var(--font);text-shadow:0 0 var(--space-3xs) var(--surface-control),0 0 var(--space-3xs) var(--surface-control)}.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__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__translate,.convo__translate:hover:not(:disabled),.convo__translate[aria-expanded=true]{color:var(--ink);background:transparent;border:0;border-radius:0;box-shadow:none}.convo__translate.is-on,.convo__translate.is-on:hover:not(:disabled),.convo__translate.is-on[aria-expanded=true]{color:var(--accent)}.convo__translate-menu .menu__item{padding-block:var(--space-sm)}.convo__translate-menu .menu__hint{margin-top:var(--space-2xs);line-height:var(--leading-meta)}.convo__translate-picker{position:fixed;z-index:var(--z-menu);display:flex;flex-direction:column;gap:var(--space-sm);width:min(var(--size-popover),calc(100vw - var(--space-xl)));padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-menu)}.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__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-md)}.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__translate-control,.convo__translate-control>.menu{display:flex}.convo__composer-field .convo__composer-grow>.convo__message-editor{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>.convo__message-editor,.convo__composer-grow>.convo__composer-marks,.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(--conversation-text-size, var(--text-chat)) / var(--leading-chat) var(--font);overflow-y:auto;resize:none}.convo__composer-grow>.convo__message-editor{border-color:var(--field-line)}.convo__composer-row .btn{flex:0 0 auto}.convo__composer-feedback{margin-top:var(--space-xs)}.convo__composer-selection{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs);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--ppv-end .convo__ppv-history{right:var(--space-md);left:auto}.convo__ppv{display:inline-flex;align-items:center;gap:var(--space-2xs)}@media(max-width:600px){.convo__composer{padding-inline:var(--space-md)}}.convo__ppv-feedback{display:flex;flex-direction:column;gap:var(--space-2xs);margin-top:var(--space-sm)}.convo__message-editor{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.convo__message-editor[data-empty=true]:before{content:attr(data-placeholder);color:var(--ink-faint);pointer-events:none}.convo__message-editor[aria-disabled=true]{opacity:.6}.script-import-warning{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--caution);cursor:help}.script-import-warning:hover,.script-import-warning:focus-visible{background:var(--caution-wash)}.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}[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-tag-clone__source{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-sunken)}.script-tag-clone__source>div{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;overflow-wrap:anywhere}.script-tag-clone__selected{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.script-tag-clone__selected .btn{height:auto;min-height:var(--size-control-sm);white-space:normal;text-align:left;overflow-wrap:anywhere}.script-tag-delete{overflow-wrap:anywhere}.script-tag-delete__option{display:flex;align-items:flex-start;gap:var(--space-sm)}.script-tag-delete__option>input{flex:none;margin-top:var(--space-2xs)}.script-tag-delete__option>span{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.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{min-height:1lh;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>div,.script-editor__tags>button{flex-shrink:0}.script-editor__tags>.hint{padding:var(--space-xs) var(--space-sm)}.script-editor__tag-select{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__tag-select>span:last-child{color:var(--ink-soft);font-size:var(--text-hint);font-variant-numeric:tabular-nums}.script-editor__tag-select:hover{background:var(--surface-hover)}.script-editor__tag-select[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;flex-wrap:wrap;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__note{display:flex;align-items:flex-start;gap:var(--space-3xs);min-width:0;color:var(--ink-soft);font-size:var(--text-hint);line-height:var(--leading-meta)}.script-editor__note>.icon{height:1lh}.script-editor__note-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;overflow:hidden;overflow-wrap:anywhere}.script-editor__note-grow{display:grid;min-width:0}.script-editor__note-grow:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid transparent;padding:var(--space-xs) var(--space-md);font:var(--weight-regular) var(--text-body) / var(--leading-snug) var(--font)}.script-editor__note-grow>textarea,.script-editor__note-grow:after{grid-area:1 / 1 / 2 / 2;width:100%;max-height:calc(3lh + 2 * (var(--space-xs) + 1px));overflow-y:auto;resize:none}@media(pointer:coarse){.script-editor__note-grow:after{font-size:max(var(--text-field-touch),1em)}}.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__line--embedded{border:0;background:transparent}.script-editor__line--embedded .script-editor__fields{padding:0}.script-editor__line--embedded .script-editor__line-head{padding:0 0 var(--space-md)}.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{max-height:12rem;position:static;gap:var(--space-xs);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-editor__tag{display:flex;align-items:center;min-width:0;border-radius:var(--radius-control);background:var(--surface)}.script-editor__tag-select{flex:1;min-width:0}.script-editor__tag:has([aria-pressed=true]){background:var(--accent-wash)}.script-editor-dialog{display:flex;flex-direction:column;overflow:hidden;min-height:0}.script-editor-dialog>.script-editor{height:min(65vh,48rem);min-height:0;padding:var(--space-xl)}.script-editor-dialog .script-editor__body{flex:1;min-height:0;overflow:hidden}.script-editor-dialog .script-editor__tags{position:static;align-self:stretch;min-height:0;max-height:none;overscroll-behavior:contain}.script-editor-dialog .script-editor__main{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.dialog__body .script-editor-dialog>.form-actions{position:static;flex:none;margin:0}@container (max-width: 620px){.script-editor-dialog .script-editor__body{grid-template-rows:minmax(0,8rem) minmax(0,1fr)}}.script-editor__price-feedback{display:flex;flex-direction:column;gap:var(--space-2xs);margin-top:var(--space-sm)}.script-transfer-dialog .dialog__body,.script-transfer-dialog .tab-panel{display:flex;flex-direction:column;min-height:0;min-width:0}.script-transfer-dialog .dialog__body{overflow:hidden}.script-transfer-dialog .dialog__body>.stack,.script-transfer-dialog .tab-panel,.script-transfer-dialog .tab-panel>.stack{flex:1;min-height:0}.script-transfer-dialog .tabs{flex:none;overflow:visible}.script-transfer-dialog .tabs__group{min-width:0;max-width:100%;flex-wrap:wrap}.script-transfer-dialog .form-actions,.script-transfer-dialog .tab-panel>.stack>:not(.script-transfer__review){flex:none}.script-transfer__review{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.script-transfer__review>.table__toolbar,.script-transfer__review>.table__footer{flex:none}.script-transfer__preview{flex:1;min-height:0;max-height:min(38vh,var(--size-popover-wide));overflow:auto;overscroll-behavior:contain}.script-transfer__message{white-space:pre-wrap;overflow-wrap:anywhere}.script-transfer__excerpt{font-weight:var(--weight-normal);text-align:start;overflow-wrap:anywhere}.script-transfer__file{transition:border-color .16s var(--ease-out),background .16s var(--ease-out)}.script-transfer__file>div{padding:var(--space-md)}.script-transfer__file [data-empty]{text-align:center}.script-transfer__file .row>.stack{min-width:0;flex:1}.script-transfer__file.is-dragging{border-color:var(--accent);background:var(--accent-wash)}.script-transfer__processing{display:grid;gap:var(--space-sm);min-height:var(--size-control);padding:var(--space-xs) var(--space-md)}.script-transfer__processing .spinner{color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.script-transfer__file .strong{font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-normal)}.script-transfer__context{margin:0;max-width:var(--reading-width);color:var(--ink-body);font-size:var(--text-body);line-height:var(--leading-relaxed);overflow-wrap:anywhere;animation:script-import-arrive .18s var(--ease-out)}.script-transfer-dialog .tab-panel{animation:script-import-arrive .18s var(--ease-out)}@keyframes script-import-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.script-transfer-dialog *,.script-transfer-dialog *:before,.script-transfer-dialog *:after{animation:none!important;transition:none!important}}.scripts__sequence-toggle{position:relative;z-index:var(--z-raised);pointer-events:auto;flex:none;display:flex;align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-3xs) 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.scripts__sequence-toggle:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.scripts__sequence-toggle:focus-visible{outline-offset:calc(-1 * var(--ring-width))}.scripts__sequence-chevron{display:inline-flex;flex:none;color:var(--ink-faint);transition:transform var(--dur-base) var(--ease-out)}.scripts__sequence-toggle[aria-expanded=false] .scripts__sequence-chevron{transform:rotate(-90deg)}.scripts__row-message,.scripts__row-message .message-media-content,.scripts__row-message .message-media-content__summary{display:contents}.scripts__row-message .message-media-content__copy,.scripts__row-copy{grid-column:1;grid-row:1;min-width:0}.scripts__row-message :is(.message-media-content__single,.message-media-content__toggle){grid-column:2;grid-row:1;justify-self:center;margin-left:var(--space-sm)}.scripts__row-message .message-media-content>[id]{grid-column:1 / -1;grid-row:2;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-message :is(.message-media-content__single,.message-media-content__toggle){--media-thumbnail-size: calc(var(--size-control-sm) - var(--space-3xs))}.scripts__row-message .media-thumbnail{border-radius:var(--radius-control)}.scripts__row-message :is(.media-thumbnail__kind,.media-thumbnail__placeholder small){display:none}.scripts__row-message .media-thumbnail__placeholder{overflow:hidden;font-size:var(--text-badge)}.scripts__row-message .message-media-content__count{min-width:var(--size-icon);min-height:var(--size-icon);padding-inline:var(--space-3xs);font-size:var(--text-badge)}.scripts__row-message .message-media-content__toggle[aria-expanded=false]>.message-media-content__count{top:calc(-1 * var(--space-3xs));right:calc(-1 * var(--space-3xs))}.scripts__row-message .message-media-content__toggle{gap:var(--space-3xs)}.scripts__row-message .media-thumbnail__placeholder>span,.scripts__row-message .media-thumbnail__kind{font-size:var(--text-badge)}.scripts__header{display:flex;align-items:center;min-width:0;padding:var(--space-2xs) var(--space-lg);font-size:var(--text-small)}.scripts__header .scripts__head{width:auto;flex:0 0 auto;min-width:0}.scripts__header>.btn{flex:none}.scripts__favorites{flex:1;display:flex;gap:var(--space-xs);overflow-x:auto;min-width:0;padding:0 var(--space-xs)}.scripts__favorite{flex:0 0 auto;max-width:var(--size-script-favorite);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:calc(var(--size-control-sm) * .875);padding:0 var(--space-sm);border:1px solid var(--line-soft);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.scripts__favorite:hover{background:var(--surface-hover)}.scripts__favorite:disabled{opacity:.5;cursor:default}.scripts__favorite-dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-lg)}@media(pointer:coarse){.scripts__favorite{min-height:var(--size-control-touch);min-width:var(--size-control-touch)}}.scripts__action .icon{width:var(--size-icon);height:var(--size-icon)}.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%;min-height:calc(var(--size-control-sm) * .875);padding:0;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-regular)}.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{container:script-list / inline-size;display:grid;grid-template-columns:fit-content(calc(var(--size-column-lg) + var(--space-xl) + var(--space-sm))) minmax(0,1fr);align-content:start;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__sequence,.scripts__sequence-lines{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.scripts__note{grid-column:1 / -1}.scripts__history-status{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--size-icon);height:var(--size-icon);margin-left:var(--space-sm);color:var(--ink-faint)}.scripts__history-status .spinner__ring{width:var(--size-icon-sm);height:var(--size-icon-sm)}.scripts__list.is-loading .scripts__row{opacity:.55}.scripts__row{--script-row-surface: var(--surface);display:grid;grid-column:1 / -1;grid-template-columns:subgrid;row-gap:var(--space-3xs);width:100%;padding:var(--space-xs) var(--space-sm);border:0;border-bottom:1px solid var(--line-faint);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.scripts__row:hover{--script-row-surface: var(--surface-hover);background:var(--surface-hover)}.scripts__row:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.scripts__key{position:relative;grid-column:1;grid-row:1;display:flex;align-items:center;gap:var(--space-3xs);align-self:center;min-width:0;margin-right:var(--space-sm);padding-left:0}.scripts__key .scripts__sequence-toggle{position:absolute;left:0;color:var(--script-history)}.scripts__key:has(.scripts__sequence-toggle){padding-left:calc(var(--space-2xl) + var(--space-sm))}.scripts__row--follow-up .scripts__key{padding-left:calc(var(--space-2xl) * 2)}.scripts__row--follow-up .scripts__key:before{content:"";position:absolute;left:calc(var(--space-xl) + var(--space-3xs));bottom:50%;width:calc(var(--space-2xl) - var(--space-3xs));height:var(--size-control);border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);pointer-events:none}.scripts__transition{position:static;z-index:var(--z-raised);pointer-events:auto;display:flex;align-items:center;gap:var(--space-2xs);min-width:0;color:var(--ink-faint);font-size:var(--text-hint);white-space:nowrap;flex:none;margin-left:var(--space-2xs)}.scripts__transition .icon{flex:none}.scripts__transition>span{overflow:hidden;text-overflow:ellipsis}.scripts__row--follow-up .scripts__transition{position:absolute;left:calc(var(--space-lg) + var(--space-2xs));top:50%;transform:translateY(-50%);max-width:calc(var(--space-2xl) + var(--space-sm));margin-left:0;gap:var(--space-3xs);font-size:var(--text-badge);line-height:1;background:var(--script-row-surface);box-shadow:0 0 0 var(--space-3xs) var(--script-row-surface)}.scripts__row-name{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;overflow-wrap:anywhere;font-size:var(--text-small);line-height:var(--leading-meta);font-weight:var(--weight-medium)}.scripts__key:has(.scripts__key-meta) .scripts__row-name{display:block;white-space:nowrap;text-overflow:ellipsis}.scripts__key-meta{display:flex;flex:none;align-items:center;column-gap:var(--space-3xs);min-width:0;color:var(--ink-faint);font-size:var(--text-hint);line-height:var(--leading-meta)}.scripts__key-meta>[role=img]{display:inline-flex;flex:none}.scripts__row-price{grid-column:3;grid-row:1;display:inline-flex;align-self:center;justify-self:end;margin-left:var(--space-sm);overflow:hidden;white-space:nowrap;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.scripts__row-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;overflow-wrap:anywhere;color:var(--ink-muted);font-size:var(--text-script-preview);line-height:var(--leading-chat)}.scripts__note-trigger{grid-column:5;grid-row:1;justify-self:end;margin-left:var(--space-sm);position:relative;z-index:var(--z-raised);pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--size-control-sm);height:var(--size-control-sm);padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-soft);cursor:pointer}.scripts__note-trigger:hover,.scripts__note-trigger:focus-visible{background:var(--surface-raised);color:var(--ink)}.scripts__note-detail-text{margin-top:var(--space-xs);white-space:pre-wrap;overflow-wrap:anywhere}.scripts__caption{grid-column:4;grid-row:1;justify-self:end;justify-content:flex-end;max-width:100%;--caption-ring-room: calc(var(--ring-width) + var(--ring-offset));display:flex;align-items:center;gap:var(--space-xs);min-width:0;margin:calc(-1 * var(--caption-ring-room));margin-left:calc(var(--space-sm) - var(--caption-ring-room));padding:var(--caption-ring-room);overflow:hidden;color:var(--ink-faint);font-size:var(--text-hint);line-height:var(--leading-meta);white-space:nowrap}.scripts__caption-item{position:relative;z-index:var(--z-raised);pointer-events:auto;display:inline-flex;align-items:center;gap:var(--space-3xs);min-width:0}.scripts__caption-item>.icon{flex:none}.scripts__caption-item--accent{color:var(--accent)}.scripts__caption-item--danger{color:var(--danger)}.scripts__note{padding:var(--space-sm) var(--space-md)}.scripts__row{position:relative;justify-content:center;min-height:var(--size-control);cursor:default}.scripts__row-content{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;column-gap:0;pointer-events:none}.scripts__row-body{display:grid;grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr) repeat(4,max-content);align-items:center;min-width:0}.scripts__row-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3xs)}.scripts__row.is-used{color:var(--ink-muted);background-color:color-mix(in srgb,var(--danger) 18%,var(--surface));background-image:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--danger) 26%,transparent) 8px 16px)}.scripts__row.is-suggested{--script-row-surface: color-mix(in srgb, var(--script-next) 22%, var(--surface));background-color:var(--script-row-surface);box-shadow:inset var(--space-3xs) 0 var(--script-next),inset 0 0 0 1px var(--script-next);animation:scripts-next-pulse 1.6s ease-in-out infinite}@keyframes scripts-next-pulse{50%{background-color:color-mix(in srgb,var(--script-next) 40%,var(--surface));box-shadow:inset var(--space-3xs) 0 var(--script-next),inset 0 0 0 1px var(--script-next),inset 0 0 var(--space-md) color-mix(in srgb,var(--script-next) 55%,transparent)}}@media(prefers-reduced-motion:reduce){.scripts__row.is-suggested{animation:none}}.scripts__row:has(.scripts__sequence-toggle){--script-row-surface: color-mix(in srgb, var(--script-history) 16%, var(--surface));background-color:var(--script-row-surface)}.scripts__row:has(.scripts__sequence-toggle):hover{--script-row-surface: color-mix(in srgb, var(--script-history) 22%, var(--surface))}.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;z-index:calc(var(--z-raised) + 1)}.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{flex:0 1 auto;max-width:100%;pointer-events:auto;gap:var(--space-2xs);position:relative;z-index:var(--z-raised)}.scripts__usage-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.scripts__usage .time-detail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scripts__usage a{flex:none;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;grid-column:1 / -1;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}}@media(max-width:600px){.scripts__header{padding-inline:var(--space-md)}}.scripts__tag{min-height:var(--size-control-sm)}@container script-list (max-width: 440px){.scripts__row-body{display:contents}.scripts__row-content{grid-template-columns:var(--size-column-xs) minmax(0,1fr) repeat(3,max-content);row-gap:var(--space-3xs)}.scripts__caption{grid-column:4}.scripts__note-trigger{grid-row:1 / 3}.scripts__key{grid-column:1 / 3}.scripts__row-message .message-media-content__copy,.scripts__row-copy{grid-column:1 / 3;grid-row:2}.scripts__row-message :is(.message-media-content__single,.message-media-content__toggle){grid-column:3;grid-row:1 / 3}.scripts__row-price{grid-column:4;grid-row:2}.scripts__row-price-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.scripts__row-message .message-media-content>[id]{grid-column:1 / -1;grid-row:3}}@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,.scripts__sequence-toggle{min-height:var(--size-control-touch)}}.scripts__header>.btn--icon{width:calc(var(--size-control-sm) * .875);height:calc(var(--size-control-sm) * .875);min-height:calc(var(--size-control-sm) * .875);padding:0;margin-inline-end:calc((var(--size-icon) - var(--size-control-sm)) / 2)}.scripts__header .icon{width:calc(var(--size-icon) * .9);height:calc(var(--size-icon) * .9)}@media(pointer:coarse){.scripts__head,.scripts__header>.btn--icon{min-width:var(--size-control-touch);min-height:var(--size-control-touch)}}.script-media{display:flex;gap:var(--space-xs);max-width:100%;overflow-x:auto}.script-media-gallery{--media-thumbnail-size: var(--size-column-sm)}.script-media-gallery .script-media{flex-wrap:wrap;overflow:visible}.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}.bug-report__wiggle{animation:bug-report-wiggle var(--dur-slow) var(--ease-spring)}.bug-report{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);bottom:var(--space-md);box-shadow:var(--shadow-dialog);color:var(--ink);flex-direction:column;inset-inline-end:auto;left:var(--space-md);margin:0;max-height:calc(100dvh - var(--space-md) * 2);max-width:none;overflow:hidden;padding:0;position:fixed;top:auto;transform-origin:bottom left;width:min(26rem,calc(100vw - var(--space-md) * 2));animation:bug-report-in var(--dur-slow) var(--ease-spring)}.bug-report[open]{display:flex}.bug-report::backdrop{background:var(--scrim);animation:bug-report-flash var(--dur-slow) var(--ease-out)}.bug-report--stacked::backdrop{background:transparent;animation-name:bug-report-flash-clear}.bug-report--leaving{animation:bug-report-out var(--dur-fast) var(--ease-in-out) forwards}.bug-report--leaving::backdrop{opacity:0;transition:opacity var(--dur-fast) var(--ease-in-out)}.bug-report--dragging{outline:var(--ring-width) dashed var(--accent);outline-offset:calc(var(--space-xs) * -1)}body:has(.bug-report--stacked[open]:not(.bug-report--leaving)) dialog:modal:not(.bug-report){filter:saturate(.85) brightness(.97);scale:.985}dialog:modal:not(.bug-report){transition:scale var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out)}.bug-report__head{align-items:center;display:flex;flex:none;gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) var(--space-sm)}.bug-report__badge{align-items:center;background:var(--accent-wash);border-radius:var(--radius-round);color:var(--accent);display:inline-flex;flex:none;height:var(--size-control);justify-content:center;width:var(--size-control)}.bug-report__badge--sent{animation:bug-report-pop var(--dur-slow) var(--ease-spring);background:var(--positive-wash);color:var(--positive)}.bug-report__heading{flex:1;min-width:0}.bug-report__title{font-size:calc(var(--text-title) * 1.25);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.bug-report__lede{color:var(--ink-muted);font-size:var(--text-body)}.bug-report__body{display:flex;flex-direction:column;gap:var(--space-md);min-height:0;overflow-y:auto;padding:var(--space-sm) var(--space-lg) var(--space-lg)}.bug-report__shots{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.bug-report__shot{align-items:center;background:var(--surface-sunken);border:1px solid var(--line-soft);border-radius:var(--radius-control);display:flex;flex-direction:column;height:3.75rem;justify-content:center;margin:0;overflow:hidden;position:relative;width:5.5rem;animation:bug-report-drop var(--dur-base) var(--ease-spring)}.bug-report__shot img{height:100%;object-fit:cover;object-position:top left;width:100%}.bug-report__shot--capturing{background:linear-gradient(100deg,var(--surface-sunken) 30%,var(--surface-hover) 50%,var(--surface-sunken) 70%);background-size:300% 100%;animation:bug-report-shimmer 1.2s linear infinite}.bug-report__shutter{border:var(--ring-width) solid var(--ink-faint);border-radius:var(--radius-round);height:1rem;width:1rem}.bug-report__shot-caption{color:var(--ink-muted);font-size:var(--text-note);margin-top:var(--space-3xs)}.bug-report__tag{background:var(--media-scrim);border-radius:var(--radius-control);bottom:var(--space-3xs);color:var(--on-media);font-size:var(--text-hint);left:var(--space-3xs);padding:0 var(--space-2xs);position:absolute}.bug-report__remove{align-items:center;background:var(--media-scrim);border:0;border-radius:var(--radius-round);color:var(--on-media);cursor:pointer;display:inline-flex;height:1.25rem;justify-content:center;opacity:0;position:absolute;right:var(--space-3xs);top:var(--space-3xs);transition:opacity var(--dur-fast) var(--ease-out);width:1.25rem}.bug-report__shot:hover .bug-report__remove,.bug-report__remove:focus-visible{opacity:1}.bug-report__add{border-style:dashed;color:var(--ink-muted);cursor:pointer;animation:none}.bug-report__add:hover{background:var(--surface-hover);color:var(--ink)}.bug-report__hint{color:var(--ink-faint);font-size:var(--text-note);margin-top:calc(var(--space-sm) * -1)}.bug-report__note{color:var(--caution-strong);font-size:var(--text-note);margin-top:calc(var(--space-sm) * -1)}.bug-report__error{color:var(--danger);font-size:var(--text-body)}.bug-report__context{display:grid;font-size:var(--text-body);gap:var(--space-3xs);margin:var(--space-xs) 0}.bug-report__context>div{display:grid;gap:var(--space-sm);grid-template-columns:6rem minmax(0,1fr)}.bug-report__context dt{color:var(--ink-faint)}.bug-report .field__label{font-size:var(--text-body)}.bug-report textarea{font-size:var(--text-lead)}.bug-report__actions{display:flex;gap:var(--space-xs);justify-content:flex-end}.bug-report__thread{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;margin:0;padding:0}.bug-report__message{border-radius:var(--radius-lg);font-size:var(--text-lead);max-width:90%;padding:var(--space-xs) var(--space-sm);white-space:pre-wrap;animation:bug-report-drop var(--dur-base) var(--ease-out)}.bug-report__message--reporter{align-self:flex-end;background:var(--accent-wash)}.bug-report__message--velma{align-self:flex-start;background:var(--surface-sunken);border:1px solid var(--line-faint)}.bug-report__author{color:var(--ink-faint);display:block;font-size:var(--text-note);font-weight:var(--weight-medium)}.bug-report__dots{display:inline-flex;gap:var(--space-3xs);margin-left:var(--space-3xs)}.bug-report__dots span{animation:bug-report-dot 1s var(--ease-in-out) infinite;background:currentColor;border-radius:var(--radius-round);height:calc(var(--size-dot) / 2);width:calc(var(--size-dot) / 2)}.bug-report__dots span:nth-child(2){animation-delay:.15s}.bug-report__dots span:nth-child(3){animation-delay:.3s}.bug-report__typing{color:var(--ink-muted)}.bug-report__reply{display:flex;flex-direction:column;gap:var(--space-sm)}.bug-report__float{align-items:center;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-round);bottom:var(--space-md);box-shadow:var(--shadow-lift);color:var(--ink-muted);cursor:pointer;display:inline-flex;gap:0;height:var(--size-control);left:var(--space-md);padding:0 var(--space-xs);position:fixed;transition:gap var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out);animation:bug-report-rise var(--dur-slow) var(--ease-spring) var(--dur-fast) both}.bug-report__float:hover,.bug-report__float:focus-visible{color:var(--ink);gap:var(--space-xs)}.bug-report__float-label{font-size:var(--text-body);max-width:0;overflow:hidden;transition:max-width var(--dur-base) var(--ease-out);white-space:nowrap}.bug-report__float:hover .bug-report__float-label,.bug-report__float:focus-visible .bug-report__float-label{max-width:8rem}@media(max-width:720px){.bug-report{border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;bottom:0;left:0;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);transform-origin:bottom center;width:100vw}}@media(pointer:coarse){.bug-report__remove{opacity:1}}@keyframes bug-report-in{0%{opacity:0;transform:translateY(.75rem) scale(.92)}}@keyframes bug-report-out{to{opacity:0;transform:translateY(.5rem) scale(.96)}}@keyframes bug-report-flash{0%{background:color-mix(in srgb,var(--surface-raised) 55%,transparent)}}@keyframes bug-report-flash-clear{0%{background:color-mix(in srgb,var(--surface-raised) 45%,transparent)}to{background:transparent}}@keyframes bug-report-wiggle{25%{transform:rotate(-14deg) scale(1.15)}60%{transform:rotate(10deg) scale(1.1)}}@keyframes bug-report-rise{0%{opacity:0;transform:translateY(.625rem) scale(.6)}}@keyframes bug-report-pop{0%{transform:scale(.5)}}@keyframes bug-report-drop{0%{opacity:0;transform:translateY(.25rem)}}@keyframes bug-report-shimmer{to{background-position:-150% 0}}@keyframes bug-report-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.creator-login-notice{display:flex;flex:none;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-block:1px solid var(--caution-line);color:var(--caution-strong);background:var(--caution-wash);font-size:var(--text-hint)}.creator-login-notice .icon{flex: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>.draft-attachments{margin-bottom:0}.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);flex-wrap:wrap}.script-send-setup__line-head>.script-send-setup__price{order:1;flex-basis:100%}.script-send-setup__footer>.hint{flex-basis:100%}}.script-send-setup__footer>.row{margin-left:auto}.script-send-setup__grip>.icon{pointer-events:none}.mass-message-start{display:grid;gap:var(--space-md)}.mass-message-start>.btn{padding:var(--space-lg);gap:var(--space-lg);text-align:left;white-space:normal}.mass-message-start__copy{display:grid;flex:1;gap:var(--space-xs)}.mass-message-start__icon{position:relative;display:inline-flex;flex:none;padding:var(--space-xs)}.mass-message-start__icon>.icon{width:var(--size-avatar-lg);height:var(--size-avatar-lg)}.mass-message-start__bolt{position:absolute;right:calc(-1 * var(--space-2xs));bottom:0;display:inline-flex;border-radius:var(--radius-sm);background:var(--surface);color:var(--caution)}.mass-message-export__progress{display:grid;gap:var(--space-md)}.mass-message-export__progress progress{width:100%;accent-color:var(--accent)}.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-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: 45rem){.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)}}.smart-list-picker{min-width:0;display:grid;gap:var(--space-sm)}.smart-list-picker__choices{display:grid;gap:var(--space-sm);max-height:20rem;overflow-y:auto}.smart-lists .split__detail{padding:var(--space-xl);gap:var(--space-xl)}.smart-lists .split__node-meta{min-width:0;max-width:100%;overflow:hidden}.smart-lists .directory-list-line{max-width:100%}.smart-lists .split__side-list{overflow-x:hidden}.smart-lists__error{padding:var(--space-sm) var(--space-md)}.smart-list-editor{display:flex;flex-direction:column;gap:var(--space-xl);min-height:0;flex:1}.smart-list-editor__form{display:flex;flex-direction:column;flex:1;min-width:0;gap:var(--space-xl);padding:0;border:0;margin:0}.smart-list-editor__form>.field{max-width:34rem}.smart-list-editor__conditions h3{margin:0 0 var(--space-md);font-size:var(--text-body)}.smart-list-editor__conditions>section{min-width:0}.smart-list-editor__actions{position:sticky;bottom:calc(-1 * var(--space-xl));margin-top:auto;padding-block:var(--space-lg);background:var(--surface-workspace);border-top:1px solid var(--line-soft)}.smart-lists .split__detail{container:smart-list-editor / inline-size}.filter-label--quiet{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.smart-list-editor__conditions{display:flex;flex-direction:column;gap:var(--space-lg)}.smart-list-editor__conditions>section>h3{margin-bottom:var(--space-lg)}.filter-expression--compact .filter-condition{align-items:center;padding:var(--space-sm);background:var(--surface-workspace);border-color:var(--line-faint)}.filter-expression--compact .filter-condition--related{padding:0 0 0 var(--space-lg);border:0;border-left:2px solid var(--accent-wash);border-radius:0;background:transparent}.filter-expression--compact .filter-relation{width:100%;position:relative}.filter-expression--compact .filter-relation__heading{position:absolute;right:0;top:0;z-index:var(--z-raised)}.filter-expression--compact .filter-relation>.stack>.filter-condition-fields{padding-right:2.5rem}.filter-expression--compact .filter-condition-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center}.filter-expression--compact .filter-condition-fields--count{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.filter-expression--compact .filter-condition-fields--date>label:last-child{grid-column:auto}.filter-expression--compact .filter-node__actions{padding-top:0}.filter-expression--compact .filter-rule-group{gap:var(--space-sm)}.filter-expression--compact .filter-rule-group__head{padding-block:var(--space-xs)}.filter-expression--compact .disclose{color:var(--ink-muted);font-size:var(--text-hint)}.filter-expression--compact .filter-add-actions{padding-top:var(--space-xs)}@container filter-expression (max-width: 30rem){.filter-expression--compact .filter-condition-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.filter-expression--compact .filter-condition-fields>label:first-child{grid-column:1 / -1}.filter-expression--compact .filter-condition-fields--count>label:first-child{grid-column:auto}}@container filter-expression (max-width: 19rem){.filter-expression--compact .filter-condition-fields{grid-template-columns:minmax(0,1fr)}}.smart-list-editor__conditions{align-items:stretch}.smart-list-editor__conditions>section{width:100%}.filter-value-unit{color:var(--ink-muted);font-size:var(--text-hint)}.smart-list-editor__match-count{color:var(--accent)}.smart-list-editor__description>.btn{padding-inline:0;border-inline-width:0}.smart-lists__row{position:relative}.smart-lists__row>.directory-list-item{padding-inline-start:calc(var(--space-lg) + var(--size-control-sm))}.smart-lists__type-icon{position:absolute;top:var(--space-sm);left:var(--space-sm);z-index:var(--z-raised)}.smart-list-type-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.smart-list-type-picker>.btn{padding:var(--space-lg);gap:var(--space-md);text-align:left;white-space:normal}.smart-list-type-picker>.btn[data-featured],.smart-list-type-picker__divider{grid-column:1 / -1}.smart-list-type-picker__divider{width:100%;margin:0;border:0;border-top:1px solid var(--line-soft)}.smart-list-type-picker__copy{display:grid;flex:1;gap:var(--space-xs)}.smart-list-type-picker>.btn>.icon:first-child{width:var(--size-control-sm);height:var(--size-control-sm);flex:none}@media(max-width:480px){.smart-list-type-picker{grid-template-columns:minmax(0,1fr)}}.smart-list-editor__description>.btn{min-height:0;padding-block:0;line-height:var(--leading-normal)}.smart-list-editor .pane-head__meta{margin-top:0}.smart-list-editor__description{margin-bottom:var(--space-xs)}.smart-list-thinking{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-tile)}.smart-list-thinking>.icon{flex:none;color:var(--accent)}.smart-list-thinking__copy{flex:1;min-width:0}.smart-list-thinking__activity{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);color:var(--ink-muted);font-variant-numeric:tabular-nums}.smart-lists__row--no-description>.directory-list-item{justify-content:center}.smart-lists__row--no-description .split__node-name{flex:initial}.smart-lists__row--no-description .smart-lists__type-icon{top:50%;transform:translateY(-50%)}.smart-list-editor__settings{display:grid;gap:var(--space-lg);max-width:34rem}.smart-list-selection{display:grid;gap:var(--space-lg)}.smart-list-selection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);align-items:stretch}.smart-list-selection__panel{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.smart-list-selection__panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--line-soft)}.smart-list-selection__panel-head h3{margin:0;font-size:var(--text-body);font-weight:var(--weight-semibold)}.smart-list-selection__panel-body{padding:var(--space-md)}.smart-list-selection__panel .smart-list-picker__choices{min-height:10rem;max-height:clamp(10rem,36vh,20rem);align-content:start;scrollbar-gutter:stable}.smart-list-selection__panel[data-empty=true] .smart-list-picker__choices{min-height:0;max-height:none;padding-block:var(--space-sm);scrollbar-gutter:auto;place-content:center;text-align:center}.smart-list-selection__panel .choice{padding:var(--space-sm);border-radius:var(--radius-control)}.smart-list-selection__actions{display:flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md)}.smart-list-selection__actions>.row{margin-left:auto;justify-content:flex-end}@media(max-width:600px){.smart-list-selection__grid{grid-template-columns:minmax(0,1fr)}}.priority-composer{max-width:var(--size-content-wide);max-height:92dvh;background:var(--surface)}.priority-composer>.dialog__head{border-bottom:1px solid var(--line-soft)}.priority-composer>.dialog__body{display:flex;flex-direction:column;overflow:hidden;padding:0}.priority-composer__scroll{min-height:0;overflow-y:auto}.priority-composer__content{min-width:0;min-height:0;margin:0;padding:var(--space-xl);border:0;display:flex;flex-direction:column;gap:var(--space-md)}.priority-composer__content>*{flex-shrink:0}.priority-composer__section,.priority-composer__delivery{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}.priority-composer__section>h3{margin:0;font:inherit}.priority-composer__section-toggle,.priority-composer__delivery{padding:var(--space-lg) var(--space-xl);min-height:calc(var(--size-control) * 2)}.priority-composer__section-toggle{display:flex;align-items:center;gap:var(--space-lg);width:100%;text-align:left;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--ink);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.priority-composer__section-toggle:hover{background:var(--surface-hover)}.priority-composer__section-toggle>.icon{flex:none;margin-left:auto;color:var(--ink-soft)}.priority-composer__section-body{padding:0 var(--space-xl) var(--space-xl)}.priority-composer__audience-help{color:var(--ink-muted);font-size:var(--text-note);margin:0 0 var(--space-md)}.priority-composer__audiences{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg)}.priority-composer__audience{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-sunken);overflow:hidden}.priority-composer__audience-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md);border-bottom:1px solid var(--line-soft)}.priority-composer__audience-head>h4{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.priority-composer__count{color:var(--ink-soft);font-size:var(--text-hint);font-variant-numeric:tabular-nums}.priority-composer__search{padding:var(--space-md) var(--space-md) var(--space-xs)}.priority-composer__lists{height:calc(var(--size-row) * 5);padding:var(--space-xs) var(--space-sm);overflow-y:auto;scrollbar-gutter:stable}.priority-composer__lists>.choice{min-height:var(--size-row);border:1px solid transparent;border-radius:var(--radius-control);padding:var(--space-sm);cursor:pointer}.priority-composer__lists>.choice:hover{background:var(--surface-hover)}.priority-composer__lists>.choice:has(input:checked){background:var(--accent-wash);border-color:var(--accent-line)}.priority-composer__lists>.text,.priority-composer__list-empty{display:block;padding:var(--space-md) var(--space-xs)}.priority-composer__list-empty{display:grid;justify-items:start;gap:var(--space-sm)}.priority-composer__filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin-top:auto;padding:var(--space-sm);border-top:1px solid var(--line-soft)}.priority-composer__filter-applied{color:var(--accent);font-size:var(--text-hint);margin-left:auto}.priority-composer__audience-bottom{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-md)}.priority-composer__audience-bottom>.btn{flex:none}.priority-composer__delivery{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.priority-composer__delivery h3{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.priority-composer__timing{display:inline-flex;align-items:center;flex:none;gap:var(--space-xs);border:1px solid var(--line-strong);border-radius:var(--radius-control);padding:var(--space-xs) var(--space-sm);color:var(--ink-muted);font-size:var(--text-note)}.priority-composer__footer{flex:none;padding:var(--space-lg) var(--space-xl);background:var(--surface);border-top:1px solid var(--line-soft)}.priority-composer__footer-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.priority-composer__dry-run{padding:var(--space-xs) var(--space-sm);border:1px solid transparent;border-radius:var(--radius-control)}.priority-composer__dry-run[data-active=true]{border:1px dashed var(--line-strong);background:var(--surface-sunken)}.priority-composer__actions{display:flex;flex:none;gap:var(--space-sm)}.priority-composer__success{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-xl);text-align:center}.priority-composer__success-icon{display:inline-flex;padding:var(--space-md);border-radius:50%;color:var(--accent);background:var(--accent-wash)}@media(min-width:721px)and (max-height:800px){.priority-composer__content{padding:var(--space-lg)}.priority-composer__section-toggle,.priority-composer__delivery{min-height:var(--size-row-stacked);padding:var(--space-md) var(--space-lg)}.priority-composer__section-body{padding:0 var(--space-lg) var(--space-lg)}.priority-composer__lists{height:calc(var(--size-row) * 3)}.priority-composer__footer{padding:var(--space-md) var(--space-lg)}}@media(max-width:720px){.priority-composer__content,.priority-composer__footer{padding:var(--space-lg)}.priority-composer__section-toggle,.priority-composer__delivery{padding:var(--space-md)}.priority-composer__section-body{padding:0 var(--space-md) var(--space-md)}.priority-composer__audiences{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.priority-composer__lists{height:calc(var(--size-row) * 3)}.priority-composer__footer-row,.priority-composer__audience-bottom{align-items:stretch;flex-direction:column}.priority-composer__actions>.btn{flex:1}}.priority-composer__schedule{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.priority-composer__summary{margin-left:auto;text-align:right;color:var(--ink-muted);font-size:var(--text-note);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.priority-composer__summary+.icon{margin-left:0}.priority-composer__smart-lists{padding:var(--space-md)}.priority-composer__smart-lists .smart-list-picker__choices>.choice{min-height:var(--size-row);padding:var(--space-sm);border:1px solid transparent;border-radius:var(--radius-control)}.priority-composer__smart-lists .choice:has(input:checked){background:var(--accent-wash);border-color:var(--accent-line)}.priority-composer__smart-lists .choice:hover{background:var(--surface-hover)}.bulk-sends__actions{display:grid;gap:var(--space-sm);grid-auto-rows:1fr}.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}.bulk-sends__detail{flex:none;min-width:0}.bulk-sends__media>.message-media{display:grid;grid-template-columns:repeat(auto-fill,var(--media-thumbnail-size));gap:var(--space-xs)}.bulk-sends__media>.message-media>:not(.media-attachment){grid-column:1 / -1}.priority-mass__queue{width:100%;border-collapse:collapse;text-align:left}.priority-mass__queue th,.priority-mass__queue td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--line-faint)}.convo__mass-send{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2xs);margin-left:auto;max-width:min(80%,64ch)}.convo__mass-send-card{display:flex;align-items:baseline;gap:var(--space-xs);max-width:100%;padding:var(--space-xs) var(--space-md);border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--conversation-text-size, var(--text-chat));line-height:var(--leading-chat);text-align:left;cursor:pointer}.convo__mass-send-card--gap{background:transparent;color:var(--ink-muted)}.convo__mass-send-card:hover{background:var(--surface-sunken)}.convo__mass-send-chevron{display:inline-flex;flex:none;color:var(--ink-faint)}.convo__mass-send-preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convo__mass-send-full{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.convo__ai-state{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-xs) 0;color:var(--ai-handling);font-size:var(--text-hint);line-height:var(--leading-meta)}.convo__ai-state:before,.convo__ai-state:after{content:"";flex:1;min-width:var(--space-md);border-top:1px solid var(--ai-handling)}.convo__ai-state-label{display:inline-flex;align-items:center;gap:var(--space-2xs);min-width:0;max-width:85%;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-control);background:var(--ai-handling-wash);font-weight:var(--weight-medium);white-space:nowrap}.convo__ai-state-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.convo__ai-state-detail,.convo__ai-state-note{font-weight:var(--weight-regular)}.convo__ai-state--held{color:var(--ink-faint)}.convo__ai-state--held:before,.convo__ai-state--held:after{border-top-style:dashed;border-top-color:var(--line-faint)}.convo__ai-state--held .convo__ai-state-label{background:var(--surface-muted)}.convo__fan-blocked{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-xs) 0;color:var(--danger);font-size:var(--text-hint);line-height:var(--leading-meta)}.convo__fan-blocked:before,.convo__fan-blocked:after{content:"";flex:1;min-width:var(--space-md);border-top:1px solid var(--danger)}.convo__fan-blocked-label{display:inline-flex;align-items:center;gap:var(--space-2xs);min-width:0;max-width:85%;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-control);background:var(--danger-wash);font-weight:var(--weight-medium);white-space:nowrap}.convo__fan-blocked-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.convo__fan-blocked-detail{font-weight:var(--weight-regular)}.fan-profile{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);flex:none;width:var(--size-control);min-height:0;border-left:1px solid var(--line-soft);background:var(--surface);color:var(--ink)}.fan-profile--open{width:var(--size-fan-profile)}.fan-profile__strip{grid-area:1 / 1 / 3 / 2;display:flex;flex-direction:column;align-items:center;padding-block:calc(var(--space-sm) + var(--size-control-sm) + var(--space-md)) var(--space-sm);background:var(--surface-raised)}.fan-profile__label{writing-mode:vertical-rl;color:var(--ink-muted);font-size:var(--text-hint);font-weight:var(--weight-semibold)}.fan-profile__content{grid-area:2 / 1;min-width:0;min-height:0;container-type:inline-size}.fan-profile__content[hidden]{display:none}.fan-profile__resize{position:absolute;inset:0 auto 0 0;width:var(--space-sm);transform:translate(-50%);z-index:var(--z-raised);cursor:col-resize;touch-action:none}.fan-profile__resize:hover,.fan-profile__resize:focus-visible{background:var(--accent)}.fan-profile__head{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;min-width:0;padding:var(--space-sm) 0}.fan-profile--open .fan-profile__head{justify-content:space-between;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line-soft)}.fan-profile__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.fan-profile__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);margin:0;padding:var(--space-md);border-bottom:1px solid var(--line-strong)}.fan-profile__tile{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-raised)}.fan-profile__tile dt{color:var(--ink-muted);font-size:var(--text-hint)}.fan-profile__tile dd{margin:0;min-width:0}.fan-profile__tile strong{display:block;font-size:var(--text-body);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.fan-profile__purchases-head{padding:var(--space-md) var(--space-md) var(--space-xs)}.fan-profile__purchases .buy-rate-panel__offer .media-thumbnail{--media-thumbnail-size: var(--size-chat-media-preview)}.fan-profile__purchases .buy-rate-panel__offer .convo__text{-webkit-line-clamp:3}.fan-profile__sheet .fan-profile__tiles,.fan-profile__sheet .fan-profile__purchases-head,.fan-profile__sheet .buy-rate-panel__offer{padding-left:0;padding-right:0}@container (max-width: 280px){.fan-profile__tiles{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.fan-profile,.fan-profile__strip{width:var(--size-control-touch)}.fan-profile__strip{padding-top:calc(var(--space-sm) + var(--size-control-touch) + var(--space-md))}}.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__messages{flex:1;min-height:0;overflow:auto;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);background:var(--page);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__newer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.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__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__when{font-size:var(--text-hint);line-height:var(--leading-meta);color:var(--ink-soft)}.convo__who{color:inherit;text-decoration:none;cursor:pointer}.convo__who--button{min-width:0;display:inline-flex;align-items:center;gap:var(--space-xs);background:none;border:0;font:inherit;padding:0}.convo__who--button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convo__who:hover,.convo__who:focus-visible{color:var(--ink);text-decoration:underline}@media(max-width:720px){.convo{grid-template-columns:minmax(0,1fr);grid-template-rows:fit-content(34%) minmax(0,1fr)}}.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__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__run .convo__bubble--pending{border-style:dashed;border-color:var(--info);background:var(--info-wash)}.convo__run .convo__bubble--failed{border-color:var(--danger);background:var(--danger-wash)}.convo__run .convo__bubble--translating{background-image:linear-gradient(100deg,transparent 35%,color-mix(in srgb,var(--accent) 16%,transparent) 50%,transparent 65%);background-size:250% 100%;animation:convo-translating 1.6s var(--ease-in-out) infinite}@keyframes convo-translating{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.convo__run .convo__bubble--translating{animation:none}}.convo__sleep{padding:var(--space-md);color:var(--info);background:var(--info-wash);text-align:center}.convo__sleep button{margin-bottom:var(--space-xs)}.convo__list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--surface-sunken)}.convo__list-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);background:var(--surface-sunken)}.convo__list-search{border-bottom:1px solid var(--line-soft);flex:0 0 auto;padding:var(--space-xs)}.convo__list-scroll{flex:1;min-height:0;overflow:auto}.convo__list-foot{padding:var(--space-sm);border-top:1px solid var(--line-faint)}.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:row;min-height:0;min-width:0}.convo__pane{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain}.convo__pane>.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}@media(max-width:720px){.convo__list{border-bottom:1px solid var(--line);border-right:0}}.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%)}.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}}.user-settings-dialog{max-width:var(--size-content-medium)}.user-settings-dialog--shortcuts{max-width:var(--size-shortcut-guide)}.user-settings{display:flex;flex-direction:column;min-height:0}.user-settings>.tabs{flex-shrink:0;padding:0 var(--space-xl);border-bottom:1px solid var(--line-faint)}.user-settings>.tab-panel{padding:var(--space-xl);overflow-y:auto}.user-settings__appearance,.user-settings__languages{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.user-settings__languages .form-actions{position:static;margin:0;padding:var(--space-md) 0 0}.user-settings__shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md) var(--space-xl)}.user-settings__shortcut{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm)}.user-settings__voice-defaults{display:grid;gap:var(--space-xs)}.user-settings__voice-default{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm)}.user-settings__shortcut kbd{font:inherit;color:var(--ink)}@media(max-width:720px){.user-settings>.tabs{padding:0 var(--space-lg)}.user-settings>.tab-panel{padding:var(--space-lg)}.user-settings__shortcuts{grid-template-columns:minmax(0,1fr)}}.user-settings__reset{display:flex;justify-content:center;padding:var(--space-lg)}:root{--conversation-text-size: .8125rem}:root[data-conversation-text-size=small],.user-settings__text-preview[data-size=small]{--conversation-text-size: .75rem}:root[data-conversation-text-size=large],.user-settings__text-preview[data-size=large]{--conversation-text-size: 1rem}.user-settings__text-preview[data-size=medium]{--conversation-text-size: .8125rem}.user-settings__text-size{display:grid;gap:var(--space-sm);inline-size:100%;max-inline-size:28rem}.user-settings__text-size label{display:flex;align-items:baseline;gap:var(--space-sm)}.user-settings__text-size input{width:80%;margin-inline:10%;accent-color:var(--accent)}.user-settings__text-stops{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center}.user-settings__vault-preview{display:grid;grid-template-columns:repeat(var(--vault-grid-columns),minmax(0,1fr));gap:var(--space-xs)}.user-settings__vault-preview span{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.user-settings__text-stop{justify-self:center;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink-muted);font-family:inherit;cursor:pointer}.user-settings__text-stop:nth-child(1){font-size:.75rem}.user-settings__text-stop:nth-child(2){font-size:.875rem}.user-settings__text-stop:nth-child(3){font-size:1rem}.user-settings__text-stop:nth-child(4){font-size:1.25rem}.user-settings__text-stop:nth-child(5){font-size:1.5rem}.user-settings__text-stop:hover,.user-settings__text-stop[aria-pressed=true]{color:var(--ink);background:var(--surface);border-color:var(--accent)}.user-settings__text-stop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.user-settings__text-preview{margin:0;padding:var(--space-md);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-faint);font-size:var(--conversation-text-size);line-height:var(--leading-chat)}:root[data-conversation-text-size=extra-small],.user-settings__text-preview[data-size=extra-small]{--conversation-text-size: .6875rem}:root[data-conversation-text-size=extra-large],.user-settings__text-preview[data-size=extra-large]{--conversation-text-size: 1.125rem}.menu__list.account-menu__list{z-index:calc(var(--z-toast) + 1)}.queue-inboxes{display:flex;align-items:center;gap:var(--space-sm);min-width:0;height:var(--smart-queue-header-height, var(--size-control-touch));padding:0 var(--space-lg);border-bottom:1px solid var(--line-soft)}.queue-inboxes>.menu{max-width:100%;min-width:0}.queue-inboxes__actions{display:flex;margin-left:auto}.queue-inboxes__label{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;color:var(--ink-muted)}.queue-inboxes__label>.icon{flex:none;width:var(--size-icon-md);height:var(--size-icon-md)}.queue-inboxes__menu{width:var(--size-column-xl)}.queue-inboxes__option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.queue-inboxes__option[data-selected=true]{color:var(--accent)}.queue-inboxes__settings .dialog__head,.queue-inboxes__settings .dialog__body{padding:var(--space-md) var(--space-lg)}.queue-inboxes__settings .dialog__title{margin:0}.queue-inboxes__settings .dialog__head{padding-block:var(--space-sm)}.smart-queue-shortcuts-overlay{position:fixed;z-index:var(--z-menu);inset:0;display:grid;place-items:center;padding:var(--space-lg);background:color-mix(in srgb,var(--scrim) 45%,transparent);-webkit-backdrop-filter:blur(var(--blur-preview));backdrop-filter:blur(var(--blur-preview));pointer-events:none}.smart-queue-shortcuts{max-width:var(--size-content-wide);display:flex;overflow:auto}.smart-queue-shortcuts__head{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line-faint)}.smart-queue-shortcuts__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.smart-queue-shortcuts__group{min-width:0;padding:var(--space-lg)}.smart-queue-shortcuts__group+.smart-queue-shortcuts__group{border-left:1px solid var(--line)}.smart-queue-shortcuts__group h3{margin:0;font-size:var(--text-body)}.smart-queue-shortcuts__hint{margin:var(--space-xs) 0 var(--space-md);color:var(--ink-soft);font-size:var(--text-hint)}.smart-queue-shortcuts__actions{display:grid;gap:var(--space-sm);padding:0;margin:0;list-style:none;font-size:var(--text-note)}.smart-queue-shortcuts__actions li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-lg)}.smart-queue-shortcuts__actions kbd{flex:none;font-family:var(--font-mono);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);max-width:100%;overflow-wrap:anywhere}@media(max-width:720px){.smart-queue-shortcuts__columns{grid-template-columns:minmax(0,1fr)}.smart-queue-shortcuts__group+.smart-queue-shortcuts__group{border-left:0;border-top:1px solid var(--line)}}.queue-earnings{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);min-height:var(--smart-queue-header-height, var(--size-row-stacked));border-bottom:1px solid var(--line-soft);padding:var(--space-2xs) var(--space-lg);background:var(--surface)}.queue-earnings__balance{position:relative;display:flex;justify-content:center;gap:var(--space-xs);flex:1 0 auto;min-width:max-content;min-height:var(--size-control-sm);align-items:center}.queue-earnings__amount{display:inline-block;color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.queue-earnings__amount[data-reward=true]{color:var(--positive);animation:queue-earnings-pop .55s ease-out}.queue-earnings__reward{position:absolute;right:0;bottom:100%;display:flex;align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-control);background:var(--positive-wash);color:var(--positive);font-size:var(--text-hint);font-weight:var(--weight-semibold);pointer-events:none;animation:queue-earnings-float 1.6s ease-out both}@keyframes queue-earnings-pop{35%{transform:scale(1.16)}65%{transform:scale(.97)}}@keyframes queue-earnings-float{0%{opacity:0;transform:translateY(6px) scale(.85)}20%,65%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.queue-earnings__amount[data-reward=true],.queue-earnings__reward{animation:none}}.queue-earnings__refresh{position:absolute;inset:0}.queue-earnings__refresh>.btn{height:100%}.queue-earnings__refresh>.btn:hover:not(:disabled),.queue-earnings__refresh>.btn:focus-visible{background:color-mix(in srgb,var(--accent) 6%,transparent)}.queue-earnings__refresh-label{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);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}.queue-earnings__refresh>.btn:hover:not(:disabled) .queue-earnings__refresh-label,.queue-earnings__refresh>.btn:focus-visible .queue-earnings__refresh-label,.queue-earnings__refresh>.btn:disabled .queue-earnings__refresh-label{opacity:1}@media(hover:none),(pointer:coarse){.queue-earnings__refresh{position:static}.queue-earnings__refresh-label{opacity:1}}.queue-earnings__mode{display:flex;align-items:center;justify-content:center;width:var(--size-control);height:var(--size-control);flex:none}.queue-earnings .notification-bell,.queue-earnings .notification-bell>.btn{width:var(--size-control);height:var(--size-control);flex:none}.queue-earnings .notification-bell>.btn{position:relative;padding:0}.queue-earnings .notification-bell__badge{position:absolute;right:var(--space-3xs);top:50%;transform:translateY(-50%)}.auto-beam{display:flex;color:var(--positive)}.auto-beam .btn{color:inherit}.auto-beam[data-on=true] .btn{background:var(--positive-wash);box-shadow:inset 0 0 0 1px var(--positive-line)}.auto-beam[data-on=true] svg{fill:currentColor}.auto-beam-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2xs) var(--space-md);margin-top:var(--space-md);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised)}.auto-beam-summary[data-on=true]{border-color:var(--positive-line);background:var(--positive-wash)}.auto-beam-summary__status{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--ink);font-weight:var(--weight-semibold)}.auto-beam-summary[data-on=true] .auto-beam-summary__status{color:var(--positive)}.auto-beam-summary__count{color:var(--ink-muted);font-size:var(--text-note)}.auto-beam-summary[data-on=true] svg{fill:currentColor}.smart-queue__item{position:relative;--queue-beam-width: 0px;--queue-pushed-width: 0px;--queue-pin-width: 0px}.smart-queue__item .conversation-identity>span:first-child{padding-right:calc(var(--size-control-sm) + var(--queue-beam-width) + var(--queue-pushed-width) + var(--queue-pin-width))}.smart-queue__item[data-beam]{--queue-beam-width: 9ch}.smart-queue__item[data-pushed=true]{--queue-pushed-width: 9ch}.smart-queue__item[data-purchase=true] .conversation-item:not([data-handling]){background:var(--purchase-wash);box-shadow:inset 3px 0 0 var(--purchase-line)}.smart-queue__item[data-purchase=true] .conversation-item:not([data-handling]):hover,.smart-queue__item[data-purchase=true] .conversation-item:not([data-handling]).is-on{background:color-mix(in srgb,var(--purchase) 16%,var(--purchase-wash))}.smart-queue__item[data-pinned=true]{--queue-pin-width: var(--size-control-sm)}.smart-queue__pin{display:flex;color:var(--favorite)}.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__pin .btn,.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}.smart-queue__item[data-beam=current] .conversation-item.is-on{background:var(--positive-wash);box-shadow:inset 0 0 0 1px var(--positive-line)}.smart-queue__item[data-beam=next] .conversation-item{background:color-mix(in srgb,var(--positive) 6%,transparent)}.smart-queue__inbox{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--ink-soft);font-size:var(--text-hint)}.smart-queue__purchase{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-2xs);max-width:100%;padding:0 var(--space-xs);border:1px solid var(--purchase-line);border-radius:var(--radius-control);background:var(--purchase);color:var(--on-purchase);font-size:var(--text-hint);font-weight:var(--weight-bold);line-height:var(--leading-heading);white-space:nowrap}.smart-queue__purchase[data-fresh=true]{animation:smart-queue-purchase-arrive 1.2s var(--ease-out) 2}.smart-queue__purchase-amount{min-width:0;overflow:hidden;text-overflow:ellipsis}.smart-queue__purchase>time{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}@keyframes smart-queue-purchase-arrive{0%{box-shadow:0 0 color-mix(in srgb,var(--purchase) 80%,transparent)}to{box-shadow:0 0 0 var(--space-sm) color-mix(in srgb,var(--purchase) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.smart-queue__purchase[data-fresh=true]{animation:none}}.smart-queue__handoff{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--ai-handling);font-size:var(--text-hint);font-weight:var(--weight-semibold)}.smart-queue__handoff>.icon,.smart-queue__purchase>.icon,.smart-queue__inbox>.icon{flex:none}.smart-queue__priority-window{overflow-anchor:none}.smart-queue__priority-loading{position:sticky;top:0;z-index:var(--z-raised);display:flex;justify-content:center;height:0}.smart-queue__priority-loading>*{align-self:flex-start;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--surface)}.queue-layout{display:flex;flex:1;min-height:0;min-width:0}.queue-layout>.smart-queue__split{position:relative;--side-width: var(--queue-width)}.workspace--inbox .queue-layout>.smart-queue__split.smart-queue__split--favorites{grid-template-columns:var(--queue-width) var(--priority-width) minmax(var(--size-thread-min),1fr)}.queue-layout__resize{position:absolute;top:0;bottom:0;width:var(--space-sm);transform:translate(-50%);z-index:var(--z-raised);cursor:col-resize;touch-action:none}.queue-layout__resize:hover,.queue-layout__resize:focus-visible{background:var(--accent-line)}@media(max-width:1100px){.queue-layout__resize{display:none}.queue-layout>.smart-queue__split{--side-width: var(--conversation-list-width)}.workspace--inbox .queue-layout>.smart-queue__split.smart-queue__split--favorites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px)and (max-width:1240px){.workspace--inbox .queue-layout:has(.fan-profile--open)>.smart-queue__split.smart-queue__split--favorites{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(160px,34%) minmax(0,1fr)}.queue-layout:has(.fan-profile--open)>.smart-queue__split--favorites>.split__detail{grid-column:1 / -1}.queue-layout:has(.fan-profile--open)>.smart-queue__split--favorites>.split__side{border-bottom:1px solid var(--line-soft)}.queue-layout:has(.fan-profile--open)>.smart-queue__split--favorites>.queue-layout__resize{display:none}}@media(min-width:721px)and (max-width:1100px){.workspace--inbox .queue-layout:has(.fan-profile--open)>.smart-queue__split:not(.smart-queue__split--favorites){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(160px,34%) minmax(0,1fr)}.queue-layout:has(.fan-profile--open)>.smart-queue__split:not(.smart-queue__split--favorites)>.split__side{border-bottom:1px solid var(--line-soft)}}.smart-queue__split{--smart-queue-header-height: var(--size-control-touch);--side-width: var(--conversation-list-width)}.smart-queue__loading{display:flex;justify-content:center;padding-block:var(--space-md)}.workspace--inbox .smart-queue__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;height:var(--smart-queue-header-height);flex:none}.smart-queue__priority-header>.convo__head{flex:1;align-items:center}@media(max-width:1100px){.workspace--inbox .smart-queue__split.smart-queue__split--favorites{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(160px,34%) minmax(0,1fr)}.workspace--inbox .smart-queue__split.smart-queue__split--favorites>.split__detail{grid-column:1 / -1}.workspace--inbox .smart-queue__split.smart-queue__split--favorites>.split__side{border-bottom:1px solid var(--line-soft)}}.workspace--inbox .smart-queue__split>.split__side>.split__side-head{padding-top:var(--space-md)}.workspace--inbox .smart-queue__split>.split__side>.split__side-head:has(>.smart-queue__priority-header){padding:0}.workspace--inbox .smart-queue__split>.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)}.workspace--inbox .smart-queue__split>.split__side>.split__side-head:has(.queue-earnings){padding:0;background:var(--surface);border-bottom:0}.smart-queue__split .convo__header-row{min-height:var(--smart-queue-header-height)}.smart-queue__priority-header>.convo__head{height:100%;min-height:0}.smart-queue__split .convo__header-row>.convo__head{min-height:var(--smart-queue-header-height)}.smart-queue__split .convo__header-row>.convo__head,.smart-queue__priority-header>.convo__head{align-items:center;flex-wrap:nowrap;padding-block:0}@media(max-width:720px){.workspace--inbox .smart-queue__split.smart-queue__split--favorites{display:flex;flex-direction:column}.workspace--inbox .smart-queue__split.smart-queue__split--favorites>.split__side{border-bottom:0;flex:1 1 0;min-height:0}.workspace--inbox .smart-queue__split.smart-queue__split--favorites>.split__side:has(.smart-queue__priority-header){border-bottom:1px solid var(--line);flex:0 1 auto;max-height:40%;order:-1}.workspace--inbox .smart-queue__split.smart-queue__split--favorites>.split__detail{flex:1 1 0;min-height:0}}.smart-queue__fan-search{padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--line-soft)}.smart-queue__fan-search-status{display:flex;justify-content:center;padding: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}.assigned-creators__row{display:grid;grid-template-columns:var(--size-avatar) minmax(0,1fr);align-items:center;gap:var(--space-sm);min-width:0;min-height:var(--size-row);padding:var(--space-xs) var(--space-sm);color:var(--ink-muted);font-size:var(--text-body);cursor:default;border-radius:var(--radius-control)}.assigned-creators__avatar{position:relative;width:var(--size-avatar);height:var(--size-avatar);justify-self:start}.assigned-creators__image{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:var(--surface-hover);color:var(--ink-faint)}.assigned-creators__image img{width:100%;height:100%;object-fit:cover}.assigned-creators__badge{position:absolute;top:-5px;right:-8px;min-width:var(--size-icon);padding:1px var(--space-xs);border:2px solid var(--surface-navigation);border-radius:999px;background:var(--accent);color:var(--surface-navigation);font-size:var(--text-badge);font-weight:var(--weight-semibold);line-height:1.2;text-align:center}.assigned-creators__name{min-width:0}@media(min-width:1025px){.rail--tight .assigned-creators__row{grid-template-columns:var(--size-avatar);justify-content:center}.rail--tight .assigned-creators__name{display:none}}@media(min-width:721px)and (max-width:1024px){.assigned-creators{border-left:1px solid var(--line-soft);padding-left:var(--space-sm)}.assigned-creators>.rail__divider,.assigned-creators__name{display:none}}.assigned-creators__trigger{padding:0;border:0;background:transparent;width:var(--size-avatar);height:var(--size-avatar);min-height:0}.assigned-creators__badge--sleep{inset:auto auto -2px 50%;transform:translate(-50%);font-size:calc(var(--text-badge) * .85);background:var(--info);color:var(--on-solid)}.assigned-creators__avatar{display:block}.assigned-creators__trigger>.truncate{display:block;overflow:visible}
