.sb-root .sb-switch-cell{align-items:center;gap:var(--sb-space-1) var(--sb-space-2-5);flex-wrap:wrap;display:inline-flex}.sb-root .sb-switch{--sb-switch-tone:var(--sb-good);--sb-switch-halo:var(--sb-good-fill);border-radius:var(--sb-radius-full);background:var(--sb-switch-tone);width:2.75rem;height:1.5rem;min-height:0;box-shadow:var(--sb-shadow-track);transition:background-color var(--sb-duration-fast), box-shadow var(--sb-duration-fast);border:0;flex:none;padding:0;position:relative}.sb-root .sb-switch.is-off{--sb-switch-tone:var(--sb-danger);--sb-switch-halo:var(--sb-danger-fill)}.sb-root .sb-switch.is-off.is-warn{--sb-switch-tone:var(--sb-warn);--sb-switch-halo:var(--sb-warn-fill)}.sb-root .sb-switch:hover:not(:disabled){box-shadow:var(--sb-shadow-track), 0 0 0 var(--sb-space-1) var(--sb-switch-halo)}.sb-root .sb-switch-knob{border-radius:var(--sb-radius-full);background:var(--sb-switch-knob);width:1.125rem;height:1.125rem;color:var(--sb-switch-tone);box-shadow:var(--sb-shadow-knob);transition:transform var(--sb-duration-fast), width var(--sb-duration-fast);place-items:center;display:grid;position:absolute;top:.1875rem;left:.1875rem}.sb-root .sb-switch.is-on .sb-switch-knob{transform:translate(1.25rem)}.sb-root .sb-switch:active:not(:disabled) .sb-switch-knob{width:1.375rem}.sb-root .sb-switch.is-on:active:not(:disabled) .sb-switch-knob{transform:translate(1rem)}.sb-root .sb-switch-knob .sb-icon{width:var(--sb-space-3);height:var(--sb-space-3);stroke-width:3px}.sb-root .sb-switch:disabled{opacity:var(--sb-opacity-disabled);cursor:not-allowed}.sb-root .sb-switch:disabled+.sb-switch-label{opacity:var(--sb-opacity-disabled)}.sb-root .sb-switch-label{font-weight:var(--sb-fw-bold)}.sb-root .sb-switch-label.is-on{color:var(--sb-good)}.sb-root .sb-switch-label.is-off{color:var(--sb-danger)}.sb-root .sb-switch-label.is-off.is-warn{color:var(--sb-warn)}.sb-root .sb-switch-field{align-items:flex-start;gap:var(--sb-space-3);margin:var(--sb-space-3) 0;font-size:var(--sb-fs-md);display:flex}.sb-root .sb-switch-field>.sb-switch-cell{align-items:center;gap:var(--sb-space-0-5);min-width:2.875rem;font-size:var(--sb-fs-xs);flex-direction:column}.sb-root .sb-switch-field strong{font-weight:var(--sb-fw-bold);display:block}.sb-root .sb-switch-field small{margin-top:var(--sb-space-0-5);display:block}.sb-root .sb-accounts{border-collapse:collapse;width:100%;font-size:var(--sb-fs-md)}.sb-root .sb-accounts th,.sb-root .sb-accounts td{padding:var(--sb-space-2-5) var(--sb-space-3);text-align:left;vertical-align:middle;border-bottom:1px solid var(--sb-line)}@container sb-main (width>45rem){.sb-root .sb-accounts tr>:first-child{padding-left:var(--sb-space-5)}.sb-root .sb-accounts tr>:last-child{padding-right:var(--sb-space-5)}}.sb-root .sb-accounts tbody tr:last-child td{border-bottom:0}.sb-root .sb-accounts tbody tr:hover td{background:var(--sb-bg)}.sb-root .sb-accounts-sort th{padding-bottom:var(--sb-space-1-5);border-bottom:0}.sb-root .sb-accounts-filters td{background:var(--sb-bg);padding-top:0}.sb-root .sb-accounts thead tr:first-child th{background:var(--sb-bg)}.sb-root .sb-accounts-lastName strong{font-weight:var(--sb-fw-bold);font-size:var(--sb-fs-md)}.sb-root td.sb-accounts-email{overflow-wrap:anywhere}.sb-root .sb-accounts-status{white-space:nowrap}.sb-root td.sb-accounts-status{width:calc(5.75em + 3.875rem)}.sb-root td.sb-accounts-role{width:calc(6.5em + 3.875rem)}.sb-root .sb-accounts-role select{min-height:var(--sb-control-h-sm);padding:var(--sb-space-1-5) var(--sb-select-end) var(--sb-space-1-5) var(--sb-space-2)}.sb-root .sb-accounts-none{color:var(--sb-muted)}.sb-root .sb-accounts-cell{align-items:center;gap:var(--sb-space-1) var(--sb-space-2-5);flex-wrap:wrap;display:inline-flex}.sb-root .sb-accounts-empty{padding:var(--sb-space-6) var(--sb-space-5);color:var(--sb-muted);text-align:center}.sb-root .sb-accounts .sb-accounts-actions{text-align:right;white-space:nowrap;width:1%}.sb-root .sb-iconbutton.danger{color:var(--sb-danger)}.sb-root .sb-iconbutton.danger:hover:not(:disabled),.sb-root .sb-iconbutton.danger[aria-expanded=true]{border-color:var(--sb-danger);background:var(--sb-danger-fill)}.sb-root .sb-accounts tr.sb-accounts-confirm td{background:0 0;padding-top:0}.sb-root .sb-accounts-confirm section{padding:var(--sb-space-3-5) var(--sb-space-4);border:1px solid var(--sb-danger);border-radius:var(--sb-radius-lg);background:var(--sb-danger-fill)}.sb-root .sb-accounts-confirm p{color:var(--sb-danger);white-space:normal;margin:0}.sb-root .sb-accounts-confirm .sb-actions{margin-top:var(--sb-space-2-5);justify-content:flex-end}.sb-root .sb-accounts tr.is-self td{background:var(--sb-accent-fill)}.sb-root .sb-accounts .sb-accounts-self{white-space:nowrap;width:1%;padding-right:0}.sb-root .sb-accounts-you{padding:var(--sb-space-0-5) var(--sb-space-2);border-radius:var(--sb-radius-sm);background:var(--sb-accent);color:var(--sb-surface);font-size:var(--sb-fs-2xs);font-weight:var(--sb-fw-bold);letter-spacing:var(--sb-tracking-caps);text-transform:uppercase;vertical-align:1px;display:inline-block}@container sb-main (width<=45rem){.sb-root .sb-accounts-status{white-space:normal}.sb-root .sb-accounts,.sb-root .sb-accounts thead,.sb-root .sb-accounts tbody,.sb-root .sb-accounts tr,.sb-root .sb-accounts th,.sb-root .sb-accounts td{display:block}.sb-root .sb-accounts tr.sb-accounts-sort{gap:var(--sb-space-1-5) var(--sb-space-3-5);padding:var(--sb-space-3) var(--sb-space-4) var(--sb-space-2);background:var(--sb-bg);flex-wrap:wrap;display:flex}.sb-root .sb-accounts tr.sb-accounts-sort th{padding:0}.sb-root .sb-accounts tr.sb-accounts-filters{gap:var(--sb-space-2);padding:0 var(--sb-space-4) var(--sb-space-3);background:var(--sb-bg);border-bottom:1px solid var(--sb-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sb-root .sb-accounts tr.sb-accounts-filters td{border:0;padding:0}.sb-root .sb-accounts tbody tr{grid-template-columns:repeat(auto-fill, minmax(max(min(100%, 7.5rem), (100% - var(--sb-space-3)) / 2), 1fr));gap:var(--sb-space-2-5) var(--sb-space-3);padding:var(--sb-space-3-5) var(--sb-space-4);border-bottom:1px solid var(--sb-line);display:grid}.sb-root .sb-accounts tbody tr:last-child{border-bottom:0}.sb-root .sb-accounts tbody tr td{border:0;width:auto;padding:0}.sb-root .sb-accounts tbody td:before{content:attr(data-label);margin-bottom:var(--sb-space-1);font-size:var(--sb-fs-2xs);letter-spacing:var(--sb-tracking-caps);text-transform:uppercase;color:var(--sb-muted);display:block}.sb-root .sb-accounts tbody td.sb-accounts-email,.sb-root .sb-accounts tbody td.sb-accounts-empty{grid-column:1/-1}.sb-root .sb-accounts tbody td.sb-accounts-empty:before,.sb-root .sb-accounts tbody td.sb-accounts-self:before,.sb-root .sb-accounts tbody td.sb-accounts-actions:before,.sb-root .sb-accounts tr.sb-accounts-confirm td:before{content:none}.sb-root .sb-accounts tbody td.sb-accounts-actions{grid-column:1/-1;width:auto}.sb-root .sb-accounts tbody td.sb-accounts-actions:empty,.sb-root .sb-accounts tr.sb-accounts-filters td.sb-accounts-actions,.sb-root .sb-accounts tr.sb-accounts-sort th.sb-accounts-actions{display:none}.sb-root .sb-accounts tbody tr.sb-accounts-confirm{padding-top:0;display:block}.sb-root .sb-accounts-confirm .sb-actions{justify-content:flex-start}.sb-root .sb-accounts tbody td.sb-accounts-self{grid-column:1/-1;width:auto}.sb-root .sb-accounts tbody td.sb-accounts-self:empty,.sb-root .sb-accounts tr.sb-accounts-filters td.sb-accounts-self{display:none}.sb-root .sb-accounts tr.is-self{background:var(--sb-accent-fill)}.sb-root .sb-accounts tr.is-self td,.sb-root .sb-accounts tbody tr:hover td{background:0 0}}.sb-root .sb-roles{gap:var(--sb-space-2) var(--sb-space-3);font-size:var(--sb-fs-md);color:var(--sb-muted);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.sb-root .sb-roles>div{display:contents}.sb-root .sb-roles dt,.sb-root .sb-roles dd{margin:0}.sb-root .sb-crm-fields{margin:var(--sb-space-3) 0 0;padding:var(--sb-space-3) 0 0;border:0;border-top:1px solid var(--sb-line);min-width:0}.sb-root .sb-crm-fields>.sb-note:first-child{margin-top:0}.sb-root .sb-crm-choices{margin:0 0 var(--sb-space-3);border:0;min-width:0;padding:0}.sb-root .sb-crm-choices legend{margin-bottom:var(--sb-space-1-5);font-weight:var(--sb-fw-bold);padding:0}.sb-root .sb-crm-choices .sb-check{margin:0 var(--sb-space-4) var(--sb-space-1-5) 0;display:inline-flex}.sb-root .sb-crm-choices[aria-invalid=true] legend{color:var(--sb-danger)}.sb-root .sb-simulation{border-top:1px solid var(--sb-line);padding-top:var(--sb-space-2-5);gap:var(--sb-space-2);display:grid}.sb-root .sb-simulation-head{justify-content:space-between;align-items:center;gap:var(--sb-space-2-5);display:flex}.sb-root .sb-simulation-head h3{margin:0}.sb-root .sb-simulation-warning{padding:var(--sb-space-2) var(--sb-space-3);border-radius:var(--sb-radius-md);font-size:var(--sb-fs-sm);color:var(--sb-warn);background:var(--sb-warn-fill);margin:0}.sb-root .sb-simulation-rows{gap:var(--sb-space-2);margin:0;padding:0;list-style:none;display:grid}.sb-root .sb-simulation-rows li{gap:var(--sb-space-1);font-size:var(--sb-fs-md);display:grid}.sb-root .sb-simulation .sb-note{margin:0}.sb-root .sb-autolevel-actions{gap:var(--sb-space-2);flex-wrap:wrap;display:flex}.sb-root .sb-mail-form{gap:var(--sb-space-4);display:grid}.sb-root .sb-mail-group{gap:var(--sb-space-3);min-width:0;padding:var(--sb-space-1) var(--sb-space-4) var(--sb-space-4);border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);margin:0;display:grid}.sb-root .sb-mail-group legend{padding:0 var(--sb-space-1-5);font-family:var(--sb-font-title);font-size:var(--sb-fs-base);font-weight:var(--sb-fw-medium)}.sb-root .sb-mail-group .sb-note{margin:0}.sb-root .sb-mail-server{--sb-grid-cols:3}.sb-root .sb-mail-save{justify-content:space-between;align-items:center;gap:var(--sb-space-3);flex-wrap:wrap;display:flex}.sb-root .sb-mail-save p{flex:20rem;margin:0}.sb-root .sb-mail-test-actions{gap:var(--sb-space-4) var(--sb-space-6);margin-top:var(--sb-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:end;display:grid}.sb-root .sb-mail-test-action{gap:var(--sb-space-2);justify-items:start;display:grid}.sb-root .sb-mail-test-action .sb-field{width:100%}.sb-root .sb-mail-test-action p{margin:0}.sb-root .sb-mail-outcome{margin-top:var(--sb-space-4);overflow-wrap:anywhere}.sb-root .sb-mail-last-test{margin:var(--sb-space-3) 0 0}.sb-root #parametrage-onglet-mail .sb-autotab-summary{overflow-wrap:anywhere}.sb-root .sb-board-tools{justify-content:space-between;align-items:center;gap:var(--sb-space-3);flex-wrap:wrap;display:flex}.sb-root .sb-board-legend{align-items:center;gap:var(--sb-space-1-5);font-size:var(--sb-fs-sm);flex-wrap:wrap;display:flex}.sb-root .sb-board{gap:var(--sb-space-4);margin-top:var(--sb-space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;display:grid}.sb-root .sb-board-none{margin-top:var(--sb-space-4)}.sb-root .sb-board-column{--sb-stage:var(--sb-gold);--sb-stage-fill:var(--sb-warn-fill);--sb-stage-text:var(--sb-gold-text);background:var(--sb-surface);border:1px solid var(--sb-line);border-top:var(--sb-mark-w) solid var(--sb-stage);border-radius:var(--sb-radius-lg);box-shadow:var(--sb-shadow);overflow:hidden}.sb-root .sb-board-column.in_progress{--sb-stage:var(--sb-accent);--sb-stage-fill:var(--sb-accent-fill);--sb-stage-text:var(--sb-accent)}.sb-root .sb-board-column.done{--sb-stage:var(--sb-good);--sb-stage-fill:var(--sb-good-fill);--sb-stage-text:var(--sb-good)}.sb-root .sb-board-column>header{gap:var(--sb-space-3);padding:var(--sb-space-4) var(--sb-space-4);border-bottom:1px solid var(--sb-line);align-items:flex-start;display:flex}.sb-root .sb-board-icon{background:var(--sb-stage-fill);width:2.25rem;height:2.25rem;color:var(--sb-stage);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sb-root .sb-board-column h2 strong{font-size:var(--sb-fs-xl);font-weight:var(--sb-fw-bold);color:var(--sb-stage-text);margin-right:var(--sb-space-1)}.sb-root .sb-board-column>header p{font-size:var(--sb-fs-sm);margin-top:var(--sb-space-0-5)}.sb-root .sb-board-card{grid-template-columns:var(--sb-date-col) minmax(0, 1fr);gap:var(--sb-space-1-5) var(--sb-space-3);padding:var(--sb-space-3-5) var(--sb-space-4);display:grid;position:relative}.sb-root .sb-board-card:hover,.sb-root .sb-board-card:focus-within{background:var(--sb-accent-fill)}.sb-root .sb-board-card>.sb-date{align-self:start}.sb-root .sb-board-card+.sb-board-card{border-top:1px solid var(--sb-line)}.sb-root .sb-board-foot{grid-column:2}.sb-root .sb-board-body{min-width:0}.sb-root .sb-board-body .sb-eventname{color:var(--sb-text);overflow-wrap:anywhere;text-decoration:none;display:block}.sb-root .sb-board-body .sb-eventname:after{content:"";position:absolute;inset:0}.sb-root .sb-board-card:hover .sb-eventname{color:var(--sb-accent)}.sb-root .sb-board-body .sb-eventname:focus-visible{outline:none}.sb-root .sb-board-body .sb-eventname:focus-visible:after{outline:var(--sb-rule-w) solid var(--sb-accent);outline-offset:calc(-1 * var(--sb-rule-w))}.sb-root .sb-board-body .sb-meta{margin-top:var(--sb-space-0-5)}.sb-root .sb-board-note{margin-top:var(--sb-space-2);font-size:var(--sb-fs-md);font-weight:var(--sb-fw-medium);color:var(--sb-text)}.sb-root .sb-board-note.good{color:var(--sb-good)}.sb-root .sb-board-note.warn{color:var(--sb-warn)}.sb-root .sb-board-note.danger{color:var(--sb-danger)}.sb-root .sb-board-share{align-items:center;gap:var(--sb-space-2-5);display:flex}.sb-root .sb-board-share .sb-progress{height:.375rem;margin:var(--sb-space-1-5) 0;flex:1}.sb-root .sb-board-column.done .sb-progress>span{background:var(--sb-good)}@container sb-main (width<=45rem){.sb-root .sb-board{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}@container sb-main (width<=30rem){.sb-root .sb-board-card{grid-template-columns:var(--sb-date-col-sm) minmax(0, 1fr)}}.sb-root .sb-test-diagnosis{gap:var(--sb-space-2) var(--sb-space-3);margin:0 0 var(--sb-space-3);padding:var(--sb-space-3) var(--sb-space-3-5);border:1px solid var(--sb-danger);border-radius:var(--sb-radius-lg);font-size:var(--sb-fs-md);grid-template-columns:6.875rem minmax(0,1fr);display:grid}.sb-root .sb-test-diagnosis dt{font-size:var(--sb-fs-xs);font-weight:var(--sb-fw-bold);color:var(--sb-muted);padding-top:var(--sb-space-0-5)}.sb-root .sb-test-diagnosis dd{overflow-wrap:anywhere;margin:0}.sb-root .sb-test-diagnosis-response{margin-top:var(--sb-space-1);font-size:var(--sb-fs-sm);color:var(--sb-muted);display:block}@container sb-main (width<=30rem){.sb-root .sb-test-diagnosis{gap:var(--sb-space-0-5);grid-template-columns:1fr}.sb-root .sb-test-diagnosis dd+dt{margin-top:var(--sb-space-2)}}.sb-root .sb-history-wrap{transition:opacity var(--sb-duration-fast)}.sb-root .sb-history-wrap.is-pending{opacity:var(--sb-opacity-disabled)}.sb-root .sb-history{border-collapse:collapse;width:100%;font-size:var(--sb-fs-md)}.sb-root .sb-history td{padding:var(--sb-row-pad) var(--sb-space-3);vertical-align:top;border-bottom:1px solid var(--sb-line)}.sb-root .sb-history th:first-child,.sb-root .sb-history td:first-child{padding-left:var(--sb-space-5)}.sb-root .sb-history th:last-child,.sb-root .sb-history td:last-child{padding-right:var(--sb-space-5)}.sb-root .sb-history tbody tr:not(.sb-history-day):not(.sb-history-detail):hover td{background:var(--sb-bg)}.sb-root .sb-history tr.is-open td{background:var(--sb-bg);border-bottom-color:#0000}.sb-root .sb-history-day th{top:calc(var(--sb-env-banner-h,0px) + var(--sb-topbar-h,0px));z-index:var(--sb-z-raised);text-align:left;font-weight:var(--sb-fw-regular);background:var(--sb-accent-fill);color:var(--sb-text);border-bottom:1px solid var(--sb-line);position:sticky}.sb-root .sb-history tr.sb-history-day th{padding:0}.sb-root .sb-history .sb-history-daytoggle{align-items:center;gap:var(--sb-space-1) 0;width:100%;padding:var(--sb-space-2-5) var(--sb-space-5);cursor:pointer;flex-wrap:wrap;display:flex}.sb-root .sb-history-day svg{margin-right:var(--sb-space-2);color:var(--sb-accent)}.sb-root .sb-history-day strong{font-weight:var(--sb-fw-medium);font-size:var(--sb-fs-md);margin-right:var(--sb-space-2)}.sb-root .sb-history-day span{color:var(--sb-muted)}.sb-root .sb-history-day .sb-history-daysep{margin-right:var(--sb-space-2)}.sb-root .sb-history-day .sb-history-daycount{padding-left:var(--sb-space-3);font-size:var(--sb-fs-xs);white-space:nowrap;margin-left:auto}.sb-root .sb-history-day .sb-disclosure-chevron{margin-left:var(--sb-space-3)}.sb-root .sb-history-time{white-space:nowrap;font-variant-numeric:tabular-nums;width:1%;color:var(--sb-muted)}.sb-root .sb-history-op .sb-eventname{font-size:var(--sb-fs-md);margin-bottom:var(--sb-space-0-5)}.sb-root .sb-history-kind,.sb-root .sb-history-kind .sb-pill{white-space:nowrap}.sb-root .sb-history-user{width:18%}.sb-root .sb-history-user.is-automatic{color:var(--sb-muted)}.sb-root .sb-history-user svg{margin-right:var(--sb-space-1-5);vertical-align:-.1875rem}.sb-root .sb-history-none{color:var(--sb-muted)}.sb-root .sb-history-actions{white-space:nowrap;text-align:right;width:1%}.sb-root .sb-history-actions>*+*{margin-left:var(--sb-space-2)}.sb-root .sb-history-detail td{padding:var(--sb-space-1) var(--sb-space-5) var(--sb-space-4);background:var(--sb-bg);overflow-wrap:anywhere}.sb-root .sb-history-detail td>.sb-note:first-child{margin-top:0}.sb-root .sb-history-detail .sb-note:last-child,.sb-root .sb-history-detail .sb-stats:last-child{margin-bottom:0}.sb-root .sb-history-list+.sb-history-list{margin-top:var(--sb-space-3)}.sb-root .sb-history-list h3{margin:0 0 var(--sb-space-1);font-size:var(--sb-fs-sm)}.sb-root .sb-history-list ul{padding-left:var(--sb-space-5);font-size:var(--sb-fs-sm);margin:0}@container sb-main (width<=45rem){.sb-root .sb-history-source,.sb-root .sb-history thead th:nth-child(4),.sb-root .sb-history thead{display:none}.sb-root .sb-history,.sb-root .sb-history tbody,.sb-root .sb-history tr,.sb-root .sb-history th{display:block}.sb-root .sb-history .sb-history-daytoggle{padding:var(--sb-space-2-5) var(--sb-space-4)}.sb-root .sb-history tr.sb-history-day{top:calc(var(--sb-env-banner-h,0px) + var(--sb-topbar-h,0px));z-index:var(--sb-z-raised);position:sticky}.sb-root .sb-history tr.sb-history-day th{position:static}.sb-root .sb-history tbody tr:not(.sb-history-day):not(.sb-history-detail){gap:var(--sb-space-1) var(--sb-space-2-5);padding:var(--sb-space-3) var(--sb-space-4);border-bottom:1px solid var(--sb-line);grid-template-columns:auto minmax(0,1fr);display:grid}.sb-root .sb-history tbody tr td{background:0 0;border:0;padding:0}.sb-root .sb-history tbody tr td.sb-history-time{grid-row:1/3;width:auto}.sb-root .sb-history-kind,.sb-root .sb-history-user,.sb-root .sb-history-actions{white-space:normal;text-align:left;grid-column:2;width:auto}.sb-root .sb-history-kind .sb-pill{white-space:normal}.sb-root .sb-history tr.sb-history-detail{border-bottom:1px solid var(--sb-line);display:block}.sb-root .sb-history tr.sb-history-detail td{padding:var(--sb-space-1) var(--sb-space-4) var(--sb-space-3-5);background:var(--sb-bg);display:block}}.sb-root .sb-mapping{margin:var(--sb-space-3-5) var(--sb-space-5) var(--sb-space-4);padding:var(--sb-space-4) var(--sb-space-5);border:1px solid var(--sb-accent);border-radius:var(--sb-radius-lg)}.sb-root .sb-mapping h3{margin:0 0 var(--sb-space-1-5)}.sb-root .sb-mapping .sb-detailhead{align-items:flex-start}.sb-root .sb-mapping .sb-required-legend{margin:var(--sb-space-1-5) 0 0}.sb-root .sb-mapping-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--sb-fs-md);color:var(--sb-text)}.sb-root .sb-mapping-table th:first-child{width:44%}.sb-root .sb-mapping-table th:nth-child(2){width:32%}.sb-root .sb-mapping-table td{padding:var(--sb-space-2) var(--sb-space-3);vertical-align:middle;border-bottom:1px solid var(--sb-line);overflow-wrap:anywhere}.sb-root .sb-mapping-table tbody tr:last-child td{border-bottom:0}.sb-root .sb-mapping-table th:first-child,.sb-root .sb-mapping-table td:first-child{padding-left:0}.sb-root .sb-mapping-table th:last-child,.sb-root .sb-mapping-table td:last-child{padding-right:0}.sb-root .sb-mapping-table .sb-field{gap:var(--sb-space-1-5);margin:0}.sb-root .sb-mapping-table select,.sb-root .sb-mapping-table input{width:100%;color:inherit}.sb-root .sb-mapping-table .sb-mapping-event{place-items:center start;column-gap:var(--sb-space-2-5);grid-template-columns:7.5em auto;display:grid}@container sb-main (width<=45rem){.sb-root .sb-mapping{margin:var(--sb-space-3) var(--sb-space-3) var(--sb-space-4);padding:var(--sb-space-4)}.sb-root .sb-mapping-table,.sb-root .sb-mapping-table tbody,.sb-root .sb-mapping-table tr,.sb-root .sb-mapping-table td{display:block}.sb-root .sb-mapping-table thead{display:none}.sb-root .sb-mapping-table tr{padding:var(--sb-space-2-5) 0;border-bottom:1px solid var(--sb-line)}.sb-root .sb-mapping-table td{padding:var(--sb-space-1) 0;border:0}.sb-root .sb-mapping-table td:before{content:attr(data-label);margin-bottom:var(--sb-space-1);font-size:var(--sb-fs-2xs);letter-spacing:var(--sb-tracking-caps);text-transform:uppercase;color:var(--sb-muted);display:block}}.sb-root .sb-no-active-source{padding:var(--sb-space-3-5) var(--sb-space-5);border-bottom:1px solid var(--sb-line);background:var(--sb-warn-fill)}.sb-root .sb-no-active-source p{color:var(--sb-warn);font-size:var(--sb-fs-md)}.sb-root .sb-source-row.is-active{box-shadow:inset var(--sb-mark-w) 0 0 var(--sb-good)}.sb-root .sb-source-row.has-switch{grid-template-columns:auto minmax(0,1.3fr) minmax(0,1fr)}.sb-root .sb-source-row>.sb-switch-cell{flex-direction:column;align-self:start;align-items:flex-start;min-width:4.375rem}.sb-root .sb-source-row.has-facts{grid-template-columns:auto minmax(0,1fr)}.sb-root .sb-source-row .sb-source-name{font-size:var(--sb-fs-lg);margin-bottom:var(--sb-space-2);display:block}.sb-root .sb-source-facts{gap:var(--sb-space-1) var(--sb-space-3);font-size:var(--sb-fs-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.sb-root .sb-source-facts>div{display:contents}.sb-root .sb-source-facts dt{color:var(--sb-muted)}.sb-root .sb-source-facts dd{overflow-wrap:anywhere;margin:0}.sb-root .sb-source-alerts{gap:var(--sb-space-2);margin:var(--sb-space-3) 0 0;flex-wrap:wrap;display:flex}.sb-root .sb-activation{margin:var(--sb-space-3-5) var(--sb-space-5) var(--sb-space-4);padding:var(--sb-space-3-5) var(--sb-space-4);border:1px solid var(--sb-warn);border-radius:var(--sb-radius-lg);background:var(--sb-warn-fill)}.sb-root .sb-activation p{color:var(--sb-warn)}.sb-root .sb-activation .sb-actions{margin-top:var(--sb-space-2-5);justify-content:flex-end}.sb-root .sb-context-warn{background:var(--sb-warn-fill);color:var(--sb-warn)}@container sb-main (width<=30rem){.sb-root .sb-source-row.has-switch,.sb-root .sb-source-row.has-switch.has-facts{grid-template-columns:1fr}.sb-root .sb-source-facts{grid-template-columns:1fr;gap:0}.sb-root .sb-source-facts>div+div>dt{margin-top:var(--sb-space-1-5)}.sb-root .sb-source-row>.sb-switch-cell{flex-direction:row;align-items:center}}@container sb-main (width<=45rem){.sb-root .sb-no-active-source{padding:var(--sb-space-3) var(--sb-space-4)}.sb-root .sb-activation{margin:var(--sb-space-3) var(--sb-space-3) var(--sb-space-4)}.sb-root .sb-activation .sb-actions{justify-content:flex-start}}.sb-root .sb-crm-form-head{max-width:47.5rem}.sb-root .sb-crm-configs.sb-grid{--sb-col-min:22.5rem;--sb-grid-gap:var(--sb-space-4);gap:var(--sb-space-4);margin:var(--sb-space-4) 0}.sb-root .sb-crm-config{min-width:0;padding:var(--sb-space-1) var(--sb-space-4) var(--sb-space-4);border:1px solid var(--sb-line);border-left:var(--sb-mark-w) solid var(--sb-accent);border-radius:var(--sb-radius-lg);margin:0}.sb-root .sb-crm-config.is-write{border-left-color:var(--sb-gold)}.sb-root .sb-crm-config legend{align-items:center;gap:var(--sb-space-2-5);padding:0 var(--sb-space-1-5);font-family:var(--sb-font-title);font-size:var(--sb-fs-base);font-weight:var(--sb-fw-medium);display:flex}.sb-root .sb-crm-config-tag{padding:var(--sb-space-0-5) var(--sb-space-2);border-radius:var(--sb-radius-full);background:var(--sb-accent-fill);color:var(--sb-accent);font-family:inherit;font-size:var(--sb-fs-xs);font-weight:var(--sb-fw-bold)}.sb-root .sb-crm-config.is-write .sb-crm-config-tag{background:var(--sb-warn-fill);color:var(--sb-gold-text)}.sb-root .sb-crm-config.is-idle{border-left-color:var(--sb-line)}.sb-root .sb-crm-config.is-idle .sb-crm-config-tag{background:var(--sb-bg);color:var(--sb-muted)}.sb-root .sb-crm-config-role{margin:var(--sb-space-1) 0 var(--sb-space-3);color:var(--sb-muted);font-size:var(--sb-fs-sm)}@font-face{font-family:Carlito;src:url(/assets/carlito-400-latin-R-CeALMm.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;src:url(/assets/carlito-400-latin-ext-DPZWia0-.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;src:url(/assets/carlito-700-latin-DQ6DOkPk.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;src:url(/assets/carlito-700-latin-ext-D2WO8ap1.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/assets/poppins-Cxde2ZoM.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}:root,.sb-root{--sb-font-text:"Carlito", system-ui, sans-serif;--sb-font-title:"Poppins", system-ui, sans-serif;--sb-fs-2xs:.9375rem;--sb-fs-xs:1rem;--sb-fs-sm:1.0625rem;--sb-fs-md:1.125rem;--sb-fs-base:1.1875rem;--sb-fs-lg:1.3125rem;--sb-fs-xl:1.6875rem;--sb-fs-2xl:2.0625rem;--sb-fs-control:var(--sb-fs-md);--sb-fw-regular:400;--sb-fw-medium:500;--sb-fw-bold:600;--sb-lh-tight:1.25;--sb-lh-snug:1.4;--sb-lh-text:1.5;--sb-tracking-title:-.4px;--sb-tracking-caps:.06em;--sb-tracking-wide:.12em;--sb-space-0-5:.125rem;--sb-space-1:.25rem;--sb-space-1-5:.375rem;--sb-space-2:.5rem;--sb-space-2-5:.625rem;--sb-space-3:.75rem;--sb-space-3-5:.875rem;--sb-space-4:1rem;--sb-space-5:1.25rem;--sb-space-6:1.5rem;--sb-space-7:1.75rem;--sb-space-8:2rem;--sb-space-10:2.5rem;--sb-control-h:2.75rem;--sb-control-h-sm:2.375rem;--sb-control-h-lg:3.25rem;--sb-touch-target:2.75rem;--sb-chevron:.375rem;--sb-select-end:1.75rem;--sb-hit-min:1.5rem;--sb-badge-sm:1.875rem;--sb-badge-md:2.25rem;--sb-icon-xs:1rem;--sb-icon-sm:1.125rem;--sb-icon-md:1.25rem;--sb-icon-lg:1.375rem;--sb-icon-xl:1.625rem;--sb-split-min:15rem;--sb-col-min:15rem;--sb-grid-cols:2;--sb-date-col:4.25rem;--sb-date-col-sm:4rem;--sb-check-col:1.625rem;--sb-field-max:26.25rem;--sb-content-max:80rem;--sb-radius-sm:5px;--sb-radius-md:7px;--sb-radius-lg:10px;--sb-radius-xl:14px;--sb-radius-full:999px;--sb-focus-ring:2px solid var(--sb-gold);--sb-focus-offset:2px;--sb-focus-offset-inset:-2px;--sb-mark-w:3px;--sb-rule-w:2px;--sb-underline-offset:2px;--sb-opacity-disabled:.5;--sb-duration-fast:.15s;--sb-duration-base:.2s;--sb-duration-slow:.6s;--sb-z-raised:1;--sb-z-sticky:10;--sb-z-dropdown:20;--sb-z-backdrop:25;--sb-z-drawer:30;--sb-z-banner:40}@media (pointer:coarse){.sb-root{--sb-fs-control:max(16px, var(--sb-fs-md));--sb-control-h:var(--sb-touch-target);--sb-control-h-sm:var(--sb-touch-target);--sb-hit-min:var(--sb-touch-target)}}@media (prefers-reduced-motion:reduce){.sb-root{--sb-duration-fast:0s;--sb-duration-base:0s;--sb-duration-slow:0s}}.sb-root{--se-marine:#00355f;--se-gold:#cb7b0f;--se-red:#d60a26;--se-turquoise:#00b7ce;--se-lilac:#974d9b;--sb-bg:var(--lightningcss-light,#f4f6f9)var(--lightningcss-dark,#081a2c);--sb-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f243a);--sb-text:var(--lightningcss-light,#0b2440)var(--lightningcss-dark,#edf2f7);--sb-muted:var(--lightningcss-light,#566a80)var(--lightningcss-dark,#a9b8c9);--sb-line:var(--lightningcss-light,#dfe5ec)var(--lightningcss-dark,#22405e);--sb-row-alt:var(--lightningcss-light,#f2f5f9)var(--lightningcss-dark,#132b44);--sb-accent:var(--lightningcss-light,var(--se-marine))var(--lightningcss-dark,var(--se-turquoise));--sb-accent-fill:var(--lightningcss-light,#e6eef5)var(--lightningcss-dark,#12395a);--sb-gold:var(--se-gold);--sb-gold-text:var(--lightningcss-light,#8f5508)var(--lightningcss-dark,#e8a742);--sb-good:var(--lightningcss-light,#1e6b4a)var(--lightningcss-dark,#8eddb7);--sb-good-fill:var(--lightningcss-light,#e8f4ee)var(--lightningcss-dark,#173a2e);--sb-warn:var(--lightningcss-light,#8f5508)var(--lightningcss-dark,#f0c27a);--sb-warn-fill:var(--lightningcss-light,#fbf1e2)var(--lightningcss-dark,#3a2b12);--sb-danger:var(--lightningcss-light,var(--se-red))var(--lightningcss-dark,#ff9aa8);--sb-danger-fill:var(--lightningcss-light,#fdecee)var(--lightningcss-dark,#46202a);--sb-side:var(--lightningcss-light,var(--se-marine))var(--lightningcss-dark,#061a2e);--sb-side-text:#ffffffc7;--sb-side-line:#ffffff29;--sb-on-strong:#fff;--sb-side-hover:#ffffff12;--sb-side-active:#ffffff21;--sb-gold-on-side:#e8a742;--sb-shadow-color:var(--lightningcss-light,#0b244012)var(--lightningcss-dark,#00000059);--sb-shadow:0 1px 2px var(--sb-shadow-color), 0 4px 14px var(--sb-shadow-color);--sb-switch-knob:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--sb-surface));--sb-shadow-knob:0 1px 3px #0000004d;--sb-shadow-track:inset 0 1px 2px #0000002e;--sb-shadow-drawer:0 0 32px #0000004d;--sb-overlay:#061a2e80;font-family:var(--sb-font-text);font-size:var(--sb-fs-base);line-height:var(--sb-lh-text);color:var(--sb-text);--sb-row-pad:var(--sb-space-4);width:100%;min-height:100vh}.sb-root *{box-sizing:border-box}.sb-root .sb-shell{background:var(--sb-bg);min-height:calc(100vh - var(--sb-env-banner-h));grid-template-columns:11.875rem minmax(0,1fr);display:grid;overflow:clip}.sb-root .sb-sidebar{background:var(--sb-side);color:var(--sb-on-strong);padding:var(--sb-space-6) var(--sb-space-3-5);gap:var(--sb-space-10);flex-direction:column;display:flex}.sb-root nav{gap:var(--sb-space-2);display:grid}.sb-root button,.sb-root select,.sb-root input,.sb-root textarea{font:inherit}.sb-root button{cursor:pointer}.sb-root nav button{color:var(--sb-muted);border-radius:var(--sb-radius-md);align-items:center;gap:var(--sb-space-2-5);padding:var(--sb-space-3) var(--sb-space-2-5);text-align:left;font-size:var(--sb-fs-md);background:0 0;border:0;display:flex}.sb-root nav button[aria-current=page]{background:var(--sb-accent-fill);color:var(--sb-accent);font-weight:var(--sb-fw-bold)}.sb-root .sb-sidebar-foot{gap:var(--sb-space-1-5);font-size:var(--sb-fs-xs);color:var(--sb-side-text);margin-top:auto;display:grid}.sb-root .sb-sidebar-foot strong{font-size:var(--sb-fs-md);color:var(--sb-on-strong);font-weight:var(--sb-fw-medium)}.sb-root .sb-workspace{flex-direction:column;min-width:0;display:flex}.sb-root .sb-topbar{top:var(--sb-env-banner-h);z-index:var(--sb-z-sticky);height:var(--sb-topbar-h);justify-content:space-between;align-items:center;gap:var(--sb-space-3);padding:0 var(--sb-space-6);background:var(--sb-surface);border-bottom:1px solid var(--sb-line);box-shadow:inset 0 calc(-1 * var(--sb-rule-w)) 0 var(--sb-gold);font-size:var(--sb-fs-sm);color:var(--sb-muted);display:flex;position:sticky;container:sb-topbar/inline-size}.sb-root .sb-user{align-items:center;gap:var(--sb-space-2);display:flex}.sb-root .sb-avatar{background:var(--sb-accent-fill);width:2.25rem;height:2.25rem;color:var(--sb-accent);font-size:var(--sb-fs-2xs);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.sb-root main{padding:var(--sb-space-7);padding-inline:max(var(--sb-space-7), (100% - var(--sb-content-max)) / 2);flex:1;min-width:0;container:sb-main/inline-size}.sb-root h1,.sb-root h2,.sb-root h3{font-family:var(--sb-font-title);font-weight:var(--sb-fw-medium);color:var(--sb-text)}.sb-root h1{font-size:var(--sb-fs-2xl);line-height:var(--sb-lh-tight);letter-spacing:var(--sb-tracking-title);margin:var(--sb-space-1-5) 0 var(--sb-space-2)}.sb-root h2{font-size:var(--sb-fs-lg);line-height:var(--sb-lh-snug);margin:0}.sb-root h3{font-size:var(--sb-fs-base);line-height:var(--sb-lh-snug);margin:0}.sb-root p{color:var(--sb-muted);font-size:var(--sb-fs-md);margin:0}.sb-root small{font-size:var(--sb-fs-xs);color:var(--sb-muted)}.sb-root thead th{padding:var(--sb-space-2-5) var(--sb-space-3);text-align:left;font-size:var(--sb-fs-2xs);font-weight:var(--sb-fw-medium);letter-spacing:var(--sb-tracking-caps);text-transform:uppercase;color:var(--sb-muted);border-bottom:1px solid var(--sb-line)}.sb-root .sb-eyebrow{font-family:var(--sb-font-title);font-size:var(--sb-fs-2xs);letter-spacing:var(--sb-tracking-wide);color:var(--sb-gold-text);font-weight:var(--sb-fw-medium)}.sb-root .sb-heading{justify-content:space-between;align-items:center;gap:var(--sb-space-4);margin-bottom:var(--sb-space-6);display:flex}.sb-root .sb-pill{align-items:center;gap:var(--sb-space-1-5);font-size:var(--sb-fs-2xs);white-space:normal;border-radius:var(--sb-radius-sm);padding:var(--sb-space-1) var(--sb-space-2);background:var(--sb-accent-fill);color:var(--sb-accent);display:inline-flex}.sb-root .sb-pill.good{color:var(--sb-good);background:var(--sb-good-fill)}.sb-root .sb-pill.warn{color:var(--sb-warn);background:var(--sb-warn-fill)}.sb-root .sb-pill.danger{color:var(--sb-danger);background:var(--sb-danger-fill)}.sb-root .sb-pill.dark{color:var(--sb-surface);background:var(--sb-text)}.sb-root .sb-button{border:1px solid var(--sb-line);background:var(--sb-surface);color:var(--sb-text);border-radius:var(--sb-radius-md);padding:var(--sb-space-2) var(--sb-space-3-5);justify-content:center;align-items:center;gap:var(--sb-space-2);font-size:var(--sb-fs-sm);line-height:var(--sb-lh-tight);min-height:var(--sb-control-h);transition:background-color var(--sb-duration-fast), border-color var(--sb-duration-fast), color var(--sb-duration-fast);display:inline-flex}.sb-root .sb-button:hover:not(:disabled){border-color:var(--sb-accent);background:var(--sb-accent-fill)}.sb-root .sb-button.primary{background:var(--sb-accent);color:var(--sb-surface);font-weight:var(--sb-fw-bold);border-color:#0000}.sb-root .sb-button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--sb-accent) 82%, var(--sb-text))}.sb-root .sb-button.danger{background:var(--sb-danger);color:var(--sb-surface);font-weight:var(--sb-fw-bold);border-color:#0000}.sb-root .sb-button.danger:hover:not(:disabled){background:color-mix(in srgb, var(--sb-danger) 82%, var(--sb-text))}.sb-root .sb-form-actions{margin-top:var(--sb-space-4);justify-content:flex-end}.sb-root .sb-button.quiet{color:var(--sb-accent);padding:var(--sb-space-1-5) 0;background:0 0;border-color:#0000}.sb-root .sb-button.quiet:hover:not(:disabled){text-underline-offset:var(--sb-underline-offset);background:0 0;border-color:#0000;text-decoration:underline}.sb-root .sb-button:disabled{opacity:var(--sb-opacity-disabled);cursor:not-allowed}.sb-root .sb-button.sm{min-height:var(--sb-control-h-sm);padding:var(--sb-space-1-5) var(--sb-space-3)}.sb-root .sb-button.lg{min-height:var(--sb-control-h-lg);padding:var(--sb-space-3) var(--sb-space-6);gap:var(--sb-space-2-5);font-size:var(--sb-fs-base)}.sb-root .sb-button.lg .sb-icon{width:var(--sb-icon-lg);height:var(--sb-icon-lg)}.sb-root .sb-button.lg.primary:not(:disabled){box-shadow:var(--sb-shadow)}.sb-root .sb-hit{position:relative}.sb-root .sb-hit:before{content:"";width:max(100%, var(--sb-hit-min));height:max(100%, var(--sb-hit-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sb-root .sb-rowcheck{place-items:center;display:grid}.sb-root .sb-iconbutton{width:var(--sb-control-h-sm);height:var(--sb-control-h-sm);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);background:var(--sb-surface);min-height:0;color:var(--sb-accent);transition:background-color var(--sb-duration-fast), border-color var(--sb-duration-fast);place-items:center;padding:0;display:inline-grid}.sb-root .sb-iconbutton.sb-iconbutton-md{width:var(--sb-control-h);height:var(--sb-control-h)}.sb-root .sb-iconbutton:hover:not(:disabled){border-color:var(--sb-accent);background:var(--sb-accent-fill)}.sb-root .sb-iconbutton:disabled{color:var(--sb-muted);cursor:not-allowed}:where(.sb-root) a,.sb-root .sb-linkbutton{color:var(--sb-accent);text-underline-offset:var(--sb-underline-offset);text-decoration:underline}:where(.sb-root) a:hover,.sb-root .sb-linkbutton:hover:not(:disabled){text-decoration-thickness:var(--sb-rule-w)}.sb-root .sb-linkbutton{text-align:left;background:0 0;border:0;padding:0}.sb-root .sb-linkbutton.danger{color:var(--sb-danger);font-weight:var(--sb-fw-medium)}.sb-root .sb-linkbutton:disabled{color:var(--sb-muted);cursor:not-allowed}.sb-root .sb-panel{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);margin-top:var(--sb-space-4);overflow:clip}.sb-root .sb-split,.sb-root .sb-panelhead{justify-content:space-between;align-items:center;gap:var(--sb-space-2) var(--sb-space-3);flex-wrap:wrap;display:flex}.sb-root :is(.sb-split,.sb-panelhead)>:first-child{flex:1 1 var(--sb-split-min);min-width:0}.sb-root .sb-panelhead{padding:var(--sb-space-4) var(--sb-space-5);border-bottom:1px solid var(--sb-line)}.sb-root .sb-grid{--sb-grid-gap:var(--sb-space-5);grid-template-columns:repeat(auto-fill, minmax(max(min(100%, var(--sb-col-min)), (100% - (var(--sb-grid-cols) - 1) * var(--sb-grid-gap)) / var(--sb-grid-cols)), 1fr));gap:var(--sb-space-1-5) var(--sb-grid-gap);display:grid}.sb-root .sb-date{text-align:center;background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);font-size:var(--sb-fs-2xs);color:var(--sb-muted);display:grid;overflow:hidden}.sb-root .sb-date-month{padding:var(--sb-space-0-5) 0;background:var(--sb-accent);color:var(--sb-surface);font-family:var(--sb-font-title);font-weight:var(--sb-fw-bold)}.sb-root .sb-date b{padding-top:var(--sb-space-1);font-size:var(--sb-fs-xl);line-height:var(--sb-lh-tight);color:var(--sb-text);font-weight:var(--sb-fw-medium)}.sb-root .sb-date-year{padding-bottom:var(--sb-space-1)}.sb-root .sb-eventname{font-size:var(--sb-fs-base);font-weight:var(--sb-fw-medium);margin-bottom:var(--sb-space-1)}.sb-root .sb-meta{gap:var(--sb-space-2-5);color:var(--sb-muted);font-size:var(--sb-fs-xs);margin-top:var(--sb-space-2);flex-wrap:wrap;align-items:center;display:flex}.sb-root .sb-actions{gap:var(--sb-space-2-5);flex-wrap:wrap;align-items:center;display:flex}.sb-root .sb-flow{justify-content:space-between;align-items:center;gap:var(--sb-space-4);padding:var(--sb-space-4) var(--sb-space-5);background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);margin:var(--sb-space-5) 0;display:flex}.sb-root .sb-flow strong{font-weight:var(--sb-fw-medium);font-size:var(--sb-fs-md);display:block}.sb-root .sb-flow .sb-arrow{color:var(--sb-muted)}.sb-root .sb-field{gap:var(--sb-space-2);font-size:var(--sb-fs-sm);margin:0 0 var(--sb-space-4);display:grid}.sb-root select,.sb-root textarea,.sb-root input:not([type]),.sb-root input[type=text],.sb-root input[type=email],.sb-root input[type=password],.sb-root input[type=url],.sb-root input[type=search],.sb-root input[type=tel],.sb-root input[type=number],.sb-root input[type=date],.sb-root input[type=time],.sb-root input[type=datetime-local]{min-height:var(--sb-control-h);padding:var(--sb-space-2) var(--sb-space-2-5);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);background:var(--sb-surface);color:var(--sb-text);font-family:inherit;font-size:var(--sb-fs-control);line-height:var(--sb-lh-tight);width:100%;min-width:0}.sb-root textarea{min-height:calc(var(--sb-control-h) * 2);line-height:var(--sb-lh-text);resize:vertical}.sb-root select{--sb-chevron-stroke:transparent calc(50% - var(--sb-rule-w) * .75), var(--sb-muted) calc(50% - var(--sb-rule-w) * .5), var(--sb-muted) calc(50% + var(--sb-rule-w) * .5), transparent calc(50% + var(--sb-rule-w) * .75);appearance:none;padding-right:var(--sb-select-end);background-image:linear-gradient(45deg, var(--sb-chevron-stroke)), linear-gradient(135deg, var(--sb-chevron-stroke));background-size:var(--sb-chevron) var(--sb-chevron);background-position:right calc(var(--sb-space-2-5) + var(--sb-chevron) - 1px) center, right var(--sb-space-2-5) center;cursor:pointer;transition:border-color var(--sb-duration-fast);background-repeat:no-repeat}.sb-root select:hover:not(:disabled){border-color:var(--sb-accent)}.sb-root select:disabled{background-color:var(--sb-bg);color:var(--sb-muted);cursor:not-allowed}.sb-root .sb-pad{padding:var(--sb-space-5)}.sb-root :is(.sb-pad,.sb-success,.sb-analysis-result)>:first-child{margin-top:0}.sb-root .sb-pad>.sb-small:not(:first-child){margin-top:var(--sb-space-3)}.sb-root .sb-analysis-result>.sb-summary{margin:0 0 var(--sb-space-3)}.sb-root .sb-analysis-result>.sb-note:last-child{margin-bottom:0}.sb-root .sb-summary{gap:var(--sb-space-5);margin:var(--sb-space-4) 0;font-size:var(--sb-fs-sm);color:var(--sb-muted);flex-wrap:wrap;display:flex}.sb-root .sb-summary strong{font-size:var(--sb-fs-xl);color:var(--sb-text);font-weight:var(--sb-fw-medium);margin-right:var(--sb-space-1-5)}.sb-root .sb-tallies{gap:var(--sb-space-3);margin:var(--sb-space-3) 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;list-style:none;display:grid}@container sb-main (width<=45rem){.sb-root .sb-tallies{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.sb-root .sb-tally:last-child:nth-child(odd){grid-column:1/-1}}@container sb-main (width<=30rem){.sb-root .sb-tallies{grid-template-columns:minmax(0,1fr)}}.sb-root .sb-tally{gap:var(--sb-space-1);min-width:0;padding:var(--sb-space-3-5) var(--sb-space-4);border:1px solid var(--sb-line);border-top-width:var(--sb-mark-w);border-radius:var(--sb-radius-md);background:var(--sb-surface);color:var(--sb-muted);overflow-wrap:anywhere;flex-direction:column;display:flex}.sb-root .sb-tally strong{font-family:var(--sb-font-title);font-size:var(--sb-fs-xl);font-weight:var(--sb-fw-medium);line-height:var(--sb-lh-tight);color:var(--sb-text)}.sb-root .sb-tally-count{align-items:baseline;gap:var(--sb-space-1-5);flex-wrap:wrap;display:flex}.sb-root .sb-tally-total{font-size:var(--sb-fs-base);color:var(--sb-muted)}.sb-root .sb-tally-label{font-size:var(--sb-fs-base);color:var(--sb-text)}.sb-root .sb-tally-detail{align-items:center;gap:var(--sb-space-1-5);font-size:var(--sb-fs-sm);margin-top:auto;display:flex}.sb-root .sb-tally-detail .sb-icon{width:var(--sb-icon-sm);height:var(--sb-icon-sm);flex-shrink:0}.sb-root .sb-tally.is-todo{border-color:var(--sb-warn);background:var(--sb-warn-fill)}.sb-root .sb-tally.is-done{border-color:var(--sb-good);background:var(--sb-good-fill)}.sb-root .sb-tally.is-todo :is(strong,.sb-tally-detail){color:var(--sb-warn)}.sb-root .sb-tally.is-done :is(strong,.sb-tally-detail){color:var(--sb-good)}.sb-root .sb-tabs{gap:var(--sb-space-6);border-bottom:1px solid var(--sb-line);margin:var(--sb-space-6) 0 0;flex-wrap:wrap;display:flex}.sb-root .sb-tabs button{border:0;border-bottom:var(--sb-rule-w) solid transparent;color:var(--sb-muted);padding:var(--sb-space-2-5) 0;font-size:var(--sb-fs-md);transition:color var(--sb-duration-fast), border-color var(--sb-duration-fast);background:0 0}.sb-root .sb-tabs button:hover{color:var(--sb-text);border-bottom-color:var(--sb-line)}.sb-root .sb-tabs button[aria-pressed=true]{color:var(--sb-accent);border-bottom-color:var(--sb-accent)}.sb-root .sb-contact{grid-template-columns:var(--sb-check-col) minmax(0, 1.3fr) minmax(6.25rem, 1fr) 4.375rem;gap:var(--sb-space-3);padding:var(--sb-row-pad) var(--sb-space-5);border-bottom:1px solid var(--sb-line);align-items:center;display:grid}.sb-root .sb-contact:last-child{border-bottom:0}.sb-root .sb-contactgroup{padding:var(--sb-space-4) var(--sb-space-5) var(--sb-space-2);background:var(--sb-bg);border-bottom:1px solid var(--sb-line)}.sb-root .sb-contactgroup h3{font-size:var(--sb-fs-md);margin:0}.sb-root .sb-contactgroup p{margin:var(--sb-space-1) 0 0}.sb-root input[type=checkbox]{accent-color:var(--sb-accent);cursor:pointer;width:1.25rem;height:1.25rem}.sb-root .sb-person strong{font-weight:var(--sb-fw-medium);font-size:var(--sb-fs-md);display:block}.sb-root .sb-person small{overflow-wrap:anywhere;display:block}.sb-root .sb-bottom{justify-content:space-between;align-items:center;gap:var(--sb-space-4);margin-top:var(--sb-space-5);flex-wrap:wrap;display:flex}.sb-root .sb-detail{margin-top:var(--sb-space-4);border:1px solid var(--sb-accent);border-radius:var(--sb-radius-lg);background:var(--sb-surface);padding:var(--sb-space-5)}.sb-root .sb-detailhead{justify-content:space-between;gap:var(--sb-space-4);margin-bottom:var(--sb-space-4);align-items:center;display:flex}.sb-root .sb-compare{margin:var(--sb-space-4) 0;border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);overflow:hidden}.sb-root .sb-compare-row{gap:var(--sb-space-3-5);padding:var(--sb-space-3) var(--sb-space-3-5);border-bottom:1px solid var(--sb-line);font-size:var(--sb-fs-sm);overflow-wrap:anywhere;grid-template-columns:5.625rem minmax(0,1fr) minmax(0,1fr);display:grid}.sb-root .sb-compare-row:last-child{border-bottom:0}.sb-root .sb-compare-row.sb-compare-head{background:var(--sb-bg);font-weight:var(--sb-fw-medium);color:var(--sb-muted)}.sb-root .sb-compare-label{color:var(--sb-muted);font-size:var(--sb-fs-xs)}.sb-root .sb-compare-label .sb-pill{margin-top:var(--sb-space-1-5)}.sb-root .sb-changed{background:var(--sb-warn-fill);color:var(--sb-warn);border-radius:var(--sb-radius-sm);padding:var(--sb-space-1) var(--sb-space-1-5);align-self:start}.sb-root .sb-candidate{gap:var(--sb-space-3);padding:var(--sb-space-3-5);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);margin:var(--sb-space-2-5) 0;font-size:var(--sb-fs-sm);cursor:pointer;align-items:flex-start;display:flex}.sb-root .sb-candidate input{accent-color:var(--sb-accent);margin-top:var(--sb-space-1)}.sb-root .sb-candidate small{display:block}.sb-root .sb-candidate:has(input:checked){border-color:var(--sb-accent);background:var(--sb-accent-fill)}.sb-root .sb-card-fields{margin:var(--sb-space-2) 0 0}.sb-root .sb-card-fields dt{color:var(--sb-muted);display:inline}.sb-root .sb-card-fields dd{margin:0;display:inline}.sb-root .sb-decision{margin-top:var(--sb-space-4);padding:var(--sb-space-3-5) 0 0;border-top:1px solid var(--sb-line);font-size:var(--sb-fs-md)}.sb-root .sb-pills{gap:var(--sb-space-1-5);flex-wrap:wrap;display:flex}.sb-root .sb-state small{margin-top:var(--sb-space-1);display:block}@container sb-main (width<=30rem){.sb-root .sb-compare-row{gap:var(--sb-space-2);padding:var(--sb-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sb-root .sb-compare-label{grid-column:1/-1}.sb-root .sb-compare-head .sb-compare-label{display:none}.sb-root .sb-compare-label .sb-pill{margin:0 0 0 var(--sb-space-2)}.sb-root .sb-detail{padding:var(--sb-space-3-5)}}.sb-root .sb-datum{margin-bottom:var(--sb-space-3);font-size:var(--sb-fs-md);overflow-wrap:anywhere}.sb-root .sb-datum small{margin-bottom:var(--sb-space-1);display:block}.sb-root .sb-note{font-size:var(--sb-fs-sm);color:var(--sb-muted);margin:var(--sb-space-3) 0}.sb-root .sb-formrow{grid-template-columns:var(--sb-check-col) minmax(0, 1fr);gap:var(--sb-space-3);padding:var(--sb-space-4) var(--sb-space-5);border-bottom:1px solid var(--sb-line);align-items:start;display:grid}.sb-root .sb-formrow:last-child{border-bottom:0}.sb-root .sb-formrow strong{font-size:var(--sb-fs-md);font-weight:var(--sb-fw-medium);display:block}.sb-root .sb-formrow small{font-size:var(--sb-fs-sm)}.sb-root .sb-success{padding:var(--sb-space-7);background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);margin-top:var(--sb-space-5)}.sb-root .sb-successmark{background:var(--sb-good-fill);width:2.5rem;height:2.5rem;color:var(--sb-good);margin-bottom:var(--sb-space-4);border-radius:50%;place-items:center;display:grid}.sb-root .sb-success h2{font-size:var(--sb-fs-xl);margin-bottom:var(--sb-space-2)}.sb-root .sb-log{padding:var(--sb-space-4) var(--sb-space-5);border-bottom:1px solid var(--sb-line);justify-content:space-between;align-items:center;gap:var(--sb-space-4);display:flex}.sb-root .sb-log:last-child{border-bottom:0}.sb-root .sb-logdetail{padding:var(--sb-space-3-5) var(--sb-space-5);background:var(--sb-bg);font-size:var(--sb-fs-sm);overflow-wrap:anywhere}.sb-root .sb-pager{justify-content:space-between;align-items:center;gap:var(--sb-space-3);padding:var(--sb-space-3) var(--sb-space-5);border-top:1px solid var(--sb-line);display:flex}.sb-root .sb-footer{padding:var(--sb-space-4) var(--sb-space-7);color:var(--sb-muted);font-size:var(--sb-fs-xs);border-top:1px solid var(--sb-line)}.sb-root .sb-alert{padding:var(--sb-space-3) var(--sb-space-3-5);border-radius:var(--sb-radius-md);background:var(--sb-accent-fill);color:var(--sb-accent);font-size:var(--sb-fs-sm)}.sb-root .sb-alert:empty{display:none}.sb-root .sb-alert.good{background:var(--sb-good-fill);color:var(--sb-good)}.sb-root .sb-alert.warn{background:var(--sb-warn-fill);color:var(--sb-warn)}.sb-root .sb-alert.danger{background:var(--sb-danger-fill);color:var(--sb-danger)}.sb-root .sb-notice{margin:0 var(--sb-space-7) var(--sb-space-4)}.sb-root .sb-partner-row{gap:var(--sb-space-4);padding:var(--sb-space-4) var(--sb-space-5);border-bottom:1px solid var(--sb-line);font-size:var(--sb-fs-md);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;display:grid}.sb-root .sb-partner-row:last-child{border-bottom:0}.sb-root .sb-partner-row>.sb-check{margin:0}.sb-root .sb-partner-row small{margin-top:var(--sb-space-1);overflow-wrap:anywhere;display:block}.sb-root .sb-partner-row strong{font-weight:var(--sb-fw-medium)}.sb-root .sb-check{align-items:flex-start;gap:var(--sb-space-2-5);font-size:var(--sb-fs-md);margin:var(--sb-space-3) 0;cursor:pointer;display:flex}.sb-root .sb-check input{margin-top:var(--sb-space-1);flex-shrink:0}.sb-root .sb-check small{margin-top:var(--sb-space-1);display:block}.sb-root .sb-error{color:var(--sb-danger);font-size:var(--sb-fs-sm);margin:var(--sb-space-2-5) 0}.sb-root .sb-field>.sb-error{margin:0}.sb-root .sb-context{background:var(--sb-accent-fill);color:var(--sb-accent);padding:var(--sb-space-3-5) var(--sb-space-4);border-radius:var(--sb-radius-md);margin:var(--sb-space-4) 0;font-size:var(--sb-fs-sm)}.sb-root .sb-context .sb-button{margin-top:var(--sb-space-2)}.sb-root .sb-small{font-size:var(--sb-fs-xs);color:var(--sb-muted)}@container sb-main (width<=30rem){.sb-root .sb-partner-row{gap:var(--sb-space-3);grid-template-columns:1fr}.sb-root .sb-partner-row .sb-button{justify-self:start}}@media (width<=47.5em){.sb-root .sb-shell{grid-template-columns:1fr}.sb-root nav{gap:var(--sb-space-1-5);flex-wrap:wrap;display:flex}.sb-root nav button{padding:var(--sb-space-2-5)}.sb-root main{padding:clamp(var(--sb-space-4), 5vw, var(--sb-space-5))}}@container sb-main (width<=30rem){.sb-root .sb-heading{flex-direction:column;align-items:flex-start}.sb-root .sb-flow{padding:var(--sb-space-3-5);gap:var(--sb-space-2)}.sb-root .sb-contact{grid-template-columns:var(--sb-check-col) minmax(0, 1fr) 3.125rem;padding:var(--sb-space-3-5) var(--sb-space-3);gap:var(--sb-space-2)}.sb-root .sb-contact>.sb-state{grid-area:auto/2}.sb-root .sb-contact>.sb-button{grid-area:1/3/3;align-self:center}.sb-root .sb-log{flex-wrap:wrap}.sb-root .sb-panelhead{padding:var(--sb-space-4)}.sb-root .sb-tabs{gap:var(--sb-space-4)}.sb-root .sb-summary{gap:var(--sb-space-3)}}@media (pointer:coarse){.sb-root button{min-height:var(--sb-touch-target)}}.sb-root .sb-stats{gap:var(--sb-space-2-5);margin:var(--sb-space-0-5) 0 var(--sb-space-3-5);flex-wrap:wrap;display:flex}.sb-root .sb-stats span{align-items:baseline;gap:var(--sb-space-1-5);background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);padding:var(--sb-space-2) var(--sb-space-3);font-size:var(--sb-fs-xs);color:var(--sb-muted);display:flex}.sb-root .sb-stats strong{font-size:var(--sb-fs-lg);font-weight:var(--sb-fw-medium);color:var(--sb-text)}.sb-root .sb-linklist{gap:var(--sb-space-2);grid-template-columns:repeat(auto-fill,minmax(11.875rem,1fr));display:grid}.sb-root .sb-linklist div{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);padding:var(--sb-space-2-5) var(--sb-space-3)}.sb-root .sb-linklist strong{font-size:var(--sb-fs-sm);font-weight:var(--sb-fw-medium);display:block}.sb-root .sb-linklist small{margin-top:var(--sb-space-0-5);display:block}.sb-root .sb-choice{align-items:center;gap:var(--sb-space-1-5);margin-top:var(--sb-space-1-5);font-size:var(--sb-fs-xs);color:var(--sb-muted);cursor:pointer;display:flex}.sb-root .sb-choice input{width:.875rem;height:.875rem}.sb-root .sb-compare-row .sb-pill{margin-left:var(--sb-space-2)}.sb-root .sb-compare-value{align-items:flex-start;gap:var(--sb-space-1-5);flex-direction:column;min-width:0;display:flex}.sb-root .sb-compare-value .sb-choice,.sb-root .sb-compare-value .sb-small{margin-top:0}.sb-root .sb-compare-recap{margin:var(--sb-space-4) 0 0;padding:var(--sb-space-2-5) var(--sb-space-3-5);border-radius:var(--sb-radius-md);background:var(--sb-accent-fill);color:var(--sb-accent);font-size:var(--sb-fs-sm);overflow-wrap:anywhere}.sb-root .sb-compare-recap p{margin:0}.sb-root .sb-compare-recap ul{margin:var(--sb-space-1-5) 0 0;padding-left:var(--sb-space-4)}.sb-root .sb-compare-recap strong{font-weight:var(--sb-fw-bold)}.sb-root .sb-compare-recap li.is-updated{color:var(--sb-good)}.sb-root .sb-compare-recap li.is-pending{color:var(--sb-warn)}.sb-root .sb-inline-field{gap:var(--sb-space-1);font-size:var(--sb-fs-xs);color:var(--sb-muted);min-width:13.4375rem;display:grid}@container sb-main (width<=45rem){.sb-root .sb-inline-field{width:100%;min-width:0}}.sb-root .sb-topbar-right{align-items:center;gap:var(--sb-space-3-5);flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;display:flex;position:relative}.sb-root .sb-theme{gap:var(--sb-space-1-5);color:var(--sb-muted)}.sb-root .sb-theme:hover{color:var(--sb-text)}@container sb-topbar (width<=45rem){.sb-root .sb-tagline{display:none}}.sb-root .sb-button,.sb-root nav button,.sb-root .sb-tabs button,.sb-root .sb-eventname,.sb-root .sb-date b,.sb-root .sb-summary strong,.sb-root .sb-stats strong,.sb-root .sb-product,.sb-root .sb-pill{font-family:var(--sb-font-title)}.sb-root .sb-brand{gap:var(--sb-space-2-5);justify-items:start;display:grid}.sb-root .sb-logo{width:9.375rem;height:auto;display:block}.sb-root .sb-product{font-size:var(--sb-fs-lg);line-height:var(--sb-lh-tight);font-weight:var(--sb-fw-medium);color:var(--sb-gold-on-side);padding-left:var(--sb-space-0-5)}.sb-root .sb-sidebar nav button{color:var(--sb-side-text)}.sb-root .sb-sidebar nav button:hover{color:var(--sb-on-strong);background:var(--sb-side-hover)}.sb-root .sb-sidebar nav button[aria-current=page]{background:var(--sb-side-active);color:var(--sb-on-strong);box-shadow:inset var(--sb-mark-w) 0 0 var(--sb-gold)}.sb-root .sb-sidebar .sb-eyebrow{color:var(--sb-gold-on-side)}.sb-root :focus-visible{outline:var(--sb-focus-ring);outline-offset:var(--sb-focus-offset)}.sb-root .sb-filters{gap:var(--sb-space-3);padding:var(--sb-space-3-5) var(--sb-space-5);border-bottom:1px solid var(--sb-line);background:var(--sb-bg);flex-wrap:wrap;align-items:flex-end;display:flex}.sb-root .sb-search{flex:15.625rem;display:block;position:relative}.sb-root .sb-search svg{color:var(--sb-muted);pointer-events:none;position:absolute;top:50%;left:.6875rem;transform:translateY(-50%)}.sb-root .sb-search input{padding-left:var(--sb-space-8)}.sb-root .sb-filters .sb-inline-field{flex:0 auto;min-width:10.3125rem}.sb-root .sb-filters .sb-button.quiet{min-height:var(--sb-control-h)}.sb-root .sb-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container sb-main (width<=45rem){.sb-root .sb-filters{padding:var(--sb-space-3) var(--sb-space-4)}.sb-root .sb-filters .sb-inline-field{flex:8.75rem;min-width:0}}@media (width<=47.5em){.sb-root .sb-logo{width:8.125rem}}.sb-root .sb-auth{min-height:calc(100vh - var(--sb-env-banner-h));background:var(--sb-surface);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid;overflow:hidden}.sb-root .sb-auth-side{background:var(--sb-side);color:var(--sb-on-strong);padding:var(--sb-space-10) var(--sb-space-10);gap:var(--sb-space-6);box-shadow:inset calc(-1 * var(--sb-mark-w)) 0 0 var(--sb-gold);flex-direction:column;display:flex}.sb-root .sb-auth-side .sb-logo{width:11.875rem}.sb-root .sb-auth-side h2{color:var(--sb-on-strong);font-size:var(--sb-fs-xl);line-height:var(--sb-lh-snug);margin-top:auto}.sb-root .sb-auth-side p{color:var(--sb-side-text);font-size:var(--sb-fs-md);margin-top:var(--sb-space-2-5)}.sb-root .sb-auth-side .sb-product{font-size:var(--sb-fs-2xl)}.sb-root .sb-auth-points{gap:var(--sb-space-2-5);font-size:var(--sb-fs-sm);color:var(--sb-side-text);margin:0 0 auto;padding:0;list-style:none;display:grid}.sb-root .sb-auth-points li{padding-left:var(--sb-space-4);position:relative}.sb-root .sb-auth-points li:before{content:"";background:var(--sb-gold);border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:.4375rem;left:0}.sb-root .sb-auth-main{padding:var(--sb-space-10) var(--sb-space-8);background:var(--sb-bg);place-items:center;display:grid}.sb-root .sb-auth-card{background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);width:100%;max-width:32rem;padding:var(--sb-space-8) var(--sb-space-7)}.sb-root .sb-auth-card h1{font-size:var(--sb-fs-2xl);margin:var(--sb-space-1-5) 0 var(--sb-space-1-5)}.sb-root .sb-auth-card form{margin-top:var(--sb-space-6)}.sb-root .sb-auth-card .sb-button.primary{width:100%;margin-top:var(--sb-space-1)}.sb-root .sb-auth-links{justify-content:space-between;align-items:center;gap:var(--sb-space-2-5);margin-top:var(--sb-space-3-5);flex-wrap:wrap;display:flex}.sb-root .sb-pass{position:relative}.sb-root .sb-pass input{padding-right:5.25rem}.sb-root .sb-pass .sb-button{right:var(--sb-space-1);min-height:var(--sb-control-h-sm);padding:var(--sb-space-1) var(--sb-space-2-5);color:var(--sb-accent);background:0 0;border-color:#0000;position:absolute;top:50%;transform:translateY(-50%)}.sb-root .sb-auth-msg{margin:var(--sb-space-4) 0 0}.sb-root .sb-auth-foot{margin-top:var(--sb-space-6);padding-top:var(--sb-space-4);border-top:1px solid var(--sb-line);font-size:var(--sb-fs-xs);color:var(--sb-muted)}.sb-root .sb-rules{margin:var(--sb-space-1) 0 var(--sb-space-4);gap:var(--sb-space-1);font-size:var(--sb-fs-xs);color:var(--sb-muted);padding:0;list-style:none;display:grid}.sb-root .sb-rules li.ok{color:var(--sb-good)}.sb-root .sb-rules li:before{content:"○ "}.sb-root .sb-rules li.ok:before{content:"✓ "}.sb-root .sb-rules li.ko{color:var(--sb-danger)}.sb-root .sb-rules li.ko:before{content:"✗ "}@media (width<=47.5em){.sb-root .sb-auth{grid-template-columns:1fr}.sb-root .sb-auth-side{padding:var(--sb-space-6) var(--sb-space-6);gap:var(--sb-space-3-5);box-shadow:inset 0 calc(-1 * var(--sb-mark-w)) 0 var(--sb-gold)}.sb-root .sb-auth-side h2{margin-top:var(--sb-space-1-5);font-size:var(--sb-fs-lg)}.sb-root .sb-auth-points{display:none}.sb-root .sb-auth-main,.sb-root .sb-auth-card{padding:var(--sb-space-6) var(--sb-space-4)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sb-topbar-h:4.3125rem;--sb-env-banner-h:0rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{min-height:100%;margin:0}html{scroll-padding-top:calc(var(--sb-env-banner-h) + var(--sb-topbar-h) + var(--sb-space-4))}body{background:var(--lightningcss-light,#f4f6f9)var(--lightningcss-dark,#081a2c)}.sb-root .sb-sidebar nav a{white-space:nowrap;align-items:center;gap:var(--sb-space-2-5);padding:var(--sb-space-3) var(--sb-space-2-5);border-radius:var(--sb-radius-md);color:var(--sb-side-text);font-family:var(--sb-font-title);font-size:var(--sb-fs-md);text-decoration:none;display:flex}.sb-root .sb-sidebar nav a:hover{color:var(--sb-on-strong);background:var(--sb-side-hover)}.sb-root .sb-sidebar nav a[aria-current=page]{background:var(--sb-side-active);color:var(--sb-on-strong);font-weight:var(--sb-fw-bold);box-shadow:inset var(--sb-mark-w) 0 0 var(--sb-gold)}.sb-root .sb-sidebar nav a:focus-visible{outline:var(--sb-focus-ring);outline-offset:var(--sb-focus-offset)}.sb-root .sb-icon{width:var(--sb-icon-md);height:var(--sb-icon-md);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sb-root .sb-loading{padding:var(--sb-space-5);color:var(--sb-muted);font-size:var(--sb-fs-sm)}.sb-root .sb-loading-inline{align-items:center;gap:var(--sb-space-2);color:var(--sb-muted);font-size:var(--sb-fs-sm);margin:0;display:flex}.sb-root .sb-spinner{width:var(--sb-icon-md);height:var(--sb-icon-md);border:var(--sb-rule-w) solid var(--sb-line);border-top-color:var(--sb-accent);border-radius:50%;flex:none;animation:1s linear infinite sb-phase-turn}@media (prefers-reduced-motion:reduce){.sb-root .sb-spinner{border-color:var(--sb-accent);animation:none}}.sb-root a.sb-user{color:inherit;border-radius:var(--sb-radius-md);padding:var(--sb-space-0-5) var(--sb-space-1-5) var(--sb-space-0-5) var(--sb-space-0-5);text-decoration:none}.sb-root a.sb-user:hover{color:var(--sb-text);background:var(--sb-accent-fill)}.sb-root a.sb-button{text-decoration:none}.sb-root .sb-auth-card .sb-field{margin-bottom:var(--sb-space-4)}.sb-root .sb-auth-card>*+.sb-eyebrow{margin-top:var(--sb-space-2-5);display:block}.sb-root input[aria-invalid=true],.sb-root select[aria-invalid=true],.sb-root textarea[aria-invalid=true],.sb-root .sb-multiselect-trigger[aria-invalid=true]{border-color:var(--sb-danger)}.sb-root .sb-errsum{gap:var(--sb-space-2-5);margin:0 0 var(--sb-space-4);border-left:var(--sb-mark-w) solid var(--sb-danger);align-items:flex-start;display:flex}.sb-root .sb-errsum>.sb-icon{flex-shrink:0;margin-top:1px}.sb-root .sb-errsum strong{margin-bottom:var(--sb-space-1);display:block}.sb-root .sb-errsum p,.sb-root .sb-errsum ul{margin:0}.sb-root .sb-errsum ul{padding-left:var(--sb-space-4)}.sb-root .sb-errsum li+li{margin-top:var(--sb-space-1)}.sb-root .sb-errsum-link{color:inherit}.sb-root .sb-errsum-link,.sb-root .sb-errsum-name{font-weight:var(--sb-fw-bold)}.sb-root .sb-check-group{border:0;min-width:0;margin:0;padding:0}.sb-root .sb-check-group>.sb-error{margin:var(--sb-space-1) 0 var(--sb-space-2-5);display:block}@media (width>47.5em){.sb-root .sb-shell{grid-template-columns:17rem minmax(0,1fr)}}.sb-root .sb-tagline{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-root .sb-account-menu{display:contents}.sb-root .sb-nav-toggle,.sb-root .sb-nav-close,.sb-root .sb-account-toggle,.sb-root .sb-topbar-product,.sb-root .sb-backdrop{display:none}@media (width>47.5em){.sb-root .sb-sidebar{top:var(--sb-env-banner-h);height:calc(100vh - var(--sb-env-banner-h));align-self:start;position:sticky;overflow-y:auto}}@media (width<=47.5em){:root{--sb-topbar-h:3.75rem}.sb-root .sb-topbar{justify-content:flex-start;gap:var(--sb-space-2-5);padding:0 var(--sb-space-4)}.sb-root .sb-tagline{display:none}.sb-root .sb-topbar-product{font-size:var(--sb-fs-lg);color:var(--sb-accent);padding-left:0;display:block}.sb-root .sb-topbar-right{margin-left:auto}.sb-root .sb-nav-toggle{padding:var(--sb-space-2);min-width:var(--sb-control-h);display:inline-flex}.sb-root .sb-account-toggle{align-items:center;gap:var(--sb-space-1);min-height:var(--sb-control-h);padding:var(--sb-space-1) var(--sb-space-2) var(--sb-space-1) var(--sb-space-1);background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:var(--sb-radius-full);color:var(--sb-muted);display:inline-flex}.sb-root .sb-account-toggle:hover{color:var(--sb-text)}.sb-root .sb-topbar-right.is-open .sb-account-toggle .sb-icon{transform:rotate(180deg)}.sb-root .sb-account-menu{display:none}.sb-root .sb-topbar-right.is-open .sb-account-menu{gap:var(--sb-space-1-5);top:calc(100% + var(--sb-space-2));z-index:var(--sb-z-dropdown);width:max-content;min-width:14.375rem;max-width:calc(100vw - var(--sb-space-8));padding:var(--sb-space-2);background:var(--sb-surface);border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);box-shadow:var(--sb-shadow);display:grid;position:absolute;right:0}.sb-root .sb-account-menu .sb-user{padding:var(--sb-space-1-5);color:var(--sb-text);order:-1}.sb-root .sb-account-menu .sb-button{min-height:var(--sb-control-h);justify-content:flex-start}.sb-root .sb-account-menu .sb-theme span{display:inline}.sb-root .sb-sidebar{inset:var(--sb-env-banner-h) auto 0 0;z-index:var(--sb-z-drawer);overscroll-behavior:contain;visibility:hidden;width:min(17.5rem,85vw);position:fixed;overflow-y:auto;transform:translate(-100%)}.sb-root .sb-sidebar.is-open{visibility:visible;box-shadow:var(--sb-shadow-drawer);transform:none}.sb-root .sb-sidebar.is-moving{transition:transform var(--sb-duration-base) ease, visibility 0s linear var(--sb-duration-base)}.sb-root .sb-sidebar.is-open.is-moving{transition:transform var(--sb-duration-base) ease}.sb-root .sb-sidebar nav{gap:var(--sb-space-2);display:grid}.sb-root .sb-nav-close{top:1.125rem;right:var(--sb-space-3);padding:var(--sb-space-2);min-width:var(--sb-control-h);border-color:var(--sb-side-line);color:var(--sb-on-strong);background:0 0;display:inline-flex;position:absolute}.sb-root .sb-backdrop{z-index:var(--sb-z-backdrop);background:var(--sb-overlay);cursor:default;border:0;padding:0;display:block;position:fixed;inset:0}}.sb-root .sb-required{color:var(--sb-danger);font-weight:var(--sb-fw-bold)}.sb-root .sb-required-legend{margin:0 0 var(--sb-space-3-5);font-size:var(--sb-fs-xs);color:var(--sb-muted)}.sb-root .sb-auth-card form .sb-required-legend{margin-top:calc(-1 * var(--sb-space-2))}.sb-root :is(.sb-detailhead,.sb-panelhead) .sb-required-legend{margin:var(--sb-space-1-5) 0 0}.sb-root .sb-source-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.sb-root .sb-source-row>.sb-actions{grid-column:1/-1;justify-content:flex-end}@container sb-main (width<=30rem){.sb-root .sb-source-row{grid-template-columns:1fr}.sb-root .sb-source-row>.sb-actions{justify-content:flex-start}}.sb-root .sb-eventhead{align-items:baseline}.sb-root .sb-eventsub{align-items:center;gap:var(--sb-space-2);flex-wrap:wrap;margin:0;display:flex}.sb-root .sb-search-count{right:var(--sb-space-3);font-size:var(--sb-fs-xs);color:var(--sb-muted);pointer-events:none;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%)}.sb-root .sb-search.has-count input{padding-right:6.5625rem}.sb-root .sb-search-col{gap:var(--sb-space-1);flex:15.625rem;display:grid}.sb-root .sb-search-head{justify-content:flex-end;display:flex}.sb-root .sb-search-hint{font-size:var(--sb-fs-xs);color:var(--sb-muted)}.sb-root .sb-sort{align-items:center;gap:var(--sb-space-1-5);font-size:var(--sb-fs-2xs);font-weight:var(--sb-fw-medium);letter-spacing:var(--sb-tracking-caps);text-transform:uppercase;color:var(--sb-muted);background:0 0;border:0;padding:0;display:inline-flex}.sb-root .sb-sort .sb-icon{opacity:var(--sb-opacity-disabled)}.sb-root .sb-sort:hover,.sb-root .sb-sort.is-sorted{color:var(--sb-text)}.sb-root .sb-sort.is-sorted .sb-icon{opacity:1;color:var(--sb-accent)}.sb-root .sb-colfilters :is(input,select){width:100%;min-width:0;min-height:var(--sb-control-h-sm);padding:var(--sb-space-1-5) var(--sb-space-2);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);background-color:var(--sb-surface);color:var(--sb-text);font-size:var(--sb-fs-control)}.sb-root .sb-colfilters select{padding-right:var(--sb-select-end)}.sb-root .sb-clear-filters{align-items:center;gap:var(--sb-space-1);font-size:var(--sb-fs-xs);color:var(--sb-accent);background:0 0;border:0;padding:0;display:inline-flex}.sb-root .sb-clear-filters:hover{text-underline-offset:var(--sb-underline-offset);text-decoration:underline}.sb-root .sb-clear-filters .sb-icon{width:var(--sb-icon-xs);height:var(--sb-icon-xs)}.sb-root .sb-clear-filters:disabled{visibility:hidden}@media (pointer:coarse){.sb-root .sb-search-head .sb-clear-filters{margin-block:calc((1em * var(--sb-lh-text) - var(--sb-touch-target)) / 2)}}.sb-root .sb-panel,.sb-root .sb-flow,.sb-root .sb-detail,.sb-root .sb-auth-card{box-shadow:var(--sb-shadow)}.sb-root .sb-partner-fixed{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 10.625rem}.sb-root .sb-partner-fixed>.sb-button{justify-self:end}.sb-root .sb-partner-split{gap:var(--sb-space-4);padding:var(--sb-space-4) var(--sb-space-5) var(--sb-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sb-root .sb-partner-block{border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);min-width:0;box-shadow:var(--sb-shadow);overflow:hidden;container:sb-block/inline-size}.sb-root .sb-partner-block>.sb-panelhead>.sb-field{flex:0 16rem;margin:0}.sb-root .sb-partner-howto{border-bottom:1px solid var(--sb-line);background:var(--sb-warn-fill);font-size:var(--sb-fs-md)}.sb-root .sb-partner-howto>:first-child{margin-top:0}.sb-root .sb-partner-howto>:last-child{margin-bottom:0}.sb-root .sb-partner-howto ol{margin:var(--sb-space-2) 0;padding-left:var(--sb-space-5)}.sb-root .sb-partner-howto li+li{margin-top:var(--sb-space-1-5)}.sb-root .sb-partner-tools{gap:var(--sb-space-2);padding-block:var(--sb-space-3);border-bottom:1px solid var(--sb-line);flex-wrap:wrap;display:flex}.sb-root .sb-partner-list{margin:0;padding:0;list-style:none}.sb-root .sb-partner-item{align-items:center;gap:var(--sb-space-2) var(--sb-space-3);padding:var(--sb-space-3) var(--sb-space-5);border-top:1px solid var(--sb-line);display:flex}.sb-root .sb-partner-item:nth-child(2n){background:var(--sb-row-alt)}.sb-root .sb-partner-item>:first-child{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.sb-root .sb-partner-item small{display:block}.sb-root .sb-partner-item small .sb-icon{width:var(--sb-icon-xs);height:var(--sb-icon-xs);vertical-align:middle}.sb-root .sb-partner-hint{color:var(--sb-warn)}.sb-root .sb-partner-item.is-unnamed,.sb-root .sb-partner-item.is-idle{background:var(--sb-bg)}@container sb-main (width<=45rem){.sb-root .sb-partner-split{padding:var(--sb-space-4);grid-template-columns:minmax(0,1fr)}}@container sb-main (width<=30rem){.sb-root .sb-partner-item{padding-inline:var(--sb-space-4);flex-wrap:wrap}.sb-root .sb-partner-item>:first-child{flex-basis:100%}}.sb-root .sb-contact-fixed{grid-template-columns:var(--sb-check-col) minmax(0, 1.2fr) minmax(0, 1.1fr) 6rem}.sb-root .sb-disclosure{align-items:center;gap:var(--sb-space-2-5);color:inherit;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.sb-root .sb-disclosure-chevron{width:.5rem;height:.5rem;margin:0 var(--sb-space-1) var(--sb-space-1);border-right:var(--sb-rule-w) solid var(--sb-muted);border-bottom:var(--sb-rule-w) solid var(--sb-muted);transition:transform var(--sb-duration-fast) ease;flex-shrink:0;transform:rotate(45deg)}.sb-root .sb-disclosure[aria-expanded=false]>.sb-disclosure-chevron{margin-bottom:0;transform:rotate(-45deg)}.sb-root .sb-fold.collapsed>.sb-panelhead{border-bottom:0}.sb-root .sb-fold-toggle{max-width:100%}.sb-root .sb-fold>.sb-panelhead{position:relative}.sb-root .sb-fold-toggle:after{content:"";position:absolute;inset:0}.sb-root .sb-fold>.sb-panelhead>:not(.sb-fold-title){z-index:var(--sb-z-raised);position:relative}.sb-root .sb-fold>.sb-panelhead:has(.sb-fold-toggle:hover){background:var(--sb-bg)}.sb-root .sb-fold-toggle:focus-visible{outline:0}.sb-root .sb-fold-toggle:focus-visible:after{outline:var(--sb-focus-ring);outline-offset:var(--sb-focus-offset-inset)}.sb-root .sb-fold-title>p{padding-left:var(--sb-space-6)}.sb-root .sb-partner-row.is-open,.sb-root .sb-contact.is-open,.sb-root .sb-row-detail{background:var(--sb-bg);box-shadow:inset var(--sb-mark-w) 0 var(--sb-accent)}.sb-root .sb-partner-row.is-open,.sb-root .sb-contact.is-open{border-bottom:0}.sb-root .sb-row-detail{padding:0 var(--sb-space-5) var(--sb-space-5);border-bottom:1px solid var(--sb-line)}.sb-root .sb-row-detail:last-child{border-bottom:0}.sb-root .sb-contactgroup{position:relative}.sb-root .sb-contactgroup>p{padding-left:var(--sb-space-6)}.sb-root .sb-contactgroup-rows:not(:last-child)>:last-child{border-bottom:1px solid var(--sb-line)}.sb-root .sb-contactgroup:has(+.sb-contactgroup-rows[hidden]:last-child){border-bottom:0}.sb-root .sb-row-card{padding:var(--sb-space-5);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);background:var(--sb-surface);box-shadow:var(--sb-shadow);font-size:var(--sb-fs-md)}.sb-root .sb-row-cardhead{align-items:center;gap:var(--sb-space-2) var(--sb-space-3);flex-wrap:wrap;display:flex}.sb-root .sb-row-cardhead .sb-note{margin:0}.sb-root .sb-compare-row .sb-small{margin-top:var(--sb-space-1);display:block}.sb-root .sb-filters-count{color:var(--sb-muted);font-size:var(--sb-fs-sm);align-self:center;margin-left:auto}.sb-root .sb-partner-cols{gap:var(--sb-space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.sb-root .sb-partner-col{min-width:0;padding:var(--sb-space-4);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);background:var(--sb-surface);box-shadow:var(--sb-shadow);font-size:var(--sb-fs-md);flex-direction:column;display:flex}.sb-root .sb-partner-col.is-readonly{border-style:dashed}.sb-root .sb-partner-col>header{margin-bottom:var(--sb-space-3-5);padding-bottom:var(--sb-space-2-5);border-bottom:1px solid var(--sb-line)}.sb-root .sb-partner-col h3{margin:0}.sb-root .sb-partner-col>header small{margin-top:var(--sb-space-1);display:block}.sb-root .sb-partner-col .sb-note{margin-top:0}.sb-root .sb-partner-editor{flex-direction:column;min-height:100%;display:flex}.sb-root .sb-partner-editor>.sb-partner-cols{flex:1}.sb-root .sb-partner-col .sb-picker{position:relative}.sb-root .sb-partner-col .sb-combo,.sb-root .sb-partner-col .sb-picker-row>.sb-picked{flex-basis:100%;max-width:none}.sb-root .sb-partner-col .sb-combo-panel{z-index:var(--sb-z-dropdown);max-width:none;margin-top:var(--sb-space-1);position:absolute;top:100%;left:0;right:0}.sb-root .sb-partner-change{align-items:center;gap:var(--sb-space-3);margin-top:var(--sb-space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.sb-root .sb-partner-change>.sb-note{grid-column:1/-1;margin:0}.sb-root .sb-partner-change-side{gap:var(--sb-space-0-5);padding:var(--sb-space-2) var(--sb-space-3);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);flex-direction:column;align-self:stretch;display:flex}.sb-root .sb-partner-change-side>small:first-child{color:var(--sb-muted);font-size:var(--sb-fs-2xs);text-transform:uppercase;letter-spacing:var(--sb-tracking-caps)}.sb-root .sb-partner-change-side strong{font-weight:var(--sb-fw-medium)}.sb-root .sb-partner-change-side.is-before strong{color:var(--sb-muted);text-decoration:line-through}.sb-root .sb-partner-change-side.is-after{border-color:var(--sb-accent);background:var(--sb-accent-fill)}.sb-root .sb-partner-change-side.is-empty{color:var(--sb-muted);border-style:dashed}.sb-root .sb-partner-colfoot{padding-top:var(--sb-space-1);margin-top:auto}@container sb-main (width<=45rem){.sb-root .sb-partner-cols{grid-template-columns:minmax(0,1fr)}}@container sb-main (width<=30rem){.sb-root .sb-row-detail{padding:0 var(--sb-space-3) var(--sb-space-3)}.sb-root .sb-row-card{padding:var(--sb-space-3-5)}}.sb-root .sb-contact-fixed>.sb-button{justify-self:end}@container sb-main (width<=30rem){.sb-root .sb-partner-fixed{grid-template-columns:1fr}.sb-root .sb-partner-fixed>.sb-button{justify-self:start}.sb-root .sb-contact-fixed{grid-template-columns:var(--sb-check-col) minmax(0, 1fr) 5.25rem}.sb-root .sb-contact-fixed :is(.sb-person strong,.sb-pill){white-space:normal;overflow-wrap:anywhere}}@container sb-block (width<=30rem){.sb-root .sb-contact-fixed{grid-template-columns:var(--sb-check-col) minmax(0, 1fr) 5.25rem;padding-inline:var(--sb-space-4)}.sb-root .sb-contact-fixed>.sb-state{grid-area:auto/2}.sb-root .sb-contact-fixed>.sb-button{grid-area:1/3/3;align-self:center}}.sb-root .sb-picker-row{align-items:center;gap:var(--sb-space-2-5);flex-wrap:wrap;display:flex}.sb-root .sb-combo,.sb-root .sb-picker-row>.sb-picked{max-width:var(--sb-field-max);flex:16.25rem}.sb-root .sb-combo{position:relative}.sb-root .sb-combo input[type=text]{padding-right:2.375rem}.sb-root .sb-combo-toggle{border-radius:0 var(--sb-radius-md) var(--sb-radius-md) 0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.125rem;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.sb-root .sb-combo-toggle:disabled{cursor:not-allowed}.sb-root .sb-combo input[aria-expanded=true]+.sb-combo-toggle .sb-multiselect-chevron{margin:var(--sb-space-1) 0 0;transform:rotate(-135deg)}.sb-root .sb-combo-panel{max-width:var(--sb-field-max);border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);background:var(--sb-surface);box-shadow:var(--sb-shadow)}.sb-root .sb-combo-list{max-height:17.5rem;padding:var(--sb-space-1);overflow-y:auto}.sb-root .sb-combo-list:empty{display:none}.sb-root .sb-combo-list [role=option]{justify-content:space-between;align-items:baseline;gap:var(--sb-space-3);padding:var(--sb-space-2);border-radius:var(--sb-radius-md);font-size:var(--sb-fs-md);cursor:pointer;display:flex}.sb-root .sb-combo-list [role=option]:hover,.sb-root .sb-combo-list [role=option].active{background:var(--sb-accent-fill)}.sb-root .sb-combo-list strong{font-weight:var(--sb-fw-medium)}.sb-root .sb-combo-list small{flex-shrink:0}.sb-root .sb-combo-heading{padding:var(--sb-space-2) var(--sb-space-2) var(--sb-space-1);color:var(--sb-muted);font-size:var(--sb-fs-2xs);text-transform:uppercase;letter-spacing:var(--sb-tracking-caps)}.sb-root .sb-combo-panel>p{margin:var(--sb-space-2) var(--sb-space-3)}.sb-root .sb-combo-foot{padding:var(--sb-space-1);border-top:1px solid var(--sb-line);justify-content:center;display:flex}.sb-root .sb-picked{justify-content:space-between;align-items:center;gap:var(--sb-space-3);padding:var(--sb-space-2) var(--sb-space-3);border:1px solid var(--sb-accent);border-radius:var(--sb-radius-md);background:var(--sb-accent-fill);display:flex}.sb-root .sb-picked small{display:block}.sb-root .sb-picked strong{font-weight:var(--sb-fw-medium)}.sb-root .sb-email-fix{margin-top:var(--sb-space-4)}.sb-root .sb-candidate .sb-pill{margin-left:var(--sb-space-2)}.sb-root .sb-stepbadge{width:var(--sb-badge-sm);height:var(--sb-badge-sm);border:1px solid var(--sb-line);background:var(--sb-surface);color:var(--sb-muted);font-size:var(--sb-fs-xs);font-weight:var(--sb-fw-bold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sb-root .sb-stepbadge.md{width:var(--sb-badge-md);height:var(--sb-badge-md);font-size:var(--sb-fs-sm)}.sb-root .sb-stepbadge.done{border-color:var(--sb-good);background:var(--sb-good-fill);color:var(--sb-good)}.sb-root .sb-stepbadge.todo{border-color:var(--sb-warn);background:var(--sb-warn-fill);color:var(--sb-warn)}.sb-root .sb-stepbadge.active{border-color:var(--sb-accent);background:var(--sb-accent);color:var(--sb-surface)}.sb-root .sb-stepbar{margin:var(--sb-space-5) 0}.sb-root .sb-stepbar ol{border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);background:var(--sb-surface);box-shadow:var(--sb-shadow);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sb-root .sb-stepbar li{min-width:0}.sb-root .sb-stepbar li+li{border-left:1px solid var(--sb-line)}.sb-root .sb-stepbar li>a,.sb-root .sb-stepbar li>span{align-items:flex-start;gap:var(--sb-space-1-5);height:100%;padding:var(--sb-space-3) var(--sb-space-2) var(--sb-space-2-5);border-bottom:var(--sb-mark-w) solid transparent;color:inherit;flex-direction:column;text-decoration:none;display:flex}.sb-root .sb-stepbar li>a:hover{background:var(--sb-bg)}.sb-root .sb-stepbar li>a:focus-visible{outline:var(--sb-focus-ring);outline-offset:var(--sb-focus-offset-inset)}.sb-root .sb-stepbar .sb-stepbar-text{min-width:0;max-width:100%}.sb-root .sb-stepbar strong{font-size:var(--sb-fs-md);font-weight:var(--sb-fw-medium);color:var(--sb-text);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;display:block}.sb-root .sb-stepbar small{font-size:var(--sb-fs-2xs);overflow-wrap:anywhere;display:block}.sb-root .sb-stepbar .locked strong{color:var(--sb-muted)}.sb-root .sb-stepbar .active>a,.sb-root .sb-stepbar .active>span{background:var(--sb-accent-fill);border-bottom-color:var(--sb-gold)}@container sb-main (width<=45rem){.sb-root .sb-stepbar li>a,.sb-root .sb-stepbar li>span{padding:var(--sb-space-2-5) var(--sb-space-1) var(--sb-space-2);align-items:center}.sb-root .sb-stepbar .sb-stepbar-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container sb-main (width<=30rem){.sb-root .sb-stepbar .sb-stepbadge{width:var(--sb-badge-sm);height:var(--sb-badge-sm)}}.sb-root .sb-stepsummary{grid-template-columns:var(--sb-badge-sm) minmax(0, 1fr) auto;gap:var(--sb-space-3-5);padding:var(--sb-space-3-5) var(--sb-space-5);border-top:1px solid var(--sb-line);align-items:start;display:grid}.sb-root .sb-stepsummary strong{margin-bottom:var(--sb-space-1);display:block}.sb-root .sb-stepsummary small{font-size:var(--sb-fs-sm);line-height:var(--sb-lh-text);display:block}.sb-root .sb-import-left{margin-top:var(--sb-space-5)}.sb-root .sb-import-left h3{margin-bottom:var(--sb-space-2)}.sb-root .sb-import-left ul{gap:var(--sb-space-2);margin:0;padding:0;list-style:none;display:grid}.sb-root .sb-import-left li{align-items:center;gap:var(--sb-space-2-5);min-height:var(--sb-control-h);padding:var(--sb-space-1) var(--sb-space-3-5);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);font-size:var(--sb-fs-md);display:flex}.sb-root .sb-import-left li.is-todo{border-color:var(--sb-warn);background:var(--sb-warn-fill)}.sb-root .sb-import-left li.is-done{border-color:var(--sb-good);background:var(--sb-good-fill)}.sb-root .sb-import-left li>span{overflow-wrap:anywhere;flex:1;min-width:0}.sb-root .sb-import-left li.is-todo>.sb-icon{color:var(--sb-warn)}.sb-root .sb-import-left li.is-done>.sb-icon{color:var(--sb-good)}.sb-root .sb-import-launch{align-items:center;gap:var(--sb-space-3);padding:var(--sb-space-6) var(--sb-space-5);border-top:1px solid var(--sb-line);background:var(--sb-bg);text-align:center;flex-direction:column;display:flex}.sb-root .sb-import-launch>p{max-width:40rem;margin:0}.sb-root .sb-import-launch>.sb-analysis-description{text-align:left;align-self:stretch;max-width:none}.sb-root .sb-eventside{min-width:0;padding:var(--sb-space-3) var(--sb-space-3-5);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);background:var(--sb-surface);overflow-wrap:anywhere}.sb-root .sb-eventside.is-crm{border-color:var(--sb-good);background:var(--sb-good-fill)}.sb-root .sb-eventside.is-planned{border-color:var(--sb-warn);background:var(--sb-warn-fill)}.sb-root .sb-eventside.is-empty{border-color:var(--sb-warn);background:0 0;border-style:dashed}.sb-root .sb-eventside-label{justify-content:space-between;gap:var(--sb-space-1) var(--sb-space-2);margin-bottom:var(--sb-space-1-5);color:var(--sb-muted);font-size:var(--sb-fs-xs);font-weight:var(--sb-fw-medium);letter-spacing:var(--sb-tracking-caps);text-transform:uppercase;flex-wrap:wrap;display:flex}.sb-root .sb-eventside-label>span{align-items:center;gap:var(--sb-space-1);display:inline-flex}.sb-root .sb-eventside.is-crm .sb-eventside-label{color:var(--sb-good)}.sb-root :is(.sb-eventside.is-planned,.sb-eventside.is-empty) .sb-eventside-label{color:var(--sb-warn)}.sb-root .sb-eventside-label .sb-icon{width:var(--sb-icon-xs);height:var(--sb-icon-xs)}.sb-root .sb-eventside .sb-eventname{margin-bottom:0}.sb-root .sb-eventside .sb-eventsub{margin-top:var(--sb-space-1)}.sb-root .sb-eventside.has-action{column-gap:var(--sb-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.sb-root .sb-eventside.has-action>*{grid-column:1/-1}.sb-root .sb-eventside.has-action>.sb-eventside-label{grid-area:1/1;align-self:center}.sb-root .sb-eventside.has-action>.sb-eventside-action{margin-block:calc(-1 * var(--sb-space-1-5));grid-area:1/2;align-self:center}.sb-root .sb-pad>.sb-eventside{width:fit-content;min-width:min(100%,16.5rem);max-width:max(50%, min(100%, var(--sb-field-max)))}.sb-root .sb-pad>.sb-eventside:not(:last-child){margin-bottom:var(--sb-space-4)}.sb-root .sb-eventtable{border-collapse:collapse;width:100%;font-size:var(--sb-fs-md)}.sb-root .sb-eventtable :is(th,td){padding:var(--sb-space-3) var(--sb-space-3);vertical-align:middle}.sb-root .sb-eventtable :is(th,td):first-child{padding-left:var(--sb-space-5)}.sb-root .sb-eventtable :is(th,td):last-child{padding-right:var(--sb-space-5)}.sb-root .sb-eventtable .sb-num{text-align:right;font-variant-numeric:tabular-nums}.sb-root .sb-eventtable tbody tr{border-top:1px solid var(--sb-line);position:relative}.sb-root .sb-eventtable tbody tr:nth-child(2n){background:var(--sb-row-alt)}.sb-root .sb-eventtable tbody tr:hover,.sb-root .sb-eventtable tbody tr:focus-within{background:var(--sb-accent-fill)}.sb-root .sb-eventtable-link{color:var(--sb-text);font-weight:var(--sb-fw-bold);text-decoration:none}.sb-root .sb-eventtable-link:after{content:"";position:absolute;inset:0}.sb-root .sb-eventtable tr:hover .sb-eventtable-link{color:var(--sb-accent)}.sb-root .sb-eventtable-link:focus-visible{outline:none}.sb-root .sb-eventtable-link:focus-visible:after{outline:var(--sb-rule-w) solid var(--sb-accent);outline-offset:calc(-1 * var(--sb-rule-w))}.sb-root .sb-eventtable td small,.sb-root .sb-eventtable-crm{margin-top:var(--sb-space-0-5);display:block}.sb-root .sb-eventtable-event{grid-template-columns:var(--sb-date-col) var(--sb-icon-xl) minmax(0, 1fr);align-items:center;gap:var(--sb-space-3);display:grid}.sb-root .sb-eventtable-event>div{overflow-wrap:anywhere;min-width:0}.sb-root .sb-eventtable-unit{display:none}.sb-root .sb-eventtable-assoc{align-items:center;gap:var(--sb-space-2) var(--sb-space-3);flex-wrap:wrap;display:flex}.sb-root .sb-eventtable-assoc>div{overflow-wrap:anywhere;min-width:0}.sb-root .sb-eventtable-lock{z-index:var(--sb-z-raised);color:var(--sb-danger);place-items:center;display:inline-grid;position:relative}.sb-root .sb-eventtable-lock .sb-icon{width:var(--sb-icon-xl);height:var(--sb-icon-xl)}@container sb-main (width<=30rem){.sb-root .sb-eventtable thead{display:none}.sb-root .sb-eventtable tbody tr{align-items:center;gap:var(--sb-space-1) var(--sb-space-3);padding:var(--sb-space-3) var(--sb-space-4);grid-template-columns:auto auto minmax(0,1fr);display:grid}.sb-root .sb-eventtable tbody :is(td,td:first-child){padding:0}.sb-root .sb-eventtable tbody td:first-child{grid-column:1/-1}.sb-root .sb-eventtable-unit{display:inline}}.sb-root .sb-assoc-noauto{align-items:center;gap:var(--sb-space-2-5);margin:0 0 var(--sb-space-4);padding:var(--sb-space-3) var(--sb-space-3-5);border:1px solid var(--sb-warn);border-radius:var(--sb-radius-md);background:var(--sb-warn-fill);flex-wrap:wrap;display:flex}.sb-root .sb-assoc-noauto>.sb-icon{width:var(--sb-icon-lg);height:var(--sb-icon-lg);color:var(--sb-warn);flex-shrink:0}.sb-root .sb-assoc-noauto>p{max-width:none;font-size:var(--sb-fs-sm);flex:12rem;margin:0}.sb-root .sb-assoc-noauto>p>strong{display:block}.sb-root .sb-assoc-noauto>.sb-button{margin-left:auto}.sb-root .sb-assoc-layout{grid-template-columns:minmax(0, calc(16rem + var(--sb-space-3) + var(--sb-field-max))) minmax(18rem, 1fr);align-items:start;gap:var(--sb-space-4) var(--sb-space-6);display:grid}.sb-root .sb-assoc-row{grid-template-columns:minmax(0, 16rem) minmax(0, var(--sb-field-max));align-items:end;gap:var(--sb-space-2) var(--sb-space-3);margin-bottom:var(--sb-space-3);display:grid}.sb-root .sb-assoc-row>.sb-field{margin:0}.sb-root .sb-crmlist{max-width:calc(16rem + var(--sb-space-3) + var(--sb-field-max));margin:0 0 var(--sb-space-3);border:0;padding:0}.sb-root .sb-crmlist>legend{margin-bottom:var(--sb-space-1-5);font-size:var(--sb-fs-sm);font-weight:var(--sb-fw-medium);padding:0}.sb-root .sb-crmlist>legend small{font-weight:var(--sb-fw-regular)}.sb-root .sb-crmlist-rows{height:calc(10 * var(--sb-control-h));border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);background:var(--sb-surface);overflow-y:auto}.sb-root .sb-crmlist-row{align-items:center;gap:var(--sb-space-2-5);min-height:var(--sb-control-h);padding:var(--sb-space-1) var(--sb-space-3);font-size:var(--sb-fs-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sb-root .sb-crmlist-row:nth-child(2n){background:var(--sb-row-alt)}.sb-root .sb-crmlist-row:hover{background:var(--sb-accent-fill)}.sb-root .sb-crmlist-row.is-selected{background:var(--sb-accent-fill);font-weight:var(--sb-fw-bold)}.sb-root .sb-crmlist-row>span{overflow-wrap:anywhere}.sb-root .sb-crmlist-empty{padding:var(--sb-space-2-5) var(--sb-space-3);color:var(--sb-muted);margin:0}.sb-root .sb-assoc-summary{gap:var(--sb-space-2);padding:var(--sb-space-3-5);border:1px dashed var(--sb-line);border-radius:var(--sb-radius-md);display:grid}.sb-root .sb-assoc-summary.is-ready{border-style:solid;border-color:var(--sb-accent);background:var(--sb-accent-fill)}.sb-root .sb-assoc-summary>h3{margin:0}.sb-root .sb-assoc-arrow{align-items:center;gap:var(--sb-space-1-5);padding-left:var(--sb-space-3-5);color:var(--sb-muted);margin:0;display:flex}.sb-root .sb-assoc-summary>.sb-actions{margin-top:var(--sb-space-2);justify-content:flex-end}.sb-root .sb-assoc-new>.sb-note,.sb-root .sb-assoc-new>h3{margin-bottom:var(--sb-space-3)}.sb-root .sb-assoc-new>.sb-field{max-width:var(--sb-field-max)}.sb-root :is(.sb-assoc-new,.sb-autostep) .sb-crm-fields{grid-template-columns:repeat(auto-fill, minmax(min(100%, 16rem), var(--sb-field-max)));column-gap:var(--sb-space-4);display:grid}.sb-root :is(.sb-assoc-new,.sb-autostep) .sb-crm-fields>.sb-note,.sb-root :is(.sb-assoc-new,.sb-autostep) .sb-crm-fields>.sb-crm-choices{grid-column:1/-1}.sb-root :is(.sb-assoc-new,.sb-autostep) .sb-crm-choices{column-gap:var(--sb-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}.sb-root :is(.sb-assoc-new,.sb-autostep) .sb-crm-choices>.sb-check{margin-right:0}.sb-root :is(.sb-assoc-new,.sb-autostep) .sb-crm-choices>:is(.sb-small,.sb-error){grid-column:1/-1}@container sb-main (width<=45rem){.sb-root .sb-assoc-layout{grid-template-columns:minmax(0, calc(16rem + var(--sb-space-3) + var(--sb-field-max)))}}@container sb-main (width<=30rem){.sb-root .sb-assoc-row{grid-template-columns:minmax(0,1fr)}}.sb-root .sb-monthnav{align-items:center;gap:var(--sb-space-2);flex-wrap:wrap;display:flex}.sb-root .sb-monthnav h2{text-align:center;min-width:8.5em;margin:0}.sb-root .sb-assoc-proposal{align-items:center;gap:var(--sb-space-3);padding:var(--sb-space-2-5) var(--sb-space-3-5);border:1px solid var(--sb-accent);border-radius:var(--sb-radius-sm);background:var(--sb-surface);flex-wrap:wrap;display:flex}.sb-root .sb-assoc-proposal>.sb-icon{color:var(--sb-accent);flex:none}.sb-root .sb-assoc-proposal>div:not(.sb-actions){flex:16rem;min-width:0}.sb-root .sb-assoc-proposal>.sb-actions{justify-content:flex-end;margin-left:auto}.sb-root .sb-assoc-proposal small{color:var(--sb-muted);font-size:var(--sb-fs-sm);display:block}.sb-root .sb-dialog{width:min(35rem, calc(100vw - var(--sb-space-8)));border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);background:var(--sb-surface);color:var(--sb-text);box-shadow:var(--sb-shadow);padding:0}.sb-root .sb-dialog.is-wide{width:min(64rem, calc(100vw - var(--sb-space-8)));height:min(46rem, calc(100vh - var(--sb-space-8)));overflow:hidden}.sb-root .sb-dialog.is-wide[open]{flex-direction:column;display:flex}.sb-root .sb-dialog.is-wide>.sb-pad{flex:1;min-height:0;overflow-y:auto}.sb-root .sb-dialog.is-test{width:min(48rem, calc(100vw - var(--sb-space-8)))}.sb-root .sb-dialog.is-test .sb-analysis-running{width:auto}.sb-root .sb-dialog.is-test .sb-phase{padding:var(--sb-space-3) var(--sb-space-4)}.sb-root .sb-test-success{align-items:center;gap:var(--sb-space-1);padding:var(--sb-space-4) 0 var(--sb-space-2);text-align:center;flex-direction:column;display:flex}.sb-root .sb-test-success .sb-successmark{width:3.5rem;height:3.5rem;margin-bottom:var(--sb-space-2)}.sb-root .sb-test-success .sb-icon{width:var(--sb-icon-xl);height:var(--sb-icon-xl);stroke-width:2.5px}.sb-root .sb-test-success strong{font-size:var(--sb-fs-lg);font-weight:var(--sb-fw-medium);color:var(--sb-good)}.sb-root .sb-dialog::backdrop{background:var(--sb-overlay)}.sb-root .sb-analysis-description{margin-top:0}.sb-root .sb-progress{border-radius:var(--sb-radius-full);background:var(--sb-accent-fill);height:.5rem;margin:var(--sb-space-3-5) 0 var(--sb-space-2-5);overflow:hidden}.sb-root .sb-analysis-running{width:50%}@container sb-main (width<=45rem){.sb-root .sb-analysis-running{width:auto}}.sb-root .sb-progress>span{border-radius:var(--sb-radius-full);background:var(--sb-accent);height:100%;transition:width var(--sb-duration-slow) ease;display:block}.sb-root .sb-analysis-time{margin:0 0 var(--sb-space-3);font-size:var(--sb-fs-md)}.sb-root .sb-analysis-time strong{font-weight:var(--sb-fw-medium)}.sb-root .sb-phases{gap:var(--sb-space-2);font-size:var(--sb-fs-md);margin:0;padding:0;list-style:none;display:grid}.sb-root .sb-phase{align-items:center;gap:var(--sb-space-3);padding:var(--sb-space-2) var(--sb-space-3);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);color:var(--sb-muted);display:flex}.sb-root .sb-phase-mark{width:var(--sb-badge-sm);height:var(--sb-badge-sm);border:var(--sb-rule-w) solid var(--sb-line);font-size:var(--sb-fs-xs);font-weight:var(--sb-fw-bold);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.sb-root .sb-phase-label{flex:1;min-width:0}.sb-root .sb-phase-detail{font-size:var(--sb-fs-sm);font-weight:var(--sb-fw-regular);color:var(--sb-muted);display:block}.sb-root .sb-phase-state{font-size:var(--sb-fs-xs);font-weight:var(--sb-fw-medium);flex:none}.sb-root .sb-phase.is-done{border-color:var(--sb-good);background:var(--sb-good-fill);color:var(--sb-good)}.sb-root .sb-phase.is-done .sb-phase-mark{border-color:var(--sb-good);background:var(--sb-good);color:var(--sb-on-strong)}.sb-root .sb-phase.is-current{border-color:var(--sb-accent);background:var(--sb-accent-fill);color:var(--sb-text);font-weight:var(--sb-fw-medium)}.sb-root .sb-phase.is-current :is(.sb-phase-mark,.sb-phase-state){color:var(--sb-accent)}.sb-root .sb-phase.is-current .sb-phase-mark{border-color:#0000}.sb-root .sb-phase.is-current .sb-phase-mark:before{content:"";inset:calc(-1 * var(--sb-rule-w));border:var(--sb-rule-w) solid var(--sb-line);border-top-color:var(--sb-accent);border-radius:50%;animation:1s linear infinite sb-phase-turn;position:absolute}@keyframes sb-phase-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sb-root .sb-phase.is-current .sb-phase-mark:before{border-color:var(--sb-accent);animation:none}}.sb-root .sb-analysis-close{margin-top:var(--sb-space-4);justify-content:flex-end}.sb-root .sb-analysis-start{align-items:center;gap:var(--sb-space-4);padding:var(--sb-space-4) 0;text-align:center;flex-direction:column;display:flex}.sb-root .sb-autosave-alert{margin-top:var(--sb-space-4)}.sb-root :is(.sb-autostep,.sb-autoframe){scroll-margin-top:var(--sb-space-4)}.sb-root .sb-autoframe{margin-top:var(--sb-space-4)}.sb-root .sb-schedule-row{align-items:flex-start;gap:0 var(--sb-space-6);flex-wrap:wrap;display:flex}.sb-root .sb-schedule-row>.sb-field{flex:0 auto;min-width:0}.sb-root .sb-schedule-row>.sb-field>:is(label,span){white-space:nowrap}.sb-root .sb-schedule-row select{width:auto;max-width:min(100%,22rem)}.sb-root .sb-autoframe-switch>.sb-switch-cell{min-height:var(--sb-control-h)}.sb-root .sb-autoframe-actions{gap:var(--sb-space-4);margin:var(--sb-space-4) 0 var(--sb-space-3);padding-top:var(--sb-space-4);border-top:1px solid var(--sb-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.sb-root .sb-autoframe-action{align-content:start;justify-items:start;gap:var(--sb-space-2);display:grid}.sb-root .sb-autoframe-action>p{margin:0}.sb-root .sb-autoframe .sb-simulation{margin-top:var(--sb-space-4)}.sb-root :is(.sb-autostep,.sb-autoframe).todo{border-color:var(--sb-warn)}.sb-root .sb-autostep .sb-panelhead{padding:0}.sb-root .sb-autostep.collapsed .sb-panelhead{border-bottom:0}.sb-root .sb-autostep-title{flex:1;min-width:0}.sb-root .sb-autostep-toggle{gap:var(--sb-space-3);width:100%;padding:var(--sb-space-4) var(--sb-space-5);display:flex}.sb-root .sb-autostep-toggle:hover{background:var(--sb-bg)}.sb-root .sb-autostep-toggle:focus-visible{outline:var(--sb-focus-ring);outline-offset:var(--sb-focus-offset-inset)}.sb-root .sb-autostep-name{flex:1;min-width:0}.sb-root .sb-autofold{margin-top:var(--sb-space-3);justify-content:flex-end;display:flex}.sb-root .sb-autofold+.sb-autostep{margin-top:var(--sb-space-2)}.sb-root .sb-autolevel-group+.sb-autolevel-group,.sb-root .sb-autolevel-group+.sb-panel{margin-top:var(--sb-space-8)}.sb-root .sb-intro{margin-top:var(--sb-space-4);padding:var(--sb-space-4) var(--sb-space-5);border-radius:var(--sb-radius-lg);border-left:var(--sb-mark-w) solid var(--sb-line);background:var(--sb-surface);gap:var(--sb-space-2);display:grid}.sb-root .sb-autolevel.on{border-left-color:var(--sb-good)}.sb-root .sb-intro>p{font-size:var(--sb-fs-md);color:var(--sb-muted);margin:0}.sb-root .sb-autolevel-run{justify-content:space-between;align-items:center;gap:var(--sb-space-2-5);padding-top:var(--sb-space-2);border-top:1px solid var(--sb-line);flex-wrap:wrap;display:flex}.sb-root .sb-autostep h3{margin:0}.sb-root .sb-autotabs{margin:var(--sb-space-4) 0 0;gap:var(--sb-space-1);border-bottom:1px solid var(--sb-line);flex-wrap:nowrap}.sb-root .sb-autotabs [role=tab]{align-content:start;gap:var(--sb-space-1-5);min-width:0;padding:var(--sb-space-3) var(--sb-space-4);border-bottom:var(--sb-rule-w) solid transparent;border-radius:var(--sb-radius-md) var(--sb-radius-md) 0 0;color:var(--sb-muted);font-size:var(--sb-fs-md);transition:color var(--sb-duration-fast), background-color var(--sb-duration-fast);text-align:left;cursor:pointer;flex:1 1 0;margin-bottom:-1px;display:grid}.sb-root .sb-autotabs [role=tab]:hover{color:var(--sb-text);background:var(--sb-surface)}.sb-root .sb-autotabs [role=tab][aria-selected=true]{color:var(--sb-text);font-weight:var(--sb-fw-bold);background:var(--sb-surface);border-bottom-color:var(--sb-accent)}.sb-root .sb-autotabs [role=tab]:focus-visible{outline:var(--sb-focus-ring);outline-offset:var(--sb-focus-offset-inset)}.sb-root .sb-autotab-head{align-items:center;gap:var(--sb-space-1-5) var(--sb-space-2);flex-wrap:wrap;display:flex}.sb-root .sb-autotab-name{font-size:var(--sb-fs-md)}.sb-root .sb-autotab-label{font-size:var(--sb-fs-2xs);font-weight:var(--sb-fw-regular);color:var(--sb-muted)}.sb-root .sb-autotab-summary{display:block}.sb-root .sb-autotab-summary.good{color:var(--sb-good)}.sb-root .sb-autotab-todo{background:var(--sb-warn);border-radius:50%;width:.5625rem;height:.5625rem}.sb-root .sb-alert-levels{gap:var(--sb-space-4) var(--sb-space-6);margin-top:var(--sb-space-4);padding-top:var(--sb-space-4);border-top:1px solid var(--sb-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.sb-root .sb-alert-level h3{font-size:var(--sb-fs-2xs);font-weight:var(--sb-fw-bold);letter-spacing:var(--sb-tracking-caps);text-transform:uppercase;color:var(--sb-gold-text);margin:0}@container sb-main (width<=30rem){.sb-root .sb-autotabs [role=tab]{padding:var(--sb-space-2-5)}}.sb-root .sb-autostep .sb-notice{margin:0 0 var(--sb-space-3-5)}.sb-root .sb-multiselect{max-width:32rem}.sb-root .sb-multiselect-trigger{justify-content:space-between;align-items:center;gap:var(--sb-space-3);width:100%;min-height:var(--sb-control-h);padding:var(--sb-space-2) var(--sb-space-2-5);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);background:var(--sb-surface);color:var(--sb-text);font-size:var(--sb-fs-control);line-height:var(--sb-lh-tight);text-align:left;display:flex}.sb-root .sb-multiselect-trigger:hover:not(:disabled),.sb-root .sb-multiselect-trigger[aria-expanded=true]{border-color:var(--sb-accent)}.sb-root .sb-multiselect-trigger:focus-visible{outline:var(--sb-focus-ring);outline-offset:var(--sb-focus-offset)}.sb-root .sb-multiselect-trigger:disabled{color:var(--sb-muted);cursor:not-allowed}.sb-root .sb-multiselect-placeholder{color:var(--sb-muted)}.sb-root .sb-multiselect-chevron{width:.5rem;height:.5rem;margin-bottom:var(--sb-space-1);border-right:var(--sb-rule-w) solid var(--sb-muted);border-bottom:var(--sb-rule-w) solid var(--sb-muted);flex-shrink:0;transform:rotate(45deg)}.sb-root .sb-multiselect-trigger[aria-expanded=true] .sb-multiselect-chevron{margin:var(--sb-space-1) 0 0;transform:rotate(-135deg)}.sb-root .sb-multiselect-panel{margin-top:var(--sb-space-1);border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);background:var(--sb-surface);box-shadow:var(--sb-shadow);outline:none;display:grid}.sb-root .sb-multiselect-search{align-items:center;gap:var(--sb-space-2);padding:var(--sb-space-2) var(--sb-space-3);border-bottom:1px solid var(--sb-line);color:var(--sb-muted);display:flex}.sb-root .sb-multiselect-search input{min-width:0;padding:var(--sb-space-1-5) 0;color:var(--sb-text);background:0 0;border:0;outline:none;flex:1}.sb-root .sb-multiselect-options{max-height:18.75rem;padding:var(--sb-space-1);border:0;margin:0;overflow-y:auto}.sb-root .sb-multiselect-options>.sb-small{margin:var(--sb-space-2)}.sb-root .sb-multiselect-option{align-items:flex-start;gap:var(--sb-space-2-5);padding:var(--sb-space-2);border-radius:var(--sb-radius-md);font-size:var(--sb-fs-md);cursor:pointer;display:flex}.sb-root .sb-multiselect-option:hover{background:var(--sb-accent-fill)}.sb-root .sb-multiselect-option.disabled{color:var(--sb-muted);cursor:not-allowed}.sb-root .sb-multiselect-option.disabled:hover{background:0 0}.sb-root .sb-multiselect-option input{margin-top:var(--sb-space-0-5);flex-shrink:0}.sb-root .sb-multiselect-option strong{font-weight:var(--sb-fw-medium)}.sb-root .sb-multiselect-option small{margin-top:var(--sb-space-1);display:block}.sb-root .sb-multiselect-tag{margin-left:var(--sb-space-1-5);padding:1px var(--sb-space-2);border-radius:var(--sb-radius-full);background:var(--sb-bg);color:var(--sb-muted);font-size:var(--sb-fs-xs);white-space:nowrap;display:inline-block}.sb-root .sb-multiselect-foot{justify-content:flex-end;gap:var(--sb-space-1-5);padding:var(--sb-space-2);border-top:1px solid var(--sb-line);flex-wrap:wrap;display:flex}.sb-root .sb-multiselect-chosen{gap:var(--sb-space-1-5);margin:var(--sb-space-2-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.sb-root .sb-multiselect-chosen li{align-items:center;gap:var(--sb-space-1);max-width:100%;padding:var(--sb-space-1) var(--sb-space-1) var(--sb-space-1) var(--sb-space-2-5);border:1px solid var(--sb-accent);border-radius:var(--sb-radius-full);background:var(--sb-accent-fill);color:var(--sb-accent);font-size:var(--sb-fs-sm);display:inline-flex}.sb-root .sb-multiselect-chosen li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-root .sb-multiselect-chosen li.disabled{border-color:var(--sb-warn);background:var(--sb-warn-fill);color:var(--sb-warn)}.sb-root .sb-multiselect-chosen .sb-multiselect-tag{margin-left:var(--sb-space-0-5)}.sb-root .sb-multiselect-chosen button{padding:var(--sb-space-0-5);color:inherit;background:0 0;border:0;border-radius:50%;display:inline-flex}.sb-root .sb-multiselect-chosen button:hover:not(:disabled){background:var(--sb-surface)}.sb-root .sb-multiselect-chosen button:disabled{cursor:not-allowed;opacity:var(--sb-opacity-disabled)}.sb-root .sb-multiselect-chosen .sb-icon{width:var(--sb-icon-sm);height:var(--sb-icon-sm)}:root:has(.sb-env-banner){--sb-env-banner-h:calc(var(--sb-fs-sm) * var(--sb-lh-text) + 2 * var(--sb-space-1-5) + var(--sb-rule-w))}.sb-root .sb-env-banner{z-index:var(--sb-z-banner);height:var(--sb-env-banner-h);padding:var(--sb-space-1-5) var(--sb-space-4);background:var(--sb-warn-fill);color:var(--sb-warn);border-bottom:var(--sb-rule-w) solid var(--sb-gold);font-size:var(--sb-fs-sm);line-height:var(--sb-lh-text);text-align:center;white-space:nowrap;text-overflow:ellipsis;position:sticky;top:0;overflow:hidden}.sb-root .sb-env-banner strong{font-weight:var(--sb-fw-bold);letter-spacing:var(--sb-tracking-caps);text-transform:uppercase}@media (width<=47.5em){.sb-root .sb-env-banner span{display:none}}
