.ui-input{box-sizing:border-box;width:100%;min-height:var(--ui-control-height);padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background);color:var(--ui-foreground);font-family:var(--font-sans);font-size:var(--ui-font-size)}.ui-input:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.ui-input:disabled{opacity:.5;cursor:not-allowed}.ui-input[aria-invalid=true]{border-color:var(--ui-danger)}.ui-textarea{resize:vertical;min-height:6em}.ui-table{border-collapse:collapse;text-align:left;width:100%}.ui-table th,.ui-table td{border-bottom:1px solid var(--line);padding:var(--ui-space-2)}.ui-table th{font-family:var(--font-mono);font-size:var(--ui-text-xs);color:var(--ui-muted-foreground)}.ui-table td{font-size:var(--ui-font-size)}.ui-table-scroll{scrollbar-gutter:stable;overflow-x:auto}.ui-form-actions,.ui-filter-toolbar{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.ui-form-actions{margin-top:var(--ui-space-4);justify-content:flex-end}.ui-filter-toolbar{padding-block:var(--ui-space-2)}.ui-pagination{align-items:center;gap:var(--ui-space-3);display:flex}.ui-pagination-summary{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){.ui-input{transition:none}}.ui-overlay{z-index:var(--ui-z-overlay);background:var(--ui-overlay-background);position:fixed;inset:0}.ui-dialog-content{z-index:var(--ui-z-dialog);box-sizing:border-box;scrollbar-gutter:stable;background:var(--ui-background);width:460px;max-width:92vw;max-height:90dvh;color:var(--ui-foreground);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-dialog);font-family:var(--font-sans);font-size:var(--ui-font-base);padding:20px 22px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ui-dialog-content:focus{outline:none}.ui-dialog-title{color:var(--ui-foreground);font-size:var(--ui-font-title);font-weight:var(--ui-font-semibold);line-height:var(--ui-line-height-tight);margin:0}.ui-dialog-description{color:var(--ui-muted-foreground);font-size:var(--ui-font-base);line-height:var(--ui-line-height);margin:10px 0 6px}.ui-dialog-header{margin-bottom:16px}.ui-dialog-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ui-sheet{max-width:100vw;max-height:100dvh;transform:none}.ui-sheet--right,.ui-sheet--left{width:480px;top:0;bottom:0}.ui-sheet--right{left:auto;right:0}.ui-sheet--left{left:0;right:auto}.ui-sheet--top,.ui-sheet--bottom{width:100%;max-height:85dvh;left:0;right:0}.ui-sheet--top{top:0}.ui-sheet--bottom{top:auto;bottom:0}.ui-floating{z-index:var(--ui-z-popover);box-sizing:border-box;background:var(--ui-background);color:var(--ui-foreground);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-popover);font:var(--ui-font-base)/var(--ui-line-height) var(--font-sans);max-width:calc(100vw - 16px);max-height:var(--radix-popper-available-height);overflow-y:auto}.ui-menu{min-width:160px;padding:4px}.ui-menu-item{min-height:var(--ui-control-height);box-sizing:border-box;cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:8px;padding:4px 8px;display:flex;position:relative}.ui-menu-item[data-highlighted],.ui-menu-item[data-state=open]{background:var(--ui-muted)}.ui-menu-item[data-disabled]{opacity:.5;pointer-events:none}.ui-menu-label{font-size:var(--ui-font-xs);font-weight:var(--ui-font-semibold);color:var(--ui-muted-foreground);padding:6px 8px}.ui-menu-separator{background:var(--ui-border);height:1px;margin:4px -4px}.ui-menu-end{margin-left:auto}.ui-menu-check{padding-left:28px}.ui-menu-indicator{width:12px;position:absolute;left:8px}.ui-popover{width:320px;padding:16px}.ui-tooltip{z-index:var(--ui-z-tooltip);border-radius:var(--ui-radius);background:var(--ui-primary);max-width:min(320px,100vw - 16px);color:var(--ui-primary-foreground);font:var(--ui-font-sm)/var(--ui-line-height-tight) var(--font-sans);overflow-wrap:anywhere;padding:6px 10px}.ui-tabs-list{border-bottom:1px solid var(--ui-border);align-items:center;gap:0;display:flex;overflow-x:auto}.ui-tabs-trigger{appearance:none;min-height:var(--ui-control-height);border:0;border-bottom:2px solid var(--ui-transparent);color:var(--ui-muted-foreground);font:var(--ui-font-medium) var(--ui-font-base) var(--font-sans);cursor:pointer;background:0 0;flex-shrink:0;padding:6px 12px}.ui-tabs-trigger[data-state=active]{color:var(--ui-foreground);border-bottom-color:var(--ui-primary)}.ui-tabs-trigger:disabled{opacity:.5;cursor:not-allowed}.ui-tabs-content{margin-top:16px}.ui-tabs-trigger:focus-visible,.ui-tabs-content:focus-visible,.ui-accordion-trigger:focus-visible{outline:2px solid var(--ui-ring);outline-offset:-2px}.ui-accordion-item{border-bottom:1px solid var(--ui-border)}.ui-accordion-header{margin:0;display:flex}.ui-accordion-trigger{color:var(--ui-foreground);font:var(--ui-font-medium) var(--ui-font-base)/var(--ui-line-height-tight) var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ui-accordion-chevron{transition:transform .15s}.ui-accordion-trigger[data-state=open] .ui-accordion-chevron{transform:rotate(180deg)}.ui-accordion-body{padding-bottom:16px}.ui-avatar{border-radius:var(--ui-radius);flex-shrink:0;width:32px;height:32px;display:inline-flex;position:relative;overflow:hidden}.ui-avatar-image{object-fit:cover;width:100%;height:100%}.ui-avatar-fallback{width:100%;height:100%;color:var(--ui-foreground);background:var(--ui-muted);font:var(--ui-font-sm) var(--font-sans);justify-content:center;align-items:center;display:flex}.ui-progress{background:var(--ui-muted);width:100%;height:4px;position:relative;overflow:hidden}.ui-progress-indicator{background:var(--ui-primary);width:100%;height:100%;transition:transform .15s}.ui-progress[data-state=indeterminate] .ui-progress-indicator{opacity:.5}.ui-separator{background:var(--ui-border);flex-shrink:0}.ui-separator[data-orientation=horizontal]{width:100%;height:1px}.ui-separator[data-orientation=vertical]{width:1px;height:100%}.ui-alert{border:1px solid var(--ui-border);color:var(--ui-foreground);background:var(--ui-background);padding:12px 16px}.ui-alert--destructive{color:var(--ui-danger);border-color:var(--ui-danger)}.ui-alert-title{font-size:var(--ui-font-base);font-weight:var(--ui-font-semibold);margin:0 0 4px}.ui-alert-description{font-size:var(--ui-font-base);line-height:var(--ui-line-height)}.ui-skeleton{background:var(--ui-muted);min-height:16px;animation:1.8s ease-in-out infinite ui-pulse}.ui-toast-viewport{z-index:var(--ui-z-toast);flex-direction:column;gap:8px;width:360px;max-width:calc(100% - 32px);margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:16px;right:16px}.ui-toast{background:var(--ui-background);color:var(--ui-foreground);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow-popover);padding:16px}.ui-toast-title{font-size:var(--ui-font-base);font-weight:var(--ui-font-semibold)}.ui-toast-description{font-size:var(--ui-font-base);color:var(--ui-muted-foreground);margin-top:4px}.ui-confirm-label{font-size:var(--ui-font-sm);color:var(--ui-muted-foreground);margin:12px 0 6px;display:block}.ui-confirm-label strong{color:var(--ui-foreground)}.ui-confirm-error{font-size:var(--ui-font-sm);color:var(--ui-danger);margin:8px 0 0}@keyframes ui-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}.ui-progress-indicator,.ui-accordion-chevron{transition:none}}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-overlay.comms-modal-overlay{z-index:100;background:var(--ui-comms-overlay)}.ui-dialog-content.comms-shortcuts-card{z-index:101;border-color:var(--line-strong);width:min(440px,92vw);box-shadow:var(--shadow-2);padding:20px 24px 24px}.ui-overlay.ip-preview-scrim{z-index:90;background:var(--ui-insured-preview-overlay)}.ui-dialog-content.ip-preview{z-index:91;border-radius:var(--ip-radius);background:var(--ip-card);width:min(1000px,96vw);max-width:none;height:min(92vh,1100px);max-height:none;box-shadow:var(--ui-insured-preview-shadow);scrollbar-gutter:auto;font:inherit;border:0;padding:0;overflow:hidden}@media (width<=720px){.ui-dialog-content.ip-preview{border-radius:var(--ui-radius);width:100vw;height:100vh}}.ui-overlay.modal-overlay{z-index:9999;background:var(--modal-backdrop)}.ui-dialog-content.modal-content{z-index:10000;scrollbar-gutter:auto;background:var(--paper);width:min(480px,100vw - 32px);max-width:none;max-height:90vh;color:inherit;border:1px solid var(--line);border-radius:var(--ui-radius);box-shadow:var(--shadow-2);font:inherit;flex-direction:column;padding:0;display:flex;overflow:hidden}.ui-overlay.inbound-kbd-overlay{z-index:80;background:var(--modal-backdrop)}.ui-dialog-content.inbound-kbd-card{z-index:81;border:1px solid var(--line-strong);background:var(--paper);width:max-content;min-width:min(320px,100vw - 48px);max-width:min(420px,100vw - 48px);box-shadow:var(--shadow-2);scrollbar-gutter:auto;font:inherit;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ui-overlay.ui-referral-preview-overlay{background:var(--ui-referral-preview-overlay)}.ui-dialog-content.ui-referral-email-preview{border:unset;background:var(--paper);width:min(960px,100vw - 32px);max-width:none;height:75vh;max-height:none;color:var(--ink);box-shadow:none;scrollbar-gutter:auto;font:inherit;padding:24px}.ui-dialog-contained{scrollbar-gutter:auto;font:inherit;color:inherit;padding:0;position:relative;top:auto;left:auto;transform:none}.ui-overlay.attachment-preview-backdrop{z-index:80;background:var(--ui-attachment-preview-overlay)}.ui-dialog-content.attachment-preview-modal{width:min(1040px,100%);max-width:none;height:min(820px,100%);max-height:none;box-shadow:var(--ui-attachment-preview-shadow);border:0}.ui-overlay.bp-quote-loading-scrim{z-index:101;background:var(--ui-quote-loading-overlay)}.ui-dialog-content.bp-quote-loading-panel{background:var(--paper);width:min(560px,100%);max-width:none;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-2);padding:28px}.ui-dialog-content.qv-shell{padding:0}.ui-dialog-content.cd-modal{max-width:none;padding:0}.ui-overlay.ui-referral-announcement-overlay{background:color-mix(in srgb, var(--depth) 65%, transparent);place-items:center;display:grid}.ui-dialog-content.bp-referral-announcement{border:1px solid var(--line);width:min(560px,100% - 32px);max-width:none;max-height:calc(100svh - 32px);color:var(--ink);background:var(--paper);box-shadow:none;padding:0;overflow:auto}.ui-dialog-content.bp-referral-announcement[data-state=open]{animation:.3s cubic-bezier(.16,1,.3,1) both bp-referral-enter}@media (width<=900px){.ui-dialog-content.attachment-preview-modal{width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.ui-dialog-content.bp-referral-announcement[data-state=open]{animation:none}}.ui-status-chip{align-items:center;gap:var(--ui-space-2);min-height:22px;padding:0 var(--ui-space-2);border:1px solid var(--line);border-radius:var(--bp-radius-pill);background:var(--paper);color:var(--bp-text-label);font:var(--bp-type-status);white-space:nowrap;vertical-align:middle;display:inline-flex}.ui-status-chip:before{content:"";background:var(--line-strong);border-radius:50%;flex:none;width:6px;height:6px}.ui-status-chip[data-tone=info]{border-color:var(--bp-info-border);background:var(--bp-info-bg);color:var(--bp-info-fg)}.ui-status-chip[data-tone=info]:before{background:var(--bp-info-fg)}.ui-status-chip[data-tone=success]{border-color:var(--bp-success-border);background:var(--bp-success-bg);color:var(--bp-success-fg)}.ui-status-chip[data-tone=success]:before{background:var(--bp-success-fg)}.ui-status-chip[data-tone=warning]{border-color:var(--bp-warning-border);background:var(--bp-warning-bg);color:var(--bp-warning-fg)}.ui-status-chip[data-tone=warning]:before{background:var(--bp-warning-fg)}.ui-status-chip[data-tone=danger],.ui-status-chip[data-tone=blocking]{border-color:var(--bp-danger-border);background:var(--bp-danger-bg);color:var(--bp-danger-fg)}.ui-status-chip[data-tone=danger]:before,.ui-status-chip[data-tone=blocking]:before{background:var(--bp-danger-fg)}.ui-status-chip[data-tone=blocking]{font-weight:var(--ui-font-semibold)}.ui-status-chip[data-busy]:before{box-sizing:border-box;background:0 0;border:1.5px solid;border-right-color:#0000;width:8px;height:8px;animation:.8s linear infinite ui-status-chip-spin}@keyframes ui-status-chip-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-status-chip[data-busy]:before{animation:none}}.ui-count-badge{box-sizing:border-box;min-width:20px;height:20px;padding:0 var(--ui-space-1);border-radius:var(--bp-radius-pill);background:var(--paper-3);color:var(--bp-text-label);font:var(--bp-type-status);font-variant-numeric:tabular-nums;line-height:var(--ui-leading-none);vertical-align:middle;place-items:center;display:inline-grid}.ui-count-badge[data-tone=accent]{background:var(--accent);color:var(--paper)}.ui-count-badge[data-tone=warning]{background:var(--bp-warning-bg);color:var(--bp-warning-fg)}.ui-disclosure{border:0;margin:0;padding:0}.ui-disclosure-summary{align-items:center;gap:var(--ui-space-2);cursor:pointer;min-height:32px;color:var(--bp-text-label);font:var(--bp-type-label);border-radius:var(--bp-radius-sm);padding:0;list-style:none;display:flex}.ui-disclosure-summary::-webkit-details-marker{display:none}.ui-disclosure-summary::marker{content:""}.ui-disclosure-summary:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.ui-disclosure-caret{width:16px;height:16px;color:var(--bp-text-help);transition:transform var(--dur) var(--ease);flex:none}.ui-disclosure[open]>.ui-disclosure-summary .ui-disclosure-caret{transform:rotate(90deg)}.ui-disclosure-body{padding:var(--ui-space-3) 0 0}@media (prefers-reduced-motion:reduce){.ui-disclosure-caret{transition:none}}.ui-section-card{gap:var(--ui-space-4);box-sizing:border-box;padding:var(--ui-space-6);background:var(--paper);border:1px solid var(--line);border-radius:var(--bp-radius-card);grid-template-columns:minmax(0,1fr);display:grid}.ui-section-card-header{justify-content:space-between;align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;min-width:0;display:flex}.ui-section-card-title{font:var(--bp-type-section);color:var(--connector-text);margin:0}.ui-section-card-actions{align-items:center;gap:var(--ui-space-2);flex:none;display:flex}.ui-section-card-body{gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ui-section-card-footer{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);padding-top:var(--ui-space-4);border-top:1px solid var(--line);display:flex}.ui-question-row{column-gap:var(--ui-space-3);row-gap:var(--ui-space-1);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.ui-question-row-label{font:var(--bp-type-label);color:var(--bp-text-label);grid-column:1;margin:0}.ui-question-row-required{color:var(--bp-danger-fg);margin-left:2px}.ui-question-row-status{grid-area:1/2;place-self:center end}.ui-question-row-help{font:var(--bp-type-help);color:var(--bp-text-help);grid-column:1/-1;max-width:70ch;margin:0}.ui-question-row-more{margin-left:var(--ui-space-1);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ui-question-row-control{margin-top:var(--ui-space-1);grid-column:1/-1;min-width:0}.ui-question-row-error{font:var(--bp-type-help);color:var(--bp-danger-fg);grid-column:1/-1;margin:0}.ui-question-row[data-layout=inline]{grid-template-columns:minmax(0,1fr) auto auto}.ui-question-row[data-layout=inline] .ui-question-row-help{grid-column:1/3}.ui-question-row[data-layout=inline] .ui-question-row-control{grid-area:1/3;align-self:center;margin-top:0}.ui-question-row[data-layout=inline]:has(>.ui-question-row-help) .ui-question-row-control{grid-row:1/span 2}@media (width<=480px){.ui-question-row[data-layout=inline]{grid-template-columns:minmax(0,1fr) auto}.ui-question-row[data-layout=inline] .ui-question-row-help{grid-column:1/-1}:is(.ui-question-row[data-layout=inline] .ui-question-row-control,.ui-question-row[data-layout=inline]:has(>.ui-question-row-help) .ui-question-row-control){margin-top:var(--ui-space-1);grid-area:auto/1/auto/-1;justify-self:start}}.ui-market-item{align-items:center;column-gap:var(--ui-space-2);box-sizing:border-box;text-align:left;cursor:pointer;width:100%;font:var(--bp-type-meta);background:0 0;border:0;display:grid}.ui-market-item:focus-visible{outline:2px solid var(--ui-ring);outline-offset:1px}.ui-market-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-market-item[data-variant=quiet]{min-height:32px;padding:var(--ui-space-1) var(--ui-space-2) var(--ui-space-1) var(--ui-space-3);box-shadow:inset 1px 0 0 var(--line);color:var(--bp-text-meta);border-radius:0;grid-template-columns:minmax(0,1fr) auto}.ui-market-item[data-variant=quiet]:hover{color:var(--bp-text-label)}.ui-market-item[data-variant=quiet][aria-current=step]{box-shadow:inset 2px 0 0 var(--connector-text);color:var(--connector-text)}.ui-market-item[data-variant=quiet][aria-current=step] .ui-market-item-name{font-weight:var(--ui-font-medium)}.ui-market-item[data-variant=logo]{min-height:36px;width:calc(100% + 2 * var(--ui-space-2));margin-inline:calc(-1 * var(--ui-space-2));padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--bp-radius-sm);color:var(--bp-text-label);grid-template-columns:20px minmax(0,1fr) auto}.ui-market-item[data-variant=logo]:hover{background:var(--bp-hover-bg)}.ui-market-item[data-variant=logo][aria-current=step]{background:var(--bp-active-bg);color:var(--connector-text)}.ui-market-item[data-variant=logo] .ui-market-item-name{font-weight:var(--ui-font-medium)}.ui-market-item-logo{border-radius:var(--bp-radius-sm);object-fit:contain;width:20px;height:20px}.ui-market-monogram{background:var(--paper-3);color:var(--bp-text-label);font:var(--bp-type-status);font-weight:var(--ui-font-semibold);place-items:center;display:grid}.ui-market-item-text{min-width:0;display:grid}.ui-market-item-name{font-weight:var(--ui-font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-market-item-detail{color:var(--bp-text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-outcome-card{--ui-outcome-logo-w:72px;align-items:start;column-gap:var(--ui-space-3);row-gap:var(--ui-space-2);width:100%;min-height:56px;padding:var(--ui-space-3);box-sizing:border-box;border:1px solid var(--line);border-radius:var(--bp-radius-card);background:var(--paper);text-align:left;color:var(--connector-text);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo end""text end";display:grid;position:relative}.ui-outcome-card:hover{border-color:var(--line-strong)}.ui-outcome-card[data-tone=success]{border-color:var(--bp-success-border)}.ui-outcome-card[data-current=true]{box-shadow:inset 0 0 0 1px var(--accent);border-color:var(--accent)}.ui-outcome-card-open{max-width:100%;color:inherit;text-align:left;cursor:pointer;font:var(--bp-type-label);overflow-wrap:break-word;background:0 0;border:0;padding:0}.ui-outcome-card-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.ui-outcome-card-open:focus-visible{outline:none}.ui-outcome-card:has(.ui-outcome-card-open:focus-visible){outline:2px solid var(--ui-ring);outline-offset:1px}.ui-outcome-card-logo{width:var(--ui-outcome-logo-w);grid-area:logo;align-items:center;height:32px;display:flex}.ui-outcome-card-mark{border-radius:var(--bp-radius-sm);object-fit:contain;width:auto;max-width:100%;height:32px}.ui-outcome-card-mark.ui-market-monogram{width:32px;height:32px}.ui-outcome-card-text{grid-area:text;min-width:0;display:grid}.ui-outcome-card-line,.ui-outcome-card-detail{font:var(--bp-type-meta);color:var(--bp-text-meta);overflow-wrap:break-word}.ui-outcome-card-end{justify-items:end;gap:var(--ui-space-1);grid-area:end;display:grid}.ui-outcome-card-price{font:var(--bp-type-value);font-weight:var(--ui-font-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-outcome-card-status{font:var(--bp-type-meta);color:var(--bp-text-meta);white-space:nowrap}.ui-outcome-card-edit{z-index:1;border-radius:var(--bp-radius-sm);width:24px;height:24px;color:var(--bp-text-help);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.ui-outcome-card-edit:hover{background:var(--bp-hover-bg);color:var(--connector-text)}.ui-outcome-card:has(.ui-outcome-card-open:hover){border-color:var(--line-strong);background:var(--bp-hover-bg)}.ui-outcome-card-action{z-index:1;position:relative}.ui-action-bar{align-items:center;gap:var(--ui-space-3);box-sizing:border-box;flex-wrap:wrap;width:100%;display:flex}.ui-action-bar[data-pinned=true]{min-height:56px;padding:var(--ui-space-3) 0;z-index:2;background:var(--connector-canvas);border-top:1px solid var(--line);position:sticky;bottom:0}.ui-action-bar-start{align-items:center;gap:var(--ui-space-2);display:flex}.ui-action-bar-status{min-width:0;font:var(--bp-type-meta);color:var(--bp-text-meta);text-align:right;flex:auto}.ui-action-bar-end{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.ui-action-bar-status+.ui-action-bar-end{margin-left:0}.ui-notice{justify-content:space-between;align-items:center;gap:var(--ui-space-3) var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);border:1px solid var(--connector-line);border-radius:var(--bp-radius-card);background:var(--connector-surface);box-shadow:var(--connector-shadow-xs);flex-wrap:wrap;display:flex}.ui-notice-text{gap:var(--ui-space-1);flex:18rem;min-width:0;display:grid}.ui-notice-title{font:var(--bp-type-section);color:var(--connector-text);margin:0}.ui-notice-body{max-width:70ch;font:var(--bp-type-help);color:var(--bp-text-help);overflow-wrap:anywhere;margin:0}.ui-notice-title+.ui-notice-body{font:var(--bp-type-value);color:var(--connector-text-secondary)}.ui-notice-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;flex:0 auto;margin-left:auto;display:flex}.ui-notice-footer{min-width:0;padding-top:var(--ui-space-1);flex:100%}.ui-choice-rows{border:0;min-width:0;margin:0;padding:0}.ui-choice-rows-legend{font:var(--bp-type-label);color:var(--bp-text-label);padding:0}.ui-choice-rows-help{margin:var(--ui-space-1) 0 0;max-width:70ch;font:var(--bp-type-help);color:var(--bp-text-help)}.ui-choice-rows-list{gap:var(--ui-space-2);margin-top:var(--ui-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.ui-choice-row{align-items:center;column-gap:var(--ui-space-3);box-sizing:border-box;min-height:48px;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--connector-line);border-radius:var(--connector-radius-control);background:var(--connector-surface);cursor:pointer;transition:border-color var(--dur-fast,.11s) ease, background-color var(--dur-fast,.11s) ease;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-choice-row:hover{border-color:var(--connector-line-strong)}.ui-choice-row:has(input:checked){border-color:var(--bp-brand-border);background:var(--bp-brand-tint)}.ui-choice-row:has(input:focus-visible){outline:2px solid var(--ui-ring);outline-offset:2px}.ui-choice-row:has(input:disabled){cursor:default}.ui-choice-row>input[type=checkbox]{width:18px;height:18px;cursor:inherit;margin:0}.ui-choice-row-label{min-width:0;font:var(--bp-type-value);color:var(--connector-text);overflow-wrap:break-word}.ui-choice-row-meta{font:var(--bp-type-meta);color:var(--bp-text-meta);justify-self:end}.bp-logo-tile{--logo-box:32px;--logo-pad:3px;box-sizing:border-box;width:var(--logo-w,var(--logo-box));height:var(--logo-box);padding:var(--logo-pad);flex:none;place-items:center;display:inline-grid;overflow:hidden}.bp-logo-tile[data-shape=wide]{width:var(--logo-w,auto);min-width:var(--logo-box);max-width:var(--logo-max,calc(var(--logo-box) * 3));padding-inline:var(--logo-pad-x,var(--logo-pad))}.bp-logo-tile img{width:auto;height:calc((var(--logo-box) - 2 * var(--logo-pad)) * var(--logo-fill,1));object-fit:contain;max-width:100%;max-height:100%;display:block}.bp-logo-tile--wordmark{padding-block:2px;padding-inline:var(--logo-pad-x,var(--logo-pad));color:var(--connector-text-secondary)}.bp-logo-wordmark{-webkit-line-clamp:var(--logo-wordmark-lines,2);line-clamp:var(--logo-wordmark-lines,2);max-width:100%;font:var(--bp-type-status);font-weight:var(--ui-font-semibold);text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bp-logo-tile--loading img{object-fit:contain;max-width:100%;max-height:100%}.ui-logo-grid{--logo-cell-w:88px;--logo-cell-h:40px;gap:var(--ui-space-3);min-width:0;display:grid}.ui-logo-grid-group{gap:var(--ui-space-2);min-width:0;display:grid}.ui-logo-grid-label{font:var(--bp-type-label);font-weight:var(--ui-font-semibold);color:var(--bp-text-label)}.ui-logo-grid-count{font-weight:var(--ui-font-normal);color:var(--bp-text-meta)}.ui-logo-grid-cells{grid-template-columns:repeat(auto-fill, minmax(var(--logo-cell-w), 1fr));gap:var(--ui-space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.ui-logo-grid-cell{min-width:0;display:grid;position:relative}.ui-logo-grid-cell>.bp-logo-tile{--logo-box:var(--logo-cell-h);--logo-pad:var(--ui-space-1);--logo-pad-x:var(--ui-space-2);--logo-w:100%;--logo-max:100%;border:1px solid var(--connector-line-subtle);border-radius:var(--connector-radius-control);background:var(--connector-surface)}.ui-logo-grid-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-logo-grid-more{min-width:0;font:var(--bp-type-meta);color:var(--bp-text-meta);white-space:nowrap;align-items:center;display:flex}.ui-logo-grid[data-layout=row],.ui-logo-grid[data-layout=row] .ui-logo-grid-cells{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-logo-grid[data-layout=row] .ui-logo-grid-cell{width:var(--logo-cell-w)}.ui-logo-grid[data-layout=row]{--logo-wordmark-lines:1}
