html[data-theme=relay]{--font-body:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;--color-bg:#faf9f6;--color-surface:#fff;--color-surface-subtle:#f5f0e8;--color-surface-raised:#fff;--color-ink:#1a1a2e;--color-ink-muted:#4a4e6a;--color-ink-subtle:#6b7280;--color-ink-inverse:#fff;--color-border:#e8e4dc;--color-border-strong:#d4cebf;--color-border-hairline:#efece4;--color-accent:#f27a2e;--color-accent-hover:#e06820;--color-accent-soft:#fff4eb;--color-accent-ink:#7a2c05;--color-success:#17603f;--color-warning:#8a5a07;--color-danger:#a8321d;--radius-card:14px;--shadow-card:0 0 0 1px #2f240f0d, 0 1px 2px #2f240f0a;--shadow-raised:0 0 0 1px #2f240f0f, 0 10px 28px -8px #2f240f24, 0 3px 8px -3px #2f240f0f;--shadow-focus:0 0 0 2px #fff, 0 0 0 4px #c25716;--relay-row-hover:#fdfcf9;--relay-accent-line:#f6dcc3;--relay-positive-bg:#e8f5ee;--relay-positive-ink:#17603f;--relay-head:44px;--relay-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--relay-sparkles:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z'/%3E%3Cpath d='M20 3v4'/%3E%3Cpath d='M22 5h-4'/%3E%3Cpath d='M4 17v2'/%3E%3Cpath d='M5 18H3'/%3E%3C/svg%3E");--relay-check-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 7 17l-5-5'/%3E%3Cpath d='m22 10-7.5 7.5L13 16'/%3E%3C/svg%3E")}html[data-theme=relay] body{background:var(--color-bg)}html[data-theme=relay] .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=relay] :is(.agency-app,.agency-dialog,.agency-bootstrap){color:var(--color-ink);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}html[data-theme=relay] .agency-app h1{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.25}html[data-theme=relay] .agency-app h2{letter-spacing:-.01em;font-weight:600}html[data-theme=relay] .agency-app small{color:var(--color-ink-muted)}html[data-theme=relay] .agency-skip{box-shadow:var(--shadow-raised);border-radius:8px;left:12px}html[data-theme=relay] .relay-tag{background:var(--color-accent-soft);height:18px;color:var(--color-accent-ink);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:500;display:inline-flex}html[data-theme=relay] .relay-eyebrow{color:var(--color-accent-ink);font-size:11.5px;font-weight:500;display:block}html[data-theme=relay] .relay-chip{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}html[data-theme=relay] .relay-tone-accent{background:var(--color-accent-soft);color:var(--color-accent-ink)}html[data-theme=relay] .relay-tone-sky{color:#075985;background:#e3f1fd}html[data-theme=relay] .relay-tone-rose{color:#9f1239;background:#fde7ea}html[data-theme=relay] .relay-tone-amber{color:#92400e;background:#fdf1d6}html[data-theme=relay] .relay-tone-emerald{color:#065f46;background:#dcf4e8}html[data-theme=relay] .relay-tone-violet{color:#5b21b6;background:#efeafd}html[data-theme=relay] .relay-tone-neutral{background:var(--color-surface-subtle);color:var(--color-ink-muted)}html[data-theme=relay] .relay-icon-button{width:32px;height:32px;color:var(--color-ink-subtle);background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}html[data-theme=relay] .relay-icon-button:hover{background:var(--color-surface-subtle);color:var(--color-ink)}html[data-theme=relay] .relay-icon-button:disabled{cursor:progress;opacity:1}html[data-theme=relay] .relay-kbd{gap:3px;display:inline-flex}html[data-theme=relay] .relay-kbd kbd{border:1px solid var(--color-border);background:var(--color-surface);min-width:20px;height:20px;color:var(--color-ink-muted);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font:10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}html[data-theme=relay] .agency-bootstrap{background:var(--color-surface);width:min(420px,100vw - 32px);min-height:0;box-shadow:var(--shadow-raised);border-radius:18px;gap:12px;margin:max(40px,11vh) auto 48px;padding:32px 28px 22px}html[data-theme=relay] .agency-bootstrap .agency-mark{color:#b4500f;background:linear-gradient(#fff1e4,#ffe2c9);border-radius:12px;width:44px;height:44px;margin-bottom:4px;box-shadow:inset 0 0 0 1px #f8d3b2}html[data-theme=relay] .agency-bootstrap .agency-overline{letter-spacing:0;color:var(--color-ink-muted);font-size:12px;font-weight:600}html[data-theme=relay] .agency-bootstrap h1{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.25}html[data-theme=relay] .agency-bootstrap p{color:var(--color-ink-muted);font-size:13.5px;line-height:1.55}html[data-theme=relay] .agency-bootstrap>p[role=alert]{color:var(--color-danger)}html[data-theme=relay] .agency-login-roles{gap:8px;width:100%;margin-top:6px}html[data-theme=relay] .agency-login-roles .agency-button{border-radius:10px;min-height:42px;padding:0 14px;font-size:13.5px!important}html[data-theme=relay] .agency-login-roles .agency-button:first-letter{text-transform:uppercase}html[data-theme=relay] .agency-bootstrap-demo{border-top:1px solid var(--color-border-hairline);width:100%;margin-top:6px;padding-top:16px}html[data-theme=relay] .agency-bootstrap-demo .agency-button{background:var(--color-bg);border-radius:10px;width:100%;min-height:42px}html[data-theme=relay] .agency-bootstrap-demo .agency-button svg{color:var(--color-accent-ink)}html[data-theme=relay] .agency-bootstrap small{color:var(--color-ink-subtle);font-size:11.5px}html[data-theme=relay] .agency-bootstrap .agency-spin{color:var(--color-accent-ink)}html[data-theme=relay] .agency-app{--agency-green:var(--color-accent-ink);--agency-soft:var(--color-accent-soft);--agency-line:var(--color-border);background:var(--color-surface)}html[data-theme=relay] .agency-app .agency-body{background:var(--color-surface)}html[data-theme=relay] .agency-app .agency-sidebar{background:var(--color-bg);border-right:1px solid var(--color-border-hairline);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;width:256px;padding:12px 12px 0;overflow-y:auto}html[data-theme=relay] .agency-app .agency-brand{letter-spacing:-.005em;border-radius:9px;gap:10px;padding:4px;line-height:1.2;font-size:14px!important;font-weight:600!important}html[data-theme=relay] .agency-app .agency-brand small{color:var(--color-ink-subtle);margin-top:1px;font-size:11px}html[data-theme=relay] .agency-app .agency-mark{color:#b4500f;background:linear-gradient(#fff1e4,#ffe2c9);border-radius:9px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #f8d3b2}html[data-theme=relay] .agency-app .agency-mark svg{width:17px;height:17px}html[data-theme=relay] .agency-app .agency-org{border:1px solid var(--color-border-hairline);color:var(--color-ink);background:0 0;border-radius:10px;gap:10px;margin:10px 0 12px;padding:8px 10px;font-size:13px;font-weight:500}html[data-theme=relay] .agency-app .agency-org>svg{background:var(--color-surface-subtle);width:26px;height:26px;color:var(--color-ink-muted);border-radius:7px;flex-shrink:0;padding:5px}html[data-theme=relay] .agency-app .agency-org small{color:var(--color-ink-subtle);font-size:11px;font-weight:400}html[data-theme=relay] .agency-app .agency-sidebar nav{flex-shrink:0;gap:1px;overflow:visible}html[data-theme=relay] .agency-app .agency-sidebar nav button{min-height:33px;color:var(--color-ink-muted);border-radius:9px;gap:10px;padding:0 8px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s}html[data-theme=relay] .agency-app .agency-sidebar nav button svg{width:18px;height:18px;color:var(--color-ink-subtle);stroke-width:1.75px;flex-shrink:0}html[data-theme=relay] .agency-app .agency-sidebar nav button:hover{background:var(--color-surface-subtle);color:var(--color-ink)}html[data-theme=relay] .agency-app .agency-sidebar nav button[aria-current]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-card)}html[data-theme=relay] .agency-app .agency-sidebar nav button[aria-current] svg{color:var(--color-ink)}html[data-theme=relay] .agency-app .agency-sidebar nav button em{background:var(--color-accent-soft);min-width:20px;height:18px;color:var(--color-accent-ink);border-radius:999px;place-items:center;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-grid}html[data-theme=relay] .agency-app .agency-sidebar nav button:nth-child(6),html[data-theme=relay] .agency-app .agency-sidebar nav button:nth-child(11)+button{margin-top:28px;position:relative}html[data-theme=relay] .agency-app .agency-sidebar nav button:nth-child(6):before,html[data-theme=relay] .agency-app .agency-sidebar nav button:nth-child(11)+button:before{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-subtle);pointer-events:none;font-size:10px;font-weight:600;position:absolute;top:-21px;left:8px}html[data-theme=relay] .agency-app .agency-sidebar nav button:nth-child(6):before{content:"Records";content:"Records" / ""}html[data-theme=relay] .agency-app .agency-sidebar nav button:nth-child(11)+button:before{content:"Agency";content:"Agency" / ""}html[data-theme=relay] .relay-menu-toggle{display:none}html[data-theme=relay] .relay-rail{border-top:1px solid var(--color-border-hairline);margin:14px -12px 0;padding:0 12px}html[data-theme=relay] .relay-rail-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-subtle);justify-content:space-between;align-items:center;gap:8px;padding:12px 8px 5px;font-size:10px;font-weight:600;display:flex}html[data-theme=relay] .relay-agent-list{gap:2px;display:grid}html[data-theme=relay] .relay-agent{width:100%;height:34px;color:var(--color-ink-muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:13px;transition:background-color .15s,color .15s,box-shadow .15s;display:flex}html[data-theme=relay] .relay-agent>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html[data-theme=relay] .relay-agent:hover{background:var(--color-surface-subtle);color:var(--color-ink)}html[data-theme=relay] .relay-agent .relay-agent-end{color:var(--color-ink-subtle);flex-shrink:0}html[data-theme=relay] .relay-agent[data-locked] .relay-chip{filter:saturate(.55)}html[data-theme=relay] .relay-rail-chats{border-top:1px solid var(--color-border-hairline);margin:12px -12px 0;padding-inline:20px}html[data-theme=relay] .relay-rail-note{color:var(--color-ink-subtle);padding:2px 8px 14px;font-size:12.5px;line-height:1.55}html[data-theme=relay] .agency-app .agency-sidebar-bottom{z-index:1;background:var(--color-bg);border-top:1px solid var(--color-border-hairline);margin:auto -12px 0;padding:8px 12px;position:sticky;bottom:0}html[data-theme=relay] .agency-app .agency-connection{display:none}html[data-theme=relay] .agency-app .agency-person{color:var(--color-ink);border-radius:10px;gap:10px;padding:8px;font-weight:500;font-size:13px!important}html[data-theme=relay] .agency-app .agency-person:hover{background:var(--color-surface-subtle)}html[data-theme=relay] .agency-app .agency-person small{color:var(--color-ink-subtle);font-size:11px;font-weight:400}html[data-theme=relay] .agency-app .agency-person>svg{color:var(--color-ink-subtle)}html[data-theme=relay] .agency-app .agency-person .agency-avatar{background:var(--color-surface-subtle);width:32px;height:32px;color:var(--color-ink-muted);border-radius:999px;font-size:12px}html[data-theme=relay] .agency-app .agency-topbar{z-index:30;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--color-border-hairline);background:#fffffff0;grid-template-columns:minmax(0,1fr) minmax(0,460px) minmax(0,1fr);align-items:center;gap:16px;height:56px;padding:0 24px;display:grid;position:sticky;top:0}html[data-theme=relay] .agency-app .agency-topbar>div:not(.relay-top-cell){display:none}html[data-theme=relay] .relay-top-cell{align-items:center;min-width:0;display:flex}html[data-theme=relay] .relay-top-left{gap:12px}html[data-theme=relay] .relay-top-left .relay-icon-button{margin-right:-6px}html[data-theme=relay] .relay-top-title{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}html[data-theme=relay] .relay-segmented{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;flex-shrink:0;align-items:center;height:32px;padding:2px;display:inline-flex}html[data-theme=relay] .relay-segmented button{height:26px;color:var(--color-ink-muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}html[data-theme=relay] .relay-segmented button:hover{color:var(--color-ink)}html[data-theme=relay] .relay-segmented button[aria-current]{background:var(--color-accent-soft);color:var(--color-accent-ink)}html[data-theme=relay] .relay-top-center{justify-content:center}html[data-theme=relay] .relay-search-pill{background:var(--color-surface-subtle);width:100%;max-width:460px;height:36px;color:var(--color-ink-muted);text-align:left;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 14px;font-size:13px;transition:background-color .15s,color .15s;display:flex}html[data-theme=relay] .relay-search-pill:hover{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-surface-subtle));color:var(--color-ink)}html[data-theme=relay] .relay-search-pill>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html[data-theme=relay] .relay-search-pill .relay-kbd kbd{background:var(--color-bg)}html[data-theme=relay] .relay-top-right{justify-content:flex-end;gap:6px}html[data-theme=relay] .relay-search-icon{display:none}html[data-theme=relay] .relay-primary{background:var(--color-accent);height:36px;color:var(--color-ink);white-space:nowrap;border:0;border-radius:9px;flex-shrink:0;align-items:center;gap:7px;margin-left:4px;padding:0 14px 0 12px;font-size:13.5px;font-weight:600;transition:background-color .15s;display:inline-flex;box-shadow:0 1px 2px #c2571640,inset 0 1px #fff3}html[data-theme=relay] .relay-primary:hover{background:var(--color-accent-hover)}html[data-theme=relay] .agency-app .agency-main{max-width:1320px;padding:28px 32px 56px}html[data-theme=relay] .agency-app .agency-workspace-footer{display:none}html[data-theme=relay] .agency-app .agency-page-header{align-items:flex-end;gap:20px;margin-bottom:22px}html[data-theme=relay] .agency-app .agency-overline{letter-spacing:.08em;color:var(--color-ink-subtle);margin-bottom:6px;font-size:11px;font-weight:600}html[data-theme=relay] .agency-app .agency-page-header p{max-width:680px;color:var(--color-ink-muted);margin-top:5px;font-size:13.5px;line-height:1.55}html[data-theme=relay] :is(.agency-app,.agency-dialog,.agency-bootstrap) .agency-button{border:1px solid var(--color-border);background:var(--color-surface);min-height:32px;color:var(--color-ink);border-radius:8px;gap:6px;padding:5px 12px;transition:background-color .15s,border-color .15s,color .15s;box-shadow:0 1px 1px #2f240f0a;font-size:13px!important;font-weight:500!important}html[data-theme=relay] :is(.agency-app,.agency-dialog,.agency-bootstrap) .agency-button svg{color:var(--color-ink-subtle);flex-shrink:0}html[data-theme=relay] :is(.agency-app,.agency-dialog,.agency-bootstrap) .agency-button:hover{background:var(--color-bg);border-color:var(--color-border-strong)}html[data-theme=relay] :is(.agency-app,.agency-dialog,.agency-bootstrap) .agency-button.primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink);font-weight:600!important}html[data-theme=relay] :is(.agency-app,.agency-dialog,.agency-bootstrap) .agency-button.primary svg{color:currentColor}html[data-theme=relay] :is(.agency-app,.agency-dialog,.agency-bootstrap) .agency-button.primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}html[data-theme=relay] :is(.agency-app,.agency-dialog) .agency-button.quiet{box-shadow:none;color:var(--color-ink-muted);background:0 0;border-color:#0000}html[data-theme=relay] :is(.agency-app,.agency-dialog) .agency-button.quiet:hover{background:var(--color-surface-subtle);color:var(--color-ink)}html[data-theme=relay] .agency-app .agency-main .agency-button.primary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-ink);font-weight:500!important}html[data-theme=relay] .agency-app .agency-main .agency-button.primary svg{color:var(--color-ink-subtle)}html[data-theme=relay] .agency-app .agency-main .agency-button.primary:hover{background:var(--color-bg);border-color:var(--color-border-strong)}html[data-theme=relay] .agency-app :is(.agency-demo-guide,.agency-start) .agency-button.primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink);font-weight:600!important}html[data-theme=relay] .agency-app :is(.agency-demo-guide,.agency-start) .agency-button.primary svg{color:currentColor}html[data-theme=relay] .agency-app :is(.agency-demo-guide,.agency-start) .agency-button.primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}html[data-theme=relay] :is(.agency-app,.agency-dialog) button:disabled{cursor:not-allowed;opacity:.5}html[data-theme=relay] .agency-app .agency-main:has(.account-directory) .agency-table-toolbar .agency-button.primary{display:none}html[data-theme=relay] .account-text-button{color:var(--color-accent-ink);border-radius:7px;gap:5px;margin:-4px -6px;padding:4px 6px;font-weight:500;font-size:13px!important}html[data-theme=relay] .account-text-button:hover{background:var(--color-accent-soft);text-decoration:none}:is(html[data-theme=relay] .account-text-button:has(>.lucide-plus),html[data-theme=relay] .account-text-button:has(>.lucide-upload)){color:var(--color-ink-muted)}:is(html[data-theme=relay] .account-text-button:has(>.lucide-plus):hover,html[data-theme=relay] .account-text-button:has(>.lucide-upload):hover){background:var(--color-surface-subtle);color:var(--color-ink)}html[data-theme=relay] .agency-app .agency-text-link{color:var(--color-accent-ink);font-weight:500;font-size:13px!important}html[data-theme=relay] .agency-app .agency-icon-button{width:30px;height:30px;color:var(--color-ink-subtle);border-radius:8px;padding:0}html[data-theme=relay] .agency-app .agency-icon-button:hover,html[data-theme=relay] .agency-dialog .agency-icon-button:hover{background:var(--color-surface-subtle);color:var(--color-ink)}html[data-theme=relay] :is(.agency-app,.agency-dialog) .agency-alert{border:1px solid var(--relay-accent-line);color:var(--color-accent-ink);background:#fff8f1;border-radius:10px;gap:10px;padding:10px 14px;font-size:13px}html[data-theme=relay] :is(.agency-app,.agency-dialog) .agency-alert button{text-underline-offset:3px;font-weight:600;text-decoration:underline}html[data-theme=relay] .agency-app .agency-save-message{background:var(--color-ink);color:#fff;border-radius:12px;gap:10px;padding:10px 10px 10px 14px;font-size:13px;box-shadow:0 12px 32px -10px #1a1a2e73}html[data-theme=relay] .agency-app .agency-save-message>svg:first-child{color:#8fe0b8}html[data-theme=relay] .agency-app .agency-save-message button{color:#d8d9e3;border-radius:7px;place-items:center;width:26px;height:26px;display:inline-grid}html[data-theme=relay] .agency-app .agency-save-message button:hover{color:#fff;background:#ffffff1a}html[data-theme=relay] :is(.agency-app,.agency-dialog) :is(.agency-badge,.account-badge){background:var(--color-surface-subtle);height:21px;color:var(--color-ink-muted);letter-spacing:0;border-radius:6px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}html[data-theme=relay] :is(.agency-app,.agency-dialog) :is(.agency-badge.green,.account-badge.positive){background:var(--relay-positive-bg);color:var(--relay-positive-ink)}html[data-theme=relay] :is(.agency-app,.agency-dialog) :is(.agency-badge.amber,.account-badge.attention){background:var(--color-accent-soft);color:var(--color-accent-ink)}html[data-theme=relay] .account-primary-label{background:var(--relay-positive-bg);color:var(--relay-positive-ink);border-radius:6px;font-size:10.5px;font-weight:500}html[data-theme=relay] :is(.agency-app,.agency-dialog) select{appearance:none;border:1px solid var(--color-border);background:var(--color-surface) var(--relay-chevron) right 9px center / 14px no-repeat;height:34px;min-height:0;color:var(--color-ink);font:inherit;border-radius:8px;max-width:100%;padding:0 30px 0 11px;font-size:13px}html[data-theme=relay] :is(.agency-app,.agency-dialog) select:hover{border-color:var(--color-border-strong)}html[data-theme=relay] .agency-app .agency-search{border:1px solid var(--color-border);background:var(--color-surface);height:36px;color:var(--color-ink-subtle);border-radius:9px;gap:8px;padding:0 12px;box-shadow:0 1px 1px #2f240f08}html[data-theme=relay] .agency-app .agency-search svg{flex-shrink:0;width:16px;height:16px}html[data-theme=relay] .agency-app .agency-search input{color:var(--color-ink);font-size:13.5px}html[data-theme=relay] .agency-app .agency-search:focus-within{border-color:#c25716;box-shadow:0 0 0 3px #f27a2e2e}html[data-theme=relay] .agency-app .agency-search .agency-icon-button{width:24px;height:24px;margin-right:-6px}html[data-theme=relay] .agency-app .agency-metrics{gap:12px;margin-bottom:24px}html[data-theme=relay] .agency-app .agency-metrics>button{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:12px;padding:15px 16px 14px;transition:border-color .15s,box-shadow .15s}html[data-theme=relay] .agency-app .agency-metrics>button:hover{border-color:var(--color-border-strong);box-shadow:0 6px 18px -10px #2f240f40}html[data-theme=relay] .agency-app .agency-metrics>button>span{min-height:20px;color:var(--color-ink-muted);font-size:13px;font-weight:500}html[data-theme=relay] .agency-app .agency-metrics>button>span svg{width:15px;color:var(--color-ink-subtle)}html[data-theme=relay] .agency-app .agency-metrics strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-ink);margin:8px 0 2px;font-size:26px;font-weight:600}html[data-theme=relay] .agency-app .agency-metrics .agency-money-metric{font-size:22px}html[data-theme=relay] .agency-app .agency-metrics small{color:var(--color-ink-subtle);font-size:12px}html[data-theme=relay] .agency-app .agency-home-columns{gap:20px}html[data-theme=relay] .agency-app .agency-panel{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:12px}html[data-theme=relay] .agency-app .agency-section-heading{border-bottom:1px solid var(--color-border-hairline);padding:13px 16px}html[data-theme=relay] .agency-app .agency-section-heading h2{align-items:center;gap:8px;font-size:15px;display:flex}html[data-theme=relay] .agency-app .agency-section-heading h2 span{background:var(--color-surface-subtle);min-width:20px;height:20px;color:var(--color-ink-muted);border-radius:999px;place-items:center;margin:0;padding:0 6px;font-size:11px;font-weight:500;display:inline-grid}html[data-theme=relay] .agency-app .agency-section-heading button{color:var(--color-accent-ink);border-radius:7px;gap:4px;margin:-4px -6px;padding:4px 6px;font-size:13px;font-weight:500}html[data-theme=relay] .agency-app .agency-section-heading button:hover{background:var(--color-accent-soft)}html[data-theme=relay] .agency-app .agency-section-heading>small{color:var(--color-ink-subtle);font-size:12px}html[data-theme=relay] .agency-app .agency-work-list>button{border-bottom:1px solid var(--color-border-hairline);gap:12px;padding:12px 16px;transition:background-color .15s}html[data-theme=relay] .agency-app .agency-work-list>button:hover{background:var(--relay-row-hover)}html[data-theme=relay] .agency-app .agency-work-list strong{max-width:none;color:var(--color-ink);font-size:14px;font-weight:500}html[data-theme=relay] .agency-app .agency-work-list small{color:var(--color-ink-muted);margin-top:2px;font-size:12.5px}html[data-theme=relay] .agency-app .agency-work-list>button>span:not(:first-child){color:var(--color-ink-muted);white-space:nowrap;font-size:12.5px}html[data-theme=relay] .agency-app .agency-work-list>button>svg{color:var(--color-ink-subtle)}html[data-theme=relay] .agency-app .agency-work-list .agency-overdue{background:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:6px;padding:2px 8px;font-weight:500}html[data-theme=relay] .agency-app .agency-task-circle{background:var(--color-surface-subtle);border:0;border-radius:8px;width:32px;height:32px;position:relative}html[data-theme=relay] .agency-app .agency-task-circle:before{content:"";background:var(--color-ink-muted);-webkit-mask:var(--relay-check-check) center / contain no-repeat;-webkit-mask:var(--relay-check-check) center / contain no-repeat;mask:var(--relay-check-check) center / contain no-repeat;position:absolute;inset:8px}html[data-theme=relay] .agency-app .agency-mini-icon{background:var(--color-surface-subtle);width:32px;height:32px;color:var(--color-ink-muted);border-radius:8px}html[data-theme=relay] .agency-app .agency-mini-icon svg{width:16px;height:16px}html[data-theme=relay] .agency-app .agency-get-started,html[data-theme=relay] .agency-app .agency-start-home-prompt{border:1px solid var(--color-border-hairline);background:var(--color-bg);border-radius:12px;gap:14px;padding:16px 18px}html[data-theme=relay] .agency-app .agency-get-started h2{font-size:14.5px;font-weight:600}html[data-theme=relay] .agency-app .agency-get-started p,html[data-theme=relay] .agency-app .agency-start-home-prompt p{color:var(--color-ink-muted);margin-top:2px;font-size:13px}html[data-theme=relay] .agency-app .agency-get-started>.agency-mini-icon,html[data-theme=relay] .agency-app .agency-start-home-prompt>svg{background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-accent-ink);border-radius:10px;flex-shrink:0}html[data-theme=relay] .agency-app .agency-start-home-prompt>svg{padding:10px}html[data-theme=relay] .relay-assist-card{background:linear-gradient(120deg,#fff8f1 0%,#fffcf8 55%,#fff 100%);border:1px dashed #e9c7a6;border-radius:14px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:16px 18px;display:flex}html[data-theme=relay] .relay-assist-mark{background:var(--color-accent);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 4px 10px -4px #c257168c}html[data-theme=relay] .relay-assist-copy{flex:1;min-width:0}html[data-theme=relay] .relay-assist-copy h2{margin:2px 0 3px;font-size:15px;font-weight:600}html[data-theme=relay] .relay-assist-copy p{max-width:640px;color:var(--color-ink-muted);font-size:13px;line-height:1.55}html[data-theme=relay] .relay-assist-prompts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}html[data-theme=relay] .relay-assist-prompts li{border:1px solid var(--color-border);background:var(--color-surface);height:28px;color:var(--color-ink-muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}html[data-theme=relay] .relay-assist-prompts li svg{color:var(--color-ink-subtle)}html[data-theme=relay] .relay-assist-card>.agency-button{flex-shrink:0;align-self:center}html[data-theme=relay] .relay-assist-start{margin:0 0 28px}html[data-theme=relay] .agency-app .agency-table-toolbar{gap:8px;margin:0 0 12px}html[data-theme=relay] .agency-app .agency-table-toolbar .agency-search{width:300px}html[data-theme=relay] .agency-app .agency-records{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:12px}html[data-theme=relay] .agency-app .agency-table-count{border-bottom:1px solid var(--color-border-hairline);color:var(--color-ink-subtle);padding:10px 16px;font-size:12.5px}html[data-theme=relay] .agency-app th{background:var(--color-bg);border-bottom:1px solid var(--color-border-hairline);color:var(--color-ink-muted);letter-spacing:0;padding:9px 16px;font-size:12px;font-weight:500}html[data-theme=relay] .agency-app td{border-top:1px solid var(--color-border-hairline);color:var(--color-ink);padding:12px 16px;font-size:13px}html[data-theme=relay] .agency-app tbody tr:first-child td{border-top:0}html[data-theme=relay] .agency-app td small{color:var(--color-ink-muted);margin-top:2px;font-size:12px}html[data-theme=relay] .agency-app tr:hover td{background:var(--relay-row-hover)}html[data-theme=relay] .agency-app tfoot th{border-top:1px solid var(--color-border);color:var(--color-ink);border-bottom:0;font-weight:600}html[data-theme=relay] .agency-app .agency-record-link{color:var(--color-ink);gap:12px}html[data-theme=relay] .agency-app .agency-record-link strong{font-size:14px;font-weight:500}html[data-theme=relay] .agency-app .agency-record-link small{font-size:12.5px}html[data-theme=relay] .agency-app .agency-record-link:hover strong{color:var(--color-accent-ink)}html[data-theme=relay] .agency-app .agency-records .agency-avatar,html[data-theme=relay] .agency-app .agency-team-list .agency-avatar{background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent-ink);border-radius:8px;font-size:11px;font-weight:600}html[data-theme=relay] .agency-app .account-directory .account-directory-next strong{color:var(--color-ink);font-size:13px;font-weight:500}html[data-theme=relay] .agency-app .account-directory .account-directory-next small{font-size:12px}html[data-theme=relay] .agency-app .account-directory-selection{border-color:var(--relay-accent-line);background:var(--color-accent-soft);color:var(--color-accent-ink);font-size:13px}html[data-theme=relay] .agency-app .account-directory-checkbox input,html[data-theme=relay] :is(.agency-app,.agency-dialog) input[type=checkbox]{accent-color:#c25716}html[data-theme=relay] .agency-app .agency-tabs{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:10px;gap:2px;max-width:100%;margin:0 0 16px;padding:3px;display:inline-flex}html[data-theme=relay] .agency-app .agency-tabs button{height:28px;color:var(--color-ink-muted);border:0;border-radius:7px;flex-shrink:0;padding:0 12px;font-size:12.5px;font-weight:500}html[data-theme=relay] .agency-app .agency-tabs button:hover{color:var(--color-ink)}html[data-theme=relay] .agency-app .agency-tabs button[aria-current]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-card)}html[data-theme=relay] .agency-app .agency-empty{color:var(--color-ink-muted);padding:40px 20px 44px}html[data-theme=relay] .agency-app .agency-empty>svg{background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-accent-ink);border-radius:999px;padding:10px}html[data-theme=relay] .agency-app .agency-empty h3{color:var(--color-ink);margin:12px 0 4px;font-size:15px;font-weight:600}html[data-theme=relay] .agency-app .agency-empty p{max-width:360px;color:var(--color-ink-muted);font-size:13px;line-height:1.55}html[data-theme=relay] .agency-app .agency-main:has(.account-workspace){padding:24px 32px 56px}html[data-theme=relay] .account-heading{align-items:flex-start;gap:14px;margin-bottom:18px}html[data-theme=relay] .relay-account-mark{background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent-ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html[data-theme=relay] .account-identity{flex:1}html[data-theme=relay] .account-identity>div{gap:10px}html[data-theme=relay] .account-workspace h1{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.3}html[data-theme=relay] .account-identity p{color:var(--color-ink-muted);margin-top:2px;font-size:13px}html[data-theme=relay] .account-identity .account-badge{height:22px;font-size:11.5px}html[data-theme=relay] .relay-contacts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}html[data-theme=relay] .relay-contact{border:1px solid var(--color-border);background:var(--color-surface);max-width:100%;height:30px;color:var(--color-ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 11px;font-size:13px;transition:border-color .15s,background-color .15s;display:inline-flex}html[data-theme=relay] .relay-contact:hover{border-color:var(--color-border-strong);background:var(--color-bg)}html[data-theme=relay] .relay-contact svg{color:var(--color-ink-subtle);flex-shrink:0}html[data-theme=relay] .account-heading-actions{gap:8px;padding-top:4px}html[data-theme=relay] .account-heading-actions .agency-button{min-height:34px}html[data-theme=relay] .relay-ask svg{color:var(--color-accent)!important}html[data-theme=relay] .relay-ask[data-locked] .relay-tag{margin-left:2px}html[data-theme=relay] .account-fact-band{border-block:0;border-bottom:1px solid var(--color-border-hairline);flex-wrap:wrap;gap:8px 24px;margin-bottom:22px;padding:0 0 16px;display:flex}html[data-theme=relay] .account-fact-band>span{color:var(--color-ink-muted);gap:6px;font-size:13px;border:0!important;padding:0!important}html[data-theme=relay] .account-fact-band svg{width:15px;height:15px;color:var(--color-ink-subtle);margin:0}html[data-theme=relay] .account-fact-band strong{color:var(--color-ink);font-weight:600}html[data-theme=relay] .account-fact-band>span>span{flex-direction:row-reverse;gap:5px;display:inline-flex}html[data-theme=relay] .account-fact-band small{color:var(--color-ink-muted);font-size:13px}@media (min-width:1031px){html[data-theme=relay] .account-layout{grid-template-columns:minmax(0,1fr) 312px;gap:28px}}html[data-theme=relay] .account-main-column,html[data-theme=relay] .account-context-column{gap:26px}html[data-theme=relay] .account-search-bar{gap:14px}html[data-theme=relay] .account-search-bar .agency-search{border-color:var(--color-border);border-radius:9px;height:36px}html[data-theme=relay] .account-section[aria-label=Coverage]{display:none}html[data-theme=relay] .account-section{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}html[data-theme=relay] .account-section:before{content:"";inset:var(--relay-head) 0 0;z-index:-1;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);pointer-events:none;border-radius:12px;position:absolute}html[data-theme=relay] .account-section>.account-section-heading{height:var(--relay-head);flex-wrap:nowrap;align-items:center;gap:12px;padding:0 2px 10px}html[data-theme=relay] .account-section-heading h2{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}html[data-theme=relay] .account-section-heading h2>svg{color:var(--color-ink-subtle);flex-shrink:0}html[data-theme=relay] .account-count{background:var(--color-surface-subtle);min-width:20px;height:20px;color:var(--color-ink-muted);border:0;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-grid}html[data-theme=relay] .relay-heading-caption{color:var(--color-ink-muted);letter-spacing:0;font-size:13px;font-weight:400}html[data-theme=relay] .account-section-actions,html[data-theme=relay] .account-section-heading .account-profile-actions{flex-wrap:nowrap;align-items:center;gap:14px}html[data-theme=relay] .account-section select{height:30px;font-size:12.5px}html[data-theme=relay] .account-section .agency-button{min-height:30px;padding:4px 10px;font-size:12.5px!important}html[data-theme=relay] .account-section-caption{color:var(--color-ink-subtle);font-size:12px}html[data-theme=relay] .account-empty{color:var(--color-ink-muted);padding:14px 16px;font-size:13px;line-height:1.6}html[data-theme=relay] .account-show-more{border-top:1px solid var(--color-border-hairline);color:var(--color-ink-muted);border-radius:0 0 12px 12px;padding:11px;font-weight:500;font-size:12.5px!important}html[data-theme=relay] .account-section-footer{border-top:1px solid var(--color-border-hairline);padding:10px 16px 12px}html[data-theme=relay] .account-attention-list{padding:0 16px}html[data-theme=relay] .account-attention-list>li{border-top:1px solid var(--color-border-hairline);gap:12px;min-height:66px}html[data-theme=relay] .account-attention-list>li:first-child{border-top:0}html[data-theme=relay] .account-row-symbol,html[data-theme=relay] .account-task-complete{background:var(--color-surface-subtle);width:32px;height:32px;color:var(--color-ink-muted);border-radius:8px;place-items:center;display:grid}html[data-theme=relay] .account-task-complete{position:relative}html[data-theme=relay] .account-complete-button{width:32px;height:32px;color:var(--color-ink-muted);border-radius:8px}html[data-theme=relay] .account-complete-button svg:first-child{width:18px;height:18px}html[data-theme=relay] .account-complete-button:hover{background:var(--color-accent-soft);color:var(--color-accent-ink)}html[data-theme=relay] .account-task-complete .account-command-error{position:absolute;top:36px;left:0}html[data-theme=relay] .account-attention-open{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto 16px;gap:1px 14px;padding:12px 0}html[data-theme=relay] .account-attention-open>span:first-child{grid-area:1/1}html[data-theme=relay] .account-attention-open strong{font-size:14px;font-weight:500}html[data-theme=relay] .account-attention-open small{color:var(--color-ink-muted);margin-top:1px;font-size:12.5px}html[data-theme=relay] .account-attention-open:hover strong{color:var(--color-accent-ink);text-decoration:none}html[data-theme=relay] .account-row-owner{color:var(--color-ink-subtle);border:0;grid-area:2/1;margin:0;padding:0;font-size:12px}html[data-theme=relay] .account-row-owner:before{content:"Owner · "}html[data-theme=relay] .account-due{color:var(--color-ink-muted);white-space:nowrap;grid-area:1/2/span 2;place-self:center end;font-size:12px}html[data-theme=relay] .account-due.due-now{background:var(--color-accent-soft);height:22px;color:var(--color-accent-ink);border-radius:6px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}html[data-theme=relay] .account-attention-open>svg{color:var(--color-ink-subtle);grid-area:1/3/span 2;align-self:center}html[data-theme=relay] .account-task-undo{background:var(--relay-positive-bg);color:var(--relay-positive-ink);border-radius:9px;margin:12px 16px 4px;padding:9px 12px;font-size:13px}html[data-theme=relay] .account-task-undo button{color:var(--relay-positive-ink);font-weight:600}html[data-theme=relay] .relay-policy-list{margin:0;padding:0;list-style:none}html[data-theme=relay] .relay-policy-list li+li{border-top:1px solid var(--color-border-hairline)}html[data-theme=relay] .relay-policy{text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:12px 16px;transition:background-color .15s;display:flex}html[data-theme=relay] .relay-policy-list li:first-child .relay-policy{border-radius:12px 12px 0 0}html[data-theme=relay] .relay-policy-list li:last-child .relay-policy{border-radius:0 0 12px 12px}html[data-theme=relay] .relay-policy-list li:only-child .relay-policy{border-radius:12px}html[data-theme=relay] .relay-policy:hover{background:var(--relay-row-hover)}html[data-theme=relay] .relay-policy:hover strong:first-child{color:var(--color-accent-ink)}html[data-theme=relay] .relay-lob{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}html[data-theme=relay] .relay-policy-main{flex:1;min-width:0}html[data-theme=relay] .relay-policy-main strong{color:var(--color-ink);font-size:14px;font-weight:500;display:block}html[data-theme=relay] .relay-policy-main small{color:var(--color-ink-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;display:block}html[data-theme=relay] .relay-policy-side{flex-shrink:0;justify-items:end;gap:5px;display:grid}html[data-theme=relay] .relay-policy-side>strong{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:14px;font-weight:500}html[data-theme=relay] .relay-policy-side>span{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}html[data-theme=relay] .account-people,html[data-theme=relay] .account-file-list,html[data-theme=relay] .account-exposure-list,html[data-theme=relay] .account-search-results{padding:0 16px}html[data-theme=relay] .account-people li{border-color:var(--color-border-hairline);gap:12px;padding:13px 0}html[data-theme=relay] .account-people li>svg{background:var(--color-surface-subtle);width:32px;height:32px;color:var(--color-ink-muted);border-radius:999px;margin:0;padding:8px}html[data-theme=relay] .account-person-name{color:var(--color-ink);font-size:14px!important;font-weight:500!important}html[data-theme=relay] .account-person-name:hover{color:var(--color-accent-ink)}html[data-theme=relay] .account-people p{color:var(--color-ink-muted);font-size:12.5px}html[data-theme=relay] .account-people a{color:var(--color-accent-ink);margin-top:4px;font-size:13px}html[data-theme=relay] .account-people a svg{color:var(--color-ink-subtle)}html[data-theme=relay] .account-facts-list{padding:4px 16px;font-size:13px}html[data-theme=relay] .account-facts-list>div{border-color:var(--color-border-hairline);grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px 0}html[data-theme=relay] .account-facts-list dt{color:var(--color-ink-muted)}html[data-theme=relay] .account-facts-list dd{color:var(--color-ink)}html[data-theme=relay] .account-facts-list a{color:var(--color-accent-ink)}html[data-theme=relay] .account-tags{padding:2px 16px 14px}html[data-theme=relay] .account-tags span{border-radius:6px;font-size:11.5px}html[data-theme=relay] .account-background{padding:0 16px 14px;font-size:13px}html[data-theme=relay] .account-file-list li,html[data-theme=relay] .account-exposure-list li{border-color:var(--color-border-hairline);gap:12px;padding:11px 0}html[data-theme=relay] .account-file-list li>svg,html[data-theme=relay] .account-exposure-list li>svg{background:var(--color-surface-subtle);width:32px;height:32px;color:var(--color-ink-muted);border-radius:8px;padding:8px}html[data-theme=relay] .account-file-list strong,html[data-theme=relay] .account-exposure-list strong{color:var(--color-ink);font-size:13.5px;font-weight:500}html[data-theme=relay] .account-file-list small,html[data-theme=relay] .account-exposure-list small{color:var(--color-ink-muted);font-size:12px}html[data-theme=relay] .account-file-list button:hover strong,html[data-theme=relay] .account-exposure-list button:hover strong{color:var(--color-accent-ink)}html[data-theme=relay] .account-note-composer{border:1px solid var(--color-border-hairline);background:var(--color-bg);border-radius:10px;margin:14px 16px 4px;padding:10px 12px}html[data-theme=relay] .account-note-composer:focus-within{border-color:#c25716;box-shadow:0 0 0 3px #f27a2e24}html[data-theme=relay] .account-note-composer textarea{font-size:13.5px}html[data-theme=relay] .account-note-composer textarea:focus-visible{box-shadow:none}html[data-theme=relay] .account-note-composer>div>span{color:var(--color-ink-subtle);font-size:12px}html[data-theme=relay] .account-timeline{padding:2px 16px 4px}html[data-theme=relay] .account-timeline>li{gap:12px;padding:12px 0}html[data-theme=relay] .account-timeline>li+li{border-top:1px solid var(--color-border-hairline)}html[data-theme=relay] .account-timeline>li:before{display:none}html[data-theme=relay] .account-timeline-icon{background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent-ink);border-radius:8px}html[data-theme=relay] .account-activity-title{color:var(--color-ink);font-weight:500;font-size:13.5px!important}html[data-theme=relay] .account-activity-title:hover{color:var(--color-accent-ink)}html[data-theme=relay] .account-timeline small{color:var(--color-ink-muted);margin-top:2px;font-size:12px}html[data-theme=relay] .account-command-error,html[data-theme=relay] .account-activity-error{color:var(--color-danger)}html[data-theme=relay] .account-related-grid{gap:10px}html[data-theme=relay] .account-related-summary{border-color:var(--color-border);box-shadow:var(--shadow-card);border-radius:12px;transition:border-color .15s}html[data-theme=relay] .account-related-summary:hover{border-color:var(--color-border-strong)}html[data-theme=relay] .account-related-summary>button:first-child{padding:12px 14px}html[data-theme=relay] .account-related-summary>button:first-child>span{color:var(--color-ink);font-size:13.5px;font-weight:500}html[data-theme=relay] .account-related-summary strong{color:var(--color-ink-muted);font-size:12.5px}html[data-theme=relay] .account-related-summary>button:first-child>svg{color:var(--color-ink-subtle);margin-top:-7px;top:50%}html[data-theme=relay] .account-finance-summary{padding:2px 16px 6px}html[data-theme=relay] .account-finance-summary button{border-color:var(--color-border-hairline);color:var(--color-ink);padding:11px 0;font-size:13px}html[data-theme=relay] .account-finance-summary button:nth-child(-n+2){border-top:0}html[data-theme=relay] .account-finance-summary svg{color:var(--color-ink-subtle)}html[data-theme=relay] .account-search-results li{border-color:var(--color-border-hairline)}html[data-theme=relay] .account-search-results li:first-child{border-top:0}html[data-theme=relay] .account-search-results strong{font-size:13.5px;font-weight:500}html[data-theme=relay] .account-result-type{color:var(--color-ink-subtle);font-size:12px}html[data-theme=relay] .account-section.account-profile{--relay-head:58px}html[data-theme=relay] .account-profile>header{padding:0 2px 12px}html[data-theme=relay] .account-profile>header>div{min-width:0}html[data-theme=relay] .account-profile>header p{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}html[data-theme=relay] .account-profile-grid{gap:20px 24px;padding:18px 16px}html[data-theme=relay] .account-profile-heading h3{font-size:13px;font-weight:600}html[data-theme=relay] .account-profile-heading h3 svg{color:var(--color-ink-subtle)}html[data-theme=relay] :is(.account-profile-help,.account-profile-empty,.account-retained>p){font-size:12.5px}html[data-theme=relay] .account-retained{border-color:var(--color-border-hairline);margin:0 16px 16px}html[data-theme=relay] .account-relay-note{color:var(--color-ink-muted);padding:12px 16px;font-size:13px}html[data-theme=relay] .account-relay-note a{color:var(--color-accent-ink);font-weight:500}html[data-theme=relay] .account-relay-list article{border-color:var(--color-border-hairline);padding:13px 16px;font-size:13.5px}html[data-theme=relay] .account-relay-list article:first-child{border-top:0}html[data-theme=relay] .account-relay-list article p{font-size:12.5px}html[data-theme=relay] .account-relay-list article strong,html[data-theme=relay] .account-relay-list article button{color:var(--color-ink);font-weight:500}html[data-theme=relay] .agency-reminder-queue{margin-bottom:26px}html[data-theme=relay] .agency-reminder-queue .account-relay-note:first-of-type{color:var(--color-ink-subtle);padding-bottom:4px;font-size:12.5px}html[data-theme=relay] .agency-reminder-list{gap:0;padding:0 16px 12px}html[data-theme=relay] .agency-reminder-row{border-color:var(--color-border-hairline);gap:10px;padding:12px 0}html[data-theme=relay] .agency-reminder-row p{font-size:12.5px}html[data-theme=relay] .agency-reminder-row .account-text-button:first-child{color:var(--color-ink);justify-self:start;font-size:14px!important}html[data-theme=relay] .agency-reminder-actions label{color:var(--color-ink-muted);font-size:12px}html[data-theme=relay] .agency-reminder-actions input{border-color:var(--color-border);height:32px;font:inherit;border-radius:8px;font-size:13px}html[data-theme=relay] .agency-reminder-queue>.account-text-button{margin:0 16px 14px}html[data-theme=relay] .account-section[aria-label="Linked Relay work"]:before{box-shadow:none;background:linear-gradient(120deg,#fff8f1,#fff 70%);border-style:dashed;border-color:#e9c7a6}html[data-theme=relay] .account-section[aria-label="Linked Relay work"] h2:before{content:"";background:var(--color-accent);width:16px;height:16px;-webkit-mask:var(--relay-sparkles) center / contain no-repeat;-webkit-mask:var(--relay-sparkles) center / contain no-repeat;mask:var(--relay-sparkles) center / contain no-repeat;flex-shrink:0}html[data-theme=relay] .agency-app .agency-back{color:var(--color-ink-muted);gap:6px;margin-bottom:16px;font-size:13px!important}html[data-theme=relay] .agency-app .agency-account-hero{gap:14px}html[data-theme=relay] .agency-app .agency-account-symbol{background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent-ink);border-radius:12px}html[data-theme=relay] .agency-app .agency-account-symbol svg{width:20px;height:20px}html[data-theme=relay] .agency-app .agency-account-hero h1{font-size:22px}html[data-theme=relay] .agency-app .agency-account-hero p,html[data-theme=relay] .agency-app .agency-account-meta{color:var(--color-ink-muted);font-size:13px}html[data-theme=relay] .agency-app .agency-account-facts{border-color:var(--color-border-hairline);gap:32px;margin-top:18px;padding-top:14px}html[data-theme=relay] .agency-app .agency-account-facts>span{color:var(--color-ink-muted);font-size:12px}html[data-theme=relay] .agency-app .agency-account-facts strong{color:var(--color-ink);font-size:14px;font-weight:600}html[data-theme=relay] .account-legacy-navigation select{height:34px}html[data-theme=relay] .agency-app .agency-start{max-width:1120px}html[data-theme=relay] .agency-app .agency-start-header{margin:4px 0 24px}html[data-theme=relay] .agency-app .agency-start-header h1{letter-spacing:-.02em;margin:4px 0 8px;font-size:28px;font-weight:600}html[data-theme=relay] .agency-app .agency-start-header>p{color:var(--color-ink-muted);font-size:15px;line-height:1.6}html[data-theme=relay] .agency-app .agency-start-paths{gap:16px;margin-bottom:16px}html[data-theme=relay] .agency-app .agency-start-paths>section{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:14px;gap:12px;padding:22px}html[data-theme=relay] .agency-app .agency-start-paths .agency-start-demo{border-color:var(--relay-accent-line);background:linear-gradient(160deg,#fff5ec 0%,#fffaf5 45%,#fff 100%)}html[data-theme=relay] .agency-app .agency-start-paths h2{letter-spacing:-.015em;font-size:19px}html[data-theme=relay] .agency-app .agency-start-paths p{font-size:13.5px;line-height:1.6}html[data-theme=relay] .agency-app .agency-start-paths small{color:var(--color-ink-subtle);font-size:12px}html[data-theme=relay] .agency-app .agency-start-kicker{letter-spacing:.08em;color:var(--color-accent-ink);gap:7px;font-size:11px;font-weight:600}html[data-theme=relay] .agency-app .agency-start-kicker svg{width:15px;height:15px}html[data-theme=relay] .agency-app .agency-start-own .agency-start-kicker{color:var(--color-ink-muted)}html[data-theme=relay] .agency-app .agency-start-sample{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:12px;padding:12px 14px}html[data-theme=relay] .agency-app .agency-start-sample strong{font-size:14px;font-weight:500}html[data-theme=relay] .agency-app .agency-start-sample>svg{color:var(--color-ink-subtle)}html[data-theme=relay] .agency-app .agency-start-monogram{background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-accent-ink);border-radius:10px;font-size:12px}html[data-theme=relay] .agency-app .agency-start-progress{gap:10px;padding:10px 0;font-size:13px}html[data-theme=relay] .agency-app .agency-start-progress progress{background:var(--color-surface-subtle);height:6px}html[data-theme=relay] .agency-app .agency-start-progress progress::-webkit-progress-bar{background:var(--color-surface-subtle)}html[data-theme=relay] .agency-app .agency-start-progress progress::-webkit-progress-value{background:var(--color-accent)}html[data-theme=relay] .agency-app .agency-start-progress progress::-moz-progress-bar{background:var(--color-accent)}html[data-theme=relay] .agency-app .agency-start-workspace{grid-template-columns:320px minmax(0,1fr);gap:20px}html[data-theme=relay] .agency-app .agency-start-steps{gap:4px}html[data-theme=relay] .agency-app .agency-start-steps>button{border-radius:12px;gap:12px;padding:11px 12px;transition:background-color .15s,box-shadow .15s}html[data-theme=relay] .agency-app .agency-start-steps>button:hover{background:var(--color-bg);border-color:#0000}html[data-theme=relay] .agency-app .agency-start-steps>button.selected{border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card)}html[data-theme=relay] .agency-app .agency-start-steps strong{font-size:14px;font-weight:500}html[data-theme=relay] .agency-app .agency-start-steps small{color:var(--color-ink-muted);margin-top:1px;font-size:12.5px}html[data-theme=relay] .agency-app .agency-start-steps>button>svg{color:var(--color-ink-subtle)}html[data-theme=relay] .agency-app .agency-step-number{border-color:var(--color-border-strong);width:28px;height:28px;color:var(--color-ink-muted);font-size:12px}html[data-theme=relay] .agency-app .agency-step-number.done{border-color:var(--relay-accent-line);background:var(--color-accent-soft);color:var(--color-accent-ink)}html[data-theme=relay] .agency-app .agency-start-detail{border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:14px;gap:16px;padding:24px}html[data-theme=relay] .agency-app .agency-start-detail-heading h2{margin:4px 0 6px;font-size:19px}html[data-theme=relay] .agency-app .agency-start-detail>p,html[data-theme=relay] .agency-app .agency-start-detail-heading>p{font-size:13.5px;line-height:1.6}html[data-theme=relay] .agency-app .agency-start-day{gap:16px}html[data-theme=relay] .agency-app .agency-start-day li::marker{color:var(--color-accent-ink);font-weight:600}html[data-theme=relay] .agency-app .agency-start-day strong{font-size:14px;font-weight:500}html[data-theme=relay] .agency-app .agency-start-day span{margin-top:2px;font-size:13px}html[data-theme=relay] .agency-app .agency-start-notice{border-color:var(--color-border-hairline);background:var(--color-bg);color:var(--color-ink-muted);border-radius:10px;padding:11px 14px;font-size:13px}html[data-theme=relay] .agency-app .agency-start-success{color:var(--relay-positive-ink);font-weight:500}html[data-theme=relay] .agency-app .agency-start-badge{background:var(--color-surface-subtle);color:var(--color-ink-muted);border-radius:6px;font-size:12px}html[data-theme=relay] .agency-app .agency-start-links h3{font-size:14px;font-weight:600}html[data-theme=relay] .agency-app .agency-start-task-list button{border-color:var(--color-border);border-radius:12px;gap:12px;padding:12px 14px}html[data-theme=relay] .agency-app .agency-start-task-list button:hover{border-color:var(--color-border-strong);background:var(--relay-row-hover)}html[data-theme=relay] .agency-app .agency-start-team>div{border-color:var(--color-border-hairline)}html[data-theme=relay] .agency-app .agency-start-footer{color:var(--color-ink-muted);font-size:12.5px}html[data-theme=relay] .agency-app .agency-start-footer strong{color:var(--color-ink)}html[data-theme=relay] .agency-app .agency-start-footer>svg{color:var(--color-ink-subtle)}html[data-theme=relay] .agency-app .agency-setup-form>label,html[data-theme=relay] .agency-app .agency-setup-pair>label{color:var(--color-ink-muted);gap:6px;font-size:13px}html[data-theme=relay] .agency-app .agency-setup-form input:not([type=checkbox]),html[data-theme=relay] .agency-app .agency-setup-form select{border:1px solid var(--color-border);height:38px;color:var(--color-ink);border-radius:9px;padding:0 12px;font-size:13.5px}html[data-theme=relay] .agency-app .agency-setup-form select{padding-right:30px}html[data-theme=relay] .agency-app .agency-demo-banner{border-bottom:1px solid var(--relay-accent-line);background:var(--color-accent-soft);color:var(--color-accent-ink);gap:12px;padding:7px 24px;font-size:13px}html[data-theme=relay] .agency-app .agency-demo-banner>span svg{color:var(--color-accent-ink)}html[data-theme=relay] .agency-app .agency-demo-banner>div{gap:4px}html[data-theme=relay] .agency-app .agency-demo-banner button{color:var(--color-accent-ink);border-radius:7px;gap:6px;padding:4px 9px;font-weight:500}html[data-theme=relay] .agency-app .agency-demo-banner button:hover{background:#ffe7d3}html[data-theme=relay] .agency-app .agency-demo-guide{border:1px solid var(--color-border);box-shadow:0 8px 24px -16px #2f240f59, var(--shadow-card);background:linear-gradient(120deg,#fff8f1 0%,#fff 60%);border-radius:14px;gap:14px;margin-bottom:24px;padding:16px 18px}html[data-theme=relay] .agency-app .agency-demo-guide-mark{background:var(--color-accent);color:#fff;border-radius:11px;width:40px;height:40px;box-shadow:0 4px 10px -4px #c257168c}html[data-theme=relay] .agency-app .agency-demo-guide-mark svg{width:20px;height:20px}html[data-theme=relay] .agency-app .agency-demo-guide .agency-overline{color:var(--color-accent-ink);margin-bottom:2px;font-size:11px}html[data-theme=relay] .agency-app .agency-demo-guide h2{margin:0 0 2px;font-size:15px}html[data-theme=relay] .agency-app .agency-demo-guide p,html[data-theme=relay] .agency-app .agency-demo-guide small{color:var(--color-ink-muted);font-size:13px}html[data-theme=relay] .agency-app .agency-demo-guide-actions{gap:8px}html[data-theme=relay] .agency-app .agency-demo-guide-actions .agency-button{min-height:34px}html[data-theme=relay] .agency-app .agency-demo-guide-actions>div{gap:16px}html[data-theme=relay] .agency-app .agency-demo-guide-actions .account-text-button{color:var(--color-ink-muted)}html[data-theme=relay] .ui-dialog-overlay{background:#1a1a2e47}html[data-theme=relay] .agency-dialog{--agency-line:var(--color-border-hairline);border:1px solid var(--color-border-hairline);background:var(--color-surface);box-shadow:var(--shadow-raised);font-size:13.5px;border-radius:16px!important}html[data-theme=relay] .agency-dialog .ui-dialog-header{padding:20px 22px 14px}html[data-theme=relay] .agency-dialog .ui-dialog-title{letter-spacing:-.01em;padding-right:28px;font-size:17px;font-weight:600}html[data-theme=relay] .agency-dialog .ui-dialog-description{color:var(--color-ink-muted);margin-top:3px;font-size:13px;line-height:1.55}html[data-theme=relay] .agency-dialog .ui-dialog-close{color:var(--color-ink-subtle);top:14px;right:14px}html[data-theme=relay] .agency-dialog h3{font-size:14px;font-weight:600}html[data-theme=relay] .agency-dialog .agency-detail-actions{border-color:var(--color-border-hairline);background:var(--color-bg);gap:8px;padding:12px 22px}html[data-theme=relay] .agency-dialog .agency-detail-body{padding:18px 22px 24px}html[data-theme=relay] .agency-dialog .agency-detail-body dl{border:1px solid var(--color-border-hairline);border-radius:12px;overflow:hidden}html[data-theme=relay] .agency-dialog .agency-detail-body dl>div{border-bottom:1px solid var(--color-border-hairline);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:10px 14px}html[data-theme=relay] .agency-dialog .agency-detail-body dl>div:last-child{border-bottom:0}html[data-theme=relay] .agency-dialog .agency-detail-body dt{color:var(--color-ink-muted);font-size:12.5px}html[data-theme=relay] .agency-dialog .agency-detail-body dd{color:var(--color-ink);font-size:13.5px}html[data-theme=relay] .agency-dialog .agency-nested-values small{color:var(--color-ink-subtle);font-size:11.5px}html[data-theme=relay] .agency-dialog .agency-revisions h3{font-size:14px}html[data-theme=relay] .agency-dialog .agency-revisions p{color:var(--color-ink-muted);font-size:12.5px}html[data-theme=relay] .agency-dialog .agency-revisions select{border-radius:8px;height:34px;padding:0 30px 0 11px}html[data-theme=relay] .agency-dialog .agency-form-note{color:var(--color-ink-muted);padding:0 22px 16px;font-size:12.5px}html[data-theme=relay] .agency-dialog.account-record-drawer{border-width:0 0 0 1px;border-color:var(--color-border);box-shadow:-16px 0 48px -16px #2f240f38;border-radius:0!important}html[data-theme=relay] .agency-dialog .agency-policy-history{border-color:var(--color-border-hairline);padding:14px 22px;font-size:13px}html[data-theme=relay] .agency-dialog .agency-policy-history li{border-left-color:var(--color-accent)}html[data-theme=relay] .agency-dialog .agency-follow-up{border-color:var(--color-border-hairline);background:var(--color-bg);border-radius:12px}html[data-theme=relay] .agency-dialog .agency-form-grid{gap:14px 16px;padding:16px 22px 18px}html[data-theme=relay] .agency-dialog .agency-field{gap:5px}html[data-theme=relay] .agency-dialog .agency-field>label,html[data-theme=relay] .agency-dialog .agency-field>span{color:var(--color-ink-muted);font-size:12.5px;font-weight:500}html[data-theme=relay] .agency-dialog .agency-field input:not([type=checkbox]),html[data-theme=relay] .agency-dialog .agency-field select,html[data-theme=relay] .agency-dialog .agency-field textarea,html[data-theme=relay] .agency-dialog .account-profile-form input:not([type=checkbox]),html[data-theme=relay] .agency-dialog .account-profile-form select,html[data-theme=relay] .agency-dialog .account-profile-form textarea,html[data-theme=relay] .agency-dialog .agency-match-controls select,html[data-theme=relay] .agency-dialog .account-exposure-fields input,html[data-theme=relay] .agency-dialog .account-exposure-custom input{border:1px solid var(--color-border);background-color:var(--color-surface);min-height:36px;color:var(--color-ink);border-radius:9px;padding:7px 11px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}html[data-theme=relay] .agency-dialog .agency-field select,html[data-theme=relay] .agency-dialog .account-profile-form select,html[data-theme=relay] .agency-dialog .agency-match-controls select{height:36px;padding-right:30px}html[data-theme=relay] .agency-dialog :is(input,select,textarea):hover{border-color:var(--color-border-strong)}html[data-theme=relay] .agency-dialog :is(input,select,textarea):focus-visible{border-color:#c25716;border-radius:9px;box-shadow:0 0 0 3px #f27a2e4d}html[data-theme=relay] .agency-dialog .agency-field small{color:var(--color-ink-subtle);font-size:12px}html[data-theme=relay] .agency-dialog .agency-checklist{border-color:var(--color-border);border-radius:9px}html[data-theme=relay] .agency-dialog .agency-checklist label{background:var(--color-bg);border-radius:7px;font-size:12.5px}html[data-theme=relay] .agency-dialog .agency-form-footer{border-color:var(--color-border-hairline);background:#fffffff5;gap:8px;padding:14px 22px}html[data-theme=relay] .agency-dialog .agency-form-error{color:var(--color-danger);background:#fdf1ee;border-color:#f1cfc7;border-radius:10px;margin:0 22px 16px;font-size:13px}html[data-theme=relay] .agency-dialog .account-profile-form label{color:var(--color-ink-muted);font-size:12.5px;font-weight:500}html[data-theme=relay] .agency-dialog .account-workflow-steps>li,html[data-theme=relay] .agency-dialog .account-consolidation-comparison>div{border-color:var(--color-border-hairline);background:var(--color-bg);border-radius:12px}html[data-theme=relay] .agency-dialog .agency-import-rows,html[data-theme=relay] .agency-dialog .agency-statement-review article{border-color:var(--color-border-hairline)}html[data-theme=relay] .account-add-menu{border-color:var(--color-border-hairline);box-shadow:var(--shadow-raised);border-radius:12px;padding:6px;font-size:13.5px}html[data-theme=relay] .account-add-menu [role=menuitem]{border-radius:8px;padding:7px 10px}html[data-theme=relay] .account-add-menu [data-highlighted]{background:var(--color-surface-subtle);color:var(--color-ink)}html[data-theme=relay] .agency-dialog.relay-search-dialog{flex-direction:column;width:min(600px,100vw - 24px);max-height:76vh;display:flex;top:12vh;overflow:hidden;transform:translate(-50%);max-width:600px!important}html[data-theme=relay] .relay-search-input{border-bottom:1px solid var(--color-border-hairline);height:54px;color:var(--color-ink-subtle);align-items:center;gap:10px;padding:0 16px;display:flex}html[data-theme=relay] .relay-search-input input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}html[data-theme=relay] .relay-search-input input:focus-visible{box-shadow:none}html[data-theme=relay] .relay-search-dialog:has(.relay-search-input input:focus-visible) .relay-search-input{box-shadow:inset 0 -2px #c25716}html[data-theme=relay] .relay-search-results{padding:6px 8px 8px;overflow-y:auto}html[data-theme=relay] .relay-search-results li[role=option]{cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:8px 10px;display:flex;position:relative}html[data-theme=relay] .relay-search-results li[data-group]{margin-top:26px}html[data-theme=relay] .relay-search-results li[data-group]:first-child{margin-top:22px}html[data-theme=relay] .relay-search-results li[data-group]:before{content:attr(data-group);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-subtle);font-size:10.5px;font-weight:600;position:absolute;top:-20px;left:10px}html[data-theme=relay] .relay-search-results li[aria-selected=true]{background:var(--color-surface-subtle)}html[data-theme=relay] .relay-search-results li>span:nth-child(2){flex:1;min-width:0}html[data-theme=relay] .relay-search-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;display:block;overflow:hidden}html[data-theme=relay] .relay-search-results small{color:var(--color-ink-muted);font-size:12px;display:block}html[data-theme=relay] .relay-search-tile{background:var(--color-accent-soft);width:30px;height:30px;color:var(--color-accent-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html[data-theme=relay] .relay-search-results li[data-group=Go\ to] .relay-search-tile,html[data-theme=relay] .relay-search-results li[data-group=Go\ to]~li .relay-search-tile{background:var(--color-surface-subtle);color:var(--color-ink-muted)}html[data-theme=relay] .relay-search-enter{color:var(--color-ink-subtle)}html[data-theme=relay] .relay-search-empty{color:var(--color-ink-muted);text-align:center;padding:24px 10px;font-size:13px}html[data-theme=relay] .relay-search-foot{border-top:1px solid var(--color-border-hairline);background:var(--color-bg);color:var(--color-ink-subtle);padding:9px 16px;font-size:12px}html[data-theme=relay] .agency-dialog.relay-connect-dialog{max-width:480px!important}html[data-theme=relay] .relay-connect-mark{background:var(--color-accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:inline-flex}html[data-theme=relay] .relay-connect-agents{border:1px solid var(--color-border-hairline);border-radius:12px;gap:2px;margin:0 22px;padding:4px;display:grid}html[data-theme=relay] .relay-connect-agents li{border-radius:9px;align-items:flex-start;gap:12px;padding:10px;display:flex}html[data-theme=relay] .relay-connect-agents li[data-focus]{background:var(--color-bg)}html[data-theme=relay] .relay-connect-agents .relay-chip{margin-top:1px}html[data-theme=relay] .relay-connect-agents strong,html[data-theme=relay] .relay-connect-agents small{display:block}html[data-theme=relay] .relay-connect-agents strong{font-size:13.5px;font-weight:500}html[data-theme=relay] .relay-connect-agents small{color:var(--color-ink-muted);margin-top:1px;font-size:12.5px;line-height:1.5}html[data-theme=relay] .relay-connect-note{background:var(--color-bg);color:var(--color-ink-muted);border-radius:10px;gap:10px;margin:14px 22px 0;padding:11px 13px;font-size:12.5px;line-height:1.55;display:flex}html[data-theme=relay] .relay-connect-note svg{color:var(--color-ink-subtle);flex-shrink:0;margin-top:2px}html[data-theme=relay] .relay-connect-footer{justify-content:flex-end;padding:16px 22px 20px;display:flex}html[data-theme=relay] .agency-app .agency-report-quality{margin-top:20px;padding:18px 20px}html[data-theme=relay] .agency-app .agency-report-quality h2{font-size:15px}html[data-theme=relay] .agency-app .agency-report-quality p{color:var(--color-ink-muted);margin-top:10px;font-size:13px}html[data-theme=relay] .agency-app .agency-panel .agency-form-note{color:var(--color-ink-muted);padding:14px 16px 16px;font-size:12.5px}html[data-theme=relay] .agency-app .agency-producer-report,html[data-theme=relay] .agency-app .agency-main>.agency-panel+.agency-panel{margin-top:20px}html[data-theme=relay] .agency-app .agency-audit-filter{color:var(--color-ink-muted);gap:10px;margin-bottom:16px;font-size:13px;font-weight:500}html[data-theme=relay] .agency-app .agency-audit-list{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:12px;margin-bottom:16px;overflow:hidden}html[data-theme=relay] .agency-app .agency-audit-list:empty{display:none}html[data-theme=relay] .agency-app .agency-audit-list article{border-bottom:1px solid var(--color-border-hairline);gap:12px;padding:13px 16px}html[data-theme=relay] .agency-app .agency-audit-list article:last-child{border-bottom:0}html[data-theme=relay] .agency-app .agency-audit-dot{background:var(--color-accent-soft);width:30px;height:30px;color:var(--color-accent-ink);border-radius:8px}html[data-theme=relay] .agency-app .agency-audit-dot svg{width:15px;height:15px}html[data-theme=relay] .agency-app .agency-audit-list strong{font-size:13.5px;font-weight:500}html[data-theme=relay] .agency-app .agency-audit-list strong span{color:var(--color-ink-muted)}html[data-theme=relay] .agency-app .agency-audit-list p{color:var(--color-ink-muted);margin-top:2px;font-size:12.5px}html[data-theme=relay] .agency-app .agency-audit-list blockquote{border-left-color:var(--relay-accent-line);color:var(--color-ink-muted);font-size:13px}html[data-theme=relay] .agency-app .agency-audit-list small{color:var(--color-ink-subtle);margin-top:4px;font-size:12px}html[data-theme=relay] .agency-app .agency-settings{padding:22px 24px}html[data-theme=relay] .agency-app .agency-settings>h2{margin:26px 0 8px;font-size:15px}html[data-theme=relay] .agency-app .agency-settings>h2:first-child{margin-top:0}html[data-theme=relay] .agency-app .agency-settings>p{color:var(--color-ink-muted);font-size:13.5px;line-height:1.65}html[data-theme=relay] .agency-app .agency-team-list>div{border-color:var(--color-border-hairline);gap:12px;padding:12px 0}html[data-theme=relay] .agency-app .agency-team-list strong{font-size:13.5px}html[data-theme=relay] .agency-app .agency-team-list small{font-size:12px}@media (max-width:1150px){html[data-theme=relay] .agency-app .agency-sidebar{width:228px}:is(html[data-theme=relay] .agency-app .agency-main,html[data-theme=relay] .agency-app .agency-main:has(.account-workspace)){padding:24px 24px 48px}html[data-theme=relay] .agency-app .agency-topbar{grid-template-columns:minmax(0,1fr) minmax(0,300px) auto;padding:0 20px}html[data-theme=relay] .relay-search-pill .relay-kbd{display:none}html[data-theme=relay] .agency-app .agency-start-workspace{grid-template-columns:270px minmax(0,1fr)}}@media (max-width:1030px){html[data-theme=relay] .account-context-column{gap:26px 20px}}@media (max-width:1320px){html[data-theme=relay] .relay-top-left:has(.relay-segmented) .relay-top-title{display:none}}@media (max-width:780px){html[data-theme=relay] .agency-app .agency-sidebar{z-index:40;border-right:0;border-bottom:1px solid var(--color-border-hairline);width:100%;height:auto;max-height:100dvh;padding:8px 12px;position:sticky;top:0;overflow-y:auto}html[data-theme=relay] .agency-app .agency-brand{min-height:40px;font-size:14px!important}html[data-theme=relay] .agency-app .agency-brand small{display:none}html[data-theme=relay] .agency-app .agency-mark{width:30px;height:30px}html[data-theme=relay] .relay-menu-toggle{border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:10px}html[data-theme=relay] .agency-app .agency-sidebar:not([data-relay-menu]) nav,html[data-theme=relay] .agency-app .agency-sidebar:not([data-relay-menu]) .relay-rail,html[data-theme=relay] .agency-app .agency-sidebar:not([data-relay-menu]) .agency-sidebar-bottom{display:none}html[data-theme=relay] .agency-app .agency-sidebar[data-relay-menu]{box-shadow:0 16px 40px -20px #2f240f59}html[data-theme=relay] .agency-app .agency-sidebar[data-relay-menu] .agency-org{display:flex}html[data-theme=relay] .agency-app .agency-sidebar[data-relay-menu] nav{flex-direction:column;gap:1px;margin-top:0;overflow:visible}html[data-theme=relay] .agency-app .agency-sidebar[data-relay-menu] nav button{gap:10px;min-height:40px;padding:0 8px;font-size:14px}html[data-theme=relay] .agency-app .agency-sidebar[data-relay-menu] nav button svg{width:18px}html[data-theme=relay] .agency-app .agency-sidebar[data-relay-menu] .agency-sidebar-bottom{margin-top:12px;display:block;position:static}html[data-theme=relay] .agency-app .agency-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;gap:8px;height:52px;padding:0 12px 0 16px;position:static}html[data-theme=relay] .relay-top-center{display:none}html[data-theme=relay] .relay-search-icon{display:inline-flex}html[data-theme=relay] .relay-primary{justify-content:center;width:36px;padding:0}html[data-theme=relay] .relay-primary span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme=relay] .relay-segmented button{padding:0 9px}:is(html[data-theme=relay] .agency-app .agency-main,html[data-theme=relay] .agency-app .agency-main:has(.account-workspace)){padding:20px 16px 40px}html[data-theme=relay] .agency-app h1{font-size:22px}html[data-theme=relay] .agency-app .agency-demo-banner{gap:6px;padding:8px 12px}html[data-theme=relay] .agency-app .agency-demo-banner>div{gap:2px;margin-left:-9px}html[data-theme=relay] .agency-app .agency-table-toolbar .agency-search{width:100%}html[data-theme=relay] .agency-app .agency-start-header h1{font-size:24px}html[data-theme=relay] .agency-app .agency-start-workspace{grid-template-columns:1fr}html[data-theme=relay] .relay-assist-card{flex-wrap:wrap}html[data-theme=relay] .relay-assist-card>.agency-button{margin-left:50px}html[data-theme=relay] .agency-dialog .agency-detail-body dl>div{grid-template-columns:110px minmax(0,1fr);gap:10px}html[data-theme=relay] .agency-dialog .agency-form-grid{padding:16px 18px}}@media (max-width:600px){html[data-theme=relay] .account-section,html[data-theme=relay] .account-section.account-profile{--relay-head:0px}html[data-theme=relay] .account-section>.account-section-heading{flex-wrap:wrap;height:auto;padding:13px 14px 10px}html[data-theme=relay] .account-profile>header{padding:13px 14px 10px}html[data-theme=relay] .account-profile>header p{white-space:normal}html[data-theme=relay] .account-section-actions,html[data-theme=relay] .account-section-heading .account-profile-actions,html[data-theme=relay] .account-heading{flex-wrap:wrap}html[data-theme=relay] .account-identity{flex-basis:calc(100% - 58px)}html[data-theme=relay] .account-heading-actions{flex-wrap:wrap;width:100%;padding-top:0}html[data-theme=relay] .account-fact-band{gap:8px 16px}html[data-theme=relay] .account-attention-list,html[data-theme=relay] .account-people,html[data-theme=relay] .account-file-list,html[data-theme=relay] .account-exposure-list,html[data-theme=relay] .account-search-results,html[data-theme=relay] .account-timeline{padding-inline:14px}html[data-theme=relay] .relay-policy{flex-wrap:wrap;align-items:flex-start;padding:12px 14px}html[data-theme=relay] .relay-policy-main{flex-basis:calc(100% - 50px)}html[data-theme=relay] .relay-policy-side{grid-auto-flow:column;justify-content:space-between;align-items:center;width:100%;padding-left:50px}html[data-theme=relay] .agency-app .agency-metrics strong{font-size:24px}html[data-theme=relay] .agency-app .agency-demo-guide-actions{width:100%}}@media (prefers-reduced-motion:reduce){html[data-theme=relay] :is(.agency-app,.agency-dialog) *,html[data-theme=relay] .relay-search-pill,html[data-theme=relay] .relay-primary{transition:none!important}}html[data-theme=relay] .agency-dialog .agency-detail-actions:empty{display:none}
html[data-theme=brand]{--s-ink:#16181d;--s-ink-rgb:22, 24, 29;--s-ink2:#2a2d34;--s-muted:#3f434c;--s-subtle:#5b6170;--s-canvas:#f3f1ec;--s-band:#ebe8e1;--s-line:#e6e3dc;--s-line-strong:#d6d2c9;--s-hairline:#eeece6;--s-accent:#f7cc2e;--s-accent-hover:#ebbd17;--s-on-accent:#16181d;--s-soft:#fdf4d2;--s-soft-hover:#fbe9a8;--s-accent-ink:#6b5000;--s-link:#2e5a88;--s-link-rgb:46, 90, 136;--s-positive:#1f8a55;--s-success:#186e42;--s-warn:#8f5600;--s-warn-soft:#fcefd6;--s-danger:#b42318;--s-danger-soft:#fbe9e7;--s-relay:#e0937c;--s-on-dark:#f6f5f1;--s-on-dark-muted:#c9cbd0;--s-dark-line:#3a3e47;--s-on-dark-accent:#f8d04a;--s-promo-from:#2a2d34;--s-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' rx='15' fill='%2316181d'/%3E%3Crect x='28.5' y='16' width='17' height='32' rx='1.5' fill='%23f7cc2e'/%3E%3Cpath d='M28.5 16 19.5 12.8V51.2L28.5 48Z' fill='%23f6f5f1' stroke='%23f6f5f1' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=brand][data-scheme=dusk]{--s-ink:#2b1838;--s-ink-rgb:43, 24, 56;--s-ink2:#452a57;--s-muted:#5a4767;--s-subtle:#6e5c79;--s-canvas:#f6efe8;--s-band:#ecdfd6;--s-line:#e8d9ce;--s-line-strong:#d9c4b5;--s-hairline:#f0e4db;--s-accent:#f0843a;--s-accent-hover:#e06f26;--s-on-accent:#2b1838;--s-soft:#fde4cf;--s-soft-hover:#fbd0ae;--s-accent-ink:#8f3a0e;--s-link:#6a3e9e;--s-link-rgb:106, 62, 158;--s-positive:#2a8a76;--s-success:#1e6b5b;--s-warn:#93500f;--s-warn-soft:#fbe6cc;--s-danger:#b3342b;--s-danger-soft:#fbe6e3;--s-relay:#f2a08f;--s-on-dark:#fbefe7;--s-on-dark-muted:#dcc8d6;--s-dark-line:#4d355e;--s-on-dark-accent:#fdd581;--s-promo-from:#5d3a82;--s-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' rx='15' fill='%232b1838'/%3E%3Crect x='28.5' y='16' width='17' height='32' rx='1.5' fill='%23fdc66b'/%3E%3Cpath d='M28.5 16 19.5 12.8V51.2L28.5 48Z' fill='%23fbefe7' stroke='%23fbefe7' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=brand][data-scheme=prairie]{--s-ink:#1f2b23;--s-ink-rgb:31, 43, 35;--s-ink2:#33433a;--s-muted:#44524a;--s-subtle:#5c6a61;--s-canvas:#f2f0e6;--s-band:#e6e2d2;--s-line:#e0dccb;--s-line-strong:#cfc9b3;--s-hairline:#eae7da;--s-accent:#b4442e;--s-accent-hover:#9b3826;--s-on-accent:#fff;--s-soft:#f6e1da;--s-soft-hover:#efcabd;--s-accent-ink:#8e2f1d;--s-link:#2f6a4a;--s-link-rgb:47, 106, 74;--s-positive:#3d8a55;--s-success:#2b6b40;--s-warn:#8a5a06;--s-warn-soft:#f7ead0;--s-danger:#a3271c;--s-danger-soft:#f8e4e1;--s-relay:#e8b86a;--s-on-dark:#f2f0e6;--s-on-dark-muted:#c6cbbf;--s-dark-line:#3b4a40;--s-on-dark-accent:#f1c27a;--s-promo-from:#3a4d3f;--s-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' rx='15' fill='%231f2b23'/%3E%3Crect x='28.5' y='16' width='17' height='32' rx='1.5' fill='%23e8b86a'/%3E%3Cpath d='M28.5 16 19.5 12.8V51.2L28.5 48Z' fill='%23f2f0e6' stroke='%23f2f0e6' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=brand][data-scheme=lakeshore]{--s-ink:#12263a;--s-ink-rgb:18, 38, 58;--s-ink2:#213a52;--s-muted:#3e5266;--s-subtle:#56697c;--s-canvas:#f3f2ee;--s-band:#e6e5df;--s-line:#e1e0d9;--s-line-strong:#cdccc3;--s-hairline:#ecebe5;--s-accent:#2a6fb0;--s-accent-hover:#225d95;--s-on-accent:#fff;--s-soft:#e2edf7;--s-soft-hover:#cddff0;--s-accent-ink:#1d5288;--s-link:#1d5288;--s-link-rgb:29, 82, 136;--s-positive:#2f8a6a;--s-success:#1f6b52;--s-warn:#8f5600;--s-warn-soft:#fcefd6;--s-danger:#b42318;--s-danger-soft:#fbe9e7;--s-relay:#f0a483;--s-on-dark:#f3f2ee;--s-on-dark-muted:#c3ccd6;--s-dark-line:#2f4560;--s-on-dark-accent:#8fc1ee;--s-promo-from:#22405e;--s-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' rx='15' fill='%2312263a'/%3E%3Crect x='28.5' y='16' width='17' height='32' rx='1.5' fill='%238fc1ee'/%3E%3Cpath d='M28.5 16 19.5 12.8V51.2L28.5 48Z' fill='%23f3f2ee' stroke='%23f3f2ee' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=brand][data-scheme=twilight]{--s-ink:#24123d;--s-ink-rgb:36, 18, 61;--s-ink2:#3a2160;--s-muted:#4e3d66;--s-subtle:#66577d;--s-canvas:#f4f0f9;--s-band:#e9e1f2;--s-line:#e4dbef;--s-line-strong:#d2c5e3;--s-hairline:#efe9f6;--s-accent:#8e44c4;--s-accent-hover:#7a35ae;--s-on-accent:#fff;--s-soft:#f1e5f8;--s-soft-hover:#e5cdf2;--s-accent-ink:#6a2a96;--s-link:#5b3fae;--s-link-rgb:91, 63, 174;--s-positive:#2a8a76;--s-success:#1e6b5b;--s-warn:#93500f;--s-warn-soft:#fbe6cc;--s-danger:#b3342b;--s-danger-soft:#fbe6e3;--s-relay:#e0937c;--s-on-dark:#f6f0fb;--s-on-dark-muted:#d3c7e2;--s-dark-line:#4a3570;--s-on-dark-accent:#f6c56b;--s-promo-from:#6b3fa0;--s-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' rx='15' fill='%2324123d'/%3E%3Crect x='28.5' y='16' width='17' height='32' rx='1.5' fill='%23f6c56b'/%3E%3Cpath d='M28.5 16 19.5 12.8V51.2L28.5 48Z' fill='%23f6f0fb' stroke='%23f6f0fb' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme=brand]{--font-body:var(--font-instrument), ui-sans-serif, system-ui, sans-serif;--portal-navy:var(--s-ink);--portal-navy-deep:var(--s-ink);--portal-navy-soft:var(--s-muted);--portal-navy-hover:var(--s-ink2);--portal-teal:var(--s-ink);--portal-teal-ink:var(--s-link);--portal-teal-bright:var(--s-positive);--portal-mint:var(--s-soft);--portal-mint-hover:var(--s-soft-hover);--portal-cta:var(--s-accent);--portal-cta-hover:var(--s-accent-hover);--portal-canvas:var(--s-canvas);--portal-band:var(--s-band);--portal-muted:var(--s-subtle);--portal-line:var(--s-line);--portal-line-strong:var(--s-line-strong);--portal-hairline:var(--s-hairline);--portal-amber:var(--s-warn);--portal-amber-dot:color-mix(in srgb, var(--s-warn) 70%, #fff);--portal-amber-soft:var(--s-warn-soft);--portal-sky:var(--s-link);--portal-sky-soft:color-mix(in srgb, var(--s-link) 12%, #fff);--portal-danger:var(--s-danger);--portal-danger-soft:var(--s-danger-soft);--portal-shadow:0 1px 2px rgba(var(--s-ink-rgb), .04), 0 6px 18px -8px rgba(var(--s-ink-rgb), .12);--portal-shadow-hover:0 2px 4px rgba(var(--s-ink-rgb), .05), 0 12px 28px -10px rgba(var(--s-ink-rgb), .2);--portal-promo:var(--s-ink);--portal-tint-0:color-mix(in srgb, var(--s-ink) 2%, #fff);--portal-tint-1:color-mix(in srgb, var(--s-ink) 4%, #fff);--portal-tint-2:color-mix(in srgb, var(--s-ink) 6%, #fff);--portal-hover:color-mix(in srgb, var(--s-ink) 6%, #fff);--portal-tint-3:color-mix(in srgb, var(--s-ink) 7%, #fff);--portal-tint-4:color-mix(in srgb, var(--s-ink) 8%, #fff);--portal-tint-5:color-mix(in srgb, var(--s-ink) 9%, #fff);--portal-tint-6:color-mix(in srgb, var(--s-ink) 11%, #fff);--portal-tint-7:color-mix(in srgb, var(--s-ink) 12%, #fff);--portal-tint-8:color-mix(in srgb, var(--s-ink) 13%, #fff);--portal-gray-1:color-mix(in srgb, var(--s-ink) 24%, #fff);--portal-gray-2:color-mix(in srgb, var(--s-ink) 30%, #fff);--portal-icon:color-mix(in srgb, var(--s-ink) 42%, #fff);--portal-dot-off:color-mix(in srgb, var(--s-ink) 40%, #fff);--portal-gray-3:color-mix(in srgb, var(--s-ink) 48%, #fff);--portal-gray-4:color-mix(in srgb, var(--s-ink) 62%, #fff);--portal-gray-5:color-mix(in srgb, var(--s-ink) 66%, #fff);--portal-gray-6:color-mix(in srgb, var(--s-ink) 72%, #fff);--portal-mint-1:color-mix(in srgb, var(--s-accent) 8%, #fff);--portal-mint-2:color-mix(in srgb, var(--s-accent) 16%, #fff);--portal-mint-3:color-mix(in srgb, var(--s-accent) 24%, #fff);--portal-shadow-rgb:var(--s-ink-rgb);--portal-ink-rgb:var(--s-ink-rgb);--portal-overlay-rgb:var(--s-ink-rgb);--portal-accent-rgb:var(--s-link-rgb);--color-bg:var(--s-canvas);--color-surface:#fff;--color-surface-subtle:color-mix(in srgb, var(--s-ink) 5%, var(--s-canvas));--color-surface-raised:#fff;--color-ink:var(--s-ink);--color-ink-muted:var(--s-muted);--color-ink-subtle:var(--s-subtle);--color-ink-inverse:#fff;--color-border:var(--s-line);--color-border-strong:var(--s-line-strong);--color-border-hairline:var(--s-hairline);--color-accent:var(--s-accent);--color-accent-hover:var(--s-accent-hover);--color-accent-soft:var(--s-soft);--color-accent-ink:var(--s-accent-ink);--color-success:var(--s-success);--color-warning:var(--s-warn);--color-danger:var(--s-danger);--shadow-raised:0 0 0 1px rgba(var(--s-ink-rgb), .05), 0 28px 70px -16px rgba(var(--s-ink-rgb), .32);--shadow-focus:0 0 0 4px rgba(var(--s-link-rgb), .16)}html[data-theme=brand] .agency-app,html[data-theme=brand] .agency-dialog{--agency-green:var(--s-ink);--agency-soft:var(--s-soft);--agency-line:var(--s-line)}html[data-theme=brand] :focus-visible{outline-color:var(--s-link)}html[data-theme=brand] .agency-demo-banner :focus-visible,html[data-theme=brand] .agency-connection :focus-visible,html[data-theme=brand] .agency-start-demo :focus-visible,html[data-theme=brand] .agency-demo-guide :focus-visible,html[data-theme=brand] .brand-guide-pill:focus-visible{outline-color:var(--s-on-dark-accent)}html[data-theme=brand] .agency-connection a,html[data-theme=brand] .agency-bootstrap-demo .agency-button,html[data-theme=brand] .agency-demo-guide-actions .agency-button.primary,html[data-theme=brand] .agency-start-demo .agency-button.primary,html[data-theme=brand] .agency-start-demo .agency-start-monogram,html[data-theme=brand] .portal-team .portal-avatar[data-tone="2"]{color:var(--s-on-accent)}html[data-theme=brand] .agency-mark{color:#0000;background:var(--s-mark) center / cover no-repeat!important;box-shadow:none!important}html[data-theme=brand] .agency-mark svg{visibility:hidden}html[data-theme=brand] .agency-brand>span:not(.agency-mark){letter-spacing:-.02em}html[data-theme=brand] .agency-sidebar nav button[aria-current]{background:var(--s-soft);color:var(--s-ink)}html[data-theme=brand] .agency-sidebar nav button[aria-current] svg{color:var(--s-ink)}html[data-theme=brand] .agency-tabs button[aria-current]:after{background:var(--s-accent)}html[data-theme=brand] .portal-avatar[data-tone=mint],html[data-theme=brand] .account-people li>svg{background:var(--s-soft-hover);color:var(--s-ink)}html[data-theme=brand] .agency-button.primary:hover{border-color:var(--s-ink2);background:var(--s-ink2)}html[data-theme=brand] .agency-connection>svg{color:var(--s-relay)}html[data-theme=brand] .brand-guide-pill,html[data-theme=brand] .brand-guide-dock{z-index:45;position:fixed;bottom:20px;right:20px}html[data-theme=brand] .brand-guide-pill{background:var(--s-ink);min-height:42px;color:var(--s-on-dark);box-shadow:0 14px 32px -12px rgba(var(--s-ink-rgb), .5);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}html[data-theme=brand] .brand-guide-pill>svg:first-child{color:var(--s-on-dark-accent)}html[data-theme=brand] .brand-guide-pill em{background:var(--s-accent);color:var(--s-on-accent);border-radius:999px;padding:3px 8px;font-size:12px;font-style:normal}html[data-theme=brand] .brand-guide-pill:hover{background:var(--s-ink2)}html[data-theme=brand] .brand-guide-dock{width:min(392px,100vw - 40px)}html[data-theme=brand] .brand-guide-minimize{z-index:1;width:30px;height:30px;color:var(--s-on-dark-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:44px}html[data-theme=brand] .brand-guide-minimize:hover,html[data-theme=brand] .agency-demo-guide>.agency-icon-button:hover{background:var(--s-ink2);color:var(--s-on-dark)}html[data-theme=brand] .agency-demo-guide{background:var(--s-ink);width:100%;color:var(--s-on-dark);box-shadow:0 22px 48px -16px rgba(var(--s-ink-rgb), .55);border:0;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:2px 12px;margin:0;padding:16px 80px 16px 16px;display:grid;position:relative}html[data-theme=brand] .agency-demo-guide-mark{background:color-mix(in srgb, var(--s-on-dark-accent) 16%, transparent);width:40px;height:40px;color:var(--s-on-dark-accent);border-radius:12px;grid-row:1/span 2}html[data-theme=brand] .agency-demo-guide-copy{min-width:0}html[data-theme=brand] .agency-demo-guide .agency-overline,html[data-theme=brand] .agency-demo-guide small{color:var(--s-on-dark-accent)}html[data-theme=brand] .agency-demo-guide h2{color:#fff;margin:2px 0;font-size:16px}html[data-theme=brand] .agency-demo-guide p{-webkit-line-clamp:3;color:var(--s-on-dark-muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}html[data-theme=brand] .agency-demo-guide small{font-size:12px}html[data-theme=brand] .agency-demo-guide-actions{flex-flow:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:10px}html[data-theme=brand] .agency-demo-guide-actions .agency-button.primary{min-height:38px;padding:0 14px;font-size:13.5px}html[data-theme=brand] .agency-demo-guide-actions .account-text-button{color:var(--s-on-dark)}html[data-theme=brand] .agency-demo-guide-actions .account-text-button:disabled{color:var(--s-on-dark-muted);opacity:.7}html[data-theme=brand] .agency-demo-guide-actions>.agency-button:not(.primary){border-color:var(--s-dark-line);color:var(--s-on-dark);background:0 0}html[data-theme=brand] .agency-demo-guide>.agency-icon-button{color:var(--s-on-dark-muted);position:absolute;top:10px;right:10px}html[data-theme=brand] .portal-guide-progress{width:112px;margin:6px 0 4px}html[data-theme=brand] .portal-guide-progress i{background:var(--s-dark-line)}html[data-theme=brand] .portal-guide-progress i[data-state=done]{background:var(--s-accent)}html[data-theme=brand] .portal-guide-progress i[data-state=current]{background:var(--s-on-dark)}html[data-theme=brand] .agency-app:has(.brand-guide-dock) main{padding-bottom:220px}html[data-theme=brand] .brand-schemes{margin-bottom:18px}html[data-theme=brand] .brand-schemes h2{margin-bottom:4px}html[data-theme=brand] .brand-schemes>p{color:var(--s-subtle);margin-bottom:16px}html[data-theme=brand] .brand-scheme-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}html[data-theme=brand] .brand-scheme-grid button{border:1px solid var(--s-line);color:var(--s-ink);text-align:left;background:#fff;border-radius:14px;gap:10px;padding:12px;display:grid}html[data-theme=brand] .brand-scheme-grid button:hover{border-color:var(--s-line-strong)}html[data-theme=brand] .brand-scheme-grid button[aria-pressed=true]{border-color:var(--s-ink);box-shadow:0 0 0 1px var(--s-ink)}html[data-theme=brand] .brand-scheme-dots{align-items:center;padding:6px 2px 2px;display:flex}html[data-theme=brand] .brand-scheme-dots i{border-radius:999px;width:30px;height:30px;margin-right:-6px;display:block;box-shadow:0 0 0 2.5px #fff,0 0 0 3.5px #00000014}html[data-theme=brand] .brand-scheme-name{justify-content:space-between;align-items:center;font-weight:600;display:flex}html[data-theme=brand] .brand-scheme-name small{color:var(--s-subtle);font-weight:400;display:block}@media (max-width:780px){html[data-theme=brand] .brand-guide-dock{width:auto;bottom:12px;left:12px;right:12px}html[data-theme=brand] .brand-guide-pill{bottom:12px;right:12px}}html[data-theme=brand] .brand-scheme-grid button{position:relative}html[data-theme=brand] .brand-scheme-name svg{background:var(--s-ink);color:#fff;border-radius:999px;width:22px;height:22px;padding:4px;position:absolute;top:12px;right:12px}html[data-theme=brand] .agency-demo-banner{display:none}html[data-theme=brand] .agency-connection{color:#fff;background:#a7553c;box-shadow:0 16px 34px -16px #8f463099}html[data-theme=brand] .agency-connection>svg{display:none}html[data-theme=brand] .agency-connection:before{content:"";background:url(/brand/relay-mark.png) 50%/cover no-repeat;border-radius:10px;flex-shrink:0;width:38px;height:38px;box-shadow:0 0 0 2px #ffffff47}html[data-theme=brand] .agency-connection small{color:#fff;opacity:1}html[data-theme=brand] .account-heading-actions .agency-button.quiet{box-shadow:none;color:var(--s-muted);background:0 0;border-color:#0000}html[data-theme=brand] .account-heading-actions .agency-button.quiet:hover{background:var(--s-band);color:var(--s-ink)}html[data-theme=brand] .account-tabs button{color:var(--portal-muted);font-size:15px}html[data-theme=brand] .account-tabs button:hover,html[data-theme=brand] .account-tabs button[aria-selected=true]{color:var(--portal-navy)}html[data-theme=brand] .account-tabs button[aria-selected=true]:after{background:var(--s-accent)}html[data-theme=brand] .account-tabs button span{background:var(--portal-tint-2);color:var(--portal-muted)}html[data-theme=brand] .account-tabbar .account-search-bar .agency-search{min-height:42px}html[data-theme=brand] .agency-person{border-top:1px solid var(--portal-line);color:var(--portal-muted);border-radius:0;gap:12px;margin-top:16px;padding:16px 8px 0;font-weight:700;line-height:1.3;display:flex;font-size:14px!important}html[data-theme=brand] .agency-person>span:nth-child(2){min-width:0;color:var(--portal-navy);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-theme=brand] .agency-person small{color:var(--portal-muted);margin-top:2px;font-size:12.5px;font-weight:500}html[data-theme=brand] .agency-person .agency-avatar{background:var(--portal-navy);color:#fff;border-radius:50%;width:38px;height:38px;font-size:13px;font-weight:800}html[data-theme=brand] .agency-person>svg{color:var(--portal-icon);flex-shrink:0}html[data-theme=brand] .agency-person:hover>svg,html[data-theme=brand] .agency-person:hover>span:nth-child(2){color:var(--portal-navy)}html[data-theme=brand] .agency-person:hover .agency-avatar{box-shadow:0 0 0 3px var(--portal-tint-4)}:is(html[data-theme=brand] .agency-main,html[data-theme=brand] .agency-main:has(.account-workspace)){padding-top:40px}@media (max-width:1150px){:is(html[data-theme=brand] .agency-main,html[data-theme=brand] .agency-main:has(.account-workspace)){padding-top:28px}}@media (max-width:780px){:is(html[data-theme=brand] .agency-main,html[data-theme=brand] .agency-main:has(.account-workspace)){padding-top:16px}}html[data-theme=brand] .brand-nav{flex-direction:column;display:flex}html[data-theme=brand] .brand-nav-label{color:var(--s-subtle);letter-spacing:.06em;text-transform:uppercase;margin:14px 14px 4px;font-size:11.5px;font-weight:700;display:block}html[data-theme=brand] .brand-nav-pinned{flex-direction:column;gap:2px;display:flex}html[data-theme=brand] .brand-nav-pin-row{display:flex;position:relative}html[data-theme=brand] .brand-nav-pin-row>button:first-child{flex:1;padding-right:40px}html[data-theme=brand] .brand-unpin{width:28px;height:28px;color:var(--s-subtle);opacity:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%);min-height:0!important;padding:0!important}html[data-theme=brand] .brand-nav-pin-row:hover .brand-unpin,html[data-theme=brand] .brand-unpin:focus-visible{opacity:1}html[data-theme=brand] .brand-unpin:hover{background:var(--portal-tint-4);color:var(--s-ink)}html[data-theme=brand] .brand-tools{border-top:1px solid var(--portal-tint-3);margin-top:6px;padding-top:8px}html[data-theme=brand] .brand-tools-button{width:100%}html[data-theme=brand] .brand-tools-chevron{margin-left:auto;width:15px!important;height:15px!important}html[data-theme=brand] .brand-tools-button[aria-expanded=true]{background:var(--portal-tint-1);color:var(--s-ink)}html[data-theme=brand] .brand-tools-panel{z-index:70;border:1px solid var(--s-line);width:300px;max-height:min(560px,100vh - 24px);box-shadow:0 24px 60px -18px rgba(var(--s-ink-rgb), .35);background:#fff;border-radius:16px;padding:14px 10px 10px;position:fixed;overflow:auto}html[data-theme=brand] .brand-tools-title{color:var(--s-ink);flex-direction:column;gap:2px;margin:0 8px 10px;font-size:15px;font-weight:700;display:flex}html[data-theme=brand] .brand-tools-title small{color:var(--s-subtle);font-size:12.5px;font-weight:500}html[data-theme=brand] .brand-tools-panel ul{gap:1px;display:grid}html[data-theme=brand] .brand-tools-panel li{align-items:center;display:flex;position:relative}html[data-theme=brand] .brand-tools-item{min-height:40px;color:var(--s-muted);text-align:left;border-radius:10px;flex:1;align-items:center;gap:12px;padding:0 44px 0 10px;font-size:14.5px;font-weight:500;display:flex}html[data-theme=brand] .brand-tools-item svg{color:var(--portal-gray-3);flex-shrink:0}html[data-theme=brand] .brand-tools-item:hover,html[data-theme=brand] .brand-tools-item[aria-current]{background:var(--portal-tint-1);color:var(--s-ink)}html[data-theme=brand] .brand-tools-item[aria-current]{font-weight:700}html[data-theme=brand] .brand-tools-pin{width:30px;height:30px;color:var(--s-subtle);opacity:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}html[data-theme=brand] .brand-tools-panel li:hover .brand-tools-pin,html[data-theme=brand] .brand-tools-pin:focus-visible,html[data-theme=brand] .brand-tools-pin[aria-pressed=true]{opacity:1}html[data-theme=brand] .brand-tools-pin[aria-pressed=true]{background:var(--s-soft);color:var(--s-accent-ink)}html[data-theme=brand] .brand-tools-pin:hover{background:var(--s-soft-hover);color:var(--s-ink)}html[data-theme=brand] .brand-tools-demo{border-top:1px solid var(--s-hairline);margin:10px 4px 0;padding:12px 8px 4px}html[data-theme=brand] .brand-tools-demo p{color:var(--s-subtle);margin:0 4px 8px;font-size:12.5px}html[data-theme=brand] .brand-tools-demo p strong{color:var(--s-ink)}html[data-theme=brand] .brand-tools-demo>div{flex-wrap:wrap;gap:6px;display:flex}html[data-theme=brand] .brand-tools-demo button{border:1px solid var(--s-line);min-height:32px;color:var(--s-ink);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}html[data-theme=brand] .brand-tools-demo button:hover{background:var(--portal-tint-1)}html[data-theme=brand] .brand-tools-demo button:disabled{opacity:.55}html[data-theme=brand][data-scheme=twilight] .agency-sidebar{background:#432673;border-right:0}html[data-theme=brand][data-scheme=twilight] .agency-brand{color:#fff;border-bottom-color:#ffffff1f}html[data-theme=brand][data-scheme=twilight] .agency-org{color:#fff;background:#ffffff1a}html[data-theme=brand][data-scheme=twilight] .agency-org>svg,html[data-theme=brand][data-scheme=twilight] .agency-org small{color:#e6dcf3}html[data-theme=brand][data-scheme=twilight] .agency-sidebar nav button{color:#f1eaf9}html[data-theme=brand][data-scheme=twilight] .agency-person{border-top-color:#ffffff24}html[data-theme=brand][data-scheme=twilight] .agency-person>span:nth-child(2),html[data-theme=brand][data-scheme=twilight] .agency-person:hover>svg,html[data-theme=brand][data-scheme=twilight] .agency-person:hover>span:nth-child(2){color:#fff}html[data-theme=brand][data-scheme=twilight] .agency-person small,html[data-theme=brand][data-scheme=twilight] .agency-person>svg{color:#e6dcf3}html[data-theme=brand][data-scheme=twilight] .agency-person .agency-avatar{color:#24123d;background:#f6c56b}html[data-theme=brand][data-scheme=twilight] .agency-person:hover .agency-avatar{box-shadow:0 0 0 3px #ffffff29}html[data-theme=brand][data-scheme=twilight] .agency-sidebar nav button svg{color:#dccfee}html[data-theme=brand][data-scheme=twilight] .agency-sidebar nav button:hover,html[data-theme=brand][data-scheme=twilight] .brand-tools-button[aria-expanded=true]{color:#fff;background:#ffffff1a}html[data-theme=brand][data-scheme=twilight] .agency-sidebar nav button[aria-current]{color:#fff;background:#ffffff29}html[data-theme=brand][data-scheme=twilight] .agency-sidebar nav button[aria-current] svg{color:#f6c56b}html[data-theme=brand][data-scheme=twilight] .brand-nav-label{color:#dccfee}html[data-theme=brand][data-scheme=twilight] .brand-tools{border-top-color:#ffffff24}html[data-theme=brand][data-scheme=twilight] .brand-unpin{color:#dccfee}html[data-theme=brand][data-scheme=twilight] .brand-unpin:hover{color:#fff;background:#ffffff24}@media (max-width:780px){html[data-theme=brand] .brand-tools-panel{width:auto;max-height:none;box-shadow:none;margin-top:6px;position:static}}html[data-theme=brand] .portal-stat[data-tone=you]{background:#fff}
.agency-dialog{scroll-padding-bottom:96px}.agency-picker{min-width:0;position:relative}.agency-dialog .agency-picker-trigger{border:1px solid var(--portal-line-strong,#d6d2c9);width:100%;min-height:46px;color:var(--portal-navy,#16181d);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:7px 12px 7px 14px;font-size:15px;font-weight:500;transition:border-color .12s,box-shadow .12s;display:flex}.agency-dialog .agency-picker-trigger:hover:not(:disabled){border-color:var(--portal-gray-2,#b9b7b2)}.agency-dialog .agency-picker-trigger:focus-visible,.agency-picker[data-open] .agency-picker-trigger{outline:2px solid var(--portal-teal,#16181d);outline-offset:0;border-color:var(--portal-teal,#16181d);box-shadow:0 0 0 4px rgba(var(--portal-ink-rgb,22, 24, 29), .08)}.agency-dialog .agency-picker-trigger:disabled{background:var(--portal-tint-1,#f6f6f5);color:var(--portal-muted,#5b6170);cursor:not-allowed;opacity:1}.agency-picker-trigger[data-empty] .agency-picker-value{color:var(--portal-muted,#5b6170);font-weight:450}.agency-picker-trigger>svg{color:var(--portal-muted,#5b6170);flex:none;margin-left:auto;transition:transform .15s}.agency-picker[data-open] .agency-picker-trigger>svg{transform:rotate(180deg)}.agency-picker-value{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex;overflow:hidden}.agency-picker-value small{text-overflow:ellipsis;color:var(--portal-muted,#5b6170);font-size:12.5px;font-weight:450;overflow:hidden}.agency-picker-avatar{background:var(--portal-mint,#fdf4d2);width:30px;height:30px;color:var(--portal-navy,#16181d);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:inline-grid}.agency-dialog .agency-picker-proxy{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important;bottom:0!important;left:24px!important}.agency-picker-panel{z-index:20;border:1px solid var(--portal-line,#e6e3dc);min-width:240px;box-shadow:0 12px 32px rgba(var(--portal-ink-rgb,22, 24, 29), .14), 0 2px 6px rgba(var(--portal-ink-rgb,22, 24, 29), .06);background:#fff;border-radius:12px;animation:.12s ease-out agency-picker-in;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.agency-picker-panel[data-side=top]{top:auto;bottom:calc(100% + 6px)}@keyframes agency-picker-in{0%{opacity:0;transform:translateY(-4px)}}.agency-picker-search{border-bottom:1px solid var(--portal-hairline,#eeece6);color:var(--portal-muted,#5b6170);align-items:center;gap:8px;padding:0 12px;display:flex}.agency-dialog .agency-picker .agency-picker-search input.agency-picker-query{min-width:0;min-height:44px;box-shadow:none;color:var(--portal-navy,#16181d);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:15px}.agency-picker-panel [role=listbox]{outline:none;max-height:264px;padding:6px;overflow-y:auto}.agency-picker-panel [role=option],.agency-lookup [role=option]{min-height:40px;color:var(--portal-navy,#16181d);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:15px;font-weight:500;display:flex}.agency-picker-panel [role=option][data-active],.agency-lookup [role=option][data-active]{background:var(--portal-tint-2,#f1f1f0)}.agency-picker-panel [role=option][aria-selected=true]{font-weight:650}.agency-picker-panel [role=option]>svg{color:var(--portal-navy,#16181d);flex:none}.agency-picker-panel [role=option][data-none]{color:var(--portal-muted,#5b6170)}.agency-picker-empty{color:var(--portal-muted,#5b6170);padding:12px 10px;font-size:14px}.agency-choice{background:var(--portal-tint-2,#f1f1f0);border-radius:12px;gap:4px;min-height:46px;padding:4px;display:flex}.agency-dialog .agency-choice button{min-width:0;color:var(--portal-muted,#5b6170);white-space:nowrap;border:1px solid #0000;border-radius:9px;flex:1;padding:0 10px;font-size:14.5px;font-weight:600;transition:background .12s,color .12s}.agency-dialog .agency-choice button:hover{color:var(--portal-navy,#16181d)}.agency-dialog .agency-choice button[aria-checked=true]{border-color:var(--portal-line,#e6e3dc);color:var(--portal-navy,#16181d);box-shadow:0 1px 3px rgba(var(--portal-ink-rgb,22, 24, 29), .1);background:#fff}.agency-dialog .agency-choice button:focus-visible{outline:2px solid var(--portal-teal,#16181d);outline-offset:0}.agency-amount{position:relative}.agency-amount:before{content:attr(data-unit);color:var(--portal-muted,#5b6170);pointer-events:none;font-size:15px;font-weight:500;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.agency-amount[data-unit=\%]:before{left:auto;right:14px}.agency-dialog .agency-field .agency-amount[data-unit=\$] input{padding-left:28px}.agency-dialog .agency-field .agency-amount[data-unit=\%] input{padding-right:34px}.agency-quick-dates{flex-wrap:wrap;gap:6px;display:flex}.agency-dialog .agency-quick-dates button{border:1px solid var(--portal-line,#e6e3dc);color:var(--portal-navy-soft,#3f434c);background:#fff;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:600}.agency-dialog .agency-quick-dates button:hover{background:var(--portal-tint-1,#f6f6f5)}.agency-dialog .agency-quick-dates button[aria-pressed=true]{border-color:var(--portal-navy,#16181d);background:var(--portal-navy,#16181d);color:#fff}.agency-dialog .agency-more-toggle{border:0;border-top:1px solid var(--portal-hairline,#eeece6);min-width:0;color:var(--portal-navy,#16181d);text-align:left;background:0 0;align-items:center;gap:8px;padding:12px 0 0;font-size:14.5px;font-weight:700;display:flex}.agency-more-toggle svg{flex:none;transition:transform .15s}.agency-more-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.agency-more-toggle small{min-width:0;color:var(--portal-muted,#5b6170);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.agency-checklist label span{flex-direction:column;line-height:1.3;display:inline-flex}.agency-checklist label small{color:var(--portal-muted,#5b6170);font-size:12px}.agency-edit-row-picker{flex:none;width:130px}.agency-lookup{flex-direction:column;display:flex}.agency-lookup-search{border:1px solid var(--portal-line-strong,#d6d2c9);color:var(--portal-muted,#5b6170);background:#fff;border-radius:14px;align-items:center;gap:10px;margin:8px 28px 0;padding:0 16px;display:flex}.agency-lookup-search:focus-within{border-color:var(--portal-teal,#16181d);box-shadow:0 0 0 4px rgba(var(--portal-ink-rgb,22, 24, 29), .08)}.agency-dialog .agency-lookup-search input{min-width:0;min-height:56px;box-shadow:none;color:var(--portal-navy,#16181d);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:17px;font-weight:500}.agency-lookup [role=listbox]{flex-direction:column;gap:2px;margin:12px 22px 0;display:flex}.agency-lookup-label{color:var(--portal-muted,#5b6170);letter-spacing:.04em;text-transform:uppercase;padding:6px 6px 4px;font-size:12px;font-weight:700}.agency-lookup [role=option]{min-height:52px}.agency-lookup-open{color:var(--portal-muted,#5b6170);align-items:center;gap:4px;margin-left:auto;font-size:13.5px;font-weight:600;display:inline-flex}.agency-lookup [role=option][data-active] .agency-lookup-open{color:var(--portal-navy,#16181d)}.agency-lookup [role=option].agency-lookup-create{border:1px dashed var(--portal-line-strong,#d6d2c9);margin-top:6px}.agency-lookup-create .agency-picker-avatar{background:var(--portal-cta,#f7cc2e)}.agency-lookup-hint{color:var(--portal-muted,#5b6170);margin:14px 28px 4px;font-size:14px}.agency-lookup .agency-form-footer{margin-top:22px}.agency-dialog .agency-lookup-back{color:var(--portal-muted,#5b6170);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin:-6px 0 -4px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.agency-dialog .agency-lookup-back:hover{color:var(--portal-navy,#16181d)}.agency-duplicate-hint{border:1px solid color-mix(in srgb, var(--portal-amber,#8f5600) 25%, #fff);background:var(--portal-amber-soft,#fcefd6);color:var(--portal-navy,#16181d);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:14px;display:flex}.agency-duplicate-hint>span{flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:600;display:flex}.agency-duplicate-hint small{color:var(--portal-amber,#8f5600);font-size:13px;font-weight:600}.agency-dialog .agency-duplicate-hint button{border:1px solid var(--portal-line-strong,#d6d2c9);background:#fff;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.account-add-menu [role=group]+[role=separator],.account-add-menu [role=separator]{background:var(--portal-hairline,#eeece6);height:1px;margin:5px 4px}.account-add-menu [role=group]>div:not([role]){color:var(--portal-muted,#5b6170);letter-spacing:.05em;text-transform:uppercase;padding:8px 11px 3px;font-size:11.5px;font-weight:700}@media (max-width:780px){.agency-lookup-search{margin-inline:20px}.agency-lookup [role=listbox]{margin-inline:14px}.agency-lookup-hint{margin-inline:20px}}@media (prefers-reduced-motion:reduce){.agency-picker-panel{animation:none}}.account-exposure-choice{color:var(--portal-navy,#16181d);gap:6px;font-size:13.5px;font-weight:700;display:grid}
html[data-theme] .portal-avatar[data-tone="0"]{background:var(--portal-navy-soft);color:#fff}html[data-theme] .portal-avatar[data-tone="2"]{background:var(--portal-cta);color:var(--s-on-accent,var(--portal-navy))}html[data-theme] .portal-avatar[data-online]{position:relative}html[data-theme] .portal-avatar[data-online]:after{content:"";background:var(--s-positive,#1f8a55);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #fff}html[data-theme] .portal-team .portal-avatar[data-online]:after{box-shadow:0 0 0 2.5px var(--portal-band)}html[data-theme] .portal-avatar[data-small]{width:32px;height:32px;font-size:11.5px}html[data-theme] .portal-team-presence[data-online]{color:var(--s-success,var(--portal-teal-ink));font-weight:600}html[data-theme] .portal-team .portal-team-chat{width:34px;height:34px;color:var(--portal-navy);background:#fff;border-radius:9px;flex-shrink:0;place-items:center;display:grid;position:relative}html[data-theme] .portal-team .portal-team-chat:hover{background:var(--portal-navy);color:#fff}.team-chat-badge,html[data-theme] .portal-team .portal-team-chat em,.team-chat-row-meta em{background:var(--portal-cta);min-width:19px;height:19px;color:var(--s-on-accent,var(--portal-navy));border-radius:10px;place-items:center;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}html[data-theme] .portal-team .portal-team-chat em{box-shadow:0 0 0 2px var(--portal-band);position:absolute;top:-6px;right:-6px}.team-chat{z-index:46;border:1px solid var(--portal-line);border-radius:var(--portal-radius,16px);width:min(400px,100vw - 32px);box-shadow:0 24px 60px rgba(var(--portal-shadow-rgb), .18), 0 2px 6px rgba(var(--portal-shadow-rgb), .06);color:var(--portal-navy);background:#fff;flex-direction:column;animation:.16s ease-out team-chat-in;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden}@keyframes team-chat-in{0%{opacity:0;transform:translate(12px)}}@media (prefers-reduced-motion:reduce){.team-chat{animation:none}}@media (max-width:640px){.team-chat{border:0;border-radius:0;width:auto;inset:0}}@media print{.team-chat{display:none}}.team-chat-head{border-bottom:1px solid var(--portal-hairline);align-items:center;gap:6px;padding:12px 12px 12px 18px;display:flex}.team-chat-head:has(>.team-chat-icon:first-child){padding-left:10px}.team-chat-who{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.team-chat-who>span:last-child{min-width:0;display:grid}.team-chat-who strong{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;overflow:hidden}.team-chat-who small,.team-chat-row-text small{color:var(--portal-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.team-chat small[data-online]{color:var(--s-success,var(--portal-teal-ink));font-weight:600}.team-chat-icon{width:34px;height:34px;color:var(--portal-navy);background:0 0;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.team-chat-icon:hover{background:var(--portal-hover)}.team-chat-room{background:var(--portal-band);width:38px;height:38px;color:var(--portal-navy);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.team-chat-list{overscroll-behavior:contain;flex:1;padding:8px;overflow:auto}.team-chat-row{width:100%;color:inherit;text-align:left;background:0 0;border-radius:12px;align-items:center;gap:11px;padding:10px;display:flex}.team-chat-row:hover{background:var(--portal-hover)}.team-chat-row-text{flex:1;gap:1px;min-width:0;display:grid}.team-chat-row-text strong{font-size:14px;font-weight:600}.team-chat-row[data-unread] strong{font-weight:700}.team-chat-row[data-unread] .team-chat-row-text small{color:var(--portal-navy)}.team-chat-row-meta{color:var(--portal-muted);white-space:nowrap;align-self:start;justify-items:end;gap:5px;padding-top:2px;font-size:11.5px;display:grid}.team-chat-label{color:var(--portal-muted);letter-spacing:.06em;text-transform:uppercase;padding:14px 10px 6px;font-size:11.5px;font-weight:700}.team-chat-empty{color:var(--portal-muted);padding:4px 10px;font-size:13px}.team-chat-log{overscroll-behavior:contain;flex-direction:column;flex:1;padding:12px 18px 8px;display:flex;overflow:auto}.team-chat-log>:first-child{margin-top:auto}.team-chat-message{gap:10px;padding:1px 0;display:flex}.team-chat-message[data-first]{margin-top:12px}.team-chat-gutter{flex-shrink:0;width:32px}.team-chat-message>div{flex:1;min-width:0}.team-chat-by{align-items:baseline;gap:8px;font-size:13.5px;line-height:1.3;display:flex}.team-chat-by strong{font-weight:700}.team-chat-by time{color:var(--portal-muted);font-size:11.5px}.team-chat-body{color:rgba(var(--portal-ink-rgb), .88);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.team-chat-message[data-pending] .team-chat-body{opacity:.55}.team-chat-failed{color:var(--portal-danger);margin-top:2px;font-size:12.5px}.team-chat-failed button{color:inherit;font-weight:600;text-decoration:underline}.team-chat-day{color:var(--portal-muted);align-items:center;gap:10px;margin:18px 0 0;font-size:11.5px;font-weight:600;display:flex}.team-chat-day:before,.team-chat-day:after{content:"";background:var(--portal-line);flex:1;height:1px}.team-chat-start{color:var(--portal-muted);justify-items:start;gap:10px;padding:8px 0 4px;font-size:13.5px;line-height:1.45;display:grid}.team-chat-start strong{color:var(--portal-navy)}.team-chat-older{color:var(--portal-teal-ink);background:0 0;border-radius:8px;align-self:center;margin:4px 0 8px;padding:6px 10px;font-size:12.5px;font-weight:600}.team-chat-older:hover{background:var(--portal-hover)}.team-chat-note{color:var(--portal-muted);text-align:center;padding:8px;font-size:12.5px}.team-chat-composer{border:1px solid var(--portal-line-strong);background:#fff;border-radius:14px;align-items:flex-end;gap:8px;margin:8px 12px 12px;padding:5px 5px 5px 14px;display:flex}.team-chat-composer:focus-within{border-color:var(--portal-navy);box-shadow:0 0 0 3px rgba(var(--portal-ink-rgb), .08)}.team-chat-composer textarea{min-height:34px;max-height:132px;color:inherit;font:inherit;resize:none;background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:14px;line-height:1.45}.team-chat-send{background:var(--portal-navy);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.team-chat-send:disabled{background:var(--portal-band);color:var(--portal-icon)}:is(html[data-theme]) .agency-sidebar .brand-nav button.team-chat-nav em{background:var(--portal-cta);color:var(--s-on-accent,var(--portal-navy))}:is(html[data-theme]) .agency-sidebar .brand-nav button.team-chat-nav[aria-expanded=true]{background:var(--portal-tint-1);color:var(--s-ink,var(--portal-navy))}html[data-theme] .team-chat-composer textarea:focus-visible{box-shadow:none;outline:none}
.agency-hosted-form{text-align:left;flex-direction:column;gap:12px;width:min(340px,100%);margin-top:22px;display:flex}.agency-hosted-form .agency-button{min-height:44px}.agency-hosted-form [role=alert],.agency-hosted [role=alert]{color:#9b3b2e;margin:0;font-size:13px}.agency-hosted-note{background:#f2f6ef;border-radius:8px;padding:10px 12px;color:#45513f!important;font-size:13px!important}.agency-hosted-divider{color:#65715d;margin:10px 0 0;font-size:13px;font-weight:650}.agency-hosted>.agency-button{justify-self:start;margin-top:16px}html:is([data-theme=portal],[data-theme=brand]) .agency-hosted-form{width:100%}html:is([data-theme=portal],[data-theme=brand]) .agency-hosted>small{color:var(--portal-muted);margin-top:18px;font-size:12px}.agency-signout{color:#697563;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px;font-size:13px;font-weight:600;display:flex}.agency-signout:hover{background:#f2f6ef}html[data-theme=brand] .agency-signout{color:var(--portal-muted)}html[data-theme=brand] .agency-signout:hover{color:var(--portal-navy);background:var(--portal-tint-4,#f2f6ef)}.agency-team-manage{flex-direction:column;gap:16px;display:flex}.agency-team-manage .agency-team-list>div[data-inactive]{opacity:.6}.agency-team-manage select{font:inherit;background:#fff;border:1px solid #dce4d7;border-radius:6px;padding:7px 9px;font-size:12px}.agency-team-role{color:#65715d;font-size:12px}.agency-team-invite{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.agency-team-notice{background:#eef5ec;border-radius:8px;padding:10px 12px;color:#2f5a3f!important}.agency-team-error{color:#9b3b2e!important}@media (max-width:640px){.agency-team-invite{grid-template-columns:1fr}}.agency-invite{gap:4px;display:grid}.agency-invite-note,.agency-invite-meta{color:var(--portal-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px}
