:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-synthesis:none;font-kerning:normal;text-rendering:optimizeLegibility;--color-bg: oklch(98% .006 252);--color-surface: oklch(100% 0 0);--color-surface-soft: oklch(96% .014 252);--color-ink: oklch(22% .038 258);--color-ink-muted: oklch(48% .035 258);--color-line: oklch(89% .022 252);--color-control-border: oklch(55% .045 252);--color-primary: oklch(58% .225 255);--color-primary-strong: oklch(49% .225 255);--color-primary-soft: oklch(94% .035 252);--color-action: oklch(49% .225 255);--color-action-hover: oklch(45% .225 255);--color-on-action: oklch(100% 0 0);--color-success: oklch(67% .185 155);--color-success-strong: oklch(40% .125 155);--color-success-soft: oklch(95% .035 155);--color-warning: oklch(76% .16 78);--color-warning-strong: oklch(39% .105 78);--color-warning-soft: oklch(96% .035 78);--color-danger: oklch(61% .21 27);--color-danger-strong: oklch(46% .175 27);--color-danger-soft: oklch(95% .035 27);--color-dark-bg: oklch(12% .032 252);--color-dark-surface: oklch(17% .034 252);--color-dark-raised: oklch(21% .04 252);--color-dark-ink: oklch(96% .01 252);--color-dark-muted: oklch(73% .026 252);--color-dark-line: oklch(29% .045 252);--color-control-border-dark: oklch(62% .07 252);--color-dark-accent: oklch(76% .14 248);--color-dark-accent-strong: oklch(68% .18 252);--color-dark-action: oklch(42% .15 252);--color-dark-action-hover: oklch(36% .15 252);--color-dark-on-action: oklch(96% .01 252);--color-dark-success: oklch(76% .16 155);--color-dark-success-strong: oklch(88% .12 155);--color-dark-success-soft: oklch(22% .055 155);--color-dark-warning: oklch(82% .15 78);--color-dark-warning-strong: oklch(90% .12 78);--color-dark-warning-soft: oklch(23% .05 78);--color-dark-danger: oklch(72% .2 27);--color-dark-danger-strong: oklch(88% .15 27);--color-dark-danger-soft: oklch(23% .06 27);--color-focus: oklch(49% .225 255);--color-focus-dark: oklch(76% .14 248);--color-disabled-bg: oklch(93% .012 252);--color-disabled-ink: oklch(45% .02 252);--color-dark-disabled-bg: oklch(24% .025 252);--color-dark-disabled-ink: oklch(68% .025 252);--text-caption: .75rem;--text-meta: .875rem;--text-body: 1rem;--text-subtitle: 1.125rem;--text-title: 1.5rem;--text-display: 2rem;--leading-caption: 1.4;--leading-meta: 1.45;--leading-body: 1.55;--leading-subtitle: 1.4;--leading-title: 1.25;--leading-display: 1.15;--leading-dark-body: 1.65;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--radius-control: .5rem;--radius-row: .75rem;--radius-emphasis: 1rem;--transition-state: .2s cubic-bezier(.25, 1, .5, 1);--transition-press: .12s cubic-bezier(.25, 1, .5, 1);--z-sticky: 2;--z-skip: 4;--bottom-nav-height: 4rem}:root[data-theme=dark]{--color-bg: var(--color-dark-bg);--color-surface: var(--color-dark-surface);--color-surface-soft: var(--color-dark-raised);--color-ink: var(--color-dark-ink);--color-ink-muted: var(--color-dark-muted);--color-line: var(--color-dark-line);--color-control-border: var(--color-control-border-dark);--color-primary: var(--color-dark-accent);--color-primary-strong: var(--color-dark-accent-strong);--color-primary-soft: var(--color-dark-raised);--color-focus: var(--color-focus-dark);--color-disabled-bg: var(--color-dark-disabled-bg);--color-disabled-ink: var(--color-dark-disabled-ink);--color-success: var(--color-dark-success);--color-success-strong: var(--color-dark-success-strong);--color-success-soft: var(--color-dark-success-soft);--color-warning: var(--color-dark-warning);--color-warning-strong: var(--color-dark-warning-strong);--color-warning-soft: var(--color-dark-warning-soft);--color-danger: var(--color-dark-danger);--color-danger-strong: var(--color-dark-danger-strong);--color-danger-soft: var(--color-dark-danger-soft);--color-action: var(--color-dark-action);--color-action-hover: var(--color-dark-action-hover);--color-on-action: var(--color-dark-on-action)}*{box-sizing:border-box}html,body,#root{inline-size:100%;block-size:100%}html{background:var(--color-surface-soft)}body{margin:0;min-block-size:100dvh;background:var(--color-surface-soft);color:var(--color-ink);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);-webkit-font-smoothing:antialiased}button,textarea,input,select{font:inherit}button{min-inline-size:2.75rem;min-block-size:2.75rem;border:0;border-radius:var(--radius-control);cursor:pointer;touch-action:manipulation;transition:background-color var(--transition-state),border-color var(--transition-state),color var(--transition-state),transform var(--transition-press)}button:active:not(:disabled){transform:translateY(1px)}button:disabled,button[aria-disabled=true]{border:1px solid var(--color-control-border);background:var(--color-disabled-bg);color:var(--color-disabled-ink);cursor:not-allowed}button[aria-busy=true]{cursor:progress}:where(button,a,textarea,input,select,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[data-page-title]:focus-visible{outline:none;text-decoration-line:underline;text-decoration-color:var(--color-focus);text-decoration-thickness:.125rem;text-underline-offset:.25rem}:where(h1,h2,h3,h4,p,ul,ol,dl,dd){margin:0}:where(h1,h2,h3){color:inherit;text-wrap:balance}:where(p,li,dd){overflow-wrap:anywhere;text-wrap:pretty}img,svg{display:block;max-inline-size:100%}.mobile-prototype{position:relative;isolation:isolate;display:flex;flex-direction:column;width:min(100vw,390px);height:min(844px,100dvh);margin-inline:auto;overflow:hidden;background:var(--color-bg);box-shadow:0 0 8px color-mix(in oklch,var(--color-ink) 12%,transparent)}.skip-link{position:absolute;inset-block-start:var(--space-2);inset-inline-start:max(var(--space-4),env(safe-area-inset-left));z-index:var(--z-skip);min-block-size:2.75rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-action);color:var(--color-on-action);font-weight:700;text-decoration:none;transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--transition-state)}.skip-link:focus{transform:translateY(0)}.app-shell__content{flex:1 1 auto;min-inline-size:0;min-block-size:0;overflow:hidden}.app-shell--room,.app-shell--room .app-shell__content{background:var(--color-bg)}.screen{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;block-size:100%;background:var(--color-bg)}.screen__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-8);min-inline-size:0;min-block-size:0;padding:var(--space-4);padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right));padding-block-end:max(var(--space-8),env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--space-6)}.screen__body>section{min-inline-size:0}.screen__body>*{flex-shrink:0}.screen-header{display:grid;flex:0 0 auto;grid-template-columns:minmax(5.5rem,1fr) auto minmax(5.5rem,1fr);align-items:center;min-block-size:4rem;padding-block:max(var(--space-3),env(safe-area-inset-top)) var(--space-3);padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right));border-block-end:1px solid var(--color-line);background:var(--color-surface)}.screen-header__leading,.screen-header__trailing,.a2a-room__header-leading,.consent-screen__header-actions{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.screen-header__trailing,.consent-screen__header-actions{justify-content:flex-end}.app-header__actions{display:flex;grid-column:1 / -1;align-items:center;justify-content:flex-end;gap:var(--space-2);min-inline-size:0}.app-header__actions>*{min-inline-size:0}.screen-header__title-block{min-inline-size:0;text-align:center}.screen-header__title-block h1{font-size:var(--text-title);font-weight:700;line-height:var(--leading-title);letter-spacing:-.02em}.screen-header__title-block p{margin-block-start:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.screen-header__brand{display:inline-flex;align-items:center;gap:var(--space-1);min-inline-size:0}.screen-header__brand-mark{flex:0 0 auto;inline-size:2rem;block-size:2rem;border-radius:50%;object-fit:cover}.screen-header__wordmark{inline-size:5.25rem;block-size:auto;object-fit:contain;object-position:left center}.screen-header__avatar,.screen-header__privacy-mark{inline-size:2.75rem;block-size:2.75rem;border:2px solid var(--color-primary-soft);border-radius:50%}.screen-header__avatar{object-fit:cover}.screen-header__privacy-mark{display:grid;place-items:center;background:var(--color-surface-soft);color:var(--color-primary-strong)}.icon-button,.text-action,.room-permission-link,.room-reset-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:transparent;color:var(--color-ink)}.text-action,.room-permission-link,.room-reset-link{padding-inline:var(--space-3);font-size:var(--text-meta);font-weight:600;line-height:var(--leading-meta)}.bottom-nav{display:grid;flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:var(--space-1) max(var(--space-2),env(safe-area-inset-bottom));padding-inline:max(var(--space-2),env(safe-area-inset-left)) max(var(--space-2),env(safe-area-inset-right));border-block-start:1px solid var(--color-line);background:var(--color-surface)}.bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-inline-size:0;padding:var(--space-1) var(--space-2);background:transparent;color:var(--color-ink-muted);font-size:var(--text-caption);font-weight:600;line-height:var(--leading-caption)}.bottom-nav__item[aria-current=page]{background:transparent;color:var(--color-primary-strong)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-4)}.section-heading>div{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.section-heading svg{flex:0 0 auto;color:var(--color-primary-strong)}.section-heading h2{font-size:var(--text-subtitle);font-weight:700;line-height:var(--leading-subtitle)}.section-heading>span{flex:0 0 auto;color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.primary-action,.secondary-action,.screen-actions>button,.opportunity-item button,.a2a-task>button,.decision-item__actions button,.brief-action-tray button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-3) var(--space-4);font-size:var(--text-body);font-weight:600;line-height:var(--leading-body);text-align:center;overflow-wrap:anywhere}.primary-action{background:var(--color-action);color:var(--color-on-action);box-shadow:0 2px 8px color-mix(in oklch,var(--color-action) 24%,transparent)}.secondary-action,.screen-actions>button:not(.primary-action),.opportunity-item button,.a2a-task>button{border:1px solid var(--color-control-border);background:var(--color-surface);color:var(--color-primary-strong)}.primary-action:disabled{box-shadow:none}.primary-action.is-success,.secondary-action.is-success{background:var(--color-success-soft);color:var(--color-success-strong)}.primary-action.is-error,.secondary-action.is-error{background:var(--color-danger-soft);color:var(--color-danger-strong)}.danger-action{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);background:var(--color-danger-strong);color:var(--color-on-action);font-weight:700}.status-badge{display:inline-flex;align-items:center;gap:var(--space-1);max-inline-size:100%;padding:var(--space-1) var(--space-2);border-radius:999px;font-size:var(--text-meta);font-weight:600;line-height:var(--leading-meta)}.status-badge svg{flex:0 0 auto}.status-badge--success{background:var(--color-success-soft);color:var(--color-success-strong)}.status-badge--warning{background:var(--color-warning-soft);color:var(--color-warning-strong)}.status-badge--danger{background:var(--color-danger-soft);color:var(--color-danger-strong)}.status-badge--info{background:var(--color-primary-soft);color:var(--color-primary-strong)}.status-badge--neutral{background:var(--color-surface-soft);color:var(--color-ink)}.screen-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-inline-size:0;padding-block:var(--space-6);border-block:1px solid var(--color-line)}.screen-state>svg{color:var(--color-primary-strong)}.screen-state--error>svg{color:var(--color-danger-strong)}.screen-state--stale>svg{color:var(--color-warning-strong)}.screen-state h2{font-size:var(--text-subtitle);line-height:var(--leading-subtitle)}.screen-state p{color:var(--color-ink-muted)}.screen-state .secondary-action{inline-size:100%}.action-receipt{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-row);background:var(--color-success-soft);color:var(--color-success-strong)}.action-receipt>svg{flex:0 0 auto;margin-block-start:.1rem}.action-receipt p{margin-block-start:var(--space-1);color:inherit;font-size:var(--text-meta)}.protected-action{min-inline-size:0}.protected-action__dialog,.protected-action__fallback{max-inline-size:min(24rem,calc(100vw - 2rem));padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-emphasis);background:var(--color-surface);color:var(--color-ink)}.protected-action__dialog{inline-size:calc(100% - 2rem)}.protected-action__dialog::backdrop{background:color-mix(in oklch,var(--color-ink) 52%,transparent)}.protected-action__fallback{margin-block-start:var(--space-3)}.protected-action__dialog h2,.protected-action__fallback h2{font-size:var(--text-subtitle);line-height:var(--leading-subtitle)}.protected-action__dialog p,.protected-action__fallback p{margin-block-start:var(--space-2);color:var(--color-ink-muted)}.protected-action__buttons{display:flex;justify-content:flex-end;gap:var(--space-2);margin-block-start:var(--space-4)}.protected-action__buttons>button{min-inline-size:6rem}.audit-event-row{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;padding-block:var(--space-4);border-block-end:1px solid var(--color-line)}.audit-event-row__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.audit-event-row__summary>div{display:flex;flex-direction:column;min-inline-size:0}.audit-event-row__summary time,.audit-event-row__outcome,.audit-event-row__source{color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.audit-event-row__summary time{flex:0 0 auto;font-variant-numeric:tabular-nums}.audit-event-row__source{display:flex}.audit-event-row__toggle{align-self:flex-start;padding-inline:0;color:var(--color-primary-strong)}.audit-event-row__details{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-row);background:var(--color-surface-soft)}.audit-event-row__details>div{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:var(--space-2)}.audit-event-row__details dt{color:var(--color-ink-muted)}.audit-event-row__details dd{overflow-wrap:anywhere}.overnight-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-emphasis);background:var(--color-primary-soft)}.today-runtime{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--color-line)}.today-runtime>div{min-inline-size:0}.today-runtime .status-badge{flex-shrink:0;white-space:nowrap}.today-runtime h2{font-size:var(--text-subtitle);line-height:var(--leading-subtitle)}.today-runtime p{margin-block-start:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.overnight-summary h2{font-size:var(--text-subtitle);font-weight:700;line-height:var(--leading-subtitle)}.overnight-summary__metric{display:flex;align-items:baseline;gap:var(--space-2);margin-block:var(--space-2) var(--space-1);font-variant-numeric:tabular-nums}.overnight-summary__count{color:var(--color-primary-strong);font-size:var(--text-display);font-weight:700;line-height:var(--leading-display);letter-spacing:-.02em}.overnight-summary__unit{color:var(--color-ink);font-size:var(--text-subtitle);font-weight:700;line-height:var(--leading-subtitle)}.overnight-summary>div>p:last-child{color:var(--color-ink-muted)}.overnight-summary__mark{display:grid;inline-size:4rem;block-size:4rem;place-items:center;border:1px solid var(--color-line);border-radius:50%;background:radial-gradient(circle,var(--color-surface) 0 35%,color-mix(in oklch,var(--color-primary-strong) 14%,var(--color-surface)) 36% 59%,color-mix(in oklch,var(--color-primary-strong) 7%,var(--color-surface)) 60% 100%);color:var(--color-primary-strong)}.decision-list,.opportunity-list,.brief-list,.task-group{min-inline-size:0}.priority-a2a{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-emphasis);background:var(--color-surface)}.priority-a2a__status,.a2a-task__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.priority-a2a__status span:first-child,.a2a-task__type{inline-size:fit-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:var(--text-meta);font-weight:600}.priority-a2a__identities,.a2a-task__identities{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-2)}.priority-a2a__connection,.a2a-task__identities>span{color:var(--color-primary-strong);font-size:var(--text-caption);font-weight:700;letter-spacing:.04em}.priority-a2a h3,.decision-item h3,.opportunity-item h3,.brief-event h3,.a2a-task h3,.intent-card h3{font-size:var(--text-subtitle);font-weight:700;line-height:var(--leading-subtitle)}.priority-a2a>p,.decision-item p,.opportunity-item p,.a2a-task>p,.brief-event p,.active-intent-path>p,.agent-profile>p{color:var(--color-ink-muted)}.decision-item__next,.status-copy,.evidence-freshness{font-size:var(--text-meta);line-height:var(--leading-meta)}.priority-a2a .primary-action,.active-intent-path .primary-action,.consent-screen__return{inline-size:100%}.decision-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-4);border-block-end:1px solid var(--color-line)}.decision-item__index{color:var(--color-primary-strong);font-size:var(--text-meta);font-weight:700;font-variant-numeric:tabular-nums}.decision-item small,.brief-item small,.relationship-path small,.agent-identity__copy small{display:block;margin-block-start:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.decision-item__actions,.brief-decision-preview__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}.decision-item__actions>*{flex:1 1 7rem;min-inline-size:0}.priority-a2a .decision-item__actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.priority-a2a .decision-item__actions .primary-action{inline-size:100%}.opportunity-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-block-end:1px solid var(--color-line)}.opportunity-item button{font-size:var(--text-meta);line-height:var(--leading-meta)}.today-progress-heading{margin-block-start:var(--space-6)}.brief-item button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);inline-size:100%;padding:var(--space-3) 0;border-block-end:1px solid var(--color-line);border-radius:0;background:transparent;color:var(--color-ink);text-align:start}.brief-item button>span{min-inline-size:0}.brief-item strong{display:block;font-size:var(--text-body);line-height:var(--leading-body)}.network-change-list,.evidence-list,.disclosure-list,.audit-list,.limit-list,.consent-audit ol{padding:0;list-style:none}.network-change-list li,.evidence-list li,.disclosure-list li,.audit-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-line)}.network-change-list li:before{flex:0 0 auto;inline-size:var(--space-2);block-size:var(--space-2);margin-block-start:var(--space-2);border-radius:50%;background:var(--color-success);content:""}.network-change-list li>span,.evidence-list li>span,.disclosure-list li span,.audit-list time{color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.agent-identity{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.agent-identity__portrait,.agent-identity__privacy-mark{flex:0 0 auto;inline-size:3.5rem;block-size:3.5rem;border:2px solid var(--color-primary-soft);border-radius:50%;object-fit:cover}.agent-identity__privacy-mark{display:grid;place-items:center;background:var(--color-surface-soft);color:var(--color-primary-strong)}.agent-identity--compact{gap:var(--space-2)}.agent-identity--compact .agent-identity__portrait,.agent-identity--compact .agent-identity__privacy-mark{inline-size:2.75rem;block-size:2.75rem}.priority-a2a__identities .agent-identity--compact{flex-direction:column;text-align:center}.priority-a2a__identities .agent-identity--compact .agent-identity__portrait,.priority-a2a__identities .agent-identity--compact .agent-identity__privacy-mark{inline-size:3.75rem;block-size:3.75rem}.agent-identity__copy{min-inline-size:0}.agent-identity__copy>span{display:block;color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.agent-identity__name,.agent-identity__verified{display:flex;align-items:center;gap:var(--space-1)}.agent-identity__name strong{font-size:var(--text-body);font-weight:700;line-height:var(--leading-body)}.agent-identity__verified{color:var(--color-primary-strong);font-size:var(--text-caption);font-weight:600}.filter-row{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0;padding-block-end:var(--space-2);overflow-x:auto;overscroll-behavior-inline:contain}.filter-row>svg{flex:0 0 auto;color:var(--color-ink-muted)}.filter-row button{flex:0 0 auto;padding-inline:var(--space-3);border:1px solid var(--color-control-border);background:var(--color-surface);color:var(--color-ink-muted);font-size:var(--text-meta);font-weight:600}.filter-row button[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-strong)}.task-group+.task-group{margin-block-start:var(--space-8)}.a2a-task{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-row);background:var(--color-surface)}.a2a-task+.a2a-task{margin-block-start:var(--space-3)}.a2a-task__identities .agent-identity__copy>span,.a2a-task__identities .agent-identity__copy small,.a2a-task__identities .agent-identity__verified span{display:none}.a2a-task__meta{align-items:flex-start}.status-copy{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--color-warning-strong)!important}.status-copy svg{flex:0 0 auto;margin-block-start:var(--space-1)}.empty-state{padding:var(--space-8) var(--space-4);border:1px dashed var(--color-line);border-radius:var(--radius-row);text-align:center}.empty-state h2{font-size:var(--text-subtitle)}.empty-state p{margin-block-start:var(--space-2);color:var(--color-ink-muted)}.brief-event{display:flex;flex-direction:column;gap:var(--space-2);padding-block-end:var(--space-6);border-block-end:1px solid var(--color-line)}.content-kicker{align-self:flex-start;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:var(--text-meta);font-weight:600;line-height:var(--leading-meta)}.brief-event h2{color:var(--color-ink-muted);font-size:var(--text-meta);font-weight:600;line-height:var(--leading-meta)}.brief-event h3{font-size:var(--text-title);font-weight:700;line-height:var(--leading-title)}.daily-brief-screen__body{scroll-padding-block-end:calc(var(--bottom-nav-height) + var(--space-6))}.brief-action-tray{position:sticky;inset-block-end:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));z-index:var(--z-sticky);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-3);border-block:1px solid var(--color-line);background:var(--color-bg)}.brief-action-tray__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.brief-action-tray__buttons .primary-action:first-child:last-child{grid-column:1 / -1}.brief-investigation-status{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--color-primary-strong)}.brief-investigation-status>svg{flex:0 0 auto;margin-block-start:var(--space-1)}.brief-investigation-status p{color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.brief-decision-preview{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-soft)}.brief-decision-preview h2{font-size:var(--text-subtitle);line-height:var(--leading-subtitle)}.brief-decision-preview p,.brief-decision-preview dt,.brief-decision-preview dd{font-size:var(--text-meta);line-height:var(--leading-meta)}.brief-decision-preview dl{display:grid;gap:var(--space-2)}.brief-decision-preview dl>div{display:grid;grid-template-columns:minmax(4rem,auto) minmax(0,1fr);gap:var(--space-2);padding-block-end:var(--space-2);border-block-end:1px solid var(--color-line)}.brief-decision-preview dt{color:var(--color-ink-muted)}.brief-decision-preview__actions>button{flex:1 1 8rem}.brief-source-list{display:flex;flex-direction:column;gap:var(--space-2)}.brief-source-list details{padding-block:var(--space-2);border-block-end:1px solid var(--color-line)}.brief-source-list summary{cursor:pointer}.brief-source-list summary strong,.brief-source-list summary span{display:block}.brief-source-list summary span,.brief-source-list dt,.brief-source-list dd{color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.brief-source-list dl{display:grid;gap:var(--space-2);margin-block-start:var(--space-3)}.brief-source-list dl>div{display:grid;grid-template-columns:minmax(5rem,auto) minmax(0,1fr);gap:var(--space-2)}.evidence-list li{flex-direction:column;gap:var(--space-1)}.opportunity-risk-grid,.value-exchange,.consensus-guardrails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.opportunity-risk-grid article{padding:var(--space-4);border-radius:var(--radius-row);background:var(--color-surface-soft)}.opportunity-risk-grid article:first-child{color:var(--color-success-strong)}.opportunity-risk-grid article:last-child{color:var(--color-warning-strong)}.opportunity-risk-grid h3{margin-block:var(--space-2) var(--space-1);font-size:var(--text-body)}.opportunity-risk-grid p{color:var(--color-ink)}.relationship-path{padding:0;list-style:none}.relationship-path>li,.relationship-path>ol>li{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-line)}.relationship-path>li>span{display:grid;flex:0 0 auto;inline-size:2rem;block-size:2rem;place-items:center;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:var(--text-meta);font-weight:700}.screen-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3)}.footprint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-4)}.footprint-grid>div{padding-block:var(--space-3);border-block-end:1px solid var(--color-line)}.footprint-grid dt,.limit-list dt{display:flex;align-items:center;gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.footprint-grid dd{margin-block-start:var(--space-1);color:var(--color-primary-strong);font-size:var(--text-title);font-weight:700;font-variant-numeric:tabular-nums;line-height:var(--leading-title)}.active-intent-path,.agent-profile,.intent-card,.global-pause,.consent-screen__status{padding:var(--space-4);border-radius:var(--radius-emphasis);background:var(--color-surface)}.active-intent-path,.intent-card{border:1px solid var(--color-line)}.active-intent-path>*+*{margin-block-start:var(--space-3)}.network-safety-note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-row);background:var(--color-primary-soft);color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.agent-profile{background:var(--color-primary-soft)}.agent-profile>p{margin-block-start:var(--space-3)}.intent-card>span{color:var(--color-primary-strong);font-size:var(--text-meta);font-weight:600}.intent-card h3{margin-block:var(--space-2) var(--space-3)}.intent-card dl,.limit-list{display:grid;gap:var(--space-3)}.intent-card dl>div,.limit-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--color-line)}.intent-card dt,.intent-card dd,.limit-list dd{font-size:var(--text-meta);line-height:var(--leading-meta)}.intent-card dt{color:var(--color-ink-muted)}.disclosure-list li>div{min-inline-size:0}.disclosure-list li strong,.disclosure-list li span{display:block}.disclosure-list li>span{flex:0 0 auto;color:var(--color-primary-strong);font-weight:600}.audit-list li{align-items:center}.global-pause{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:var(--color-primary-soft)}.global-pause>div{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.global-pause h2{font-size:var(--text-subtitle)}.global-pause p{color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.global-pause [role=switch]{position:relative;flex:0 0 auto;inline-size:3.5rem;border:1px solid var(--color-control-border);border-radius:2rem;background:var(--color-disabled-bg)}.global-pause [role=switch] span{position:absolute;inset-block-start:50%;inset-inline-start:var(--space-1);inline-size:1.5rem;block-size:1.5rem;border-radius:50%;background:var(--color-ink-muted);transform:translateY(-50%);transition:transform var(--transition-state),background-color var(--transition-state)}.global-pause [role=switch][aria-checked=true]{border-color:var(--color-primary-strong);background:var(--color-primary-soft)}.global-pause [role=switch][aria-checked=true] span{background:var(--color-primary-strong);transform:translate(1.5rem,-50%)}.my-agent-screen__body,.intent-detail-screen__body{gap:var(--space-6)}.agent-runtime{order:-1}.agent-overview-list,.intent-detail-fields,.intent-change-summary{padding-inline:var(--space-4);border-radius:var(--radius-emphasis);background:var(--color-surface)}.agent-overview-list>div,.intent-detail-fields>div,.intent-change-summary>div{display:grid;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-line)}.agent-overview-list>div:last-child,.intent-detail-fields>div:last-child,.intent-change-summary>div:last-child{border-block-end:0}.agent-overview-list dt,.intent-detail-fields dt,.intent-change-summary dt{color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.agent-overview-list dd,.intent-detail-fields dd,.intent-change-summary dd{min-inline-size:0;font-size:var(--text-body);line-height:var(--leading-body)}.management-list{overflow:hidden;border-radius:var(--radius-emphasis);background:var(--color-surface)}.management-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:4.75rem;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-line);border-radius:0;background:transparent;color:var(--color-ink);text-align:start}.management-row:last-of-type{border-block-end:0}.management-row__icon{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--radius-control);background:var(--color-primary-soft);color:var(--color-primary-strong)}.management-row>span:nth-child(2){display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.management-row strong{font-size:var(--text-body);line-height:var(--leading-body)}.management-row small{color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.agent-recent-audit{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--color-line);list-style:none}.agent-recent-audit li{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-soft);color:var(--color-ink-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.agent-boundary-note,.intent-draft-notice,.intent-preview__warning{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-emphasis);background:var(--color-primary-soft)}.agent-boundary-note>div,.intent-draft-notice>div{flex:1 1 auto;min-inline-size:0}.agent-boundary-note h2,.intent-draft-notice h2{font-size:var(--text-subtitle);line-height:var(--leading-subtitle)}.agent-boundary-note p,.intent-draft-notice p,.intent-preview__warning p{margin-block-start:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.intent-edit,.intent-preview{padding:var(--space-4);border-radius:var(--radius-emphasis);background:var(--color-surface)}.intent-edit>p,.intent-preview>p{margin-block-end:var(--space-4);color:var(--color-ink-muted)}.intent-edit>label{display:block;margin-block-end:var(--space-2);font-weight:600}.intent-edit>input{inline-size:100%}.field-error{margin-block-start:var(--space-2);color:var(--color-danger-strong);font-size:var(--text-meta)}.intent-edit__actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-block-start:var(--space-4)}.intent-edit__actions>button{padding:var(--space-3) var(--space-4)}.intent-preview h3{margin-block:var(--space-4) var(--space-2);font-size:var(--text-subtitle);line-height:var(--leading-subtitle)}.intent-impact-list{display:flex;flex-direction:column;gap:var(--space-2);padding-inline-start:1.25rem;color:var(--color-ink-muted)}.intent-preview__warning{margin-block-start:var(--space-4);background:var(--color-warning-soft);color:var(--color-warning-strong)}.intent-preview__warning p{margin:0;color:inherit}.intent-action-tray{position:sticky;inset-block-end:calc(-1 * var(--space-4));z-index:var(--z-sticky);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-block-start:1px solid var(--color-line);background:var(--color-bg)}.intent-action-tray>button,.intent-action-tray>.protected-action,.intent-action-tray .protected-action>button{inline-size:100%}.consent-screen__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding-block:max(var(--space-3),env(safe-area-inset-top)) var(--space-3);padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right));border-block-end:1px solid var(--color-line);background:var(--color-surface)}.consent-screen__header>div{min-inline-size:0;text-align:center}.consent-screen__header h1{font-size:var(--text-title);font-weight:700;line-height:var(--leading-title)}.consent-screen__header p{color:var(--color-ink-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.consent-screen__status{display:flex;align-items:flex-start;gap:var(--space-3);background:var(--color-primary-soft);color:var(--color-primary-strong)}.consent-screen__status h2{font-size:var(--text-subtitle)}.consent-screen__status p{margin-block-start:var(--space-1);color:var(--color-ink-muted)}.consent-matrix{display:flex;flex-direction:column;gap:var(--space-4)}.consent-matrix__scope{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-emphasis);background:var(--color-surface)}.consent-matrix__heading,.consent-preview__heading,.consensus-block__heading,.outgoing-instruction__heading,.private-guidance__heading,.relationship-path__heading{display:flex;align-items:flex-start;gap:var(--space-3)}.consent-matrix__heading>svg,.consent-preview__heading>svg,.consensus-block__heading>svg,.outgoing-instruction__heading>svg,.private-guidance__heading>svg,.relationship-path__heading>svg{flex:0 0 auto;color:var(--color-primary-strong)}.consent-matrix__heading h2,.consent-audit h2{font-size:var(--text-subtitle)}.consent-matrix__heading p,.consent-preview__heading p,.outgoing-instruction__heading p,.private-guidance__heading p{margin-block-start:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.consent-matrix__terms{display:grid;gap:var(--space-2)}.consent-matrix__terms>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--color-line)}.consent-matrix__terms dt,.consent-matrix__terms dd{line-height:var(--leading-body)}.consent-matrix__terms dt{color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.consent-matrix__terms dd{font-size:var(--text-body)}.consent-matrix__parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.consent-matrix__status{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-soft);color:var(--color-ink-muted);font-size:var(--text-body);font-weight:600;line-height:var(--leading-body)}.consent-matrix__status--approved,.consent-matrix__success{background:var(--color-success-soft);color:var(--color-success-strong)}.consent-matrix__status--declined,.consent-matrix__status--revoked{background:var(--color-danger-soft);color:var(--color-danger-strong)}.consent-matrix__status--expired,.consent-matrix__waiting,.consent-matrix__prerequisite{background:var(--color-warning-soft);color:var(--color-warning-strong)}.consent-matrix__success,.consent-matrix__waiting,.consent-matrix__prerequisite{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--text-meta);font-weight:600}.consent-matrix__scope>button{inline-size:100%}.consent-matrix__actions,.consent-matrix__simulation{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.consent-matrix__actions button,.consent-matrix__simulation button{inline-size:100%}.consent-matrix__simulation{padding-block-start:var(--space-3);border-block-start:1px solid var(--color-line)}.consent-matrix__simulation p,.demo-simulation-control p{color:var(--color-ink-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.consent-audit{padding-block-start:var(--space-6);border-block-start:1px solid var(--color-line)}.consent-audit ol{margin-block-start:var(--space-3)}.consent-audit li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-line)}.consent-audit small{grid-column:1 / -1;color:var(--color-ink-muted);font-size:var(--text-caption);overflow-wrap:anywhere}.consent-audit time{color:var(--color-ink-muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.a2a-room{min-block-size:0;background:var(--color-bg);color:var(--color-ink);line-height:var(--leading-dark-body);letter-spacing:.01em}.a2a-room__header{display:grid;flex:0 0 auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-block-size:4rem;padding-block:max(var(--space-3),env(safe-area-inset-top)) var(--space-3);padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right));border-block-end:1px solid var(--color-line);background:var(--color-bg)}.a2a-room__header>*{min-inline-size:0}.a2a-room__header .icon-button{justify-self:start;color:var(--color-ink)}.a2a-room__header h1{font-size:var(--text-title);font-weight:700;line-height:var(--leading-title);text-align:center;white-space:nowrap}.room-permission-link{justify-self:end;padding-inline:var(--space-2);color:var(--color-ink-muted);white-space:nowrap}.a2a-room__scroll-area{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-6);min-inline-size:0;min-block-size:0;padding:var(--space-4);padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right));padding-block-end:max(var(--space-8),env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--space-6)}.a2a-room__status{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);color:var(--color-ink);text-align:center}.a2a-room__status span{color:var(--color-primary-strong);font-weight:600}.a2a-room__status small{color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.a2a-room__identities{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.room-identity{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);min-inline-size:0;text-align:center}.room-identity__portrait,.room-identity__privacy-mark{display:grid;inline-size:6rem;block-size:6rem;place-items:center;border:2px solid var(--color-primary-strong);border-radius:50%;background:var(--color-surface-soft);color:var(--color-primary-strong);object-fit:cover}.room-identity__copy{min-inline-size:0}.room-identity__copy strong,.room-identity__copy span{display:block;overflow-wrap:anywhere}.room-identity__copy strong{font-size:var(--text-subtitle);font-weight:700;line-height:var(--leading-subtitle)}.room-identity__copy>span{color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.room-identity__copy>span.room-identity__privacy-compact{display:none}.room-identity__verified{display:inline-flex!important;align-items:center;justify-content:center;gap:var(--space-1);margin-block-start:var(--space-1);color:var(--color-primary-strong)!important;font-weight:600}.a2a-room__waveform{color:var(--color-primary-strong)}.room-stage{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);padding:0;list-style:none}.room-stage:before{position:absolute;inset-block-start:1.25rem;inset-inline:var(--space-6);block-size:1px;background:var(--color-line);content:""}.room-stage__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--color-ink-muted);text-align:center}.room-stage__marker{display:grid;inline-size:2.5rem;block-size:2.5rem;place-items:center;border:1px solid var(--color-line);border-radius:50%;background:var(--color-surface);color:var(--color-ink-muted)}.room-stage__item.is-current,.room-stage__item.is-current .room-stage__marker{color:var(--color-primary-strong)}.room-stage__item.is-current .room-stage__marker{border-color:var(--color-primary-strong);background:var(--color-surface-soft)}.room-stage__copy,.room-stage__copy span,.room-stage__copy small{display:block}.room-stage__copy span{font-size:var(--text-meta);font-weight:600;line-height:var(--leading-meta)}.room-stage__copy small{font-size:var(--text-caption);line-height:var(--leading-caption)}.a2a-room__case{padding-block:0}.a2a-room__case h2{color:var(--color-ink-muted);font-size:var(--text-meta);font-weight:600;line-height:var(--leading-meta)}.a2a-room__case p{display:none}.room-tabs{position:sticky;inset-block-start:calc(0rem - var(--space-4));z-index:var(--z-sticky);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block-start:var(--space-2);border-block-end:1px solid var(--color-line);background:var(--color-bg)}.room-tabs__tab{border-radius:0;background:transparent;color:var(--color-ink-muted);font-size:var(--text-body);font-weight:600}.room-tabs__tab[aria-selected=true]{box-shadow:inset 0 -2px var(--color-primary-strong);color:var(--color-primary-strong)}.room-reset-row{display:flex;justify-content:flex-end;margin-block-start:calc(0rem - var(--space-3))}.room-reset-link{color:var(--color-ink-muted)}.room-panel{display:flex;flex-direction:column;gap:var(--space-6);min-inline-size:0}.dialogue-stream{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.dialogue-turn{display:flex;flex-direction:column;gap:var(--space-3);max-inline-size:92%;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-row);background:var(--color-surface)}.dialogue-turn--counterparty{align-self:flex-end;background:var(--color-surface-soft)}.dialogue-turn__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.dialogue-turn__portrait,.dialogue-turn__privacy-mark{display:grid;inline-size:2.75rem;block-size:2.75rem;place-items:center;border-radius:50%;background:var(--color-surface-soft);color:var(--color-primary-strong);object-fit:cover}.dialogue-turn__header strong,.dialogue-turn__header span{display:block}.dialogue-turn__header strong{font-size:var(--text-meta);font-weight:700}.dialogue-turn__header span,.dialogue-turn__header time{color:var(--color-ink-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.dialogue-turn>p{font-size:var(--text-body);line-height:var(--leading-dark-body);letter-spacing:.01em}.dialogue-stream__empty{color:var(--color-ink-muted);text-align:center}.evidence-drawer{min-inline-size:0}.evidence-drawer__toggle{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;padding-inline:var(--space-3);border:1px solid var(--color-control-border);background:var(--color-bg);color:var(--color-primary-strong);font-size:var(--text-meta);font-weight:600}.evidence-drawer__toggle span{flex:1 1 auto;text-align:start}.evidence-drawer__panel{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:var(--space-2);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-row);background:var(--color-bg)}.evidence-drawer__panel h4{font-size:var(--text-body)}.evidence-drawer__sources,.evidence-drawer__disclosures ul{display:flex;flex-direction:column;gap:var(--space-3);padding:0;list-style:none}.evidence-drawer__sources li,.evidence-drawer__unavailable{display:flex;align-items:flex-start;gap:var(--space-2);min-inline-size:0}.evidence-drawer__sources span{display:block;color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta);overflow-wrap:anywhere}.evidence-drawer__sources p{margin-block:var(--space-1);color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-dark-body)}.evidence-drawer__disclosures span,.evidence-drawer__disclosures p{display:block;color:var(--color-ink-muted);font-size:var(--text-caption);line-height:var(--leading-caption);overflow-wrap:anywhere}.evidence-drawer__timestamp{display:flex!important;align-items:center;gap:var(--space-1)}.evidence-drawer__policy{display:grid;gap:var(--space-2)}.evidence-drawer__policy>div{display:flex;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--color-line)}.evidence-drawer__policy dt,.evidence-drawer__policy dd{font-size:var(--text-caption);line-height:var(--leading-caption);overflow-wrap:anywhere}.room-fit-summary,.consensus-block,.consent-scope{padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-emphasis);background:var(--color-surface)}.room-fit-summary__heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3)}.room-fit-summary__heading>svg,.room-fit-summary li>svg{color:var(--color-primary-strong)}.room-fit-summary__heading span,.room-fit-summary__heading strong{color:var(--color-primary-strong);font-size:var(--text-meta);line-height:var(--leading-meta)}.room-fit-summary__heading h3{font-size:var(--text-title);line-height:var(--leading-title)}.room-fit-summary ul,.consensus-block ul{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-3);padding:0;list-style:none}.consensus-guardrails ul{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-2);padding:0;list-style:none}.room-fit-summary li,.consensus-block li{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--color-ink-muted)}.room-fit-summary li>svg,.consensus-block li>svg{flex:0 0 auto;margin-block-start:var(--space-1)}.fit-reason__content{display:flex;min-inline-size:0;flex:1;flex-direction:column;gap:var(--space-2)}.fit-reason__content>.text-action{min-block-size:var(--tap-target);justify-content:flex-start;padding-inline:0;text-align:start}.fit-reason__evidence{padding:var(--space-3);border-radius:var(--radius-row);background:var(--color-surface-soft)}.fit-reason__evidence dl{display:grid;gap:var(--space-2)}.fit-reason__evidence dl>div{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-2)}.fit-reason__evidence dt,.fit-reason__evidence dd{font-size:var(--text-caption);line-height:var(--leading-caption);overflow-wrap:anywhere}.fit-reason__evidence dt{color:var(--color-ink-muted)}.owner-review-panel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-emphasis);background:var(--color-primary-soft)}.owner-review-panel__status{color:var(--color-primary-strong);font-size:var(--text-meta);font-weight:700;line-height:var(--leading-meta)}.owner-review-panel__actions,.demo-simulation-control{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.owner-review-panel__actions button,.demo-simulation-control button{inline-size:100%}.demo-simulation-control{padding:var(--space-3);border-radius:var(--radius-row);background:var(--color-surface-soft)}.room-action-bar{position:sticky;inset-block-end:calc(0rem - var(--space-4));z-index:var(--z-sticky);display:grid;gap:var(--space-2);padding-block:var(--space-3);border-block:1px solid var(--color-line);background:var(--color-bg)}.a2a-room .secondary-action{border-color:var(--color-control-border);background:var(--color-surface-soft);color:var(--color-primary-strong)}.a2a-room button:disabled{border-color:var(--color-control-border);background:var(--color-surface);color:var(--color-ink-muted)}.outgoing-instruction,.c2-permission-control,.private-guidance,.safety-explanation,.consensus-next-step,.consent-preview__notice{padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-emphasis);background:var(--color-surface)}.outgoing-instruction form,.private-guidance__form{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-3)}.c2-permission-control{display:flex;flex-direction:column;gap:var(--space-3)}.c2-permission-control__status{color:var(--color-primary-strong);font-size:var(--text-meta);font-weight:600;line-height:var(--leading-meta)}.c2-permission-control__terms{display:grid;gap:var(--space-2);margin:0}.c2-permission-control__terms>div{display:grid;grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);gap:var(--space-2);align-items:start}.c2-permission-control__terms dt{color:var(--color-ink-muted);font-size:var(--text-meta);font-weight:600}.c2-permission-control__terms dd{margin:0;color:var(--color-ink);font-size:var(--text-meta);line-height:var(--leading-meta)}.outgoing-instruction label,.private-guidance__form label{color:var(--color-ink-muted);font-size:var(--text-meta);font-weight:600;line-height:var(--leading-meta)}textarea,input{inline-size:100%;min-inline-size:0;padding:var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-body)}textarea{min-block-size:5.5rem;resize:vertical}input{min-block-size:2.75rem}textarea::placeholder,input::placeholder{color:var(--color-ink-muted)}textarea:invalid:not(:placeholder-shown),input:invalid:not(:placeholder-shown){border-color:var(--color-danger-strong)}.a2a-room textarea,.a2a-room input{border-color:var(--color-control-border);background:var(--color-bg);color:var(--color-ink);line-height:var(--leading-dark-body)}.a2a-room textarea::placeholder,.a2a-room input::placeholder{color:var(--color-ink-muted)}.safety-explanation{display:flex;align-items:flex-start;gap:var(--space-3);border-color:var(--color-danger-strong);color:var(--color-ink)}.safety-explanation>svg{flex:0 0 auto;color:var(--color-danger)}.safety-explanation h3{color:var(--color-danger);font-size:var(--text-subtitle)}.safety-explanation p{margin-block-start:var(--space-2);color:var(--color-ink-muted);overflow-wrap:anywhere}.private-guidance__history{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-3);padding:0;list-style:none}.private-guidance__history li{display:flex;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--color-line)}.private-guidance__history time{color:var(--color-ink-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.private-guidance__quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-block-start:var(--space-3)}.consensus-block__heading{color:var(--color-primary-strong)}.consensus-block__heading>div{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:var(--space-3)}.value-exchange section,.consensus-guardrails section{padding:var(--space-4);border-radius:var(--radius-row);background:var(--color-surface)}.value-exchange h3,.consensus-guardrails h3,.consensus-next-step h3,.relationship-path__heading h3,.consent-preview__heading h3,.consent-scope h3{font-size:var(--text-subtitle)}.value-exchange p,.consensus-guardrails p,.consensus-next-step p,.consent-scope p{margin-block-start:var(--space-2);color:var(--color-ink-muted)}.consensus-guardrails section{display:flex;align-items:flex-start;gap:var(--space-2)}.consensus-guardrails__risk>svg{color:var(--color-danger)}.consensus-guardrails__unknown>svg{color:var(--color-warning)}.room-panel .relationship-path ol{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3);padding:0;list-style:none}.room-panel .relationship-path li{padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-ink-muted);font-size:var(--text-meta)}.consent-preview__scopes{display:flex;flex-direction:column;gap:var(--space-3)}.consent-scope header{display:flex;align-items:center;gap:var(--space-2);color:var(--color-primary-strong)}.consent-scope dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-block-start:var(--space-3)}.consent-scope dl>div{padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-soft)}.consent-scope dt,.consent-scope dd{color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.consent-preview__notice{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.consent-preview__notice svg{flex:0 0 auto;color:var(--color-primary-strong)}.permissions-screen__body,.audit-screen__body{gap:var(--space-6)}.permission-runtime,.audit-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-row);background:var(--color-primary-soft)}.permission-runtime__copy,.permission-group__heading,.audit-summary,.audit-filters-label{display:flex;align-items:flex-start;gap:var(--space-3);min-inline-size:0}.permission-runtime__copy>svg,.permission-group__heading>svg,.audit-summary>svg,.audit-filters-label>svg{flex:0 0 auto;color:var(--color-primary-strong)}.permission-runtime h2,.permission-group h2,.audit-summary h2,.audit-results>h2{font-size:var(--text-subtitle);line-height:var(--leading-subtitle)}.permission-runtime p,.permission-group__heading p,.audit-summary p{color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.permission-runtime [role=switch],.permission-row [role=switch]{position:relative;flex:0 0 auto;inline-size:3.5rem;border:1px solid var(--color-control-border);border-radius:2rem;background:var(--color-disabled-bg)}.permission-runtime [role=switch] span,.permission-row [role=switch] span{position:absolute;inset-block-start:50%;inset-inline-start:var(--space-1);inline-size:1.5rem;block-size:1.5rem;border-radius:50%;background:var(--color-ink-muted);transform:translateY(-50%);transition:transform var(--transition-state),background-color var(--transition-state)}.permission-runtime [role=switch][aria-checked=true],.permission-row [role=switch][aria-checked=true]{border-color:var(--color-primary-strong);background:var(--color-primary-soft)}.permission-runtime [role=switch][aria-checked=true] span,.permission-row [role=switch][aria-checked=true] span{background:var(--color-primary-strong);transform:translate(1.5rem,-50%)}.permission-runtime [role=switch]:disabled span,.permission-row [role=switch]:disabled span{background:var(--color-disabled-ink)}.permission-group{display:flex;flex-direction:column;gap:var(--space-3)}.permission-list{border-block-start:1px solid var(--color-line)}.permission-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);min-inline-size:0;padding-block:var(--space-4);border-block-end:1px solid var(--color-line)}.permission-row>div:first-child{flex:1 1 10rem;min-inline-size:0}.permission-row strong{display:block;line-height:var(--leading-body)}.permission-row p{margin-block-start:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.permission-row--locked{color:var(--color-ink-muted)}.permission-row__wide,.permission-row__action{inline-size:100%}.permission-state{flex:0 0 auto;padding:var(--space-1) var(--space-2);border-radius:999px;background:var(--color-surface-soft);color:var(--color-ink-muted);font-size:var(--text-meta);font-weight:600}.permission-state--success{background:var(--color-success-soft);color:var(--color-success-strong)}.permission-state--warning{background:var(--color-warning-soft);color:var(--color-warning-strong)}.permission-state--danger{background:var(--color-danger-soft);color:var(--color-danger-strong)}.permission-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin-block-start:var(--space-3);padding:var(--space-3);border-radius:var(--radius-row);background:var(--color-surface-soft)}.permission-terms>div{min-inline-size:0}.permission-terms dt{color:var(--color-ink-muted);font-size:var(--text-caption)}.permission-terms dd{margin-block-start:var(--space-1);font-size:var(--text-meta)}.permission-boundary-note{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.permission-boundary-note>svg{flex:0 0 auto;color:var(--color-primary-strong)}.audit-summary{justify-content:flex-start}.audit-filters-wrap{min-inline-size:0}.audit-filters-label{align-items:center;margin-block-end:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-meta);font-weight:600}.audit-filters{display:flex;gap:var(--space-2);min-inline-size:0;padding-block-end:var(--space-1);overflow-x:auto;scrollbar-width:thin}.audit-filters button{flex:0 0 auto;min-block-size:2.75rem;padding-inline:var(--space-4);border:1px solid var(--color-control-border);background:var(--color-surface);color:var(--color-ink-muted);font-weight:600}.audit-filters button[aria-pressed=true]{border-color:var(--color-primary-strong);background:var(--color-primary-soft);color:var(--color-primary-strong)}.audit-results>h2{padding-block-end:var(--space-3);border-block-end:1px solid var(--color-line)}.audit-event-list{min-inline-size:0}.consent-preview__actions,.consent-management-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.consent-preview__actions>button:first-child{grid-column:1 / -1}.consent-preview__actions button,.consent-management-links button{inline-size:100%}@media(hover:hover){.bottom-nav__item:hover,.filter-row button:hover,.secondary-action:hover:not(:disabled),.screen-actions>button:hover:not(:disabled),.opportunity-item button:hover:not(:disabled),.a2a-task>button:hover:not(:disabled){background:var(--color-primary-soft);color:var(--color-primary-strong)}.primary-action:hover:not(:disabled){background:var(--color-action-hover)}.a2a-room .room-tabs__tab:hover,.a2a-room .room-permission-link:hover,.a2a-room .room-reset-link:hover{background:var(--color-surface-soft);color:var(--color-primary-strong)}button.management-row:hover:not(:disabled){background:var(--color-surface-soft)}}@media(max-width:420px){.screen-header--has-actions{row-gap:var(--space-2)}.app-header__actions{grid-row:2;justify-content:stretch}.app-header__actions>*{inline-size:100%}.a2a-room__header,.consent-screen__header{grid-template-columns:auto minmax(0,1fr)}.room-permission-link{grid-column:1 / -1;grid-row:2;justify-self:stretch;inline-size:100%}.consent-screen__header-actions{grid-column:1 / -1;grid-row:2;justify-self:stretch}}@media(max-width:374px){.room-identity__portrait,.room-identity__privacy-mark{inline-size:5.5rem;block-size:5.5rem}}@media(max-width:340px){.agent-overview-list>div,.intent-detail-fields>div,.intent-change-summary>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.management-row{grid-template-columns:auto minmax(0,1fr)}.management-row>:last-child:not(.management-row__icon){grid-column:2;justify-self:start}.intent-edit__actions{flex-direction:column}.intent-edit__actions>button{inline-size:100%}.screen__body,.a2a-room__scroll-area,.screen-header,.consent-screen__header,.a2a-room__header{padding-inline:max(var(--space-3),env(safe-area-inset-left)) max(var(--space-3),env(safe-area-inset-right))}.screen-header{grid-template-columns:minmax(4.5rem,1fr) auto minmax(4.5rem,1fr)}.screen-header__wordmark{inline-size:4.25rem}.screen-header__brand-mark{inline-size:1.75rem;block-size:1.75rem}.screen-header__title-block h1,.a2a-room__header h1{font-size:var(--text-subtitle);line-height:var(--leading-subtitle)}.fit-reason__evidence dl>div{grid-template-columns:minmax(0,1fr)}.overnight-summary{padding:var(--space-4)}.overnight-summary__mark{inline-size:3.5rem;block-size:3.5rem}.opportunity-item,.screen-actions,.brief-action-tray,.brief-action-tray__buttons,.opportunity-risk-grid,.value-exchange,.consensus-guardrails{grid-template-columns:minmax(0,1fr)}.opportunity-item button{inline-size:100%}.brief-action-tray{grid-template-columns:minmax(0,1fr)}.today-runtime,.decision-item__actions,.brief-decision-preview__actions{align-items:stretch;flex-direction:column}.priority-a2a .decision-item__actions,.brief-decision-preview dl>div,.brief-source-list dl>div{grid-template-columns:minmax(0,1fr)}.brief-action-tray button,.decision-item__actions button{inline-size:100%}.room-identity__portrait,.room-identity__privacy-mark{inline-size:4.5rem;block-size:4.5rem}.a2a-room__identities{gap:var(--space-2)}.room-identity__copy>span:not(.room-identity__verified):not(.room-identity__represented-party):not(.room-identity__privacy-compact){display:none}.room-identity__copy>span.room-identity__privacy-compact{display:block}.dialogue-turn,.room-fit-summary{max-inline-size:100%}.consent-matrix__terms>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.consent-matrix__parties,.consent-scope dl{grid-template-columns:minmax(0,1fr)}.room-fit-summary__heading{grid-template-columns:auto minmax(0,1fr)}.room-fit-summary__heading>strong{grid-column:2}}@media(max-width:260px){.agent-runtime,.agent-profile,.agent-overview-list,.agent-boundary-note{padding-inline:12px}.agent-runtime{align-items:flex-start;flex-direction:column;gap:12px}.agent-runtime>div{align-items:flex-start;flex-direction:column;gap:8px;inline-size:100%}.agent-runtime [role=switch]{align-self:stretch;inline-size:100%}.agent-profile .agent-identity{align-items:flex-start;flex-direction:column;gap:8px}.agent-profile .agent-identity__portrait,.agent-profile .agent-identity__privacy-mark{inline-size:72px;block-size:72px}.agent-profile .agent-identity__name{align-items:flex-start;flex-direction:column}.agent-runtime>div>div,.agent-profile .agent-identity__copy,.management-row>span:nth-child(2),.agent-boundary-note>div{inline-size:100%;min-inline-size:3.5em}.management-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.management-row__icon{grid-column:1;grid-row:1}.management-row>span:nth-child(2){grid-column:1 / -1;grid-row:2}.management-row>:last-child:not(.management-row__icon){grid-column:2;grid-row:1;justify-self:end}.agent-recent-audit{gap:8px;padding:12px}.agent-boundary-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.agent-boundary-note>div{grid-column:1 / -1;grid-row:2}.agent-boundary-note>svg:first-child{grid-column:1;grid-row:1}.agent-boundary-note>svg:last-child{grid-column:2;grid-row:1}}@media(max-width:240px){button{min-inline-size:44px;min-block-size:44px}.screen-header__wordmark{display:none}.section-heading,.overnight-summary{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.overnight-summary__mark{display:none}.bottom-nav{padding-inline:0}.bottom-nav__item{padding-inline:0;font-size:.75rem}.bottom-nav__item span{white-space:nowrap}.screen__body{gap:16px;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.intent-edit,.intent-preview,.audit-summary{padding-inline:12px}.intent-change-summary{padding-inline:0}.audit-summary{gap:8px}.audit-summary>svg{display:none}.screen-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.screen-header__leading,.screen-header__trailing,.consent-screen__header-actions,.a2a-room__header-leading{gap:8px}.screen-header .icon-button,.screen-header .theme-toggle,.consent-screen__header .icon-button,.a2a-room__header .icon-button{flex:0 0 44px;inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px}.screen-header__avatar,.screen-header__privacy-mark{inline-size:44px;block-size:44px}.screen-header__title-block{grid-column:1 / -1;grid-row:2}.screen-header__leading{grid-column:1;grid-row:1}.screen-header__trailing{grid-column:2;grid-row:1}.screen-header--has-actions .app-header__actions{grid-column:1 / -1;grid-row:3}.consent-screen__header,.a2a-room__header{gap:8px;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.consent-screen__header h1{font-size:var(--text-subtitle);line-height:var(--leading-subtitle)}.consent-screen__header-actions .text-action{flex:1 1 auto;min-inline-size:0;padding-inline:4px}.consent-screen__status{gap:8px;padding:12px}.protected-action__buttons,.audit-event-row__summary{flex-direction:column}.permission-runtime,.permission-row{align-items:flex-start;flex-direction:column}.permission-terms,.consent-preview__actions,.consent-management-links{grid-template-columns:minmax(0,1fr)}.consent-preview__actions>button:first-child{grid-column:1}.permission-runtime [role=switch],.permission-row [role=switch]{align-self:stretch;inline-size:100%}.protected-action__buttons>button,.audit-event-row__toggle{inline-size:100%}.audit-event-row__details>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.filter-row{flex-wrap:wrap;overflow-x:visible}.priority-a2a__status,.a2a-task__meta,.global-pause,.intent-card dl>div,.limit-list>div,.consent-audit li{align-items:flex-start;grid-template-columns:minmax(0,1fr)}.priority-a2a__status,.a2a-task__meta,.global-pause{flex-direction:column}.priority-a2a__identities,.a2a-task__identities{grid-template-columns:minmax(0,1fr)}.priority-a2a__connection,.a2a-task__identities>span{justify-self:center}.a2a-task__identities .agent-identity{justify-content:center}.a2a-room__header{grid-template-columns:minmax(0,1fr)}.a2a-room__scroll-area{gap:16px;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.a2a-room__header-leading{grid-column:1;grid-row:1}.a2a-room__header h1{grid-column:1;grid-row:2}.room-permission-link{grid-column:1;grid-row:3;min-block-size:44px;padding-inline:12px}.a2a-room__identities{grid-template-columns:minmax(0,1fr);gap:16px}.room-identity__portrait,.room-identity__privacy-mark{inline-size:72px;block-size:72px}.a2a-room__waveform{justify-self:center;transform:rotate(90deg)}.room-stage{grid-template-columns:minmax(0,1fr)}.room-stage:before{inset-block:var(--space-6);inset-inline-start:1.25rem;inline-size:1px;block-size:auto}.room-stage__item{flex-direction:row;text-align:start}.room-stage__copy{min-inline-size:0}.dialogue-turn__header{grid-template-columns:44px minmax(0,1fr);gap:8px}.dialogue-turn__portrait,.dialogue-turn__privacy-mark{inline-size:44px;block-size:44px}.dialogue-turn__header time{grid-column:2}.footprint-grid,.consent-matrix__parties{grid-template-columns:minmax(0,1fr)}.dialogue-turn,.room-fit-summary,.outgoing-instruction,.c2-permission-control,.private-guidance,.safety-explanation,.consensus-next-step,.consent-preview__notice{padding:12px}.room-fit-summary__heading{grid-template-columns:minmax(0,1fr);gap:8px}.room-fit-summary__heading>svg,.outgoing-instruction__heading>svg,.private-guidance__heading>svg{display:none}.room-fit-summary__heading>strong{grid-column:1}.outgoing-instruction__heading,.private-guidance__heading{gap:8px}.room-tabs__tab{min-inline-size:0;min-block-size:44px}.room-action-bar button,.outgoing-instruction button,.private-guidance button,.consent-matrix__scope button{inline-size:100%}}.network-screen__body,.relationship-detail-screen__body{gap:var(--space-6)}.network-intent,.relationship-summary{padding:var(--space-4);border-radius:var(--radius-emphasis);background:var(--color-primary-soft)}.network-intent__heading,.relationship-summary__heading{display:flex;align-items:flex-start;gap:var(--space-3);min-inline-size:0}.network-intent__heading>div,.relationship-summary__heading>div{flex:1 1 auto;min-inline-size:0}.network-intent__heading>svg,.relationship-summary__heading>svg{flex:0 0 auto;color:var(--color-primary-strong)}.network-intent__heading span,.relationship-summary__heading span:first-child,.relationship-edge header span{color:var(--color-ink-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.network-intent h2,.relationship-summary h2{margin-block-start:var(--space-1);font-size:var(--text-subtitle);line-height:var(--leading-subtitle)}.network-intent>p{margin-block-start:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.network-intent strong{color:var(--color-ink);overflow-wrap:anywhere}.network-path-list,.relationship-edge-list{display:flex;flex-direction:column;gap:var(--space-4)}.network-path-item,.relationship-edge{padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-emphasis);background:var(--color-surface)}.network-path-item>header,.relationship-edge>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.network-path-item>header>div,.relationship-edge>header>div{min-inline-size:0}.network-path-item h3,.relationship-edge h3{font-size:var(--text-body);line-height:var(--leading-body)}.network-path-item header p{margin-block-start:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}.network-path-item>ol,.relationship-node-sequence{display:flex;flex-direction:column;gap:0;margin-block:var(--space-3);padding:0;list-style:none}.network-path-item>ol>li,.relationship-node-sequence>li{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-block-size:2.75rem;padding-block:var(--space-2);border-block-end:1px solid var(--color-line)}.network-path-item>ol>li>span,.relationship-node-sequence>li>span{display:grid;inline-size:2rem;block-size:2rem;place-items:center;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:var(--text-meta);font-weight:700}.network-path-meta,.relationship-summary__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-block:var(--space-4)}.network-path-meta>div,.relationship-summary__meta>div{min-inline-size:0}.network-path-meta dt,.relationship-summary__meta dt,.relationship-edge__meta dt{color:var(--color-ink-muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.network-path-meta dd,.relationship-summary__meta dd,.relationship-edge__meta dd{margin-block-start:var(--space-1);color:var(--color-ink);font-size:var(--text-meta);font-weight:600;line-height:var(--leading-meta)}.network-path-item__detail,.network-primary-action,.relationship-path__detail,.relationship-edge__correction{inline-size:100%}.network-safety-note{display:flex;align-items:flex-start;gap:var(--space-3)}.network-safety-note>svg{flex:0 0 auto;color:var(--color-primary-strong)}.relationship-summary__heading .status-badge,.network-path-item .status-badge,.relationship-edge .status-badge{flex:0 0 auto}.relationship-summary__meta{margin-block-end:0}.relationship-edge--stale{border-color:var(--color-warning);background:var(--color-warning-soft)}.relationship-edge__warning{display:flex;align-items:flex-start;gap:var(--space-2);margin-block-start:var(--space-3);color:var(--color-warning-strong);font-size:var(--text-meta);font-weight:600;line-height:var(--leading-meta)}.relationship-edge__warning>svg{flex:0 0 auto}.relationship-edge__meta{display:grid;gap:0;margin-block:var(--space-3) var(--space-4)}.relationship-edge__meta>div{display:grid;grid-template-columns:minmax(5.5rem,.42fr) minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--color-line)}.relationship-edge__meta dd{margin-block-start:0}.relationship-edge .action-receipt{margin-block-start:var(--space-3)}.relationship-privacy{border-block:1px solid var(--color-line)}.relationship-privacy summary{display:flex;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding-block:var(--space-3);color:var(--color-ink);font-weight:700;cursor:pointer}.relationship-privacy summary>svg{color:var(--color-primary-strong)}.relationship-privacy p{padding-block:0 var(--space-4);color:var(--color-ink-muted);font-size:var(--text-meta);line-height:var(--leading-meta)}@media(max-width:320px){.network-path-item>header,.relationship-edge>header,.relationship-summary__heading{flex-wrap:wrap}.network-path-meta,.relationship-summary__meta{grid-template-columns:minmax(0,1fr)}}@media(max-width:240px){.network-path-item,.relationship-edge,.relationship-summary{padding:var(--space-3)}.network-intent{padding:12px}.network-intent__heading{gap:8px}.network-path-item>ol>li,.relationship-node-sequence>li{grid-template-columns:32px minmax(0,1fr);gap:8px}.network-path-item>ol>li>span,.relationship-node-sequence>li>span{inline-size:32px;block-size:32px}.network-path-item>ol>li>svg,.relationship-node-sequence>li>svg{display:none}.relationship-edge__meta>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}@media(max-height:740px){.screen-header,.consent-screen__header,.a2a-room__header{padding-block:max(var(--space-2),env(safe-area-inset-top)) var(--space-2)}.screen__body,.a2a-room__scroll-area{gap:var(--space-6)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
