.bp-share{position:relative}.bp-share-menu{z-index:50;background:var(--paper);border:1px solid var(--line-strong);width:340px;box-shadow:var(--shadow-2);padding:16px;position:absolute;top:calc(100% + 8px);right:0}.bp-share-head{font-size:var(--ui-font-base);font-weight:var(--ui-font-semibold);color:var(--ink)}.bp-share-sub{font-size:var(--ui-font-sm);line-height:var(--ui-leading-relaxed);color:var(--muted);margin:6px 0 12px}.bp-share-urlrow{margin-bottom:10px}.bp-share-urlrow input{width:100%;font-family:var(--font-mono);font-size:var(--ui-compat-type-caption);color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line-strong);padding:8px 10px}.bp-share-actions{gap:8px;display:flex}.bp-share-meta{border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--ui-font-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.bp-share-revoke{cursor:pointer;font-family:var(--font-mono);font-size:var(--ui-font-xs);color:var(--danger);background:0 0;border:none;border-bottom:1px solid #0000;margin-left:auto;padding:0}.bp-share-revoke:hover{border-bottom-color:var(--danger)}.bp-share-error{font-size:var(--ui-font-sm);color:var(--danger);margin-top:10px}@media (width<=640px){.bp-share-menu{width:calc(100vw - 40px);right:-8px}}.ui-floating.bp-share-menu{border-radius:var(--ui-radius);font:inherit;color:inherit;position:static;top:auto;right:auto}.bp-btn{border:1px solid var(--accent);background:var(--accent);height:40px;color:var(--paper);font-size:var(--ui-text-base);font-weight:var(--ui-font-medium);border-radius:var(--ui-radius);box-shadow:var(--bp-button-edge), var(--shadow-1);white-space:nowrap;transition:background var(--dur) var(--ease), opacity var(--dur) var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.bp-btn:hover{background:var(--evergreen-600);border-color:var(--evergreen-600)}.bp-btn:disabled{opacity:.5;cursor:not-allowed}.bp-btn--ghost{background:var(--paper);color:var(--muted-d);border-color:var(--line-strong);box-shadow:var(--shadow-1)}.bp-btn--ghost:hover{background:var(--bp-surface-subtle);color:var(--ink);border-color:var(--line-strong)}.bp-btn--accent{background:var(--accent);border-color:var(--accent);color:var(--paper)}.bp-btn--accent:hover{background:var(--evergreen-600)}.bp-btn--sm{height:32px;font-size:var(--ui-font-base);padding:0 12px}.bp-btn--danger{background:var(--paper);color:var(--danger);border-color:var(--line-strong);box-shadow:var(--shadow-1)}.bp-btn--danger:hover{background:var(--danger);color:var(--paper);border-color:var(--danger)}.bp-input{border:1px solid var(--line-strong);background:var(--paper);width:100%;height:40px;color:var(--ink);font-family:var(--font-sans);font-size:var(--ui-text-base);border-radius:var(--ui-radius);box-shadow:var(--shadow-1);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:0 12px}.bp-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent), var(--shadow-1);outline:none}.bp-textarea{min-height:80px;line-height:var(--ui-line-height);resize:vertical;font:inherit;padding:10px 12px}.bp-btn--accent:disabled{opacity:.4}select.bp-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:36px}.bp-application-clear{color:inherit;font:inherit;font-size:var(--ui-font-sm);cursor:pointer;background:0 0;border:none;justify-self:end;text-decoration:underline}.bp-application-binary button{border:1px solid var(--line);background:var(--paper);min-width:72px;min-height:36px;color:var(--ink);font:inherit;cursor:pointer}.bp-application-binary button[aria-pressed=true]{background:var(--accent);color:var(--paper);border-color:var(--accent)}.bp-question-pane .bp-application-clear{font-size:var(--ui-font-xs)}.bp-question-pane .bp-application-binary button{min-height:44px}.bp-application-clear{justify-self:start;padding:2px 0}.bp-guided-workspace .bp-application-binary button{min-width:72px;min-height:44px}.bp-drawer-scrim{z-index:60;background:var(--modal-backdrop);justify-content:flex-end;animation:.16s both bp-scrim-in;display:flex;position:fixed;inset:0}.bp-drawer{background:var(--panel);border-left:1px solid var(--line-strong);width:min(620px,100%);height:100%;box-shadow:var(--shadow-2);flex-direction:column;animation:.24s cubic-bezier(.16,1,.3,1) both bp-drawer-in;display:flex}.bp-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.bp-drawer-head h2{font-size:var(--ui-font-title);font-weight:var(--ui-font-semibold);margin:0}.bp-drawer-body{padding:20px 22px;overflow-y:auto}.bp-drawer>.bp-qb--drawer{padding:16px 22px 20px}.bp-drawer-body--chat{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bp-drawer-host--docked{z-index:1200;pointer-events:none;background:0 0;justify-content:flex-end;display:flex;position:fixed;inset:0}.bp-drawer--docked{pointer-events:auto;width:min(430px,100%)}@media (width<=720px){.bp-drawer--docked{width:100%}}@keyframes bp-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes bp-drawer-in{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.bp-drawer-scrim,.bp-drawer{animation:none}}body.broker-design{--font-sans:var(--connector-font-sans);--font-mono:var(--font-sans);--font-code:var(--connector-font-code);--ui-compat-font-insured-body:var(--font-sans);--ui-compat-font-insured-control:var(--font-sans);--ui-compat-font-metric:var(--font-sans);--paper:var(--connector-surface);--paper-2:var(--connector-canvas);--paper-3:var(--connector-surface-tertiary);--ink:var(--connector-text);--ink-2:var(--connector-text-strong);--muted-d:var(--connector-text-secondary);--muted:var(--connector-text-tertiary);--muted-2:var(--connector-text-quaternary);--line:var(--connector-line);--line-2:var(--connector-line-subtle);--line-strong:var(--connector-line-strong);--shadow-1:var(--connector-shadow-xs);--shadow-2:var(--connector-shadow-lg);--modal-backdrop:var(--connector-backdrop);--ui-radius:var(--connector-radius-control);--bp-radius-sm:var(--connector-radius-nav);--bp-radius-card:var(--connector-radius-card);--bp-radius-dialog:var(--connector-radius-dialog);--bp-radius-pill:var(--connector-radius-pill);--bp-button-edge:var(--connector-button-edge);--warning:var(--bp-warning-fg);--danger:var(--bp-danger-fg);--sidebar-width:248px;--sidebar-bg:var(--connector-sidebar);--sidebar-bg-elev:var(--connector-surface-tertiary);--sidebar-fg:var(--ink);--sidebar-fg-muted:var(--muted-d);--sidebar-fg-strong:var(--ink);--sidebar-fg-medium:var(--muted-d);--sidebar-fg-soft:var(--muted);--sidebar-label:var(--muted);--sidebar-divider:var(--line);--sidebar-divider-2:var(--line);--sidebar-divider-3:var(--line-strong);--sidebar-hover-bg:var(--connector-sidebar-hover);--sidebar-active-bg:var(--connector-sidebar-active);--sidebar-active-bg-hover:var(--connector-sidebar-active-hover);--sidebar-avatar-bg:var(--connector-surface-subtle);--bp-hover-bg:var(--connector-sidebar-hover);--bp-active-bg:var(--connector-sidebar-active);--ui-tracking-caption:0;--ui-tracking-label:0;--ui-tracking-group:0;--ui-tracking-eyebrow:0;--ui-code-tracking:.12em;--ui-compat-tracking-caption:0;--ui-compat-tracking-control:0;--ui-compat-tracking-wide:0;--ui-compat-tracking-wider:0;--ui-compat-tracking-widest:0;--ui-compat-tracking-display:0;--ui-compat-tracking-brand-label:0;--ui-font-micro:12px;--ui-compat-type-fine:11px;--ui-compat-type-metadata:12px;--ui-compat-type-micro:12px;--ui-compat-type-caption:12px;--bg:var(--paper-2);--panel:var(--paper);--max:1120px;--pad:clamp(20px, 3vw, 48px);--dur-fast:.11s;--dur:.16s;--dur-slow:.26s;--ease:cubic-bezier(.2, 0, 0, 1);--ease-smooth:cubic-bezier(.16, 1, .3, 1);background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--ui-text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv11";line-height:var(--ui-leading-relaxed);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0}body.broker-design select.bp-input option{color:var(--ink);background:var(--paper)}body.broker-design *{box-sizing:border-box}html:has(body.broker-design){scrollbar-gutter:stable}:where(body.broker-design) a{color:inherit;text-decoration:none}body.broker-design button{cursor:pointer;font-family:inherit}body.broker-design img,body.broker-design svg{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){body.broker-design *,body.broker-design :before,body.broker-design :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.bp-eyebrow{font-family:var(--font-sans);font-size:var(--ui-font-sm);font-weight:var(--ui-font-medium);color:var(--muted)}.bp-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bp-label{font-size:var(--ui-text-base);font-weight:var(--ui-font-medium);color:var(--ink-2);margin-bottom:6px;display:block}.bp-field{margin-bottom:16px}.bp-error{border:1px solid var(--bp-danger-border);background:var(--bp-danger-bg);color:var(--bp-danger-fg);border-radius:var(--ui-radius);font-size:var(--ui-font-base);margin-bottom:16px;padding:12px 14px}.bp-pill{border:1px solid var(--line);border-radius:var(--bp-radius-pill);height:22px;font-family:var(--font-sans);font-size:var(--ui-font-sm);font-weight:var(--ui-font-medium);color:var(--muted-d);background:var(--bp-surface-subtle);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 7px;display:inline-flex}.bp-pill--prep{color:var(--muted);border-color:var(--line);background:var(--bp-surface-subtle)}.bp-pill--marketing,.bp-pill--review{color:var(--bp-warning-fg);border-color:var(--bp-warning-border);background:var(--bp-warning-bg)}.bp-pill--quoted{color:var(--accent);border-color:var(--bp-brand-border);background:var(--bp-brand-soft)}.bp-pill--bound{color:var(--accent);border-color:var(--accent);background:var(--bp-brand-soft)}.bp-pill--issued{color:var(--bp-success-fg);border-color:var(--bp-success-border);background:var(--bp-success-bg)}.bp-pill--lost{color:var(--bp-danger-fg);border-color:var(--bp-danger-border);background:var(--bp-danger-bg)}.bp-pill--attention{color:var(--paper);background:var(--bp-warning-fg);border-color:var(--bp-warning-fg)}.bp-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.bp-shell{min-height:100vh;display:flex}.bp-sidebar{width:var(--sidebar-width);flex:0 0 var(--sidebar-width);background:var(--sidebar-bg);color:var(--sidebar-fg);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:12px 10px;display:flex;position:sticky;top:0}.bp-sb-brand{flex-direction:row;align-items:baseline;gap:8px;padding:8px 6px 18px;display:flex;position:relative}.bp-sb-org{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:0 0 12px;padding:12px 6px;display:flex}.bp-sb-orglogo{background:var(--paper);object-fit:contain;border:1px solid var(--line);border-radius:var(--ui-radius);flex:0 0 32px;width:32px;height:32px;padding:3px}.bp-sb-orgmark,.bp-sb-mark{background:var(--sidebar-avatar-bg);width:32px;height:32px;color:var(--muted-d);border:1px solid var(--line);border-radius:var(--ui-radius);font-weight:var(--ui-font-semibold);font-size:var(--ui-font-sm);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.bp-sb-brandtext{min-width:0;line-height:var(--ui-compat-leading-label);flex-direction:column;display:flex}.bp-sb-brandtext b{font-size:var(--ui-font-base);font-weight:var(--ui-font-semibold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-sb-brandtext span{font-size:var(--ui-font-sm);color:var(--muted);margin-top:1px}.bp-sb-nav{flex-direction:column;flex:1;gap:2px;padding:4px 0;display:flex}.bp-sb-link{border-radius:var(--bp-radius-sm);height:40px;color:var(--sidebar-fg-medium);font-size:var(--ui-font-base);font-weight:var(--ui-font-normal);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:10px;padding:0 10px;display:flex}.bp-sb-link:hover{background:var(--sidebar-hover-bg);color:var(--ink)}.bp-sb-link.active{background:var(--sidebar-active-bg);color:var(--ink);font-weight:var(--ui-font-medium)}.bp-sb-link svg{width:16px;height:16px;color:var(--muted-d)}.bp-sb-foot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:8px;padding:12px 6px 4px;display:flex}.bp-sb-avatar{border-radius:var(--ui-radius);background:var(--sidebar-avatar-bg);width:32px;height:32px;color:var(--muted-d);border:1px solid var(--line);font-size:var(--ui-font-sm);font-weight:var(--ui-font-semibold);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.bp-sb-who{min-width:0;line-height:var(--ui-compat-leading-label);flex:1}.bp-sb-who b{font-size:var(--ui-font-base);font-weight:var(--ui-font-semibold);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);display:block;overflow:hidden}.bp-sb-who span{font-size:var(--ui-font-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bp-sb-signout{color:var(--muted);font-size:var(--ui-font-sm);border-radius:var(--bp-radius-sm);transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:none;padding:4px 6px}.bp-sb-signout:hover{color:var(--ink);background:var(--sidebar-hover-bg)}.bp-sb-cta-wrap{padding:0 0 10px}.bp-sb-cta{background:var(--accent);width:100%;height:40px;color:var(--paper);font-size:var(--ui-text-base);font-weight:var(--ui-font-medium);border-radius:var(--ui-radius);box-shadow:var(--bp-button-edge), var(--shadow-1);transition:background var(--dur) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;display:flex}.bp-sb-cta:hover{background:var(--evergreen-600)}.bp-sb-cta svg{width:16px;height:16px}.bp-sb-nav-foot{padding:0}.bp-topbar,.bp-sb-close{display:none}.bp-skip{z-index:60;background:var(--accent);color:var(--paper);border-radius:var(--ui-radius);font-size:var(--ui-font-sm);padding:8px 14px;position:absolute;top:8px;left:-9999px}.bp-skip:focus{left:8px}.bp-sb-link:focus-visible,.bp-sb-cta:focus-visible,.bp-topbar-burger:focus-visible,.bp-topbar-cta:focus-visible,.bp-sb-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bp-main{flex-direction:column;flex:1;min-width:0;display:flex}.bp-page{max-width:var(--max);width:100%;padding:var(--pad);margin:0 auto}.bp-pagehead{margin-bottom:28px}.bp-pagehead h1{font-size:var(--ui-compat-type-hero);line-height:var(--ui-compat-leading-subtitle);font-weight:var(--ui-font-medium);letter-spacing:var(--connector-tracking-display);margin:4px 0 0}.bp-pagehead p{color:var(--muted);font-size:var(--ui-text-base);margin:8px 0 0}.bp-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--bp-radius-card);padding:0;overflow:hidden}.bp-sub-list{flex-direction:column;display:flex}.bp-sub-row{border-bottom:1px solid var(--line);background:var(--panel);transition:background var(--dur) var(--ease);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.bp-sub-row:last-child{border-bottom:none}.bp-sub-name{font-size:var(--ui-text-base);font-weight:var(--ui-font-semibold)}.bp-sub-meta{color:var(--muted);font-size:var(--ui-compat-type-label);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.bp-sub-lines{flex-wrap:wrap;gap:6px;display:flex}.bp-linechip{font-size:var(--ui-font-sm);font-weight:var(--ui-font-medium);color:var(--muted-d);border:1px solid var(--line);border-radius:var(--bp-radius-sm);background:var(--bp-surface-subtle);padding:1px 7px}.bp-sub-right{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.bp-sub-premium{font-variant-numeric:tabular-nums;font-size:var(--ui-text-base);font-weight:var(--ui-font-semibold)}.bp-sub-premium small{color:var(--muted);font-weight:var(--ui-font-normal);font-size:var(--ui-font-xs)}.bp-sub-updated{font-size:var(--ui-font-sm);color:var(--muted);font-variant-numeric:tabular-nums}.bp-detail-grid{grid-template-columns:1fr;gap:16px;display:grid}.bp-section{background:var(--panel);border:1px solid var(--line);border-radius:var(--bp-radius-card);padding:20px}.bp-section h2{font-size:var(--ui-font-title);font-weight:var(--ui-font-semibold);letter-spacing:var(--ui-compat-tracking-tightest);margin:6px 0 14px}.bp-kv{grid-template-columns:180px 1fr;gap:10px 16px;display:grid}.bp-kv dt{color:var(--muted);font-size:var(--ui-font-base)}.bp-kv dd{font-size:var(--ui-font-base);font-weight:var(--ui-font-medium);margin:0}.bp-back{font-size:var(--ui-text-base);color:var(--accent);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;padding:0;display:inline-flex}.bp-back:hover{color:var(--evergreen-600);text-underline-offset:3px;text-decoration:underline}.bp-empty{text-align:center;color:var(--muted);padding:64px 24px}.bp-empty h3{font-size:var(--ui-font-title);color:var(--ink);font-weight:var(--ui-font-semibold);margin:0 0 8px}.bp-table{border-collapse:collapse;width:100%}.bp-table th{text-align:left;font-size:var(--ui-font-sm);color:var(--muted);font-weight:var(--ui-font-medium);background:var(--bp-surface-subtle);border-bottom:1px solid var(--line);padding:10px 16px}.bp-table td{border-bottom:1px solid var(--line);font-size:var(--ui-font-base);padding:14px 16px}.bp-table tr:last-child td{border-bottom:none}.bp-rolechip{font-size:var(--ui-font-sm);font-weight:var(--ui-font-medium);color:var(--muted-d);border:1px solid var(--line);border-radius:var(--bp-radius-pill);background:var(--bp-surface-subtle);padding:1px 8px}.bp-rolechip--admin{color:var(--accent);border-color:var(--bp-brand-border);background:var(--bp-brand-soft)}.bp-auth{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.bp-auth-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--bp-radius-dialog);width:100%;max-width:440px;padding:28px}.bp-auth-brand{align-items:center;gap:10px;margin-bottom:26px;display:flex}.bp-auth-brand .bp-sb-mark{width:38px;height:38px}.bp-auth-product{font-size:var(--ui-compat-type-subheading);font-weight:var(--ui-font-semibold);letter-spacing:var(--ui-compat-tracking-tightest);color:var(--ink);line-height:var(--ui-leading-none)}.bp-auth-card h1{font-size:var(--ui-compat-type-page-compact);line-height:var(--ui-compat-leading-label);font-weight:var(--ui-font-semibold);letter-spacing:var(--ui-compat-tracking-tightest);margin:0 0 6px}.bp-auth-card .bp-sub{color:var(--muted);font-size:var(--ui-font-base);margin:0 0 24px}.bp-auth-divider{color:var(--muted);font-size:var(--ui-font-sm);align-items:center;gap:12px;margin:20px 0;display:flex}.bp-auth-divider:before,.bp-auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.bp-gbtn-wrap{justify-content:center;display:flex}.bp-gbtn{border:1px solid var(--line-strong);background:var(--paper);border-radius:var(--ui-radius);width:100%;height:40px;box-shadow:var(--shadow-1);color:var(--muted-d);font-size:var(--ui-text-base);font-weight:var(--ui-font-medium);transition:background var(--dur) var(--ease);justify-content:center;align-items:center;gap:10px;display:flex}.bp-gbtn:hover{background:var(--paper-2)}.bp-loading{min-height:100vh;color:var(--muted);font-size:var(--ui-text-base);place-items:center;display:grid}.bp-boot{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:100vh;animation:.36s cubic-bezier(.16,1,.3,1) both bp-page-in;display:flex}.bp-proposal-embed{min-height:100vh;position:relative}.bp-proposal-backbar{max-width:var(--max);width:100%;padding:14px var(--pad) 0;margin:0 auto}.bp-proposal-backbar .bp-back{margin-bottom:0}body.broker-design.proposal-design{padding-bottom:0}body.broker-design .bp-proposal-embed .masthead{background:0 0;border-bottom:0}body.broker-design .bp-proposal-embed .masthead .mh-inner{padding-top:8px;padding-bottom:12px}body.broker-design .bp-proposal-embed .masthead .mh-left>:first-child{display:none!important}body.broker-design .bp-proposal-embed .tabs{flex-direction:row-reverse;justify-content:flex-end}body.broker-design .bp-proposal-embed .ss-page{padding-top:16px}body.broker-design .bp-proposal-embed .ss-sticky-strip,body.broker-design .bp-unified-workspace .ss-sticky-strip{margin-inline:0}body.broker-design .bp-proposal-embed .ss-section{margin-bottom:28px}body.broker-design .bp-proposal-embed .ss-mark-logo{background:0 0;border:0;padding:0}body.broker-design .bp-proposal-embed .ss-carrier{padding:16px 20px 14px}body.broker-design .bp-proposal-embed .ss-line{align-items:center;gap:24px;padding:12px 0;display:flex}body.broker-design .bp-proposal-embed .ss-line-market{flex:auto;min-width:0}body.broker-design .bp-proposal-embed .ss-line-body{text-align:right;flex:none;align-items:flex-end;margin-left:auto}body.broker-design .bp-proposal-embed .ss-carrier-division{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.broker-design .bp-proposal-embed .ss-line-status{align-items:center;gap:8px}body.broker-design .bp-proposal-embed .ss-dot{display:none}body.broker-design .bp-proposal-embed .ss-line-status-label{height:22px;font-family:var(--font-mono);font-size:var(--ui-compat-type-micro);font-weight:var(--ui-font-semibold);letter-spacing:var(--ui-tracking-eyebrow);white-space:nowrap;border:1px solid var(--line-strong);color:var(--ink-2);background:var(--paper);align-items:center;padding:0 10px;display:inline-flex}body.broker-design .bp-proposal-embed .ss-line-quoted .ss-line-status-label{color:var(--paper);background:var(--accent);border-color:var(--accent)}body.broker-design .bp-proposal-embed .ss-line-declined .ss-line-status-label,body.broker-design .bp-proposal-embed .ss-line-withdrawn .ss-line-status-label{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 7%, var(--paper))}body.broker-design .bp-proposal-embed .ss-line-preparing .ss-line-status-label{color:var(--muted);border-color:var(--line);background:var(--paper-2)}body.broker-design .bp-proposal-embed .bw-step-eyebrow{border-top:1px solid var(--line-strong);font-weight:var(--ui-font-semibold);margin-top:44px;padding-top:28px}@media (width<=820px){.bp-shell{display:block}.bp-topbar{z-index:40;background:var(--sidebar-bg);color:var(--sidebar-fg);border-bottom:1px solid var(--sidebar-divider-2);align-items:center;gap:12px;padding:9px 14px;display:flex;position:sticky;top:0}.bp-topbar-spacer{flex:1}.bp-topbar-burger,.bp-topbar-cta{width:36px;height:36px;color:var(--sidebar-fg);background:0 0;border:none;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.bp-topbar-cta{background:var(--accent);color:var(--paper);border-radius:var(--ui-radius)}.bp-topbar-burger svg,.bp-topbar-cta svg{width:20px;height:20px}.bp-sidebar{z-index:50;width:min(280px,84vw);height:100vh;transition:transform .24s var(--ease);box-shadow:var(--shadow-2);position:fixed;top:0;left:0;transform:translate(-100%)}.bp-sidebar.open{transform:translate(0)}.bp-sb-close{width:32px;height:32px;color:var(--sidebar-fg-soft);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:14px}.bp-sb-close:hover{color:var(--ink)}.bp-sb-close svg{width:18px;height:18px}.bp-kv{grid-template-columns:1fr;gap:2px 0}.bp-kv dt{margin-top:10px}}@media (prefers-reduced-motion:reduce){.bp-sidebar{transition:none}}body.broker-design{scroll-behavior:smooth}body.broker-design ::selection{background:var(--evergreen-050);color:var(--ink)}@keyframes bp-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bp-skel{background:linear-gradient(100deg, var(--paper-2) 25%, var(--line-strong) 50%, var(--paper-2) 75%);border-radius:var(--ui-radius);background-size:200% 100%;animation:1.4s ease-in-out infinite bp-shimmer}@keyframes bp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bp-skel-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.bp-skel-row:last-child{border-bottom:none}.bp-skel-rcol{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.bp-skel-pad{padding:16px 22px}.bp-application-skeleton-outline{gap:30px;padding:16px 10px;display:grid}.bp-application-skeleton-heading,.bp-application-skeleton-field{gap:12px;display:grid}.bp-application-skeleton-tabs{gap:8px;margin-bottom:8px;display:flex}.bp-application-skeleton-rail{gap:14px;display:grid}.bp-application-skeleton-rail>.bp-skel:not(:first-child){border-radius:var(--bp-radius-card);height:150px}.bp-sub-row{cursor:pointer;transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);position:relative}.bp-sub-row:after{content:"";border-right:1.5px solid var(--muted-2);border-top:1.5px solid var(--muted-2);opacity:0;width:7px;height:7px;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);margin-top:-4px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.bp-sub-row:hover{background:var(--bp-surface-subtle)}.bp-sub-row:hover:after{opacity:1;transform:rotate(45deg)translate(2px,-2px)}.bp-sub-row:hover .bp-sub-name{color:var(--accent)}.bp-sub-name{transition:color var(--dur) var(--ease)}.bp-sub-right{padding-right:18px}.bp-sub-row--static{cursor:default}.bp-sub-row--static:after{display:none}.bp-sub-row--static:hover{background:var(--panel);box-shadow:none;transform:none}.bp-sub-row--static:hover .bp-sub-name{color:var(--ink)}.bp-sub-row--static .bp-sub-right{padding-right:0}.bp-table tbody tr{transition:background var(--dur) var(--ease)}.bp-table tbody tr:hover{background:var(--bp-surface-subtle)}.bp-card,.bp-section{box-shadow:none}.bp-empty-mark{border:1px solid var(--line);border-radius:var(--bp-radius-card);background:var(--bp-surface-subtle);width:48px;height:48px;color:var(--muted-d);box-shadow:var(--shadow-1);place-items:center;margin:0 auto 16px;display:grid}.bp-empty-mark svg{width:20px;height:20px}.bp-suggest{margin-top:18px}.bp-suggest-label{font-size:var(--ui-font-sm);color:var(--muted);margin-bottom:10px}.bp-suggest-row{flex-wrap:wrap;gap:8px;display:flex}.bp-suggest-chip{border:1px solid var(--line-strong);background:var(--paper);border-radius:var(--bp-radius-pill);color:var(--ink-2);font-size:var(--ui-compat-type-label);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease);padding:6px 12px}.bp-suggest-chip:hover{border-color:var(--bp-brand-border);color:var(--accent);background:var(--bp-brand-soft)}.bp-appetite-row{animation:.36s cubic-bezier(.16,1,.3,1) both bp-page-in}.bp-appetite-row .bp-sub-right{align-items:center;gap:16px;display:flex}.bp-appetite-turn{cursor:default;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.bp-appetite-turn-k{font-size:var(--ui-font-sm);color:var(--muted)}.bp-appetite-turn-v{font-size:var(--ui-font-base);color:var(--ink-2)}.bp-reqpanel{background:var(--bp-surface-subtle);border-bottom:1px solid var(--line);padding:16px 22px 20px 74px}.bp-reqpanel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.bp-req-eyebrow{font-size:var(--ui-font-sm);font-weight:var(--ui-font-medium);color:var(--muted)}.bp-reqpanel-lob{max-width:260px;height:32px;font-size:var(--ui-compat-type-label)}.bp-req-group{margin-top:14px}.bp-req-group-title{font-size:var(--ui-compat-type-body);font-weight:var(--ui-font-semibold);letter-spacing:var(--ui-compat-tracking-tight)}.bp-req-subgroup{margin-top:12px}.bp-req-subtitle{font-size:var(--ui-font-sm);font-weight:var(--ui-font-medium);color:var(--muted-d)}.bp-req-group-blurb{color:var(--muted);font-size:var(--ui-font-sm);margin-top:2px}.bp-req-list{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.bp-req-item{border-bottom:1px solid var(--line);font-size:var(--ui-font-base);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.bp-req-item:last-child{border-bottom:none}.bp-req-cond{color:var(--muted);font-size:var(--ui-font-sm)}.bp-req-note{color:var(--muted);font-size:var(--ui-compat-type-label);margin:12px 0 0}.bp-req-legend{color:var(--muted);font-size:var(--ui-font-sm);margin:10px 0 0}.bp-req-item-tags{flex:none;align-items:center;gap:8px;display:inline-flex}.bp-req-who{font-size:var(--ui-font-sm);font-weight:var(--ui-font-medium);color:var(--muted);border:1px solid var(--line);border-radius:var(--bp-radius-pill);background:var(--bp-surface-subtle);white-space:nowrap;padding:1px 8px}.bp-req-who--you{color:var(--accent);border-color:var(--bp-brand-border);background:var(--bp-brand-soft)}@media (width<=720px){.bp-reqpanel{padding-left:22px}}.bp-pdetail-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px;display:grid}.bp-pdetail-grid .bp-section{margin:0}.bp-facts{flex-direction:column;margin:0;display:flex}.bp-fact{border-top:1px solid var(--line);grid-template-columns:140px 1fr;gap:12px;padding:9px 0;display:grid}.bp-fact:first-child{border-top:none;padding-top:0}.bp-fact dt{color:var(--muted);font-size:var(--ui-compat-type-label)}.bp-fact dd{font-size:var(--ui-font-base);font-weight:var(--ui-font-medium);margin:0}.bp-money{flex-direction:column;display:flex}.bp-money-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:8px 0;display:flex}.bp-money-row:first-child{border-top:none}.bp-money-label{color:var(--muted-d);font-size:var(--ui-font-base)}.bp-money-label--muted{color:var(--muted-2)}.bp-money-val{font-size:var(--ui-font-base);font-weight:var(--ui-font-medium)}.bp-money-row--total{border-top:1.5px solid var(--line-strong);margin-top:4px;padding-top:12px}.bp-money-row--total .bp-money-label{color:var(--ink);font-weight:var(--ui-font-semibold);font-size:var(--ui-compat-type-body)}.bp-money-row--total .bp-money-val{font-size:var(--ui-font-title);font-weight:var(--ui-font-bold)}.bp-note{color:var(--muted);font-size:var(--ui-font-sm);margin:14px 0 0}.bp-commission{padding:4px 0}.bp-commission-amt{font-size:var(--ui-compat-type-display);font-weight:var(--ui-font-bold);letter-spacing:var(--ui-compat-tracking-tightest);color:var(--accent);line-height:var(--ui-compat-leading-metric)}.bp-commission-rate{color:var(--muted);font-size:var(--ui-compat-type-label);margin-top:6px}.bp-doc-list{flex-direction:column;gap:8px;display:flex}.bp-doc-btn{border:1px solid var(--line-strong);background:var(--paper);border-radius:var(--ui-radius);width:100%;height:42px;box-shadow:var(--shadow-1);color:var(--ink);font-size:var(--ui-font-base);font-weight:var(--ui-font-medium);text-align:left;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:10px;padding:0 14px;display:flex}.bp-doc-btn svg{color:var(--muted-d);transition:color var(--dur) var(--ease)}.bp-doc-btn:hover{border-color:var(--bp-brand-border);background:var(--bp-brand-soft);color:var(--accent)}.bp-doc-btn:hover svg{color:var(--accent)}.bp-doc-btn:disabled{opacity:.6;cursor:progress}@media (width<=860px){.bp-pdetail-grid{grid-template-columns:1fr}}.bp-auth{background:var(--bg);position:relative;overflow:hidden}.bp-auth-card{z-index:1;box-shadow:var(--connector-shadow-auth);animation:.46s cubic-bezier(.16,1,.3,1) both bp-page-in;position:relative}@media (prefers-reduced-motion:reduce){.bp-page,.bp-auth-card,.bp-appetite-row{animation:none}body.broker-design{scroll-behavior:auto}}.bp-consent-scope{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--bp-surface-subtle);margin:4px 0 18px;padding:14px 16px}.bp-consent-list{flex-direction:column;gap:7px;margin:8px 0 0;padding:0;list-style:none;display:flex}.bp-consent-list li{font-size:var(--ui-compat-type-body);color:var(--ink);padding-left:18px;position:relative}.bp-consent-list li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:2px}.bp-consent-note{font-size:var(--ui-compat-type-label);color:var(--muted);line-height:var(--ui-leading-relaxed);margin:12px 0 0}.bp-consent-actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.bp-consent-who{text-align:center;font-size:var(--ui-font-sm);color:var(--muted);margin:14px 0 0}.bp-steps{font-size:var(--ui-compat-type-body);color:var(--ink);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.bp-steps li{padding-left:2px}.bp-code{background:var(--bp-surface-subtle);border:1px solid var(--line);border-radius:var(--ui-radius);font-family:var(--font-code);font-size:var(--ui-font-sm);line-height:var(--ui-compat-leading-reading);color:var(--ink);white-space:pre;margin:6px 0 0;padding:10px 12px;overflow-x:auto}.bp-section-lede{color:var(--muted);max-width:64ch;line-height:var(--ui-compat-leading-reading);margin:0 0 18px}.bp-connector{margin-bottom:20px}.bp-connector-row{align-items:stretch;gap:8px;margin-top:6px;display:flex}.bp-connector-url{border:1px solid var(--line-strong);border-radius:var(--ui-radius);background:var(--paper);min-width:0;height:40px;font-family:var(--font-code);font-size:var(--ui-font-base);color:var(--ink);white-space:nowrap;flex:1;align-items:center;padding:0 12px;display:flex;overflow-x:auto}.bp-setup-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.bp-setup-card{border:1px solid var(--line);border-radius:var(--bp-radius-card);background:var(--paper);flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.bp-setup-card .bp-code{min-width:0;max-width:100%}.bp-setup-cardhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.bp-setup-desc{color:var(--muted);font-size:var(--ui-font-base);line-height:var(--ui-leading-relaxed);margin:0}@media (width<=760px){.bp-setup-grid{grid-template-columns:1fr}}.bp-seg{border:1px solid var(--line-strong);border-radius:var(--ui-radius);background:var(--paper);max-width:100%;box-shadow:var(--shadow-1);flex-wrap:wrap;margin:0 0 14px;display:inline-flex;overflow:hidden}.bp-seg-item{border:0;border-left:1px solid var(--line-strong);height:34px;color:var(--muted-d);font-family:var(--font-sans);font-size:var(--ui-font-base);font-weight:var(--ui-font-medium);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;justify-content:center;align-items:center;padding:0 15px;display:inline-flex}.bp-seg-item:first-child{border-left:0}.bp-seg-item:hover{background:var(--paper-3);color:var(--ink)}.bp-seg-item.active{background:var(--paper-3);color:var(--ink);font-weight:var(--ui-font-semibold)}.bp-seg-item.active:hover{background:var(--bp-active-bg)}.bp-seg-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bp-quicksteps{counter-reset:qs;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bp-quicksteps>li{counter-increment:qs;min-width:0;font-size:var(--ui-compat-type-body);line-height:var(--ui-compat-leading-reading);color:var(--ink);padding-left:28px;position:relative}.bp-quicksteps>li:before{content:counter(qs);border:1px solid var(--line-strong);width:20px;height:20px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--ui-font-xs);font-weight:var(--ui-font-semibold);color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;left:0}.bp-settings{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;display:grid}.bp-settings-nav{top:var(--pad);flex-direction:column;gap:2px;display:flex;position:sticky}.bp-settings-navlink{border-radius:var(--bp-radius-sm);width:100%;height:36px;color:var(--muted-d);font-family:var(--font-sans);font-size:var(--ui-font-base);font-weight:var(--ui-font-normal);text-align:left;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:0;align-items:center;padding:0 10px;display:flex}.bp-settings-navlink:hover{background:var(--bp-hover-bg);color:var(--ink)}.bp-settings-navlink.active{background:var(--bp-active-bg);color:var(--ink);font-weight:var(--ui-font-medium)}.bp-settings-navlink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bp-settings-body{min-width:0}.bp-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bp-inline-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.bp-inline-confirm-q{font-size:var(--ui-font-base);color:var(--ink-2)}@media (width<=760px){.bp-settings{grid-template-columns:1fr}.bp-settings-nav{flex-flow:wrap;gap:6px;margin-bottom:4px;position:static}.bp-settings-navlink{width:auto;height:32px}}.bp-search{max-width:420px;margin:0 0 14px}.bp-filterbar{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.bp-chip{border:1px solid var(--line-strong);background:var(--paper);border-radius:var(--ui-radius);height:30px;box-shadow:var(--shadow-1);color:var(--muted-d);font-size:var(--ui-font-base);font-weight:var(--ui-font-medium);white-space:nowrap;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease);align-items:center;gap:6px;padding:0 11px;display:inline-flex}.bp-chip:hover{background:var(--bp-surface-subtle);color:var(--ink)}.bp-chip.active{background:var(--bp-brand-soft);border-color:var(--bp-brand-border);color:var(--accent)}.bp-chip-num{font-variant-numeric:tabular-nums;color:var(--muted)}.bp-chip.active .bp-chip-num{color:var(--accent)}.bp-dim{color:var(--muted-2)}.bp-table--subs{table-layout:fixed}.bp-table--subs .bp-col-insured{width:32%}.bp-table--subs .bp-col-status{width:204px}.bp-table--subs .bp-col-updated{width:92px}.bp-table--subs .bp-pill{box-sizing:border-box;height:24px;line-height:var(--ui-compat-leading-submission-pill);text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.bp-table--subs .bp-pill:before{vertical-align:middle;margin-right:6px;display:inline-block}.bp-sub-insured{font-weight:var(--ui-font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-sub-link{color:inherit;text-decoration:none}.bp-sub-link:hover{text-underline-offset:3px;text-decoration:underline}.bp-sub-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bp-sub-updated-label{display:none}.bp-sub-lines--cell{flex-wrap:nowrap;overflow:hidden}.bp-sub-lines--cell .bp-linechip{white-space:nowrap;flex:none}.bp-linechip--more{color:var(--muted);background:var(--paper)}.bp-linechip--origin{color:var(--accent);border-color:var(--bp-brand-border);background:var(--bp-brand-soft)}.bp-search-empty{text-align:center;color:var(--muted);font-size:var(--ui-text-base);padding:28px 16px}.bp-docs-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.bp-docs-count{font-size:var(--ui-font-sm);font-weight:var(--ui-font-medium);color:var(--muted-d);border:1px solid var(--line);border-radius:var(--bp-radius-sm);background:var(--paper);padding:1px 7px}.bp-docs-loading{flex-direction:column;gap:8px;display:flex}.bp-docs-empty{text-align:center;color:var(--muted);font-size:var(--ui-font-base);flex-direction:column;align-items:center;gap:10px;padding:32px 16px;display:flex}.bp-docs-empty p{max-width:280px;margin:0}.bp-docs-table{table-layout:fixed;width:100%}.bp-docs-table td{vertical-align:middle}.bp-docs-table th:nth-child(2),.bp-docs-table td:nth-child(2){width:172px}.bp-docs-table th:nth-child(3),.bp-docs-table td:nth-child(3),.bp-docs-table th:nth-child(4),.bp-docs-table td:nth-child(4){width:64px}.bp-docs-table th:nth-child(5),.bp-docs-table td:nth-child(5){width:152px}.bp-docs-num{text-align:right;white-space:nowrap}.bp-docs-table th.bp-docs-num{text-align:right}.bp-forms-table{table-layout:fixed;width:100%}.bp-forms-table td{vertical-align:middle}.bp-forms-table th:nth-child(2),.bp-forms-table td:nth-child(2){width:72px}.bp-forms-table th:nth-child(3),.bp-forms-table td:nth-child(3){width:176px}.bp-forms-table th.bp-docs-num{text-align:right}.bp-docs-name{align-items:center;gap:9px;min-width:0;display:flex}.bp-docs-name span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bp-docs-actions{justify-content:flex-end;gap:8px;display:flex}.bp-doc-source{font-size:var(--ui-font-sm);color:var(--muted-d);background:var(--bp-surface-subtle);border:1px solid var(--line);border-radius:var(--bp-radius-pill);white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;max-width:100%;padding:1px 8px;display:inline-block;overflow:hidden}.bp-withdraw-note{font-size:var(--ui-font-sm);color:var(--muted);white-space:nowrap}.bp-confirm-scrim{z-index:70;background:var(--modal-backdrop);justify-content:center;align-items:center;animation:.16s both bp-scrim-in;display:flex;position:fixed;inset:0}.bp-confirm{background:var(--panel);border:1px solid var(--line);border-radius:var(--bp-radius-dialog);width:min(440px,100% - 32px);box-shadow:var(--shadow-2);padding:24px}.bp-confirm h3{font-size:var(--ui-font-title);font-weight:var(--ui-font-semibold);margin:0 0 8px}.bp-confirm p{color:var(--muted);font-size:var(--ui-text-base);margin:0 0 18px}.bp-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.bp-proposal-backbar--split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bp-proposal-backbar-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (width<=720px){body.broker-design .bp-proposal-embed .ss-line{flex-direction:column;align-items:stretch;gap:10px}body.broker-design .bp-proposal-embed .ss-line-body{text-align:left;flex:auto;align-items:flex-start;margin-left:0}body.broker-design .bp-proposal-embed .ss-line-status-label{white-space:normal;height:auto;min-height:22px}body.broker-design .bp-proposal-embed .ss-line-note{overflow-wrap:anywhere}}.bp-pagehead-sub{color:var(--muted);font-size:var(--ui-text-base);margin:10px 0 0}.bp-link{color:var(--accent);border-bottom:1px solid var(--evergreen-300);text-decoration:none}.bp-link:hover{color:var(--evergreen-600)}.bp-newsub-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:24px;display:grid}.bp-newsub-card{text-align:left;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-1);cursor:pointer;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.bp-newsub-card:hover{border-color:var(--accent);box-shadow:var(--shadow-2);transform:translateY(-1px)}.bp-newsub-card b{font-size:var(--ui-font-title)}.bp-newsub-cards--building{grid-template-columns:1fr}.bp-newsub-card--active{cursor:default;border-color:var(--accent);border-left-width:3px;padding-left:22px}.bp-newsub-card--active:hover{transform:none}.bp-newsub-card--dimmed{opacity:.55;box-shadow:none}.bp-newsub-card--dimmed:hover{opacity:1}.bp-newsub-sub{border-top:1px solid var(--line);width:100%;margin-top:6px;padding-top:18px}.bp-newsub-sub-head{font-family:var(--font-mono);font-size:var(--ui-font-sm);letter-spacing:var(--ui-tracking-label);color:var(--muted);margin-bottom:14px}.bp-newsub-suboptions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.bp-newsub-subcard{text-align:left;background:var(--paper);border:1px solid var(--line);cursor:pointer;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.bp-newsub-subcard:hover{border-color:var(--accent);transform:translateY(-1px)}.bp-newsub-subcard:disabled{opacity:.55;cursor:default}.bp-newsub-subcard:disabled:hover{border-color:var(--line);transform:none}.bp-newsub-subcard b{font-size:var(--ui-text-base)}.bp-newsub-subcard .bp-newsub-icon{width:34px;height:34px}.bp-newsub-icon{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.bp-newsub-desc{color:var(--muted);font-size:var(--ui-font-base);line-height:var(--ui-leading-relaxed)}.bp-newsub-email p{color:var(--muted);font-size:var(--ui-text-base);line-height:var(--ui-compat-leading-reading)}.bp-newsub-email-primary{border:1px solid var(--accent);background:var(--panel);margin-top:24px;padding:24px}.bp-newsub-email-primary h2{font-size:var(--ui-compat-type-section);margin:0}.bp-newsub-email-primary p{color:var(--muted);line-height:var(--ui-compat-leading-reading);margin:10px 0 20px}.bp-newsub-email-primary .bp-btn{white-space:normal;max-width:100%;height:auto;min-height:38px;padding-block:10px}.bp-newsub-email-address{overflow-wrap:anywhere;max-width:100%;margin-top:12px;display:table}.bp-newsub-portal-options{flex-direction:column;align-items:flex-start;gap:20px;margin-top:24px;display:flex}.bp-newsub-portal-options .bp-newsub-card{width:100%;box-shadow:none}.bp-newsub-scratch{border:0;border-bottom:1px solid var(--evergreen-300);font:inherit;cursor:pointer;background:0 0;padding:0}.bp-newsub-scratch:disabled{opacity:.5;cursor:not-allowed}.bp-newsub-checklist{color:var(--ink);font-size:var(--ui-font-base);line-height:var(--ui-compat-leading-checklist);margin:14px 0 20px;padding-left:18px}.bp-wz-steps{flex-wrap:wrap;gap:8px;margin:20px 0 18px;padding:0;list-style:none;display:flex}.bp-wz-step{font-family:var(--font-mono);font-size:var(--ui-font-xs);letter-spacing:var(--ui-tracking-label);color:var(--muted);border:1px solid var(--line);align-items:center;gap:8px;padding:6px 12px;display:flex}.bp-wz-step.active{color:var(--ink);border-color:var(--line-strong)}.bp-wz-step.done{color:var(--accent);border-color:var(--evergreen-300)}.bp-wz-step-num{width:18px;height:18px;font-size:var(--ui-font-micro);border:1px solid;justify-content:center;align-items:center;display:inline-flex}.bp-wz-panel{margin-bottom:16px}.bp-wz-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.bp-wz-subhead{margin:22px 0 12px}.bp-wz-note{color:var(--muted);font-size:var(--ui-font-base);margin:0 0 16px}.bp-wz-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 18px;display:grid}.bp-wz-grid--wide{grid-template-columns:1fr}.bp-wz-field{flex-direction:column;gap:6px;display:flex}.bp-wz-field .bp-label{margin:0}.bp-wz-hint{color:var(--muted);font-size:var(--ui-font-xs)}.bp-wz-inline{align-items:stretch;gap:8px;display:flex}.bp-wz-inline .bp-input{flex:auto}.bp-wz-paste{background:var(--paper-2);border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px;display:flex}.bp-wz-paste .bp-textarea{width:100%}.bp-wz-structcheck{cursor:pointer;font-size:var(--ui-font-base);align-items:flex-start;gap:10px;margin:14px 0 0;display:flex}.bp-wz-structcheck input{margin-top:2px}.bp-wz-structcheck-hint{color:var(--muted);font-size:var(--ui-font-xs);margin-top:2px;display:block}.bp-wz-head-actions{align-items:center;gap:8px;display:flex}.bp-wz-resumed{font-size:var(--ui-font-base);background:var(--paper-2);border:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;display:flex}.bp-wz-formlist{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.bp-wz-formrow{border:1px solid var(--line);background:var(--panel)}.bp-wz-formrow label{cursor:pointer;font-size:var(--ui-font-base);align-items:center;gap:12px;padding:10px 14px;display:flex}.bp-wz-formrow input[disabled]{cursor:default}.bp-wz-formtitle{flex:auto}.bp-wz-marketlist{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.bp-wz-marketrow{border:1px solid var(--line);background:var(--panel)}.bp-wz-marketrow label{cursor:pointer;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.bp-wz-marketrow input[type=checkbox]{flex:none;margin-top:2px}.bp-wz-marketbody{flex-direction:column;flex:auto;gap:3px;display:flex}.bp-wz-marketrow.excluded .bp-wz-marketname,.bp-wz-marketrow.excluded .bp-wz-marketlines{color:var(--muted)}.bp-wz-marketname{font-size:var(--ui-font-base);font-weight:var(--ui-font-medium);align-items:center;gap:10px;display:flex}.bp-wz-marketlines{font-size:var(--ui-font-sm);color:var(--muted-d)}.bp-wz-markettools{color:var(--muted-d);font-size:var(--ui-font-sm);justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 10px;display:flex}.bp-wz-markettools-actions{align-items:center;gap:8px;display:flex}.bp-wz-lobgroup{margin-bottom:18px}.bp-wz-lobgroup-label{font-family:var(--font-mono);font-size:var(--ui-font-xs);letter-spacing:var(--ui-tracking-label);color:var(--muted);margin-bottom:8px}.bp-wz-lobs{flex-wrap:wrap;gap:8px;display:flex}.bp-wz-lob{border:1px solid var(--line-strong);background:var(--panel);font-size:var(--ui-font-base);cursor:pointer;transition:all var(--dur) var(--ease);padding:8px 14px}.bp-wz-lob:hover{border-color:var(--accent)}.bp-wz-lob.active{background:var(--accent);border-color:var(--accent);color:var(--paper)}.bp-wz-insured-picker{flex-direction:column;gap:6px;margin:12px 0;display:flex}.bp-wz-insured-linked{border:1px solid var(--accent);background:var(--evergreen-050);font-size:var(--ui-font-base);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.bp-wz-naics{flex-direction:column;gap:6px;margin-top:12px;display:flex}.bp-wz-naics-opt{text-align:left;border:1px solid var(--line);background:var(--panel);cursor:pointer;font-size:var(--ui-font-base);align-items:baseline;gap:12px;padding:10px 12px;display:flex}.bp-wz-naics-opt:hover{border-color:var(--accent)}.bp-wz-naics-opt.active{border-color:var(--accent);background:var(--evergreen-050)}.bp-wz-naics-opt .bp-mono{color:var(--accent)}.bp-wz-drop{border:1px dashed var(--line-strong);color:var(--muted);font-size:var(--ui-font-base);cursor:pointer;transition:border-color var(--dur) var(--ease);flex-direction:column;align-items:center;gap:8px;padding:28px;display:flex}.bp-wz-drop:hover{border-color:var(--accent);color:var(--ink)}.bp-wz-files{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.bp-wz-files li{border:1px solid var(--line);font-size:var(--ui-font-base);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.bp-wz-files li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-wz-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.bp-wz-actions>.bp-btn{white-space:normal;min-width:0;max-width:100%;height:auto;min-height:38px;padding-block:8px}.bp-wz-actions--sticky{z-index:3;background:linear-gradient(to bottom, transparent, var(--paper-2) 12px);margin-top:12px;padding:16px 0 12px;position:sticky;bottom:0}.bp-wz-actions-note{flex:1 0 100%;margin:0}.bp-wz-actions-reason{color:var(--muted);font-size:var(--ui-font-sm);align-items:center;display:inline-flex}.bp-loading-line{color:var(--muted);font-size:var(--ui-font-base);align-items:center;margin:0 0 10px;display:flex}.bp-choice-skeleton-rows{flex-direction:column;gap:6px;display:flex}.bp-pagehead--row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bp-pagehead--row>div{min-width:0}.bp-formfill-embed{min-height:100vh;position:relative}.bp-ff-cta{justify-content:space-between;align-items:center;gap:18px;display:flex}.bp-ff-cta>div{min-width:0}.bp-wz-actions-group{align-items:center;gap:10px;display:flex}.bp-ff-generating{border:1px solid var(--bp-brand-border);border-radius:var(--ui-radius)}.bp-ff-spinner--sm{border:2px solid var(--line);border-top-color:var(--accent);flex:0 0 20px;width:20px;height:20px;animation:.8s linear infinite bp-ff-spin;border-radius:50%!important}@media (prefers-reduced-motion:reduce){.bp-ff-spinner--sm{animation:none}}.bp-wz-finish{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.bp-wz-finish-opt{border:1px solid var(--line);flex-direction:column;gap:8px;padding:16px;display:flex}.bp-wz-finish-label{font-family:var(--font-mono);font-size:var(--ui-font-xs);font-weight:var(--ui-font-medium);letter-spacing:var(--ui-tracking-eyebrow);color:var(--ink)}.bp-wz-finish-opt p{font-size:var(--ui-compat-type-label);line-height:var(--ui-line-height);color:var(--muted-d);margin:0}.bp-wz-finish-opt .bp-btn{align-self:flex-start;margin-top:auto}@media (width<=640px){.bp-ff-cta{flex-direction:column;align-items:flex-start}.bp-wz-finish{grid-template-columns:1fr}}.bp-needs-strip{border:1px solid var(--bp-brand-border);border-radius:var(--bp-radius-card);justify-content:space-between;align-items:center;gap:18px;display:flex}.bp-needs-strip-main{min-width:0}.bp-needs-strip .bp-btn{flex:none}.bp-needs-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.bp-needs-more{font-size:var(--ui-font-micro);letter-spacing:var(--ui-tracking-group);color:var(--muted);align-self:center;padding:2px 4px}.bp-needs-note{font-size:var(--ui-compat-type-label);color:var(--muted);margin:10px 0 0}@media (width<=640px){.bp-needs-strip{flex-direction:column;align-items:flex-start}}.bp-outstanding{border:1px solid var(--bp-brand-border);border-radius:var(--bp-radius-card)}.bp-outstanding--demoted{border-left-color:var(--line-strong)}.bp-outstanding-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px 18px;margin-top:14px;display:grid}.bp-outstanding-row{flex-direction:column;gap:5px;min-width:0;display:flex}.bp-outstanding-label{font-size:var(--ui-compat-type-label);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bp-outstanding-markets{font-size:var(--ui-font-micro);letter-spacing:var(--ui-tracking-label);color:var(--muted)}.bp-outstanding-input{width:100%}.bp-outstanding-listed{margin-top:16px}.bp-outstanding-listed-head{font-size:var(--ui-compat-type-micro);letter-spacing:var(--ui-tracking-eyebrow);color:var(--muted)}.bp-outstanding-listed ul{font-size:var(--ui-compat-type-label);color:var(--muted-d);flex-direction:column;gap:5px;margin:8px 0 0;padding:0 0 0 18px;display:flex}.bp-outstanding-listed li span+span{margin-left:8px}.bp-outstanding-listed li .bp-outstanding-how{font-size:var(--ui-compat-type-caption);color:var(--muted);margin-top:2px;margin-left:0;display:block}.bp-outstanding-notice{font-size:var(--ui-compat-type-label);color:var(--ink);margin-top:10px}.bp-outstanding-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.bp-appetite-market{align-items:center;gap:12px;min-width:0;display:flex}.bp-appetite-logo{background:var(--paper);object-fit:contain;flex:0 0 36px;width:36px;height:36px;padding:4px}.bp-appetite-logo--mark{background:var(--paper-3);color:var(--muted);font-family:var(--font-mono);font-size:var(--ui-font-base);font-weight:var(--ui-font-semibold);letter-spacing:var(--ui-compat-tracking-tightest);justify-content:center;align-items:center;padding:0;display:inline-flex}.bp-setup-fallback{font-size:var(--ui-compat-type-caption);color:var(--muted);line-height:var(--ui-leading-relaxed);margin:8px 0 0}.bp-connect-dest{border:1px solid var(--line-strong);background:var(--paper-2);margin:4px 0 18px;padding:14px 16px}.bp-connect-dest-host{font-family:var(--font-mono);font-size:var(--ui-text-md);font-weight:var(--ui-font-semibold);color:var(--ink);word-break:break-all;margin-top:4px}.bp-connect-dest-name{font-size:var(--ui-font-base);color:var(--muted);margin-top:2px}.bp-connect-dest-warn{font-size:var(--ui-font-sm);color:var(--muted);line-height:var(--ui-leading-relaxed);margin:10px 0 0}.bp-wz-drop.over{border-color:var(--accent);background:var(--evergreen-050);color:var(--ink)}.bp-formfill-embed,.bp-formfill-embed *{font-family:var(--font-sans)!important}.bp-formfill-embed code,.bp-formfill-embed pre{font-family:var(--font-mono)!important}.bp-formfill-embed *,.bp-formfill-embed :before,.bp-formfill-embed :after{border-radius:var(--ui-radius)!important}.bp-formfill-embed{background:var(--paper-2);overflow-x:hidden}.bp-formfill-embed .ff-msg-user{background:var(--accent)!important;color:var(--paper)!important}.bp-formfill-embed .ff-send-btn{background:var(--accent)}.bp-formfill-embed .ff-send-btn:not(:disabled):hover{background:var(--evergreen-600)}.bp-formfill-embed .ff-chip:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--paper)}.bp-formfill-embed .ff-msg-assistant a{color:var(--accent)}.bp-formfill-embed .ff-link:hover:not(:disabled){color:var(--accent);border-bottom-color:var(--evergreen-300)}.bp-formfill-embed .ff-msg-assistant{background:var(--paper)!important;border:1px solid var(--line)!important;box-shadow:none!important;color:var(--ink)!important}.bp-formfill-embed .ff-avatar{--ff-avatar:var(--accent);--ff-avatar-ring:var(--ui-broker-form-fill-avatar-ring)}.bp-formfill-embed .ff-thinking-text{background-image:linear-gradient(100deg, var(--muted) 0%, var(--muted) 38%, var(--ink) 50%, var(--muted) 62%, var(--muted) 100%)!important}.bp-ff{background:var(--paper-2);flex-direction:column;height:100vh;display:flex}.bp-ff-bar{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:14px;padding:11px 20px;display:flex}.bp-ff-bar .bp-back{margin:0}.bp-ff-bar-title{font-weight:var(--ui-font-semibold);font-size:var(--ui-text-base);color:var(--ink)}.bp-ff-bar>button:last-child{margin-left:auto}.bp-ff-bar .bp-btn{align-items:center;gap:6px;display:inline-flex}.bp-ff-send{border-bottom:1px solid var(--line);background:var(--paper);padding:14px 20px}.bp-ff-send-row{max-width:var(--bp-ff-spine);flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto;display:flex}.bp-ff-send-row .bp-input{flex:auto}.bp-ff-send-row .bp-btn{white-space:nowrap;flex:none}.bp-ff-send-note{max-width:var(--bp-ff-spine);font-size:var(--ui-font-sm);color:var(--muted);line-height:var(--ui-leading-relaxed);margin:8px auto 0}.bp-ff{--bp-ff-spine:688px}@media (width>=1600px){.bp-ff{--bp-ff-spine:768px}}.bp-ff-scroll{flex:1;padding:28px 20px 64px;scroll-padding-bottom:64px;overflow:hidden auto}.bp-ff-transcript{width:100%;max-width:var(--bp-ff-spine);flex-direction:column;justify-content:flex-start;gap:12px;margin:0 auto;display:flex}.bp-ff-market-status{border:1px solid var(--line);background:var(--paper);max-width:82%;color:var(--muted);font-size:var(--ui-compat-type-label);line-height:var(--ui-line-height);align-self:flex-start;align-items:center;gap:9px;padding:9px 12px;display:flex}.bp-ff-market-status-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite bp-ff-market-pulse}@keyframes bp-ff-market-pulse{0%,to{opacity:.35}50%{opacity:1}}.bp-ff-quote-announcement{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:color-mix(in srgb, var(--accent) 6%, var(--paper));animation:ff-msg-in .18s var(--ease);justify-content:space-between;align-self:stretch;align-items:center;gap:18px;padding:13px 14px;display:flex}.bp-ff-quote-announcement>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 10px;min-width:0;display:grid}.bp-ff-quote-announcement .bp-eyebrow{grid-column:1/-1}.bp-ff-quote-announcement strong{min-width:0;color:var(--ink);font-size:var(--ui-text-base);overflow-wrap:anywhere}.bp-ff-quote-announcement span:last-child{color:var(--muted);font-size:var(--ui-compat-type-label)}.bp-ff-quote-announcement .bp-btn{white-space:nowrap;flex:none}.bp-ff-composer{background:var(--paper);border-top:1px solid var(--line-strong)}.bp-ff-composer-inner{width:100%;max-width:var(--bp-ff-spine);margin:0 auto}.bp-ff-composer-inner>div,.bp-ff-composer-inner>form{background:0 0!important;border-top:0!important}.bp-ff-composer-inner>form{box-shadow:none!important;border:0!important;margin:0!important;padding:16px 0 4px!important}.bp-formfill-embed input:not(.bp-input):not(.ff-composer-input),.bp-formfill-embed select,.bp-formfill-embed textarea:not(.ff-composer-input){font-family:var(--font-sans)!important;border:1px solid var(--line-strong)!important;background:var(--paper)!important;color:var(--ink)!important;height:40px!important;font-size:var(--ui-text-base)!important;box-shadow:none!important;box-sizing:border-box!important;padding:0 12px!important}.bp-formfill-embed button[type=submit]:not(:disabled){background:var(--accent)!important;color:var(--paper)!important}.bp-formfill-embed textarea:not(.ff-composer-input){height:auto!important;min-height:76px!important;line-height:var(--ui-leading-relaxed)!important;padding:10px 12px!important}.bp-formfill-embed input:not(.bp-input):not(.ff-composer-input):focus,.bp-formfill-embed select:focus,.bp-formfill-embed textarea:not(.ff-composer-input):focus{border-color:var(--accent)!important;outline:none!important}.bp-ff-loading{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.bp-ff-loading .bp-ff-spinner{border:3px solid var(--line);border-top-color:var(--accent);width:40px;height:40px;animation:.8s linear infinite bp-ff-spin;border-radius:50%!important}@keyframes bp-ff-spin{to{transform:rotate(360deg)}}.bp-ff-loading h2{font-size:var(--ui-compat-type-lead);font-weight:var(--ui-font-semibold);color:var(--ink);margin:0}.bp-ff-loading p{font-size:var(--ui-font-base);color:var(--muted);margin:0}.bp-ff-done{text-align:center;color:var(--muted);font-size:var(--ui-font-base);border-top:1px solid var(--line);background:var(--paper);padding:18px 20px}.bp-ff-reconnect{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--accent) 6%, var(--paper));color:var(--ink);font-size:var(--ui-compat-type-label);line-height:var(--ui-line-height);text-align:center;justify-content:center;align-items:center;gap:12px;padding:8px 20px;display:flex}.bp-ff-reconnect .bp-btn{flex:none}.bp-ff-workspace{flex:1;grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.bp-ff-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.bp-ffrail{border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);box-sizing:border-box;flex-direction:column;grid-column:2;align-self:stretch;gap:10px;width:min(340px,32vw);min-width:0;padding:16px 16px 12px;display:flex;position:sticky;top:0}.bp-ffrail>.bp-eyebrow{flex:none}.bp-ffrail-lanes{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.bp-ffrail-lane{text-align:left;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:4px 12px;min-width:0;padding:7px 6px;display:grid}.bp-ffrail-lane--action{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.bp-ffrail-lane--action:hover{background:var(--evergreen-050)}.bp-ffrail-lane--action:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bp-ffrail-market{min-width:0;font-size:var(--ui-compat-type-label);line-height:var(--ui-compat-leading-caption);font-weight:var(--ui-font-semibold);color:var(--ink);overflow-wrap:anywhere;grid-area:1/1}.bp-ffrail-lane>.bp-pill{white-space:nowrap;grid-area:1/2;justify-self:end}.bp-ffrail-lane>.bp-rail-updated{grid-area:2/1;justify-self:start}.bp-ffrail-lane--closed .bp-ffrail-market{color:var(--muted);font-weight:var(--ui-font-medium)}.bp-ffrail-lane--arrived{animation:bp-ffrail-arrive 1.8s var(--ease) both}@keyframes bp-ffrail-arrive{0%{background:color-mix(in srgb, var(--accent) 18%, transparent)}60%{background:color-mix(in srgb, var(--accent) 9%, transparent)}to{background:0 0}}.bp-formfill-embed .bp-eyebrow,.bp-formfill-embed .bp-pill,.bp-formfill-embed .bp-rail-updated{font-family:var(--font-mono)!important}.bp-table td.bp-mono,.bp-table th{white-space:nowrap}.bp-search::-webkit-search-cancel-button{appearance:none}.bp-back{margin:-14px -10px 2px;padding:14px 10px}@media (width<=640px){:is(.bp-card:has(.bp-table),.bp-section:has(.bp-table)){-webkit-overflow-scrolling:touch;overflow-x:auto}.bp-card .bp-table,.bp-section .bp-table{min-width:560px}.bp-card .bp-table--subs{min-width:0;display:block}.bp-table--subs colgroup{display:none}.bp-table--subs thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bp-table--subs tbody{display:block}.bp-table--subs tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:16px;display:grid}.bp-table--subs tbody tr:last-child{border-bottom:0}.bp-table--subs td{border-bottom:0;min-width:0;padding:0}.bp-table--subs .bp-sub-insured{white-space:normal;overflow-wrap:anywhere;line-height:var(--ui-leading-relaxed);grid-column:1/-1;overflow:visible}.bp-table--subs td:has(.bp-sub-lines){grid-column:1/-1}.bp-table--subs .bp-sub-lines--cell{flex-wrap:wrap;overflow:visible}.bp-table--subs .bp-linechip{white-space:normal;max-width:100%}.bp-table--subs .bp-sub-status{grid-column:1/-1}.bp-table--subs .bp-sub-updated{font-size:var(--ui-font-xs);grid-column:1/-1;text-align:left!important}.bp-table--subs .bp-sub-updated-label{display:inline}.bp-wz-head,.bp-wz-head-actions{flex-wrap:wrap}.bp-pagehead--row{flex-direction:column;align-items:stretch}.bp-pagehead--row>.bp-btn{justify-content:center;align-self:stretch}}.bp-payout-banner,.bp-partner-banner{border:1px solid var(--bp-brand-border);border-radius:var(--ui-radius);background:var(--bp-brand-tint);font-size:var(--ui-font-base);line-height:var(--ui-leading-relaxed);justify-content:space-between;align-items:center;gap:14px;margin:20px 24px 0;padding:12px 14px;display:flex}.bp-payout-banner-text b{font-weight:var(--ui-font-semibold)}.bp-payout-banner-actions{flex:none;align-items:center;gap:8px;display:flex}.bp-payout-banner-dismiss{width:28px;height:28px;color:var(--muted-d);transition:color var(--dur) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.bp-payout-banner-dismiss:hover{color:var(--ink)}.bp-payout-banner-dismiss svg{width:14px;height:14px}@media (width<=640px){.bp-payout-banner,.bp-partner-banner{flex-direction:column;align-items:flex-start;margin:16px 16px 0}}.bp-sb-dot{background:var(--signal);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-left:auto}.bp-payout-pending{border:1px solid var(--bp-brand-border);background:var(--bp-brand-tint);font-size:var(--ui-font-base);line-height:var(--ui-leading-relaxed);max-width:560px;margin:0 0 14px;padding:10px 12px}.bp-payments-links{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.bp-payments-link{border:1px solid var(--line);color:inherit;font-size:var(--ui-compat-type-label);line-height:var(--ui-line-height);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.bp-payments-link:hover{border-color:var(--line-strong);background:color-mix(in srgb, var(--accent) 3%, var(--paper))}.bp-payments-link .bp-eyebrow{align-items:center;gap:6px;display:inline-flex}.bp-payments-link .bp-eyebrow svg{width:12px;height:12px}@media (width<=640px){.bp-payments-links{grid-template-columns:1fr}}@media (width<=960px){.bp-ff-workspace{flex-direction:column;display:flex}.bp-ffrail{border-top:0;border-left:0;order:-1;width:auto;padding:8px 20px;position:static}.bp-ffrail-lanes{flex-flow:wrap;align-items:center;gap:4px 10px}.bp-ffrail-lane{width:auto;padding:2px 6px}}.bp-rail-note{font-size:var(--ui-font-sm);color:var(--muted);margin:8px 0 0}.bp-rail-list{margin:10px 0 0;padding:0;list-style:none}.bp-rail-row{border-top:1px solid var(--line)}.bp-rail-row:first-child{border-top:0}.bp-rail-hit{text-align:left;width:100%;color:var(--ink);font-family:var(--font-sans);background:0 0;border:0;grid-template-columns:minmax(0,1fr) max-content;align-items:start;column-gap:12px;padding:10px 19px 10px 0;display:grid;position:relative}.bp-rail-hit--action{cursor:pointer}.bp-rail-hit--action:hover .bp-rail-market{color:var(--accent)}.bp-rail-hit--action:after{content:"";border-right:1.5px solid var(--muted-2);border-top:1.5px solid var(--muted-2);width:7px;height:7px;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);margin-top:-4px;position:absolute;top:50%;right:2px;transform:rotate(45deg)}.bp-rail-hit--action:hover:after{border-color:var(--accent);transform:rotate(45deg)translate(1px,-1px)}.bp-rail-hit--action:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bp-rail-main{flex-direction:column;grid-column:1;gap:2px;min-width:0;display:flex}.bp-rail-market{font-size:var(--ui-font-base);font-weight:var(--ui-font-semibold);overflow-wrap:anywhere}.bp-rail-program{font-size:var(--ui-font-sm);color:var(--muted-d)}.bp-rail-lines{font-size:var(--ui-font-xs);color:var(--muted)}.bp-rail-row--ghost .bp-rail-market{color:var(--muted-d);font-weight:var(--ui-font-medium)}.bp-rail-hit .bp-pill{flex:none}.bp-rail-chip-region{grid-column:2;justify-self:end;align-items:center;gap:6px;display:inline-flex}.bp-rail-updated{font-family:var(--font-mono);font-size:var(--ui-font-micro);font-weight:var(--ui-font-medium);letter-spacing:var(--ui-compat-tracking-wide);color:var(--accent);border:1px solid var(--evergreen-300);background:var(--evergreen-050);white-space:nowrap;padding:1px 5px}.bp-rail-closed{margin-top:12px}.bp-rail-closed-summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--ui-compat-type-micro);font-weight:var(--ui-font-medium);letter-spacing:var(--ui-tracking-eyebrow);color:var(--muted);list-style:none}.bp-rail-closed-summary::-webkit-details-marker{display:none}.bp-rail-closed-summary:after{content:" +"}.bp-rail-closed[open] .bp-rail-closed-summary:after{content:" −"}.bp-rail-list--closed .bp-rail-market{color:var(--muted);font-weight:var(--ui-font-medium)}.bp-wz-review-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.bp-wz-review-main{min-width:0}.bp-rail--aside{border:1px solid var(--line);background:var(--panel);padding:16px 18px;position:sticky;top:16px}@media (width<=960px){.bp-wz-review-grid{grid-template-columns:1fr}.bp-rail--aside{position:static}}.bp-last-resort-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.bp-application-workspace{max-width:1440px;margin:0 auto;padding:28px}.bp-application-header,.bp-application-summary,.bp-application-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bp-application-header{border-bottom:1px solid var(--line);padding-bottom:24px}.bp-application-header h1{font-size:var(--ui-compat-type-page);margin:8px 0 0}.bp-application-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:32px;margin-top:24px;display:grid}.bp-application-sidebar{gap:8px;max-height:calc(100vh - 100px);display:grid;position:sticky;top:24px;overflow:auto}.bp-application-nav{text-align:left;border-radius:var(--ui-surface-broker-compact-radius);cursor:pointer;color:inherit;font:inherit;background:0 0;border:1px solid #0000;gap:6px;padding:12px 14px;display:grid}.bp-application-nav:hover,.bp-application-nav.is-active{background:var(--bp-hover-bg)}.bp-application-nav span:last-child{font-size:var(--ui-font-sm)}.bp-application-content{gap:24px;min-width:0;display:grid}.bp-application-card{border:1px solid var(--line);border-radius:var(--ui-surface-broker-dialog-radius);background:var(--paper);padding:28px;scroll-margin-top:24px}.bp-application-card h2{font-size:var(--ui-compat-type-application-title);margin:0 0 16px}.bp-application-editor,.bp-application-fields{gap:24px;display:grid}.bp-application-summary{font-size:var(--ui-font-base);border-bottom:1px solid var(--line);padding-bottom:16px}.bp-application-field{gap:7px;display:grid;position:relative}.bp-application-field>label{font-size:var(--ui-text-base);font-weight:var(--ui-font-medium)}.bp-application-field .field-input{font:inherit;color:inherit;border:1px solid var(--line);border-radius:var(--ui-surface-broker-compact-radius);box-sizing:border-box;background:var(--paper);width:100%;min-height:42px;padding:10px 12px}.bp-application-field [aria-invalid=true]{border-color:var(--accent)}.bp-application-group,.bp-application-row{border:1px solid var(--line);border-radius:var(--ui-surface-broker-card-radius);gap:18px;min-width:0;margin:0;padding:20px;display:grid}.bp-application-group legend,.bp-application-row legend{font-size:var(--ui-text-base);font-weight:var(--ui-font-semibold);padding:0 6px}.bp-application-options{gap:12px;display:grid}.bp-application-options label{font-size:var(--ui-text-base);align-items:center;gap:10px;display:flex}.bp-application-result,.bp-application-conflict{border:1px solid var(--line);border-radius:var(--ui-surface-broker-card-radius);padding:20px}@media (width<=760px){.bp-application-workspace{padding:16px}.bp-application-layout{grid-template-columns:1fr;gap:20px}.bp-application-sidebar{max-height:220px;position:static}.bp-application-card{padding:18px}}.bp-application-nav-group h2{font-size:var(--ui-compat-type-form-hint);text-transform:capitalize;margin:1.25rem 0 .5rem}.bp-application-nav-group h3{font-size:var(--ui-compat-type-nav-sublabel);text-transform:capitalize;color:var(--muted);margin:.75rem 0 .25rem}.bp-application-card>summary{cursor:pointer}.bp-application-card>summary h2{display:inline}.bp-application-card[hidden]{display:none}.bp-application-workspace .bp-btn-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.bp-application-workspace .bp-btn-primary{background:var(--accent);color:var(--paper);border:1px solid var(--accent)}.bp-application-workspace .bp-btn:disabled{opacity:.55;cursor:not-allowed}.bp-application-next{z-index:2;background:var(--paper);border:1px solid var(--line);padding:14px;position:sticky;top:0}.bp-application-next>div:first-child{gap:5px;display:grid}.bp-application-next.is-ready{background:var(--evergreen-050);border-color:var(--evergreen-200)}.bp-application-nav{width:100%}.bp-application-field.is-prefilled,.bp-application-field.is-missing{border:1px solid var(--bp-info-border);border-radius:var(--ui-radius);background:var(--bp-info-bg);padding:12px}.bp-application-field.is-missing{border-left-color:var(--warning);background:color-mix(in srgb, var(--warning) 7%, var(--paper))}.bp-application-field-state{font-size:var(--ui-font-sm);color:var(--blue)}.bp-application-field.is-missing .bp-application-field-state{color:var(--warning)}.bp-application-binary{gap:8px;display:flex}.bp-application-optional,.bp-application-upload{border:1px solid var(--line);padding:14px}.bp-application-optional summary,.bp-application-upload summary{cursor:pointer;font-weight:var(--ui-font-medium)}.bp-application-upload{margin-top:16px}.bp-application-upload input{margin-top:8px;display:block}.bp-application-fields{gap:16px}@media (width<=720px){.bp-application-next{padding:10px;top:0}}.bp-application-workspace{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:20px 24px}.bp-application-layout{grid-template-columns:250px minmax(0,1fr);gap:20px;margin-top:16px}.bp-application-sidebar{scrollbar-gutter:stable;gap:4px;top:16px}.bp-quote-overview-title{font-size:var(--ui-compat-type-lead);margin:0}.bp-application-nav-group h2{margin-top:12px}.bp-application-nav-group h3{font-size:var(--ui-text-base);color:var(--ink)}.bp-application-nav{border-radius:var(--ui-radius);gap:4px;padding:10px 12px}.bp-application-nav strong{font-size:var(--ui-font-base)}.bp-application-card{border-radius:var(--ui-radius);min-width:0;padding:0}.bp-application-editor{gap:12px}.bp-application-editor>:not(.bp-application-next):not(.bp-question-workspace){margin-left:18px;margin-right:18px}.bp-application-next{border-width:0 0 1px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.bp-application-next h2{font-size:var(--ui-text-md);margin:0}.bp-active-carrier{font-size:var(--ui-compat-type-section);font-weight:var(--ui-compat-weight-emphasis)}.bp-application-next>.bp-error{flex-basis:100%;margin:0}.bp-question-workspace{min-width:0}.bp-question-navigation{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px;display:flex}.bp-question-sections{flex-wrap:wrap;flex:1;gap:6px;display:flex}.bp-question-sections button{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;font:inherit;font-size:var(--ui-font-sm);cursor:pointer;padding:7px 10px}.bp-question-sections button span{color:var(--muted);font-size:var(--ui-font-xs);margin-top:3px;margin-left:6px;display:inline}.bp-question-sections button.is-active{border-color:var(--accent);background:var(--evergreen-050)}.bp-question-pane{scrollbar-gutter:stable;min-height:320px;max-height:min(65vh,720px);padding:16px 18px;overflow:auto}.bp-question-heading h3{font-size:var(--ui-compat-type-lead);margin:0 0 6px}.bp-question-heading{margin-bottom:16px}.bp-question-pane .bp-application-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.bp-question-pane .bp-application-group{grid-column:1/-1}.bp-question-pane .bp-application-field{align-content:start;gap:5px}.bp-question-pane .bp-application-field.is-prefilled{background:0 0;border:0;padding:0}.bp-question-pane .bp-application-field.is-missing{border-left:3px solid var(--warning);background:0 0;padding:0 0 0 9px}.bp-question-pane .bp-application-field .detail-meta{font-size:var(--ui-font-sm)}.bp-question-footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:20px;padding-top:14px;display:flex}.bp-answer-review{margin-bottom:18px}.bp-answer-review header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bp-answer-review h4{font-size:var(--ui-text-base);margin:0}.bp-answer-review button{color:var(--accent);cursor:pointer;font:inherit;font-size:var(--ui-font-sm);background:0 0;border:0;text-decoration:underline}.bp-answer-review dl{margin:8px 0 0}.bp-answer-review dl>div{border-top:1px solid var(--line);font-size:var(--ui-font-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:8px 0;display:grid}.bp-answer-review dd{overflow-wrap:anywhere;margin:0}.bp-answer-provenance{font-size:var(--ui-font-micro);color:var(--muted);margin-top:3px;display:block}@media (width<=1000px){.bp-application-layout{grid-template-columns:210px minmax(0,1fr);gap:12px}.bp-question-pane .bp-application-fields{grid-template-columns:1fr}.bp-question-navigation{display:grid}}@media (width<=720px){.bp-application-workspace{padding:12px}.bp-application-layout{grid-template-columns:1fr}.bp-application-sidebar{max-height:180px;position:static}.bp-question-pane{max-height:65vh}}.bp-application-preparation{border:1px solid var(--line);background:var(--paper);min-height:420px;margin-top:20px;padding:28px}.bp-application-preparation h2{font-size:var(--ui-compat-type-section)}.bp-preparation-skeleton{gap:16px;margin-top:32px;display:grid}.bp-preparation-skeleton div{background:var(--paper-2);border:1px solid var(--line);height:56px}.bp-application-field[data-long-question=true]{grid-column:1/-1}.bp-confirmation-question{line-height:var(--ui-leading-relaxed);gap:10px;display:grid}.bp-confirmation-question [role=list]{gap:7px;padding-left:18px;display:grid}.bp-confirmation-question [role=listitem]{font-weight:var(--ui-font-normal);display:list-item}.bp-confirmation-instruction{font-size:var(--ui-font-sm)}.bp-market-identity{align-items:center;gap:9px;display:inline-flex}.bp-market-logo{background:var(--paper);width:32px;height:32px;color:var(--accent);font-size:var(--ui-font-xs);font-weight:var(--ui-compat-weight-emphasis);flex:0 0 32px;place-items:center;display:grid;position:relative}.bp-market-logo img{object-fit:contain;background:var(--paper);width:100%;height:100%;position:absolute;inset:0}.bp-market-logo img[hidden]{display:none}.bp-question-optional-toggle{color:var(--accent);font:inherit;font-size:var(--ui-font-sm);cursor:pointer;background:0 0;border:0;text-decoration:underline}.bp-question-next-detail{font-size:var(--ui-font-xs);margin-top:3px;font-weight:400;display:block}.bp-application-nav{border-radius:var(--ui-surface-broker-card-radius);line-height:var(--ui-line-height-tight);border-left-width:4px;margin:4px 0}.bp-application-nav:hover{background:var(--bp-hover-bg)}.bp-application-nav.is-active{background:var(--bp-brand-soft);box-shadow:none;border:1px solid #0000}.bp-program-title{justify-content:space-between;align-items:flex-start;gap:8px;min-height:36px;display:flex}.bp-program-selected{font-weight:var(--ui-font-semibold);color:var(--accent);letter-spacing:var(--ui-compat-tracking-caption);flex:none;font-size:var(--ui-font-micro)!important}.bp-program-status{box-sizing:border-box;width:100%;min-height:40px;font-size:var(--ui-font-sm);line-height:var(--ui-compat-leading-program-status);color:var(--muted);padding:3px 6px}.bp-application-nav.is-ready .bp-program-status{background:var(--evergreen-050);color:var(--accent);border-radius:var(--ui-surface-broker-attachment-radius);padding:3px 6px}.bp-application-nav-group>div+div{margin-top:16px}.bp-application-preparation>.bp-ff-spinner{margin:0 0 20px}.bp-application-next{border-top:4px solid var(--accent);background:var(--evergreen-050)}.bp-question-heading{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--bp-surface-subtle);padding:12px 14px}.bp-question-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bp-question-pane [data-missing=true]:focus-within{outline:2px solid var(--warning);outline-offset:3px}.bp-preparation-skeleton div{animation:1.6s ease-in-out infinite bp-preparation-pulse}.bp-preparation-skeleton div:nth-child(2){animation-delay:.15s}.bp-preparation-skeleton div:nth-child(3){animation-delay:.3s}@keyframes bp-preparation-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.bp-preparation-skeleton div{animation:none}}.bp-application-workspace{max-width:1280px;margin-inline:auto}.bp-application-next{gap:16px;padding:20px 24px}.bp-application-next h2{font-size:var(--ui-text-base);line-height:var(--ui-leading-relaxed);margin-top:6px}.bp-application-nav-group h3{border-top:1px solid var(--line);font-size:var(--ui-text-base);font-weight:var(--ui-font-semibold);background:0 0;margin:18px 0 6px;padding:12px 10px 6px}.bp-question-navigation{grid-template-columns:1fr;gap:12px;padding:16px 24px;display:grid}.bp-question-sections{gap:8px}.bp-question-sections button{line-height:var(--ui-leading-relaxed);padding:9px 12px}.bp-question-sections button span{margin:2px 0 0;display:block}.bp-question-actions{justify-content:flex-start;gap:12px;padding-top:4px}.bp-question-optional-toggle{justify-self:start;padding:0}.bp-question-pane{min-height:280px;padding:20px 24px 24px}.bp-question-heading{border:0;border-bottom:1px solid var(--line);background:0 0;margin-bottom:20px;padding:0 0 14px}.bp-question-heading h3{font-size:var(--ui-compat-type-compact-title);line-height:var(--ui-line-height-tight)}.bp-question-pane .bp-application-fields{align-items:start;gap:24px}.bp-question-pane .bp-application-field>label{font-size:var(--ui-text-base);line-height:var(--ui-leading-relaxed)}.bp-question-pane .bp-application-field .field-input{box-sizing:border-box;width:100%;min-height:42px}.bp-answer-review dl>div{font-size:var(--ui-font-base);line-height:var(--ui-leading-relaxed);padding:12px 0}.bp-application-preparation{max-width:760px;min-height:360px;padding:32px}.bp-preparation-activity{color:var(--accent);font-size:var(--ui-font-title);align-items:center;gap:16px;margin-bottom:28px;display:flex}.bp-preparation-spinner{box-sizing:border-box;border:4px solid var(--evergreen-200);border-top-color:var(--accent);border-radius:50%;flex:0 0 36px;width:36px;height:36px;animation:.85s linear infinite bp-preparation-spin;display:block}.bp-preparation-stages{gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.bp-preparation-stages li{border-left:3px solid var(--line);gap:4px;padding:14px 16px;display:grid}.bp-preparation-stages li[aria-current=step]{border-left-color:var(--accent);background:var(--evergreen-050)}.bp-preparation-stages span{color:var(--muted);font-size:var(--ui-font-base)}@keyframes bp-preparation-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.bp-question-pane .bp-application-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.bp-application-layout{grid-template-columns:minmax(0,1fr)}.bp-application-next,.bp-question-navigation,.bp-question-pane{padding:16px}.bp-application-preparation{padding:24px 18px}.bp-answer-review dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (prefers-reduced-motion:reduce){.bp-preparation-spinner{animation:none}}.bp-quote-progress{border:1px solid var(--evergreen-200);background:var(--evergreen-050);line-height:var(--ui-leading-relaxed);align-items:center;gap:14px;padding:16px;display:flex}.bp-application-update{min-height:24px;margin:8px 0}.bp-quote-progress-spinner,.bp-status-spinner{box-sizing:border-box;border:3px solid var(--evergreen-200);border-top-color:var(--accent);border-radius:50%;animation:.85s linear infinite bp-preparation-spin;display:inline-block}.bp-quote-progress-spinner{flex:0 0 28px;width:28px;height:28px}.bp-status-spinner{vertical-align:middle;border-width:2px;width:14px;height:14px;margin-right:6px}@media (prefers-reduced-motion:reduce){.bp-quote-progress-spinner,.bp-status-spinner{animation:none}}.bp-main:has(.bp-application-workspace)>.bp-payout-banner{display:none}.bp-application-workspace{padding:28px 32px}.bp-application-layout{grid-template-columns:230px minmax(0,1fr);gap:28px}.bp-application-picker{display:none}.bp-application-nav-group h3{font-size:var(--ui-text-base);background:0 0;border-top:0;padding:12px 4px 4px}.bp-program-title{flex-wrap:wrap;gap:4px 8px;min-height:0}.bp-program-status{min-height:0;padding:0}.bp-application-nav{margin:4px 0;padding:12px}.bp-application-nav.is-ready .bp-program-status{background:0 0;padding:0}.bp-application-next{background:var(--paper);border-top:0;position:static}.bp-application-next.is-ready{background:var(--paper)}.bp-application-next>div:first-child{gap:4px}.bp-active-carrier{font-size:var(--ui-compat-type-section)}.bp-application-next .bp-application-actions{align-self:flex-start}.bp-question-navigation{background:var(--paper-2);padding:16px 24px}.bp-question-sections button{font-size:var(--ui-font-base);background:0 0;border-color:#0000;padding:8px 10px}.bp-question-sections button.is-active{background:var(--paper);border-color:var(--accent)}.bp-question-pane{min-height:0;max-height:none;padding:28px 24px;overflow:visible}.bp-question-pane .bp-application-fields{grid-template-columns:minmax(0,1fr);gap:28px;max-width:680px}.bp-question-pane .bp-application-field{gap:8px}.bp-question-pane .bp-application-field>label{font-size:var(--ui-text-md);font-weight:var(--ui-font-semibold)}.bp-question-pane .bp-application-field .detail-meta{font-size:var(--ui-font-base);line-height:var(--ui-compat-leading-reading);max-width:65ch}.bp-question-pane .bp-application-field-state{font-size:var(--ui-font-sm)}.bp-question-pane .bp-application-field .field-input{min-height:44px;padding:10px 12px}.bp-question-actions{z-index:3;border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex;position:sticky;bottom:0}.bp-question-actions .bp-btn{min-height:44px}.bp-question-next-detail{margin-top:2px}.bp-application-field{scroll-margin-block:24px 110px}.bp-application-editor>.bp-application-actions:last-child{padding-bottom:16px}.bp-answer-review dl>div{font-size:var(--ui-text-base);grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px}.bp-application-result{border-color:var(--evergreen-200);background:var(--evergreen-050);border-radius:var(--ui-radius)}.bp-application-price{font-size:var(--ui-compat-type-display);font-weight:var(--ui-compat-weight-emphasis);line-height:var(--ui-compat-leading-title);font-variant-numeric:tabular-nums;margin:12px 0}.bp-application-update{min-height:0}.bp-application-workspace :is(button,select,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=1200px){.bp-application-workspace{padding:24px}.bp-application-layout{grid-template-columns:minmax(0,1fr)}.bp-application-sidebar{display:none}.bp-application-picker{font-size:var(--ui-font-base);font-weight:var(--ui-font-semibold);gap:8px;margin-top:20px;display:grid}.bp-application-picker select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;padding:10px 12px}}@media (width<=720px){.bp-application-workspace{padding:16px}.bp-application-header h1{font-size:var(--ui-compat-type-block)}.bp-application-next,.bp-question-navigation,.bp-question-pane,.bp-question-actions{padding:16px}.bp-question-sections{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.bp-answer-review dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.bp-question-actions .bp-btn-primary{flex:1}}.bp-guided-workspace{--guided-rail-top:24px;--guided-footer-space:120px;width:100%;min-width:0;max-width:1660px;margin-inline:auto;padding:24px}.bp-guided-workspace [hidden]{display:none!important}.bp-guided-workspace :is(button,input,select,textarea){max-width:100%}.bp-guided-workspace :is(button,select,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bp-guided-workspace :is(h1,h2,h3,h4,p){overflow-wrap:anywhere}.bp-guided-workspace .bp-application-header{align-items:flex-start;gap:16px}.bp-guided-workspace .bp-application-header h1{font-size:var(--ui-compat-type-page-compact);line-height:var(--ui-compat-leading-subtitle);letter-spacing:var(--ui-compat-tracking-heading)}.bp-guided-workspace .bp-application-header .bp-btn{height:auto;min-height:44px}.bp-guided-summary{color:var(--muted);font-size:var(--ui-font-base);line-height:var(--ui-leading-relaxed);flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:12px 0 24px;display:flex}.bp-guided-summary strong{color:var(--ink);font-size:var(--ui-font-title);font-weight:var(--ui-font-semibold)}.bp-guided-layout{grid-template-columns:190px minmax(0,1fr) 280px;align-items:start;gap:20px;margin-top:20px;display:grid}.bp-guided-layout>*{min-width:0}.bp-guided-outline{top:var(--guided-rail-top);overscroll-behavior-y:contain;scrollbar-width:thin;max-height:calc(100dvh - 48px);position:sticky;overflow-y:auto}.bp-guided-outcomes{max-height:none;scroll-margin-top:24px;position:static;overflow:visible}.bp-guided-results-shortcut{display:none}.bp-guided-outline{padding:4px 8px 12px 0}.bp-guided-outline-group{gap:4px;margin-bottom:20px;display:grid}.bp-guided-outline :is(h2,h3,h4){color:var(--muted);font-size:var(--ui-font-sm);line-height:var(--ui-leading-relaxed);font-weight:var(--ui-font-semibold);margin:0 0 8px;padding:0 10px}.bp-guided-outline button{width:100%;min-height:44px;color:var(--ink);text-align:left;font:inherit;font-size:var(--ui-font-base);line-height:var(--ui-line-height);white-space:normal;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:10px;display:flex}.bp-guided-outline button:hover{background:var(--bp-hover-bg);border-color:#0000}.bp-guided-outline :is(button.is-active,button[aria-current=step],button[aria-selected=true]){background:var(--bp-brand-soft);box-shadow:none;color:var(--accent);font-weight:var(--ui-font-medium);border-color:#0000}.bp-guided-outline-count{text-align:center;min-width:22px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:var(--bp-radius-pill);font-size:var(--ui-font-xs);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding:1px 6px}.bp-guided-review-action{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.bp-guided-main{background:var(--paper);border:1px solid var(--line);min-width:0}.bp-guided-section-heading{border-bottom:1px solid var(--line);padding:24px}.bp-guided-section-heading :is(h2,h3){color:var(--ink);font-size:var(--ui-text-xl);line-height:var(--ui-compat-leading-label);letter-spacing:var(--ui-compat-tracking-tightest);margin:0}.bp-guided-section-heading p{max-width:65ch;color:var(--muted);font-size:var(--ui-text-base);line-height:var(--ui-compat-leading-reading);margin:8px 0 0}.bp-guided-question-segment{min-width:0}.bp-guided-question-segment+.bp-guided-question-segment{border-top:1px solid var(--line)}.bp-guided-workspace .bp-guided-main .bp-application-editor{background:0 0;border:0;min-width:0}.bp-guided-workspace .bp-guided-main .bp-question-pane{min-height:0;padding:24px;overflow:visible}.bp-guided-workspace .bp-guided-main .bp-application-fields{grid-template-columns:minmax(0,1fr);gap:28px;width:100%;max-width:720px;margin-inline:auto;display:grid}.bp-guided-workspace .bp-application-field{min-width:0;scroll-margin-block:24px var(--guided-footer-space)}.bp-guided-workspace .bp-application-field>label{font-size:var(--ui-text-md);font-weight:var(--ui-font-semibold);line-height:var(--ui-leading-relaxed)}.bp-guided-workspace .bp-application-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;min-height:44px;font-size:var(--ui-font-title);line-height:var(--ui-line-height);padding:10px 12px}.bp-guided-workspace .bp-application-field textarea{resize:vertical;min-height:112px}.bp-guided-workspace .bp-application-field .detail-meta{font-size:var(--ui-font-base);line-height:var(--ui-compat-leading-reading);overflow-wrap:anywhere;max-width:65ch}.bp-guided-workspace .bp-application-field-state{font-size:var(--ui-font-sm);line-height:var(--ui-leading-relaxed)}.bp-guided-field-context,.bp-guided-field-applicability{color:var(--muted);font-size:var(--ui-font-sm);line-height:var(--ui-leading-relaxed);flex-wrap:wrap;gap:4px 8px;margin-top:6px;display:flex}.bp-guided-workspace .bp-application-binary{flex-wrap:wrap;gap:8px;display:flex}.bp-guided-workspace .bp-question-actions{z-index:5;padding:16px 24px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);box-shadow:0 -4px 12px color-mix(in srgb, var(--ink) 4%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex;position:sticky;bottom:0}.bp-guided-layout>.bp-question-actions{grid-column:2}.bp-guided-workspace .bp-question-actions .bp-btn{white-space:normal;max-width:100%;height:auto;min-height:44px;line-height:var(--ui-line-height-tight)}.bp-guided-workspace .bp-question-actions .bp-btn-primary{margin-left:auto}.bp-guided-workspace .bp-answer-review{padding:24px}.bp-guided-workspace .bp-answer-review dl>div{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px}.bp-guided-workspace .bp-answer-review :is(dt,dd){overflow-wrap:anywhere;min-width:0;line-height:var(--ui-compat-leading-reading)}.bp-guided-view-tabs,.bp-guided-section-select{display:none}.bp-guided-workspace .bp-guided-main .bp-application-editor{gap:0}.bp-guided-workspace .bp-guided-main .bp-application-editor>*{margin-inline:0}.bp-guided-workspace .bp-guided-question-segment{padding:24px}.bp-guided-workspace .bp-guided-applicability{color:var(--muted);font-size:var(--ui-font-sm);line-height:var(--ui-leading-relaxed);overflow-wrap:anywhere;margin:0 0 12px}.bp-guided-workspace .bp-guided-answer{gap:8px;margin:0;display:grid}.bp-guided-workspace .bp-guided-answer dt{color:var(--ink);font-size:var(--ui-text-md);font-weight:var(--ui-font-semibold);line-height:var(--ui-leading-relaxed)}.bp-guided-workspace .bp-guided-answer dd{font-size:var(--ui-text-md);line-height:var(--ui-compat-leading-reading);overflow-wrap:anywhere;margin:0}.bp-guided-workspace .bp-guided-answer .bp-answer-provenance{margin-top:4px;display:block}.bp-guided-workspace .bp-guided-product-summary{border-bottom:1px solid var(--line);padding:24px}.bp-guided-workspace .bp-guided-main .bp-question-optional-toggle{min-height:44px;color:var(--accent);font-size:var(--ui-font-base);text-align:left;white-space:normal;margin:8px 24px 0;padding:8px 0}.bp-guided-workspace .bp-guided-main .bp-application-group{border:1px solid var(--line);min-width:0;margin:16px 24px;padding:16px}.bp-guided-workspace .bp-application-product{align-items:center;gap:10px;min-height:44px;display:flex}.bp-guided-workspace .bp-guided-question-segment .bp-application-field.is-prefilled{background:0 0;border:0;padding:0}.bp-guided-workspace .bp-guided-question-segment .bp-application-field.is-missing{border-left:3px solid var(--warning);background:0 0;padding:0 0 0 10px}.bp-guided-workspace .bp-guided-section-select{border-bottom:1px solid var(--line);margin:0;padding:16px}.bp-guided-workspace .bp-guided-summary p{margin:6px 0 0}.bp-guided-outline>.bp-eyebrow{padding:0 10px 12px;display:block}.bp-guided-outline button.bp-guided-review-action{border-top:1px solid var(--line);margin-top:16px}.bp-guided-workspace .bp-market-outcomes{gap:14px;min-width:0;display:grid}.bp-guided-workspace .bp-market-outcomes-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:4px 0 2px;display:flex}.bp-guided-workspace .bp-market-outcomes-header :is(h2,h3){font-size:var(--ui-font-title);line-height:var(--ui-line-height-tight);margin:0}.bp-guided-workspace .bp-market-outcomes-header p{color:var(--muted);font-size:var(--ui-font-sm);line-height:var(--ui-leading-relaxed);margin:0}.bp-guided-workspace .bp-market-outcome{border:1px solid var(--line);background:var(--paper);min-width:0}.bp-guided-workspace .bp-market-outcome.is-active{border-color:var(--evergreen-200)}.bp-guided-workspace .bp-market-outcome-heading{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px;display:flex}.bp-guided-workspace .bp-market-outcome-heading :is(h2,h3,h4){font-size:var(--ui-text-md);line-height:var(--ui-line-height-tight);font-weight:var(--ui-font-semibold);margin:0}.bp-guided-workspace .bp-market-outcome-logo{background:var(--paper);flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:4px;display:flex;position:relative}.bp-guided-workspace .bp-market-outcome-logo img{object-fit:contain;background:var(--paper);width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.bp-guided-workspace .bp-market-outcome-options{min-width:0;margin:0;padding:0;list-style:none;display:grid}.bp-guided-workspace .bp-market-outcome-option{overflow-wrap:anywhere;min-width:0;padding:16px}.bp-guided-workspace .bp-market-outcome-option+.bp-market-outcome-option{border-top:1px solid var(--line)}.bp-guided-workspace .bp-market-outcome-option :is(h3,h4,strong){font-size:var(--ui-font-base);font-weight:var(--ui-font-semibold);line-height:var(--ui-leading-relaxed);margin:0}.bp-guided-workspace .bp-market-outcome-option p{font-size:var(--ui-font-sm);line-height:var(--ui-compat-leading-reading);margin:6px 0}.bp-guided-workspace .bp-market-outcome-status{color:var(--muted);font-size:var(--ui-font-sm);line-height:var(--ui-leading-relaxed);align-items:center;gap:7px;margin-top:6px;display:flex}.bp-guided-workspace .bp-market-outcome-option[data-state=quote] .bp-market-outcome-status{color:var(--accent)}.bp-guided-workspace .bp-market-outcome-option .bp-market-outcome-price{color:var(--ink);font-size:var(--ui-compat-type-workspace-title);font-weight:var(--ui-compat-weight-emphasis);line-height:var(--ui-compat-leading-subtitle);letter-spacing:var(--ui-compat-tracking-tightest);font-variant-numeric:tabular-nums;margin:10px 0}.bp-guided-workspace .bp-market-outcome-price small{color:var(--muted);font-size:var(--ui-font-xs);font-weight:var(--ui-font-normal);letter-spacing:0;line-height:var(--ui-line-height-tight);margin-top:4px;display:block}.bp-guided-workspace .bp-market-outcome-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bp-guided-workspace .bp-market-outcome-actions :is(button,a){white-space:normal;max-width:100%;height:auto;min-height:44px;line-height:var(--ui-line-height-tight);padding:10px 12px}.bp-guided-workspace .bp-market-outcome-actions .bp-btn{flex:auto}.bp-guided-workspace .bp-market-outcome-actions .bp-btn-secondary{color:var(--ink);background:var(--paper);border-color:var(--line)}.bp-guided-workspace .bp-market-outcome-actions .bp-btn-secondary:hover{background:var(--paper-2);border-color:var(--muted)}.bp-guided-workspace .bp-market-outcome-option label{min-height:44px;line-height:var(--ui-leading-relaxed);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.bp-guided-workspace .bp-market-outcome-option input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:0 0 18px;margin:2px 0}@media (width<=1199px){.bp-guided-workspace{padding:20px}.bp-guided-view-tabs{border:1px solid var(--line);background:var(--paper);gap:4px;margin:16px 0;padding:4px;display:flex}.bp-guided-view-tabs button{min-width:0;min-height:44px;color:var(--muted);font:inherit;font-size:var(--ui-text-base);font-weight:var(--ui-font-semibold);background:0 0;border:1px solid #0000;flex:1;padding:10px 16px}.bp-guided-view-tabs button[aria-pressed=true]{color:var(--accent);border-color:var(--evergreen-200);background:var(--evergreen-050)}.bp-guided-layout{grid-template-columns:170px minmax(0,1fr);gap:16px}.bp-guided-outcomes{grid-column:1/-1;max-height:none;display:block;position:static;overflow:visible}.bp-guided-results-shortcut{display:block}.bp-guided-main>.bp-guided-results-shortcut{border-bottom:1px solid var(--line);padding:12px 16px}.bp-guided-workspace[data-workspace-view=markets] .bp-guided-layout{grid-template-columns:minmax(0,1fr)}.bp-guided-workspace[data-workspace-view=markets] :is(.bp-guided-outline,.bp-guided-main,.bp-guided-section-select,.bp-guided-layout>.bp-question-actions){display:none}.bp-guided-workspace[data-workspace-view=markets] .bp-guided-outcomes{display:block}.bp-guided-workspace .bp-market-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bp-guided-workspace .bp-market-outcomes-header{grid-column:1/-1}}@media (width<=820px){.bp-guided-workspace{--guided-rail-top:72px}.bp-guided-outline{max-height:calc(100dvh - 96px)}}@media (width<=699px){.bp-guided-workspace{--guided-footer-space:170px;padding:16px 12px}.bp-guided-workspace .bp-application-header{flex-wrap:wrap}.bp-guided-workspace .bp-application-header h1{font-size:var(--ui-compat-type-workspace-title)}.bp-guided-workspace .bp-application-header .bp-application-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.bp-guided-summary{gap:4px;margin:10px 0 16px;display:grid}.bp-guided-layout{grid-template-columns:minmax(0,1fr);gap:12px}.bp-guided-outline{display:none}.bp-guided-section-select{color:var(--muted);font-size:var(--ui-font-sm);font-weight:var(--ui-font-semibold);gap:6px;margin:0 0 16px;display:grid}.bp-guided-section-select select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;font-size:var(--ui-font-title);padding:10px 12px}.bp-guided-section-heading,.bp-guided-workspace .bp-guided-question-segment,.bp-guided-workspace .bp-guided-product-summary{padding:20px 16px}.bp-guided-section-heading :is(h2,h3){font-size:var(--ui-compat-type-section)}.bp-guided-workspace .bp-guided-main .bp-question-pane,.bp-guided-workspace .bp-answer-review{padding:20px 16px}.bp-guided-workspace .bp-question-actions{padding:12px 16px max(12px, env(safe-area-inset-bottom));gap:8px}.bp-guided-layout>.bp-question-actions{grid-column:1}.bp-guided-workspace .bp-question-actions .bp-btn-primary{flex:100%;order:-1;margin-left:0}.bp-guided-workspace .bp-answer-review dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.bp-guided-workspace .bp-market-outcomes{grid-template-columns:minmax(0,1fr)}.bp-guided-workspace .bp-market-outcome-heading{padding:16px}}.bp-guided-workspace .bp-guided-market-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:20px 24px 12px;display:flex}.bp-guided-workspace .bp-guided-market-tabs button{white-space:normal;background:var(--paper);height:auto;min-height:44px;color:var(--ink);border-color:var(--line)}.bp-guided-workspace .bp-guided-market-tabs button[aria-pressed=true]{background:var(--accent);color:var(--paper);border-color:var(--accent)}.bp-guided-workspace .bp-guided-market-title{font-size:var(--ui-compat-type-section);line-height:var(--ui-line-height-tight);margin:0;padding:20px 24px 0}.bp-guided-workspace .bp-guided-carrier-heading{gap:12px;display:grid}.bp-guided-workspace .bp-guided-carrier-heading .bp-guided-market-title{font-size:var(--ui-text-xl);padding:0}.bp-guided-carrier-context{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.bp-guided-carrier-context>span{color:var(--muted);font-size:var(--ui-font-sm)}.bp-guided-workspace .bp-guided-carrier-heading h3{font-size:var(--ui-text-md)}.bp-guided-workspace .bp-guided-carrier-heading p{margin:0}.bp-guided-workspace .bp-question-actions>p{flex:240px;margin:0}.bp-appetite-page{max-width:1240px;margin-inline:auto}.bp-appetite-page .bp-pagehead{margin-bottom:28px}.bp-appetite-search{border:1px solid var(--line);border-radius:var(--bp-radius-card);background:var(--paper);padding:24px}.bp-appetite-search-grid{grid-template-columns:minmax(230px,1.5fr) minmax(190px,1fr) minmax(160px,.8fr) auto;align-items:end;gap:18px;display:grid}.bp-appetite-search-grid--placement{grid-template-columns:minmax(230px,1.5fr) minmax(190px,1fr) minmax(160px,.8fr)}.bp-appetite-search-grid>div{min-width:0}.bp-appetite-search .bp-label{text-transform:none;letter-spacing:0;font-size:var(--ui-font-sm);align-items:center;gap:7px;display:flex}.bp-appetite-step{background:var(--evergreen-050);width:21px;height:21px;color:var(--accent);font-size:var(--ui-font-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bp-appetite-help{color:var(--muted);font-size:var(--ui-font-base);line-height:var(--ui-compat-leading-reading-open);margin:14px 0 0}.bp-appetite-search .bp-suggest{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.bp-appetite-results{margin-top:30px}.bp-appetite-results-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.bp-appetite-results-head h2{font-size:var(--ui-compat-type-block);letter-spacing:var(--ui-compat-tracking-appetite-title);margin:7px 0 16px}.bp-appetite-criteria{font-size:var(--ui-font-base);line-height:var(--ui-leading-relaxed);flex-wrap:wrap;gap:12px 24px;display:flex}.bp-appetite-criteria span{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.bp-appetite-criteria b{color:var(--muted);font-size:var(--ui-font-micro);font-weight:var(--ui-font-medium);letter-spacing:var(--ui-compat-tracking-appetite-criterion);margin-bottom:3px}.bp-appetite-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:20px;display:grid}.bp-appetite-result-card{background:var(--paper);border:1px solid var(--line);min-width:0}.bp-appetite-result-card .bp-appetite-row{border:0;flex-direction:column;align-items:stretch;gap:18px;padding:22px;display:flex}.bp-appetite-result-card .bp-sub-right{text-align:left;border-top:1px solid var(--line);flex-flow:wrap;justify-content:space-between;gap:10px;padding-top:16px}.bp-appetite-result-card .bp-sub-name{overflow-wrap:anywhere}.bp-appetite-page .bp-appetite-logo{background:var(--paper);object-fit:contain;border:1px solid var(--line);flex-shrink:0;width:44px;height:44px;padding:4px}.bp-appetite-progress,.bp-appetite-loading{color:var(--accent);font-size:var(--ui-font-base);align-items:center;gap:12px;display:flex}.bp-appetite-progress{flex-shrink:0}.bp-appetite-loading{border:1px solid var(--line);background:var(--paper);margin-top:24px;padding:30px}.bp-appetite-loading p{color:var(--muted);margin:5px 0 0}.bp-appetite-spinner{border:2px solid var(--evergreen-050);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite appetite-spin;display:inline-block}@keyframes appetite-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.bp-appetite-search-grid{grid-template-columns:1fr 1fr}.bp-appetite-business{grid-column:1/-1}}@media (width<=640px){.bp-appetite-search{padding:18px}.bp-appetite-search-grid,.bp-appetite-search-grid--placement,.bp-appetite-grid{grid-template-columns:minmax(0,1fr)}.bp-appetite-business{grid-column:auto}.bp-appetite-results-head{flex-direction:column;align-items:flex-start}.bp-appetite-criteria{gap:12px 20px}.bp-appetite-results-head h2{font-size:var(--ui-text-xl)}.bp-appetite-result-card .bp-appetite-row{padding:18px}.bp-appetite-page .bp-pagehead .bp-btn{white-space:normal}}@media (prefers-reduced-motion:reduce){.bp-appetite-spinner{animation:none}}.bp-market-update{border:1px solid var(--line);background:var(--paper);margin:0 24px 20px}.bp-market-update>summary{cursor:pointer;color:var(--ink);font-weight:var(--ui-font-semibold);font-size:var(--ui-font-sm);padding:14px 16px}.bp-market-update>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bp-market-update[open]>summary{border-bottom:1px solid var(--line)}.bp-market-update .bp-market-working-panel--inline{border:0;max-width:none;padding:16px}.bp-market-update .bp-market-program:first-child{padding-top:0}.bp-question-confirmation{border:1px solid var(--bp-brand-border);border-radius:var(--ui-radius);background:var(--bp-brand-tint);margin:0 24px 20px;padding:12px 16px}.bp-question-confirmation p{font-size:var(--ui-font-sm);line-height:var(--ui-leading-relaxed);margin:0 0 10px}.bp-confirm-all{border:1px solid var(--bp-brand-border);border-radius:var(--ui-radius);background:var(--bp-brand-tint);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:12px 16px;display:flex}.bp-confirm-all-list{min-width:0;font-size:var(--ui-font-base);flex:260px}.bp-confirm-all-list summary{cursor:pointer;font-weight:var(--ui-font-medium);padding:9px 0}.bp-confirm-all-list dl{font-size:var(--ui-font-sm);gap:6px;margin:4px 0 0;display:grid}.bp-confirm-all-list dl>div{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;display:grid}.bp-confirm-all-list :is(dt,dd){overflow-wrap:anywhere;min-width:0;line-height:var(--ui-leading-relaxed);margin:0}.bp-confirm-all-list dt{color:var(--muted-d)}.bp-confirm-all-list dd{color:var(--ink);font-weight:var(--ui-font-medium)}.bp-guided-workspace .bp-guided-main .bp-application-editor>:is(.bp-confirm-all,.bp-confirm-all-status){margin:20px 24px 4px}.bp-quote-followup-summary,.bp-market-working-panel,.bp-market-latest,.bp-workspace-documents,.bp-newsub-card,.bp-newsub-subcard,.bp-newsub-email-primary,.bp-wz-paste,.bp-wz-drop,.bp-wz-finish-opt,.bp-connect-dest,.bp-rail--aside,.bp-application-preparation,.bp-application-next,.bp-application-optional,.bp-application-upload,.bp-quote-progress,.bp-guided-main,.bp-guided-workspace .bp-guided-main .bp-application-group,.bp-guided-workspace .bp-market-outcome,.bp-appetite-result-card,.bp-appetite-loading,.bp-market-update,.bp-directory-programs,.bp-market-results-empty,.bp-quote-loading-panel,.bp-share-menu,.bp-payments-link,.bp-next-portal,.bp-referral-card,.bp-referral-hero,.bp-referral-goal,.bp-ffrail,.bp-ff-done{border-radius:var(--bp-radius-card)}.bp-ff-send,.bp-question-navigation,.bp-question-actions,.bp-qbm-card,.bp-qbm-btn,.bp-qbm-ds,.bp-qbm-fail,.bp-qbm-fail-btn,.bp-wz-resumed,.bp-wz-formrow,.bp-wz-marketrow,.bp-wz-lob,.bp-wz-insured-linked,.bp-wz-naics-opt,.bp-wz-files li,.bp-ff-market-status,.bp-ff-quote-announcement,.bp-formfill-embed input:not(.bp-input):not(.ff-composer-input),.bp-formfill-embed select,.bp-formfill-embed textarea,.bp-payout-pending,.bp-application-workspace .bp-btn-ghost,.bp-application-workspace .bp-btn-primary,.bp-question-sections button,.bp-application-nav.is-active,.bp-application-picker select,.bp-guided-outline button,.bp-guided-view-tabs,.bp-guided-section-select select,.bp-appetite-page .bp-appetite-logo,.bp-market-results-controls select,.proposal-quote-surface .btn,.bp-quote-download-error,.bp-qb-drop,.bp-application-binary button,.bp-share-urlrow input,.bp-preparation-skeleton div{border-radius:var(--ui-radius)}.bp-guided-view-tabs button{border-radius:var(--bp-radius-sm)}.bp-newsub-icon,.bp-qb-msg,.bp-svc-msg,.bp-formfill-embed .ff-msg-assistant{border-radius:var(--bp-radius-card)}.bp-market-status,.bp-qbm-tag,.bp-qbm-chip,.bp-directory-badge,.bp-markets-page .bp-tag,.bp-rail-updated,.bp-qb-attach-chip,.bp-qb-file-chip,.bp-referral-milestones>span,.bp-wz-step{border-radius:var(--bp-radius-pill)}.bp-wz-step-num{border-radius:50%}.bp-markets-page .bp-switch-track{border-radius:var(--bp-radius-pill)}.bp-markets-page .bp-switch-thumb{border-radius:50%}html body.broker-design :is(.bp-shell,.bp-auth,.bp-boot,[role=dialog],[data-radix-popper-content-wrapper]) *{text-transform:none}body.broker-design :is(.lobsel-section-label,.lobsel-section-count,.lobsel-footer-label,.lobsel-footer-count,.lobsel-footer-bk-label,.lobsel-row-bk-label,.lobsel-row-coverage-label,.lobsel-carrier-program,.lobsel-quote-validity){letter-spacing:0}body.broker-design .lobsel-rail-inner,body.broker-design .lobsel-row{border-radius:var(--bp-radius-card);box-shadow:inset 0 0 0 1px var(--line)}body.broker-design .lobsel-row:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-1);transform:none}body.broker-design .lobsel-row[aria-checked=true],body.broker-design .lobsel-row[aria-checked=true]:hover{background:var(--bp-brand-tint);box-shadow:inset 0 0 0 1.5px var(--accent);transform:none}body.broker-design .lobsel-radio{border:1.5px solid var(--line-strong)}body.broker-design .lobsel-row[aria-checked=true] .lobsel-radio{border-color:var(--accent)}body.broker-design .lobsel-radio:after{background:var(--accent)}body.broker-design :is(.lobsel-details-btn,.lobsel-select-btn){border:1px solid var(--line-strong);border-radius:var(--ui-radius);background:var(--paper);height:32px;color:var(--muted-d);font-size:var(--ui-text-base);box-shadow:var(--shadow-1)}body.broker-design .lobsel-details-btn:hover,body.broker-design .lobsel-row:hover .lobsel-select-btn:not(.is-selected){background:var(--bp-surface-subtle);color:var(--ink);box-shadow:var(--shadow-1);transform:none}body.broker-design .lobsel-select-btn.is-selected{background:var(--bp-brand-soft);border-color:var(--bp-brand-border);color:var(--accent)}body.broker-design .lobsel-cta{border-radius:var(--ui-radius);background:var(--accent);font-size:var(--ui-text-base);box-shadow:var(--bp-button-edge), var(--shadow-1)}body.broker-design .lobsel-cta:not(:disabled):not([data-empty]):hover{background:var(--evergreen-600);transform:none}body.broker-design .lobsel-cta:disabled,body.broker-design .lobsel-cta[data-empty]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong)}body.broker-design.proposal-design .mmr-card,body.broker-design.proposal-design .considerations{border-color:var(--line);border-radius:var(--bp-radius-card);overflow:hidden}body.broker-design.proposal-design .mmr-eyebrow{font-size:var(--ui-font-sm);font-weight:var(--ui-font-medium);letter-spacing:0;color:var(--accent)!important}body.broker-design.proposal-design .mmr-status{border-radius:var(--bp-radius-pill);font-weight:var(--ui-font-medium);padding:2px 10px}body.broker-design.proposal-design .mmr-status.is-enrolled{border-color:var(--bp-brand-border);background:var(--bp-brand-soft);color:var(--accent)}body.broker-design.proposal-design .mmr-pricing{border-radius:var(--ui-radius);overflow:hidden}body.broker-design.proposal-design .mmr-pricing>div{background:var(--bp-surface-subtle)}body.broker-design.proposal-design .mmr-comparison{border-radius:var(--ui-radius);background:var(--bp-brand-soft)}body.broker-design.proposal-design .mmr-comparison span{letter-spacing:0}body.broker-design.proposal-design .mmr-actions button{border-radius:var(--ui-radius);box-shadow:var(--shadow-1);font-size:var(--ui-text-base)}body.broker-design .bp-proposal-embed .ss-line-status-label{border-radius:var(--bp-radius-pill);height:22px;font-size:var(--ui-font-sm);font-weight:var(--ui-font-medium);border-color:var(--line);background:var(--bp-surface-subtle);color:var(--muted-d);padding:0 8px}body.broker-design .bp-proposal-embed .ss-line-marketing .ss-line-status-label{color:var(--bp-warning-fg);border-color:var(--bp-warning-border);background:var(--bp-warning-bg)}body.broker-design .bp-proposal-embed .ss-line-quoting .ss-line-status-label{color:var(--bp-info-fg);border-color:var(--bp-info-border);background:var(--bp-info-bg)}body.broker-design .bp-proposal-embed .ss-line-quoted .ss-line-status-label{color:var(--accent);border-color:var(--bp-brand-border);background:var(--bp-brand-soft)}body.broker-design .bp-proposal-embed :is(.ss-line-declined,.ss-line-withdrawn) .ss-line-status-label{color:var(--bp-danger-fg);border-color:var(--bp-danger-border);background:var(--bp-danger-bg)}body.broker-design :is(.bw-card,.bw-cancel-card,.bw-task-banner,.bw-error,.panel,.qc,.qc-totals,.compliance-notices,.cn-block,.market-funnel,.market-lines-block,.market-grid,.declines,.subs,.sign-box,.pay-methods,.qc-peer,.rail-broker-pop,.cd-modal,.ss-lob-bars,.ss-carrier,.qv-shell,.qvd-created-for,.qvd-questions,.qvd-coverage-block,.bound-hero,.bpanel,.bdocs-pending){border-radius:var(--bp-radius-card)}body.broker-design :is(.bw-assistant-btn,.bw-ds-choice,.bw-confirm-check,.input,.tweaks,.sign-pad,.modal-body .kv,.market-carrier-row,.ss-line-indication,.ss-line-stale,.ss-line-unsolicited,.qv-close,.cd-close,.qvd-keyvals,.qvd-kv-table){border-radius:var(--ui-radius)}body.broker-design :is(.bw-file-chip,.cd-edited,.ss-lob-seg.is-indicated){border-radius:var(--bp-radius-pill)}.bp-wz-marketrow .bp-logo-tile,.bp-rail-hit .bp-logo-tile{background:var(--paper);border:1px solid var(--line);border-radius:var(--ui-radius);flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:3px;display:inline-flex;overflow:hidden}.bp-rail-hit .bp-logo-tile{width:28px;height:28px}.bp-wz-marketrow .bp-logo-tile img,.bp-rail-hit .bp-logo-tile img{object-fit:contain;width:100%;height:100%}.bp-wz-marketrow .bp-logo-tile--mono,.bp-rail-hit .bp-logo-tile--mono{font-size:var(--ui-font-sm);font-weight:var(--ui-font-semibold);color:var(--muted);background:var(--bp-surface-subtle)}.bp-rail-hit:has(>.bp-logo-tile){grid-template-columns:28px minmax(0,1fr) max-content;align-items:center}.bp-rail-hit:has(>.bp-logo-tile)>.bp-rail-main{grid-column:2}.bp-application-unavailable{margin:0 0 12px}.bp-application-unavailable>summary{cursor:pointer}.bp-application-unavailable ul{margin:6px 0 0;padding-left:18px}
