.pick__label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.pick__hint{margin:0}.pick__unusable{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-warning)}.pick__row[data-disabled]{cursor:not-allowed}.pick__row[data-disabled]:hover{background:transparent}.pick__row[data-disabled] .pick__name{color:var(--color-text-muted)}.msg-follow{margin-block-start:var(--space-3);padding-inline-start:calc(1.75rem + var(--space-3))}.q-inline{display:grid;gap:var(--space-3);min-width:0}.answer__offers{margin-block-start:var(--space-3)}.q-inline__choices{display:flex;flex-wrap:wrap;gap:var(--space-2)}.q-inline__choices:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:var(--radius-md)}.q-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-height:2.25rem;max-width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.q-chip:hover:not(:disabled){background:var(--color-hover);border-color:var(--color-border-strong)}.q-chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.q-chip:disabled{cursor:not-allowed;color:var(--color-disabled-text)}.q-chip[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-active)}.q-chip[data-wide]{flex-basis:100%}.q-chip__label{align-items:center;gap:var(--space-2)}.q-chip__hint,.q-chip__label{display:inline-flex;flex-wrap:wrap}.q-chip__hint{gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.q-inline__name{font-weight:500}.q-inline__number{font-size:var(--text-xs);color:var(--color-text-muted)}.q-inline__reply{display:grid;gap:var(--space-2)}.q-inline__text{height:auto;min-height:4.5rem;padding-block:var(--space-3);resize:vertical}.q-inline__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.q-inline__actions p{margin:0}.memory-check{display:grid;gap:var(--space-3)}.memory-check__facts{display:grid;gap:var(--space-2);margin:0}.memory-check__fact{display:grid;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-inline-start:2px solid var(--color-border-strong)}.memory-check__fact dt{font-size:var(--text-xs);color:var(--color-text-muted)}.memory-check__fact dd{margin:0;overflow-wrap:anywhere}@media (max-width:767px){.msg-follow{padding-inline-start:0}}.answer{display:grid;gap:var(--space-4);min-width:0}.answer__prose{display:grid;gap:var(--space-3);overflow-wrap:anywhere}.answer__prose p,.answer__prose ul{margin:0;text-wrap:pretty}.answer__prose ul{padding-inline-start:var(--space-5);display:grid;gap:var(--space-2)}.fig{display:inline-flex;align-items:baseline;gap:.2em;white-space:nowrap}.fig__value{font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fig[data-kind=calculated] .icon{align-self:center;color:var(--color-text-muted)}.fig[data-kind=calculated] .fig__value{-webkit-text-decoration:underline dotted var(--color-border-strong);text-decoration:underline dotted var(--color-border-strong);text-underline-offset:.25em}.fig[data-refused] .fig__value{font-weight:var(--weight-regular);font-style:italic;color:var(--color-text-muted);text-decoration:none}.cite{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:.6875rem;font-weight:var(--weight-medium);line-height:1;vertical-align:.1em;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.cite:hover{background:var(--color-hover);color:var(--color-text)}.answer__note{display:flex;gap:var(--space-2);align-items:flex-start;margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.answer__note .icon{margin-top:.15em;flex:none}.answer__assumption-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.answer__assumption-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm)}.answer__limits ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.answer__limits li{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-sm);color:var(--color-text-muted)}.answer__limits .icon{margin-top:.15em;flex:none}.disclosure{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2rem;padding:0 var(--space-2);margin-inline-start:calc(-1 * var(--space-2));border:0;border-radius:var(--radius-md);background:none;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background-color var(--duration-fast) var(--ease-standard)}.disclosure:hover{background:var(--color-hover)}.disclosure .icon{transition:transform var(--duration-base) var(--ease-standard)}.disclosure[aria-expanded=false] .icon{transform:rotate(-90deg)}[dir=rtl] .disclosure[aria-expanded=false] .icon{transform:rotate(90deg)}.disclosure .muted{font-weight:var(--weight-regular)}@media (prefers-reduced-motion:reduce){.disclosure .icon{transition:none}}.ev{display:grid;gap:var(--space-4);padding-top:var(--space-2)}.ev__group{display:grid;gap:var(--space-1)}.ev__heading{margin:0;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.ev__rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.ev-row{display:grid;gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);scroll-margin-block:var(--space-7)}.ev-row:focus{outline:none}.ev-row:focus-visible,.ev-row:target{border-radius:var(--radius-md);box-shadow:var(--focus-ring)}.ev-row__main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.ev-row__label{font-weight:var(--weight-medium)}.ev-row__subject{color:var(--color-text-muted)}.ev-row__value{margin-inline-start:auto;font-weight:var(--weight-semibold)}.ev-row__meta{flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.ev-row__meta,.ev-row__note{display:flex;align-items:center;color:var(--color-text-muted);font-size:var(--text-xs)}.ev-row__note{gap:var(--space-1);margin:0}.ev-tag{display:inline-flex;align-items:center;gap:var(--space-1);min-height:1.375rem;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);white-space:nowrap}.ev-tag[data-kind=assumption]{border-style:dashed}.ev-num{display:inline-grid;place-items:center;min-width:1.375rem;height:1.375rem;border-radius:var(--radius-full);background:var(--color-surface-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.ev-source-name{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);color:var(--color-text)}.ev-source-name__provider{font-weight:var(--weight-semibold)}.ev-period{flex-wrap:wrap}.ev-period,.ev-state{display:inline-flex;gap:var(--space-1)}.ev-state{align-items:center}.ev-state[data-warn]{color:var(--color-warning)}.plan-card{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface)}.plan-card,.plan-card__head{display:grid;gap:var(--space-3)}.plan-card__head{grid-template-columns:auto 1fr;align-items:start}.plan-card__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-text-muted)}.plan-card__title-block{display:grid;gap:var(--space-2);min-width:0}.plan-card__title{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.plan-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0}.tag--outline{border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text)}.plan-card__facts,.plan-card__target{display:flex;flex-wrap:wrap}.plan-card__facts{gap:var(--space-1) var(--space-4);margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.plan-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.plan-card__readiness{display:inline-flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-sm);color:var(--color-success)}.plan-card__readiness[data-blocked]{color:var(--color-warning)}.plan-page{flex:1 1;width:100%}.plan-page:focus{outline:none}.plan-page__column{width:100%;max-width:calc(var(--column-max) + 2 * var(--space-5));margin-inline:auto;padding:clamp(var(--space-5),6vh,var(--space-7)) var(--space-5) var(--space-8);display:grid;gap:var(--space-5)}.plan-page__back{display:inline-flex;align-items:center;gap:var(--space-1);justify-self:start;font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none}.plan-page__back:hover{color:var(--color-text)}.plan-page__head{display:grid;gap:var(--space-3)}.plan-page__title{margin:0;font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.015em;line-height:var(--leading-tight);text-wrap:balance;overflow-wrap:anywhere}:lang(ar) .plan-page__title{letter-spacing:0}.plan-target{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl)}.plan-target .ctx-chip{justify-self:start}.plan-target__label{margin:0;font-size:var(--text-sm);font-weight:var(--weight-medium)}.plan-section{display:grid;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.plan-section__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold)}.plan-block{display:grid;gap:var(--space-2)}.plan-block+.plan-block{padding-top:var(--space-4)}.plan-block__title{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold)}.plan-block__name{font-weight:var(--weight-regular);color:var(--color-text-muted)}.plan-block__sub{margin:0}.plan-rows{margin:0;border-top:1px solid var(--color-border)}.plan-row{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}.plan-row dt{color:var(--color-text-muted)}.plan-row dd{display:grid;gap:var(--space-1);margin:0;min-width:0}.plan-row__value{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.plan-row__unset{color:var(--color-text-muted);font-style:italic}.plan-row__hint{font-size:var(--text-xs);color:var(--color-text-muted)}.plan-copy,.plan-row__hint,.plan-row__url{overflow-wrap:anywhere}.plan-copy{white-space:pre-wrap}.plan-gated{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.plan-gated li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.creative__product-media{display:grid;gap:var(--space-2);margin-block-start:var(--space-3)}.plan-products{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.plan-product{padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.plan-product:first-child{padding-block-start:0;border-block-start:0}.plan-product__name{margin:0 0 var(--space-2);font-weight:var(--weight-medium);overflow-wrap:anywhere}.support-tag{display:inline-flex;align-items:center;gap:var(--space-1);min-height:1.375rem;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);background:var(--color-warning-bg);color:var(--color-warning);white-space:nowrap}.support-tag[data-support=SUPPORTED]{background:var(--color-success-bg);color:var(--color-success)}@media (max-width:480px){.plan-row{grid-template-columns:1fr}}.plan-open{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.plan-open__row{display:grid;grid-template-columns:auto minmax(8rem,12rem) 1fr;gap:var(--space-1) var(--space-3);align-items:baseline;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}.plan-open__row .icon{align-self:center;color:var(--color-warning)}.plan-open__row[data-code=ASSET_REQUIRED] .icon{color:var(--color-text-muted)}.plan-open__where{font-weight:var(--weight-medium)}.plan-open__what{color:var(--color-text-muted);overflow-wrap:anywhere}@media (max-width:480px){.plan-open__row{grid-template-columns:auto 1fr}.plan-open__what{grid-column:2}}.plan-versions{margin:0;padding:0;list-style:none;display:grid;gap:2px}.plan-versions__link{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-height:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:inherit;text-decoration:none;font-size:var(--text-sm)}.plan-versions__link:hover{background:var(--color-hover)}.plan-versions__link[aria-current=page]{background:var(--color-active);font-weight:var(--weight-medium)}.answer__learning,.answer__web{display:grid;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.answer__learning-title,.answer__web-title{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm);font-weight:600}.answer__learning ul{margin:0;padding-inline-start:var(--space-5)}.answer__web-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.answer__web-list li{display:flex;gap:var(--space-2);align-items:baseline}.answer__web-n{min-inline-size:1.25rem;font-size:var(--text-xs);color:var(--color-text-muted)}.answer__web-main{display:grid;gap:var(--space-1);min-width:0}.answer__web-main a{display:inline-flex;align-items:center;gap:var(--space-1);overflow-wrap:anywhere}.answer__web-meta{font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.cite--web{text-decoration:none;border-style:dashed}.draft-updated{display:grid;gap:var(--space-2);justify-items:start;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.draft-updated__title{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-weight:500}.draft-updated__changes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;font-size:var(--text-sm)}.change-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl);background:var(--color-surface)}.change-card__head{flex-wrap:wrap;justify-content:space-between}.change-card__head,.change-card__title{display:flex;align-items:center;gap:var(--space-2)}.change-card__title{margin:0;font-size:var(--text-base,1rem)}.change-card__meta{display:grid;gap:var(--space-1);margin:0}.change-card__meta div{display:flex;flex-wrap:wrap;gap:var(--space-2)}.change-card__meta dt{color:var(--color-text-muted)}.change-card__meta dd{margin:0}.change-card__table{width:100%;border-collapse:collapse;font-size:.9375rem}.change-card__table td,.change-card__table th{padding:var(--space-2);border-block-end:1px solid var(--color-border);text-align:start;vertical-align:top}.change-card__table thead th{color:var(--color-text-muted);font-weight:500}.change-card__after{font-weight:600}.change-card__copy{display:grid;gap:var(--space-1)}.change-card__op-status{color:var(--color-text-muted);font-weight:400}.change-card__op-error{display:block;margin-block-start:var(--space-1);color:var(--color-danger);font-weight:400}.change-card__targeting{display:grid;gap:var(--space-1)}.change-card__media{display:grid;gap:var(--space-2);justify-items:start;padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md)}@media (max-width:40rem){.change-card__table thead{display:none}.change-card__table tr{display:grid;gap:var(--space-1);padding-block:var(--space-2);border-block-end:1px solid var(--color-border)}.change-card__table td,.change-card__table th{padding:0;border:0}.change-card__table td:before{content:attr(data-label) ": ";color:var(--color-text-muted);font-weight:400}}.plan-card__media{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3)}.plan-card__media>summary{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-weight:500}.plan-card__slots{display:grid;gap:var(--space-4);margin-block-start:var(--space-3)}.answer__prose ol,.plan-card__slot{display:grid;gap:var(--space-2)}.answer__prose ol{margin:0;padding-inline-start:var(--space-5)}.answer__h{margin:var(--space-2) 0 0;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-wrap:balance}.answer__h--md,.answer__h--sub{font-size:var(--text-sm)}.answer__quote{margin:0;padding-inline-start:var(--space-3);border-inline-start:3px solid var(--color-border-strong);color:var(--color-text-muted)}.answer__q{font-style:italic}.answer__code{padding:.1em .35em;border-radius:var(--radius-sm);font-size:.92em}.answer__code,.answer__pre{background:var(--color-code-bg);font-family:var(--font-mono);overflow-wrap:anywhere}.answer__pre{margin:0;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);white-space:pre-wrap;text-align:start}.answer-table{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--color-border);border-radius:var(--radius-md)}.answer-table:focus-visible{outline:none;box-shadow:var(--focus-ring)}.answer-table__table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.answer-table__caption{caption-side:top;font-weight:var(--weight-semibold)}.answer-table td,.answer-table th,.answer-table__caption{padding:var(--space-2) var(--space-3);text-align:start;border-block-end:1px solid var(--color-border)}.answer-table td,.answer-table th{vertical-align:top;min-inline-size:8rem;max-inline-size:22rem;overflow-wrap:anywhere}.answer-table tbody tr:last-child>*{border-block-end:0}.answer-table thead th{background:var(--color-surface-muted);font-weight:var(--weight-semibold);white-space:nowrap}.answer-table tbody th{font-weight:var(--weight-medium);position:sticky;inset-inline-start:0;background:var(--color-surface);border-inline-end:1px solid var(--color-border)}.answer-table .fig{white-space:nowrap}.answer-table__empty{color:var(--color-text-muted)}.answer__save{display:grid;justify-items:start;gap:var(--space-2)}.timeline-wrap{margin:0 0 var(--space-2)}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}.timeline--single,.timeline-wrap>.timeline{margin-block-end:var(--space-2)}.timeline__step{position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:var(--space-2);align-items:start}.timeline__step:not(:last-child):before{content:"";position:absolute;inset-inline-start:calc(.625rem - .5px);inset-block:1.35rem calc(-1 * var(--space-1));border-inline-start:1px solid var(--color-border)}.timeline__icon{display:inline-flex;justify-content:center;padding-block-start:.15rem}.timeline__text{min-width:0}.timeline__label{overflow-wrap:anywhere}.timeline__detail{display:block;font-size:var(--text-xs);color:var(--color-text-muted)}.timeline__step[data-state=ACTIVE]{color:var(--color-text);font-weight:500}.timeline__step[data-state=DONE] .timeline__icon{color:var(--color-success)}.timeline__step[data-state=DONE]:is([data-code=RESUMED],[data-code=RECOVERED],[data-code=STOPPED]) .timeline__icon{color:var(--color-text-muted)}.timeline__step[data-state=WAITING]{color:var(--color-text)}.timeline__step[data-state=WAITING] .timeline__icon{color:var(--color-info)}.timeline__step[data-state=FAILED]{color:var(--color-text)}.timeline__step[data-state=FAILED] .timeline__icon{color:var(--color-danger)}.timeline__step[data-state=INTERRUPTED] .timeline__icon{color:var(--color-warning)}.timeline__hidden{padding-inline-start:calc(1.25rem + var(--space-2));font-size:var(--text-xs)}.timeline__more,.timeline__toggle{display:inline-flex;align-items:center;gap:var(--space-1);margin:0;padding:var(--space-1) 0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer}.timeline__more{padding-inline-start:calc(1.25rem + var(--space-2))}.timeline__more:hover,.timeline__toggle:hover{color:var(--color-text)}.timeline__more:focus-visible,.timeline__toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.timeline__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.timeline__toggle:disabled{cursor:progress}.run-steps,.timeline-wrap--done>.timeline{margin-block-start:var(--space-1)}.run-steps{padding-inline-start:calc(1.75rem + var(--space-3))}:root{--ease-arrive:cubic-bezier(0.16,1,0.3,1)}@media (prefers-reduced-motion:no-preference){.ink-fresh{animation:ink-settle .38s var(--ease-arrive) both}.timeline__step{animation:arrive-rise .2s var(--ease-arrive) both}.timeline__toggle .icon{transition:transform var(--duration-base) var(--ease-standard)}.timeline__step[data-state=DONE] .timeline__icon[data-icon=check] .icon path{stroke-dasharray:24;stroke-dashoffset:24;animation:check-draw .26s var(--ease-arrive) 40ms forwards}.log__item[data-arrival=enter]>.msg{animation:arrive-rise .24s var(--ease-arrive) both}.log__item[data-arrival=enter]>.msg--user{animation-name:arrive-send}.log__item[data-arrival=settle] :is(.answer__offers,.answer__learning,.answer__web,.answer__evidence,.plan-card){animation:arrive-rise .26s var(--ease-arrive) both}.log__item[data-arrival=settle] .answer__offers{animation-delay:60ms}.log__item[data-arrival=settle] :is(.answer__learning,.answer__web){animation-delay:.1s}.log__item[data-arrival=settle] .answer__evidence{animation-delay:.14s}.log__item[data-arrival=settle] .answer-table{animation:arrive-fade .22s var(--ease-arrive) both}.log__item[data-arrival=settle] .answer__offers .q-chip{animation:arrive-rise .22s var(--ease-arrive) both}.log__item[data-arrival=settle] .answer__offers .q-chip:nth-child(2){animation-delay:30ms}.log__item[data-arrival=settle] .answer__offers .q-chip:nth-child(3){animation-delay:60ms}.log__item[data-arrival=settle] .answer__offers .q-chip:nth-child(n+4){animation-delay:90ms}.answer--streaming+.thinking__note,.msg--thinking .thinking__note{animation:arrive-fade .2s var(--ease-arrive) both}}.log__item:is([data-arrival=settle],[data-arrival=enter]) :is(.fig__value,.cite,.answer__q){animation:verified-wash 1.1s var(--ease-standard) .12s backwards;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.ink-fresh,.log__item[data-arrival]>.msg,.timeline__step{animation:arrive-fade .14s linear both}}@keyframes ink-settle{0%{opacity:.15;filter:blur(3px)}60%{filter:blur(0)}to{opacity:1;filter:none}}@keyframes arrive-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes arrive-send{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes arrive-fade{0%{opacity:0}to{opacity:1}}@keyframes check-draw{to{stroke-dashoffset:0}}@keyframes verified-wash{0%{background-color:var(--color-selection);box-shadow:0 0 0 2px var(--color-selection)}to{background-color:transparent;box-shadow:0 0 0 2px transparent}}.answer--partial{padding-inline-start:var(--space-3);border-inline-start:3px solid var(--color-warning)}.answer__partial-label{display:inline-flex;align-items:center;gap:var(--space-2);margin:0}.run-failed{display:grid;justify-items:start;gap:var(--space-2)}.run-failed .msg__text{display:flex;align-items:baseline;gap:var(--space-2);margin:0}.run-failed .msg__text .icon{flex:none;align-self:center;color:var(--color-warning)}.run-failed__meta{margin:0}.run-failed__meta:empty{display:none}.q-inline__site{display:block;color:var(--color-text-muted);overflow-wrap:anywhere}.change-card__rationale{display:grid;gap:var(--space-1);padding-block:var(--space-2);border-block-start:1px solid var(--color-border)}.change-card__rationale dl{display:grid;gap:var(--space-1);margin:0}.change-card__rationale dt{font-weight:600}.change-card__rationale dd{margin:0}.fig[data-kind=state]{color:var(--color-text-muted);font-style:italic}.preview-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-4)}.preview-head .plan-page__title{flex:1 1 20rem;min-width:0}.preview-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.preview-scope{gap:var(--space-3)}.preview-scope__row{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:var(--space-1) var(--space-4);align-items:start;padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border);font-size:var(--text-sm)}.preview-scope__key{color:var(--color-text-muted);padding-block-start:var(--space-1)}.preview-scope__value{display:grid;gap:var(--space-2);justify-items:start;min-width:0}.approval__blocked,.approval__notice p,.preview-ready,.preview-scope__warn{display:flex;gap:var(--space-2);align-items:flex-start;margin:0}.preview-scope__warn{color:var(--color-warning)}.preview-ready{color:var(--color-success)}.approval__blocked .icon,.approval__notice .icon,.preview-ready .icon,.preview-scope__warn .icon{flex:none;margin-block-start:.15em}.preview-stores{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.preview-stores li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.plan-open__where.link-button,.preview-money{font-weight:var(--weight-medium)}.plan-open__where.link-button{justify-self:start;text-align:start;font-size:inherit}.plan-open__row[data-media] .icon{color:var(--color-text-muted)}.plan-row dd>.ltr-value,.preview-scope__value>.ltr-value{justify-self:start}.plan-row:focus-visible,[id^=f-]:focus-visible{outline:none;border-radius:var(--radius-md);box-shadow:var(--focus-ring)}.tree-root .plan-section__title .icon{color:var(--color-text-muted)}.tree,.tree__ads{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.tree__group{display:grid;gap:var(--space-3)}.tree__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--radius-md);cursor:pointer;list-style:none;font-weight:var(--weight-semibold);transition:background-color var(--duration-fast) var(--ease-standard)}.tree__summary::-webkit-details-marker{display:none}.tree__summary:hover{background:var(--color-hover)}.tree__summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tree__summary>.icon{color:var(--color-text-muted);transition:transform var(--duration-base) var(--ease-standard)}.tree__group:not([open])>.tree__summary>.icon{transform:rotate(-90deg)}[dir=rtl] .tree__group:not([open])>.tree__summary>.icon{transform:rotate(90deg)}.tree__title{flex:1 1 auto;min-width:0}.tree__ads{gap:var(--space-6);padding-inline-start:var(--space-5);border-inline-start:1px solid var(--color-border-strong);margin-block-start:var(--space-2)}.tree__ad{display:grid;gap:var(--space-3);position:relative}.tree__ad:before{content:"";position:absolute;inset-block-start:.7em;inset-inline-start:calc(var(--space-5) * -1);inline-size:calc(var(--space-5) - var(--space-2));border-block-start:1px solid var(--color-border-strong)}.ad-mock{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.ad-mock__label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;font-size:var(--text-xs);font-weight:var(--weight-medium)}.ad-mock__label .icon{color:var(--color-text-muted)}.ad-mock__label .muted{font-weight:var(--weight-regular)}.ad-mock__primary{margin:0;font-size:var(--text-sm)}.ad-mock__media{border-radius:var(--radius-lg)}.ad-mock__cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(12rem,16rem);gap:var(--space-3);margin:0;padding:0 0 var(--space-2);list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.ad-mock__card{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);scroll-snap-align:start;min-width:0}.ad-mock__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.ad-mock__text{display:grid;gap:var(--space-1);min-width:0;flex:1 1 14rem}.ad-mock__desc,.ad-mock__headline{margin:0;overflow-wrap:anywhere}.ad-mock__headline{font-weight:var(--weight-semibold)}.ad-mock__desc{font-size:var(--text-sm);color:var(--color-text-muted)}.ad-mock__cta{display:inline-flex;align-items:center;min-height:2.25rem;padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.creative{display:grid;gap:var(--space-3)}.creative__figure{display:grid;gap:var(--space-2);margin:0}.creative__frame{display:grid;place-items:center;inline-size:100%;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-muted);box-shadow:inset 0 0 0 1px var(--color-border)}.creative__img{display:block;max-inline-size:100%;max-block-size:28rem;inline-size:auto;block-size:auto}.creative__caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.creative__file{overflow-wrap:anywhere;color:var(--color-text)}.creative__facts{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.creative__brief{display:grid;gap:var(--space-2);justify-items:start;padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.creative__brief[data-dragging]{border-color:var(--color-focus-ring);background:var(--color-hover)}.creative[data-status=REJECTED] .creative__brief,.creative[data-status=UNAVAILABLE] .creative__brief{border-color:var(--color-danger)}.creative__brief-state{display:flex;align-items:center;gap:var(--space-2);margin:0;font-weight:var(--weight-semibold)}.creative[data-status=REJECTED] .creative__brief-state,.creative[data-status=UNAVAILABLE] .creative__brief-state{color:var(--color-danger)}.creative__spec{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.creative__concept{margin:0;font-size:var(--text-sm);max-inline-size:60ch;overflow-wrap:anywhere}.creative__concept-label{color:var(--color-text-muted)}.creative__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-block-start:var(--space-2)}.creative__status:empty{display:none}.creative__busy{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text-muted)}.creative__progress{display:grid;gap:var(--space-2)}.creative__bar{block-size:.5rem;background:var(--color-surface-muted);overflow:hidden}.creative__bar,.creative__bar-fill{display:block;border-radius:var(--radius-full)}.creative__bar-fill{block-size:100%;background:var(--color-primary);transition:inline-size var(--duration-base) var(--ease-standard)}.creative__failed{display:grid;gap:var(--space-2)}.creative__retry{margin-block-start:var(--space-2);justify-self:start}.creative__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.creative__late{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-info-bg);color:var(--color-info)}.creative__late p{margin:0;flex:1 1 14rem;color:var(--color-text)}.creative--none{padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}.creative--none p{margin:0}.approval{gap:var(--space-4)}.approval__intro{display:flex;gap:var(--space-2);align-items:flex-start;margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-muted);font-size:var(--text-sm);max-inline-size:70ch}.approval__intro .icon{flex:none;margin-block-start:.15em;color:var(--color-text-muted)}.approval__notice:empty{display:none}.approval__notice p{color:var(--color-success)}.approval__request{display:grid;gap:var(--space-3);justify-items:start}.approval__request p{margin:0}.approval__blocked{color:var(--color-text-muted)}.approval__card{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl)}.approval__card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.approval__status{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold)}.approval__card[data-status=PENDING] .approval__status{color:var(--color-warning)}.approval__card[data-status=APPROVED] .approval__status{color:var(--color-success)}.approval__rows{margin:0;border-block-start:1px solid var(--color-border)}.approval__rows>div{display:grid;grid-template-columns:minmax(8rem,11rem) 1fr;gap:var(--space-1) var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--color-border);font-size:var(--text-sm)}.approval__rows dt{color:var(--color-text-muted)}.approval__rows dd{margin:0;min-width:0;overflow-wrap:anywhere}.approval__strong{font-weight:var(--weight-semibold)}.approval__account{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.approval__approved{display:flex;gap:var(--space-2);align-items:flex-start;margin:0;color:var(--color-text-muted)}.approval__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.approval__history>summary{cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:var(--radius-md);inline-size:fit-content}.approval__history>summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.approval__history ul{margin:var(--space-3) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--color-border)}.approval__past{display:grid;gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);font-size:var(--text-sm)}.approval__past-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.approval-dialog{display:grid;gap:var(--space-4)}.approval-dialog .approval__rows>div{grid-template-columns:minmax(7rem,9rem) 1fr}.editor__section{margin:0;min-inline-size:0;border-inline:0;border-block-end:0;padding-inline:0;padding-block-end:0}.editor__section>legend{float:inline-start;inline-size:100%;padding:0;margin-block-end:var(--space-4)}.editor__fields{clear:both}.editor__fields,.editor__pair{display:grid;gap:var(--space-4)}.editor__pair{grid-template-columns:1fr 1fr}.editor__accounts{display:grid;gap:var(--space-2)}.editor__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.editor__chips .ctx-chip{padding-inline-end:var(--space-1)}.field__input--select{cursor:pointer}.field__input--area{block-size:auto;min-block-size:5.5rem;padding-block:var(--space-3);line-height:var(--leading-normal);resize:vertical}.icon-button--sm{inline-size:1.75rem;block-size:1.75rem}.editor__bar{position:sticky;inset-block-end:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3);padding-block:var(--space-4);border-block-start:1px solid var(--color-border);background:var(--color-surface)}.editor__bar>[role=status]{flex:1 1 12rem;color:var(--color-text-muted)}@media (max-width:480px){.approval-dialog .approval__rows>div,.approval__rows>div,.editor__pair,.preview-scope__row{grid-template-columns:1fr}.tree__ads{padding-inline-start:var(--space-4)}.tree__ad:before{inset-inline-start:calc(var(--space-4) * -1);inline-size:calc(var(--space-4) - var(--space-1))}.ad-mock,.approval__card{padding:var(--space-4)}.approval__actions>.btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.creative__bar-fill,.tree__summary>.icon{transition:none}}.publish{gap:var(--space-4)}.publish__idle,.publish__note{display:flex;gap:var(--space-2);align-items:flex-start;margin:0;color:var(--color-text-muted)}.publish__idle .icon,.publish__note .icon{flex:none;margin-block-start:.15em}.publish__start{display:grid;gap:var(--space-2);justify-items:start;padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl)}.publish__start p{margin:0;max-inline-size:70ch}.publish__start .btn{margin-block-start:var(--space-2)}.publish__start-title{display:flex;gap:var(--space-2);align-items:center;font-weight:var(--weight-semibold)}.publish__start[data-spends=true] .publish__start-title{color:var(--color-warning)}.publish__run{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl)}.publish__run>p{margin:0;max-inline-size:70ch}.publish__run-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.publish__run-status{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold)}.publish__run[data-status=VERIFIED] .publish__run-status{color:var(--color-success)}.publish__run[data-status=BLOCKED] .publish__run-status,.publish__run[data-status=NEEDS_RECONCILIATION] .publish__run-status,.publish__run[data-status=PARTIAL] .publish__run-status,.publish__run[data-status=WAITING_PROVIDER] .publish__run-status{color:var(--color-warning)}.publish__run[data-status=FAILED] .publish__run-status{color:var(--color-danger)}.publish__blocked{display:grid;gap:var(--space-1);justify-items:start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-warning-bg)}.publish__blocked p{margin:0}.publish__progress{block-size:.375rem;border-radius:var(--radius-full);background:var(--color-surface-muted);overflow:hidden}.publish__progress>span{display:block;block-size:100%;border-radius:inherit;background:var(--color-primary);transition:inline-size .4s cubic-bezier(.16,1,.3,1)}.publish__ops{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--color-border)}.publish__op{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border)}.publish__op-icon{padding-block-start:.15em;color:var(--color-text-muted)}.publish__op[data-status=VERIFIED] .publish__op-icon{color:var(--color-success)}.publish__op[data-status=FAILED] .publish__op-icon{color:var(--color-danger)}.publish__op[data-status=BLOCKED] .publish__op-icon,.publish__op[data-status=NEEDS_RECONCILIATION] .publish__op-icon{color:var(--color-warning)}.publish__op-main{display:grid;gap:var(--space-1);min-inline-size:0;overflow-wrap:anywhere}.publish__op-title{font-size:var(--text-sm);font-weight:var(--weight-medium)}.publish__op-error{color:var(--color-danger)}.publish__meta-text{margin-block-start:var(--space-1);color:var(--color-text-muted)}.publish__meta-text>summary{cursor:pointer;inline-size:fit-content;border-radius:var(--radius-md)}.publish__meta-text>summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.publish__meta-text>bdi,.publish__meta-text>span{display:block;margin-block-start:var(--space-1);padding-inline-start:var(--space-3);border-inline-start:1px solid var(--color-border-strong)}.publish__reconcile{margin-block-start:var(--space-1)}.publish__campaign,.publish__reconcile{display:grid;gap:var(--space-2);justify-items:start}.publish__campaign{padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:var(--color-surface-muted)}.publish__campaign p{margin:0}.publish__campaign-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.publish__campaign[data-live=true] .publish__campaign-line .icon{color:var(--color-success)}.publish__next{display:flex;flex-wrap:wrap;gap:var(--space-2)}.publish__spend-note{background:var(--color-warning-bg)}.publish__spend-note .icon{color:var(--color-warning)}.publish__budget-form{display:grid;gap:var(--space-3)}.publish__budget-form p{margin:0}.approval__spends{color:var(--color-warning)}.publish__product-changes{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.publish__product-changes p{margin:0}.publish__product-change-list{margin:0;padding-inline-start:var(--space-4);display:grid;gap:var(--space-1)}@media (prefers-reduced-motion:reduce){.publish__progress>span{transition:none}}@media (min-width:64rem){.tree__ads[data-bilingual]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.editor__copy{margin:0;padding:0;border:0;display:grid;gap:var(--space-2)}.editor__copy-options{display:flex;flex-wrap:wrap;gap:var(--space-4)}.approval__spend{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-warning-bg);color:var(--color-text);font-weight:500}.approval__spend svg{flex:none;margin-block-start:.15em;color:var(--color-warning)}.page--settings{max-width:var(--settings-max);padding-top:clamp(var(--space-5),5vh,3.5rem);padding-inline:clamp(var(--space-4),3vw,var(--space-7))}.settings{gap:var(--space-6)}.settings,.settings__body{display:grid;grid-template-columns:minmax(0,1fr)}.settings__body{gap:var(--space-5);align-items:start}.settings__content{display:grid;gap:var(--space-6);min-width:0}.settings__section-head{display:grid;gap:var(--space-1)}.settings__section-title{font-size:var(--text-xl)}.settings__section-lede{color:var(--color-text-muted);font-size:var(--text-sm);max-width:40rem}.settings-nav{min-width:0}.settings-nav__list{display:flex;gap:var(--space-1);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);scroll-padding-inline:var(--space-4)}.settings-nav__link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.settings-nav__link .icon{width:1rem;height:1rem}.settings-nav__link:hover{background:var(--color-hover);color:var(--color-text)}.settings-nav__link[aria-current=page]{background:var(--color-active);color:var(--color-text)}.settings-nav__link:focus-visible{border-radius:var(--radius-full)}@media (min-width:768px){.settings__body{grid-template-columns:13rem minmax(0,56rem);gap:clamp(var(--space-5),3vw,var(--space-7))}.settings-nav{position:sticky;top:var(--space-5)}.settings-nav__list{flex-direction:column;overflow:visible;margin-inline:0;padding-inline:0}.settings-nav__link{display:flex;gap:var(--space-3);min-height:2.5rem;border-radius:var(--radius-md)}.settings-nav__link .icon{width:1.125rem;height:1.125rem}.settings-nav__link:focus-visible{border-radius:var(--radius-md)}}@media (min-width:768px) and (max-width:1023px){.settings__body{grid-template-columns:11rem minmax(0,1fr);gap:var(--space-5)}}.settings-group{display:grid;gap:var(--space-2)}.settings-group__head{display:grid;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.settings-group__title{font-size:var(--text-base)}.settings-group__description{font-size:var(--text-sm);color:var(--color-text-muted);max-width:40rem}.settings-group__body{display:grid}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);min-height:3.5rem;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.setting-row:last-child{border-bottom:0}.setting-row__text{display:grid;gap:2px;min-width:0}.setting-row__label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.setting-row__description{font-size:var(--text-sm);color:var(--color-text-muted);max-width:34rem}.setting-row__control{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3);min-width:0;text-align:end}.setting-row__control .btn--block{width:auto}.setting-row--stack{flex-direction:column;align-items:stretch}.setting-row--stack .setting-row__control{display:block;text-align:start}.setting-value{font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere}@media (max-width:479px){.setting-row{flex-direction:column;align-items:stretch}.setting-row__control{justify-content:flex-start;text-align:start}}.rows{margin:0;display:grid}.row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);min-height:3rem;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.row:last-child{border-bottom:0}.row__label{color:var(--color-text-muted)}.row__label,.row__value{font-size:var(--text-sm)}.row__value{margin:0;display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);min-width:0;overflow-wrap:anywhere}.row__full{flex-basis:100%;margin:0}.inline-form{max-width:32rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.inline-form .field{flex:1 1 16rem}.inline-form .btn{min-height:3rem}.profile-card{display:flex;align-items:center;gap:var(--space-4);min-width:0}.avatar.avatar--xl{width:3.5rem;height:3.5rem;font-size:var(--text-xl)}.profile-card__text{display:grid;gap:var(--space-1);min-width:0;font-size:var(--text-sm)}.profile-card__meta{color:var(--color-text-muted)}.profile-card__email{font-size:var(--text-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-align:start}.member-list{list-style:none;margin:0;padding:0;display:grid}.member{display:flex;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.member:last-child{border-bottom:0}.member__email{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:var(--text-sm)}.provider,.providers{display:grid;gap:var(--space-4)}.provider{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.provider__head{display:flex;align-items:center;gap:var(--space-3)}.provider__logo{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-mark-ground)}.provider__logo .partner-logo{width:1.5rem;height:1.5rem}.provider__text{display:grid;gap:2px;flex:1 1;min-width:0}.provider__title{font-size:var(--text-base)}.provider__status{font-size:var(--text-sm);color:var(--color-text-muted)}.provider__empty{display:grid;gap:var(--space-1);padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}.provider__empty .empty__text{max-width:none}@media (max-width:479px){.provider__head{flex-wrap:wrap}.provider__head .tag{order:-1;margin-inline-start:auto}}.plan{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-2xl)}.plan__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.plan__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-contrast)}.plan__name{font-size:var(--text-xl);letter-spacing:-.01em}.plan__summary{color:var(--color-text-muted);max-width:40rem}.plan__availability{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-muted);font-size:var(--text-sm)}.plan__availability .icon{margin-top:.15em;color:var(--color-text-muted)}.plan__availability-text{display:grid;gap:var(--space-1);color:var(--color-text-muted)}.plan__availability-title{color:var(--color-text);font-weight:var(--weight-semibold)}.check-again{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding-top:var(--space-3)}.check-again p:empty{display:none}.confirming{display:grid;gap:var(--space-4);justify-items:start}.confirming>.rows{justify-self:stretch}.confirming__title{font-size:var(--text-lg)}.confirming__head{display:flex;align-items:center;gap:var(--space-3)}.confirming__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.prefs{display:grid;gap:var(--space-6)}.theme-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.theme-card{display:grid;gap:var(--space-2);cursor:pointer}.theme-card__preview{display:flex;aspect-ratio:16/10;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.theme-card:hover .theme-card__preview{border-color:var(--color-text-muted)}.theme-card:has(input:checked) .theme-card__preview{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.theme-card:has(input:focus-visible) .theme-card__preview{box-shadow:var(--focus-ring)}.theme-card:has(input[aria-disabled=true]){cursor:progress;opacity:.7}.theme-card__label{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.theme-card__label input{margin:0}.theme-card:has(input:checked) .theme-card__label{font-weight:var(--weight-medium)}.lang-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.lang-option{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.lang-option:hover{border-color:var(--color-text-muted)}.lang-option:has(input:checked){border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.lang-option:has(input:focus-visible){box-shadow:var(--focus-ring)}.lang-option:has(input[aria-disabled=true]){cursor:progress;opacity:.7}.lang-option input{flex:none;margin:0}.lang-option__text{display:grid;gap:2px;min-width:0}.lang-option__name{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.4}.lang-option__meta{font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:479px){.lang-options{grid-template-columns:minmax(0,1fr)}}.theme-mini{flex:1 1;display:flex;min-width:0;background:var(--color-surface)}.theme-mini--light{color-scheme:light}.theme-mini--dark{color-scheme:dark}.theme-mini__sidebar{display:grid;align-content:start;gap:5px;width:30%;padding:8px 6px;background:var(--color-sidebar);border-inline-end:1px solid var(--color-border)}.theme-mini__main{flex:1 1;display:grid;align-content:end;justify-items:center;gap:8px;padding:8px}.theme-mini__line{display:block;height:4px;border-radius:var(--radius-full);background:var(--color-border-strong)}.theme-mini__line--short{width:60%;background:var(--color-text-muted)}.theme-mini__line--title{width:55%;height:5px;background:var(--color-text)}.theme-mini__composer{display:block;width:85%;height:14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-sm)}@media (max-width:479px){.theme-cards{gap:var(--space-2)}.theme-mini__sidebar{padding:6px 4px}}.usage{display:grid;gap:var(--space-4)}.usage__meter{display:grid;gap:var(--space-2)}.usage__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.usage__label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.usage__value{font-size:var(--text-sm);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.usage__bar{position:relative;block-size:.5rem;background:var(--color-surface-muted);overflow:hidden}.usage__bar,.usage__fill{border-radius:var(--radius-full)}.usage__fill{display:block;block-size:100%;background:var(--color-primary);transition:inline-size var(--duration-slow) var(--ease-standard)}.usage__fill--warn{background:var(--color-warning)}.usage__fill--danger{background:var(--color-danger)}@media (prefers-reduced-motion:reduce){.usage__fill{transition:none}}.usage__reset{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.status-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.status-note__text{display:inline-flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.status-note__text .icon{flex:none;margin-top:.15em;color:var(--color-warning)}.status-note .check-again{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.status-note .check-again p:empty{display:none}.memory{display:grid;gap:var(--space-6)}.memory__live:empty{display:none}.memory__list{list-style:none;margin:0;padding:0;display:grid}.memory-item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}.memory-item:last-child{border-bottom:0}.memory-item__main{flex:1 1 18rem;min-width:0;display:grid;gap:var(--space-1)}.memory-item__statement{margin:0;overflow-wrap:anywhere}.memory-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.memory-item__source{overflow-wrap:anywhere}.memory-item__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.memory-item__conflict{flex-basis:100%;display:grid;gap:var(--space-1);padding-inline-start:var(--space-3);border-inline-start:2px solid var(--color-warning)}.memory-item__conflict p{display:inline-flex;align-items:center;gap:var(--space-1);margin:0;color:var(--color-text-muted)}.memory-item__current{display:block;overflow-wrap:anywhere;color:var(--color-text-muted)}.memory-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.accounts{display:grid;gap:var(--space-4)}.provider--manager{gap:var(--space-5)}.provider__note{font-size:var(--text-sm)}.subsection{display:grid;gap:var(--space-2)}.subsection__title{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.subsection__lede{font-size:var(--text-sm);color:var(--color-text-muted);max-width:40rem}.account-list,.login-list{display:grid;margin:0;padding:0;list-style:none}.account,.login{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.account:first-child,.login:first-child{border-top:0}.account__main,.login__main{display:grid;gap:2px;flex:1 1;min-width:0}.account__title,.login__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-height:1.75rem}.account__name,.login__name{font-weight:var(--weight-medium);overflow-wrap:anywhere}.login__id{font-size:var(--text-xs);color:var(--color-text-muted)}.account__meta,.login__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account__status,.login__note{display:flex;align-items:flex-start;gap:var(--space-1);margin-block-start:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}.account__status .icon,.login__note .icon{flex:none;margin-block-start:.15em}.account__status-label{font-weight:var(--weight-medium)}.account__detail{color:var(--color-text-muted)}.login__actions{display:flex;align-items:center;gap:var(--space-2);flex:none}.business{display:grid;margin-block-start:var(--space-3)}.business__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding-block-end:var(--space-2);border-bottom:1px solid var(--color-border);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.account>.switch{margin-block-start:.125rem}.account[aria-busy=true]{opacity:.7}.account--pending{align-items:flex-start;color:var(--color-text-muted)}.tag--default{color:var(--color-text)}.switch,.tag--default{background:var(--color-surface-muted)}.switch{position:relative;flex:none;width:2.5rem;height:1.5rem;padding:0;border:1px solid var(--color-border-strong);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.switch,.switch__thumb{border-radius:var(--radius-full)}.switch__thumb{position:absolute;inset-block-start:2px;inset-inline-start:2px;width:1.125rem;height:1.125rem;background:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.switch[aria-checked=true]{border-color:var(--color-primary);background:var(--color-primary)}.switch[aria-checked=true] .switch__thumb{background:var(--color-primary-contrast);transform:translateX(1rem)}[dir=rtl] .switch[aria-checked=true] .switch__thumb{transform:translateX(-1rem)}.switch:hover:not(:disabled){border-color:var(--color-text-muted)}.switch:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring)}.switch:disabled{cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion:reduce){.switch,.switch__thumb{transition:none}}.callout{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}.callout__title{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}.callout__text{font-size:var(--text-sm);color:var(--color-text-muted)}.connect-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.connect-row>.scopes{flex:1 1 18rem}.connect-store{display:grid;gap:var(--space-2)}.connect-store__row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.connect-store__row .field__input{flex:1 1 16rem;min-width:0}.scopes{border:1px solid var(--color-border);font-size:var(--text-sm)}.scopes,.scopes__summary{border-radius:var(--radius-lg)}.scopes__summary{display:flex;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-3);color:var(--color-text-muted);cursor:pointer;list-style:none}.scopes__summary::-webkit-details-marker{display:none}.scopes__summary .icon:last-child{margin-inline-start:auto;transition:transform var(--duration-fast) var(--ease-standard)}.scopes[open] .scopes__summary .icon:last-child{transform:rotate(180deg)}.scopes__summary:hover{background:var(--color-hover)}.scopes__summary:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring)}.scopes__body{padding:0 var(--space-3) var(--space-3)}.scopes__body,.scopes__list{display:grid;gap:var(--space-2)}.scopes__list{margin:0;padding:0;list-style:none}.scopes__item{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3)}.scopes__code{font-family:var(--font-mono);font-size:var(--text-xs)}.scopes__code,.scopes__note{color:var(--color-text-muted)}.scopes__note{display:flex;gap:var(--space-1);align-items:flex-start}.scopes__note .icon{flex:none;margin-block-start:.15em}.alias-form{display:grid;gap:var(--space-2);margin-block-start:var(--space-2);max-width:28rem}.alias-form__actions{display:flex;gap:var(--space-2)}.field__input--sm{height:2.5rem}.action-menu{position:relative;flex:none}.action-menu__popover{position:absolute;z-index:60;top:calc(100% + var(--space-1));inset-inline-end:0;min-width:13rem;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg);animation:pref-menu-in var(--duration-base) var(--ease-standard)}.menu__item--danger,.menu__item--danger>.icon{color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.action-menu__popover{animation:none}}.accounts>.alert .alert__body{flex:1 1}.alert__close{flex:none;margin-block:calc(var(--space-2) * -1);margin-inline-end:calc(var(--space-2) * -1);color:inherit}.dialog{width:min(34rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-xl)}.dialog::backdrop{background:var(--color-overlay)}.dialog[open]{animation:dialog-in var(--duration-base) var(--ease-standard)}@keyframes dialog-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}@media (max-width:639px){.dialog{width:100%;max-width:100%;max-height:88dvh;margin:auto 0 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;border-bottom:0}.dialog[open]{animation:sheet-in var(--duration-slow) var(--ease-standard)}.dialog__actions>.btn{flex:1 1}.selector{max-height:88dvh}}@keyframes sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.dialog[open]{animation:none}}.dialog__panel{display:grid;gap:var(--space-4);padding:var(--space-5)}.dialog__title{margin:0;font-size:var(--text-lg);overflow-wrap:anywhere}.dialog__text{align-items:center;font-size:var(--text-sm);color:var(--color-text-muted)}.dialog__actions,.dialog__text{display:flex;gap:var(--space-2)}.dialog__actions{flex-wrap:wrap;justify-content:flex-end}.impact{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-muted);font-size:var(--text-sm)}.impact__head{display:flex;gap:var(--space-2);align-items:center;font-weight:var(--weight-medium)}.impact__list{display:grid;gap:var(--space-1);margin:0;padding-inline-start:var(--space-6)}.connect-panel .provider--manager{padding:0;border:0}.connect-panel .provider--manager>.provider__head{display:none}@media (max-width:479px){.login{flex-wrap:wrap}.login__actions{inline-size:100%;justify-content:flex-start}.dialog__actions{flex-direction:column-reverse}.dialog__actions .btn{inline-size:100%}}.freshness .icon{color:var(--color-text-muted)}.freshness--ok .icon{color:var(--color-success)}.freshness--warn .icon{color:var(--color-warning)}.freshness--danger .icon{color:var(--color-danger)}.data-page{display:grid;gap:var(--space-6)}.data-page__back{margin-block-end:calc(var(--space-6) * -.5)}.link-back{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);text-decoration:none;border-radius:var(--radius-sm)}.link-back:hover{color:var(--color-text)}.data-page__head{display:grid;gap:var(--space-2)}.data-page__title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.data-page__title{margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:1.2;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere}:lang(ar) .data-page__title{letter-spacing:0}.data-page__scope{display:flex;align-items:flex-start;gap:var(--space-1);margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.data-page__scope .icon{flex:none;margin-block-start:.15em}.data-page__notice{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.period-picker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;padding:0;border:0}.period-picker__label{float:inline-start;padding:0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.period-picker__options{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-full)}.period-picker__option{position:relative}.period-picker__option input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.period-picker__option span{display:inline-flex;align-items:center;height:2rem;padding-inline:var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.period-picker__option:hover span{background:var(--color-hover);color:var(--color-text)}.period-picker__option input:checked+span{background:var(--color-primary);color:var(--color-primary-contrast)}.period-picker__option input:focus-visible+span{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-focus-ring)}.data-chart,.data-section{display:grid;gap:var(--space-3)}.data-section__title{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.2}.data-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:0 var(--space-5);margin:0}.data-metric{display:grid;gap:var(--space-1);padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}.data-metric dt{font-size:var(--text-sm);color:var(--color-text-muted)}.data-metric dd{margin:0;font-size:1.125rem;font-weight:var(--weight-medium);overflow-wrap:anywhere}.data-chart__head{display:grid;justify-items:start;gap:var(--space-2)}.data-chart__legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--text-xs);color:var(--color-text-muted)}.data-chart__legend li{display:inline-flex;align-items:center;gap:var(--space-1)}.data-chart__key{flex:none;inline-size:.75rem;block-size:.75rem;border-radius:3px}.data-chart__figure{display:grid;gap:var(--space-1);margin:0}.data-chart__max{margin:0;font-size:var(--text-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-chart__plot svg{display:block;inline-size:100%;block-size:10rem;overflow:visible}.data-chart__grid{stroke:var(--chart-grid);stroke-width:1}.data-chart__axis{stroke:var(--chart-axis);stroke-width:1}.data-chart__bar{fill:var(--chart-1)}.data-chart__hatch-ground{fill:color-mix(in oklab,var(--chart-1) 25%,transparent)}.data-chart__hatch-line{stroke:var(--chart-1);stroke-width:2.5}.data-chart__ticks{display:flex;justify-content:space-between;margin-block-start:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-chart__table summary{inline-size:fit-content;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm)}.data-chart__table summary:hover{color:var(--color-text)}.data-table-wrap{max-block-size:18rem;margin-block-start:var(--space-2);overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.data-table{inline-size:100%;border-collapse:collapse;font-size:var(--text-sm)}.data-table td,.data-table th{padding:var(--space-2) var(--space-3);text-align:start;border-block-end:1px solid var(--color-border)}.data-table thead th{position:sticky;inset-block-start:0;background:var(--color-surface-muted);font-weight:var(--weight-medium);color:var(--color-text-muted)}.data-table tbody th{font-weight:var(--weight-regular)}.data-table td{text-align:end}.data-table tr:last-child td,.data-table tr:last-child th{border-block-end:0}.data-gaps{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--color-text-muted)}.data-gaps li{display:flex;align-items:flex-start;gap:var(--space-2)}.data-gaps .icon{flex:none;margin-block-start:.15em}.data-rows{margin:0;padding:0;list-style:none}.data-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}.data-row:last-child{border-block-end:1px solid var(--color-border)}.data-row__main{display:grid;gap:var(--space-1);min-inline-size:0}.data-row__name{justify-self:start;font-weight:var(--weight-medium);overflow-wrap:anywhere}.data-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.data-row__meta,.data-row__reason{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.data-row__value{flex:none;margin:0;font-size:var(--text-sm);text-align:end}.state-pill{display:inline-flex;flex:none;align-items:center;gap:var(--space-1);height:1.5rem;padding-inline:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.state-pill--ok .icon{color:var(--color-success)}.state-pill--warn .icon{color:var(--color-warning)}.state-pill--danger .icon{color:var(--color-danger)}.data-empty,.state-pill--muted{color:var(--color-text-muted)}.data-empty{margin:0;font-size:var(--text-sm)}.data-empty--dashed{padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);text-align:center}.data-more{justify-self:start}.data-skeleton{block-size:16rem;border-radius:var(--radius-lg);background:var(--color-skeleton);animation:data-pulse 1.4s var(--ease-standard) infinite alternate}@keyframes data-pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.data-skeleton{animation:none}}@media (max-width:480px){.data-row{flex-direction:column}.data-row__value{text-align:start}}