@layer components{.agent:has(>.receipt){align-content:start}.receipt{gap:var(--s-2);display:grid}.receipt__row{-moz-column-gap:var(--s-2);column-gap:var(--s-2);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;font-size:15px;display:grid}.receipt__pose{justify-content:center;align-items:center;block-size:1lh;min-inline-size:16px;display:inline-flex}.receipt__row[data-pose=awaiting] .receipt__text{color:var(--violet-800);font-family:var(--font-ui);font-weight:500}.receipt__row[data-pose=stopped] .receipt__text{color:var(--ink)}.receipt__detail{border-radius:var(--r-md);background:var(--surface-2);grid-column:2;margin-block-start:var(--s-2)}.receipt__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-3);min-block-size:44px;padding-inline:var(--s-4);border-radius:inherit;font-family:var(--font-ui);color:var(--ink);transition:background-color var(--dur-micro) ease;font-size:14px;font-weight:500;list-style:none;display:flex}.receipt__summary::-webkit-details-marker{display:none}.receipt__summary .faq__icon{transition:none}.receipt__detail[open] .faq__icon{transform:rotate(45deg)}.receipt__detail:not([open]) .receipt__summary:focus-visible{background:var(--chip-thinking)}@media (hover:hover) and (pointer:fine){.receipt__detail:not([open]) .receipt__summary:hover{background:var(--chip-thinking)}}.receipt__panel{gap:var(--s-3);padding:0 var(--s-4) var(--s-4);display:grid}.receipt__msg,.receipt__draft{gap:var(--s-1);border-radius:var(--r-sm);padding:var(--s-3) var(--s-4);display:grid}.receipt__msg{background:var(--surface);box-shadow:var(--sh-1)}.receipt__ch{font-family:var(--font-ui);color:var(--ink-3);font-size:14px;font-weight:500}.receipt__in,.receipt__out{color:var(--ink);font-size:15px;line-height:1.6}.receipt__draft{background:var(--mist-violet);box-shadow:inset 0 0 0 1px var(--chip-thinking)}.receipt__by{align-items:center;gap:var(--s-2);font-family:var(--font-display);color:var(--ink-3);font-size:14px;font-weight:400;display:flex}.receipt__why{color:var(--ink-2);font-size:14px}.src-chip{anchor-name:var(--src-anchor);justify-self:start;align-items:center;gap:var(--s-2);min-block-size:44px;padding-inline:var(--s-4);border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-input);font-family:var(--font-ui);color:var(--ink-2);cursor:pointer;transition:color var(--dur-micro) ease, transform var(--dur-press) var(--ease-micro,var(--ease-out));border:0;margin-block-start:var(--s-1);font-size:14px;font-weight:500;display:inline-flex}.src-chip svg{color:var(--violet-700);flex:none}.src-chip:active{transform:scale(.97)}.src-chip:focus-visible{color:var(--violet-800);box-shadow:inset 0 0 0 1px var(--ink-3)}@media (hover:hover) and (pointer:fine){.src-chip:hover{color:var(--violet-800);box-shadow:inset 0 0 0 1px var(--ink-3)}}.src-pop{border-radius:var(--r-sm);background:var(--surface);color:var(--ink);box-shadow:var(--sh-2);padding:var(--s-4);inline-size:max-content;max-inline-size:min(20rem, calc(100vw - 2 * var(--s-4)));transform-origin:50% 0;border:0}.src-pop:popover-open{gap:var(--s-2);justify-items:start;display:grid}@supports (position-area:block-end){.src-pop{position-anchor:var(--src-anchor);position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline;margin:0;margin-block-start:var(--s-2);inset:auto}}.src-pop__name{font-family:var(--font-ui);color:var(--ink);font-size:14px;font-weight:500}.src-pop__note{color:var(--ink);font-size:14px;line-height:1.6}.src-pop .tag{font-size:14px}.managed-intro{gap:var(--s-8) var(--s-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;margin-block-end:var(--s-8);display:grid}.pillar .managed-intro .section-head{margin-block-end:0}.inbox{gap:var(--s-2);background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--sh-2);padding:var(--s-6);display:grid}.inbox__head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.inbox__title{align-items:center;gap:var(--s-2);font-family:var(--font-ui);color:var(--ink);font-size:18px;font-weight:500;line-height:1.4;display:flex}.inbox__count{block-size:28px;min-inline-size:28px;padding-inline:var(--s-2);border-radius:var(--r-pill);background:var(--chip-thinking);color:var(--violet-800);place-items:center;font-size:15px;display:inline-grid}.inbox__count bdi{font-variant-numeric:tabular-nums lining-nums}.inbox__row{-moz-column-gap:var(--s-3);column-gap:var(--s-3);padding-block:var(--s-3);border-block-start:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.inbox__row>.presence{block-size:1.5em;font-size:15px}.inbox__body{gap:var(--s-1);display:grid}.inbox__what{color:var(--ink);font-size:15px;line-height:1.5}.inbox__agent{font-family:var(--font-ui);font-weight:500}.inbox__label{font-family:var(--font-ui);color:var(--violet-800);font-size:14px;font-weight:500}.inbox__row[data-pose=done] :is(.inbox__what,.inbox__label){color:var(--ink-3)}.inbox__reason{font-family:var(--font-ui);white-space:nowrap;color:var(--violet-800);background:var(--chip-thinking);border-radius:var(--r-pill);padding:var(--s-1) var(--s-3);font-size:14px;font-weight:500;line-height:1.4}.inbox__foot{align-items:center;gap:var(--s-2) var(--s-3);border-block-start:1px solid var(--line);flex-wrap:wrap;padding-block-start:var(--s-4);display:flex}.inbox__foot .tag{font-size:14px}.inbox__rule{color:var(--ink-2);font-size:14px}@media (max-width:1279px){.managed-intro{grid-template-columns:minmax(0,1fr)}.inbox{max-inline-size:40rem}}@media (max-width:479px){.inbox{padding:var(--s-4)}.receipt__panel{padding-inline:var(--s-3)}@supports (position-area:block-end){.src-pop{position-area:block-end;justify-self:anchor-center;margin-inline:var(--s-4)}}}}@layer motion{@media (prefers-reduced-motion:no-preference){:root:not([data-a11y-stopmotion]) .receipt__summary .faq__icon{transition:transform var(--dur-micro) var(--ease-out)}:root:not([data-a11y-stopmotion]) .receipt__detail[open] .receipt__panel{transition:opacity var(--dur-panel) ease}:root:not([data-a11y-stopmotion]) .src-pop:popover-open{transition:opacity var(--dur-press) ease, scale var(--dur-press) var(--ease-out)}@starting-style{:root:not([data-a11y-stopmotion]) .receipt__detail[open] .receipt__panel{opacity:0}:root:not([data-a11y-stopmotion]) .src-pop:popover-open{opacity:0;scale:.97}}}}
