.auth-page{background:var(--ucp-page);min-height:100dvh;color:var(--ucp-ink)}.auth-bar{background:var(--ucp-navy);align-items:center;gap:10px;min-height:52px;padding:0 20px;display:flex}.auth-logo{color:var(--ucp-on-blue);align-items:center;gap:8px;font-size:15px;font-weight:750;display:flex}.auth-logo-dot{background:var(--ucp-teal);border-radius:50%;width:9px;height:9px}.auth-logo-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--ucp-navy-dim);padding:2px 0 0;font-size:10px}.auth-body{flex-direction:column;align-items:center;gap:14px;padding:44px 16px 36px;display:flex}.auth-card{box-sizing:border-box;border:1px solid var(--ucp-edge);background:var(--ucp-card);width:100%;max-width:420px;box-shadow:inset 0 3px 0 var(--ucp-margin-rule);border-radius:14px;flex-direction:column;gap:16px;margin:0;padding:26px 28px 24px;display:flex}.auth-title{letter-spacing:-.01em;color:var(--ucp-ink);margin:0;font-size:22px;font-weight:750}.auth-title:focus{outline:none}.auth-title:focus-visible{outline:2px solid var(--ucp-focus,var(--ucp-blue));outline-offset:2px}.auth-lead{color:var(--ucp-dim);margin:-8px 0 0;font-size:14px}.auth-step{letter-spacing:.1em;text-transform:uppercase;color:var(--ucp-dim);margin:0 0 -10px;font-size:11px;font-weight:800}.auth-card .ucp-control{box-sizing:border-box;width:100%;min-height:44px;font-size:16px}.auth-card .ucp-field__label{font-size:14px}.auth-card .ucp-field__hint,.auth-card .ucp-field__error{font-size:13px}.auth-card .ucp-btn{min-height:44px;font-size:15px}.auth-card .ucp-banner{font-size:14px}.auth-submit{text-align:center;justify-content:center;width:100%;text-decoration:none}.auth-submit[aria-busy=true]{cursor:progress}.auth-links{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;display:flex}.auth-link{color:var(--ucp-blue-ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:14px;font-weight:600;text-decoration:underline}.auth-link:disabled{cursor:progress}.auth-who{background:var(--ucp-surface);color:var(--ucp-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 12px;font-size:14px}.auth-foot{text-align:center;max-width:420px;color:var(--ucp-dim);margin:0;font-size:13px}.auth-dim{color:var(--ucp-dim)}.auth-small{font-size:12px}.auth-p{margin:0}.auth-pw{position:relative}.auth-pw .ucp-control{padding-right:128px}.auth-pw-toggle{background:var(--ucp-card);min-height:36px;color:var(--ucp-blue-ink);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:650;position:absolute;top:4px;right:4px}.auth-card .ucp-control.auth-code{font-variant-numeric:tabular-nums;letter-spacing:.32em;max-width:220px;min-height:52px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:24px}.auth-check{color:var(--ucp-ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.auth-check input{width:20px;height:20px;accent-color:var(--ucp-blue);flex-shrink:0;margin:1px 0 0}.auth-check .auth-dim{font-size:13px;display:block}.auth-checks{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.auth-checks li{color:var(--ucp-dim);align-items:baseline;gap:8px;display:flex}.auth-checks li.is-met{color:var(--ucp-green-ink);font-weight:600}.auth-mark{text-align:center;flex-shrink:0;width:14px;font-weight:800}.auth-setup{grid-template-columns:auto 1fr;align-items:start;gap:14px 18px;display:grid}.auth-qr{border:1px solid var(--ucp-edge);background:var(--ucp-on-blue);border-radius:10px;padding:10px;line-height:0}.auth-qr svg{width:150px;height:150px;display:block}.auth-qr path{fill:var(--ucp-navy)}.auth-howto{margin:0;padding-left:20px;font-size:14px}.auth-howto li+li{margin-top:4px}.auth-key{border:1px dashed var(--ucp-control-border);background:var(--ucp-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;display:flex}.auth-key-label{flex-basis:100%}.auth-key code{letter-spacing:.06em;overflow-wrap:anywhere;color:var(--ucp-ink);flex:160px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:650}.auth-card .auth-key .ucp-btn{min-height:36px;font-size:13px}.auth-phone-only{display:none}.auth-phone-hint{margin-top:6px}.auth-spin{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite auth-spin;display:inline-block}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-spin{border-style:dotted;border-right-color:currentColor;animation:none}}@media (width<=760px){.auth-bar{padding:0 16px}.auth-logo-sub{display:none}.auth-key code{flex-basis:100%}.auth-body{align-items:stretch;padding:20px 16px 28px}.auth-card{max-width:none;padding:22px 18px 20px}.auth-title{font-size:20px}.auth-foot{max-width:none}.auth-setup{grid-template-columns:1fr}.auth-setup .auth-qr{justify-self:center}.auth-phone-only{display:block}.auth-card .ucp-control.auth-code{max-width:none}}.task-timer{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.task-timer__note{color:var(--ucp-dim);font-size:12px}@media (width>=761px){.cl-dialog.ucp-modal{width:min(560px,100vw - 24px)}}.cl-form{gap:14px;display:grid}.cl-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.cl-fieldset>.ucp-seg{justify-self:start}.cl-timer{gap:4px;display:grid}.cl-timer__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cl-manual{gap:10px;display:grid}.cl-form-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (width<=760px){.cl-form-2{grid-template-columns:1fr}}.cl-note{color:var(--ucp-dim);margin:0;font-size:12.5px}.cl-changed:empty,.cl-saving:empty{position:absolute}.cl-changed:not(:empty){border-left:3px solid var(--ucp-blue-ink);background:var(--ucp-chip-blue-bg);color:var(--ucp-blue-ink);margin:0;padding:6px 10px;font-size:12px}.cl-saving:not(:empty){color:var(--ucp-ink);font-weight:650}.cl-discard{flex:100%;margin:0;font-weight:650}.cl-page{gap:16px;display:grid}.cl-task{gap:4px;display:grid}.cl-task p{margin:0}.cl-task__patient{font-size:16px;font-weight:750}.cl-task__line{font-size:13.5px}.cl-task__meta{color:var(--ucp-dim);font-size:12px}.cl-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.cl-when{font-variant-numeric:tabular-nums;white-space:nowrap}.cl-call-summary{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}@media (width>=761px){.cl-dialog .ucp-radios__options{gap:0}.cl-dialog .ucp-radio{padding:3px 0}.cl-dialog .ucp-seg__option{min-height:28px;padding:4px 10px;font-size:12px}}.cl-from-call{vertical-align:middle;margin-left:6px}.cl-phone-length{margin:8px 0 0}.cl-dim{color:var(--ucp-dim);font-size:12px}.cl-check{align-items:flex-start;gap:8px;min-height:32px;font-size:13.5px;display:flex}.cl-check input{width:18px;height:18px;accent-color:var(--ucp-blue);margin:2px 0 0}.cl-check .cl-dim{display:block}.cl-sign-blocked{color:var(--ucp-orange-ink)}@media (width<=760px){.cl-check{min-height:44px}}.cl-still{margin-top:8px}.cl-still .ucp-btn{min-height:44px}.cl-timer-conflict__actions{display:contents}.catalog-page h2{text-wrap:balance}.catalog-nav{flex-wrap:wrap;column-gap:1rem;display:flex}.catalog-nav a{align-items:center;min-height:44px;display:inline-flex}.catalog-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;max-width:40rem;margin:1rem 0;display:flex}.catalog-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:1rem;display:grid}.catalog-modules ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.catalog-modules__item{width:100%;min-height:44px;color:var(--ucp-ink);text-align:left;background:0 0;border:1px solid #0000;border-left-width:4px;border-radius:6px;padding:.5rem .75rem;display:grid}.catalog-modules__item:hover{background:var(--ucp-surface)}.catalog-modules__item:focus-visible{outline:2px solid var(--ucp-focus);outline-offset:2px}.catalog-modules__item[aria-current=true]{border-color:var(--ucp-blue);border-left-color:var(--ucp-blue);background:var(--ucp-chip-blue-bg)}.catalog-modules__item[aria-current=true] .catalog-modules__abbr{font-weight:700}.catalog-modules__abbr{font-weight:600}.catalog-modules__name,.catalog-modules__meta{color:var(--ucp-dim);font-size:.875rem}.catalog-modules__meta{font-variant-numeric:tabular-nums}.catalog-detail h3{text-wrap:balance;margin-top:0}.catalog-detail p{text-wrap:pretty}.catalog-detail .ucp-table-wrap{position:relative}.catalog-code-facts{margin:0}.catalog-code-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ucp-dim);margin-top:.5rem;font-size:10px;font-weight:800}.catalog-code-facts dt:first-child{margin-top:0}.catalog-code-facts dd{margin:0}.catalog-review{margin-top:.5rem}.catalog-version-link{white-space:nowrap}.catalog-skeleton-lead{max-width:40rem;margin-bottom:1rem}.catalog-detail .ucp-table__th{white-space:normal}.catalog-descriptor{color:var(--ucp-dim);font-size:.875rem}.catalog-list{margin:0;padding-left:1rem}.catalog-form{gap:.75rem;display:grid}.catalog-error{font-weight:600}.catalog-today,.catalog-note{margin:.5rem 0}.catalog-note--warning{border-left:4px solid var(--ucp-orange-ink);background:var(--ucp-row-warn-bg);padding:.5rem .75rem;font-weight:600}.catalog-publish-summary{margin:0}.catalog-page h2:focus{outline:none}.catalog-page h2:focus-visible{outline:2px solid var(--ucp-focus);outline-offset:2px}@media (width<=1023px){.catalog-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.catalog-modules ul{flex-wrap:wrap;display:flex}.catalog-modules__item{border:1px solid var(--ucp-edge);width:auto}.catalog-modules__item[aria-current=true]{border-color:var(--ucp-blue);box-shadow:inset 0 0 0 1px var(--ucp-blue)}.catalog-modules__name{display:none}.catalog-detail .ucp-rtable.ucp-table-wrap{background:0 0;border:0}.catalog-detail .ucp-rtable table,.catalog-detail .ucp-rtable tbody,.catalog-detail .ucp-rtable tr,.catalog-detail .ucp-rtable td{display:block}.catalog-detail .ucp-rtable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.catalog-detail .ucp-rtable .ucp-table__caption{padding-left:0;display:block}.catalog-detail .ucp-rtable tbody tr{border:1px solid var(--ucp-line);background:var(--ucp-card);border-radius:12px;margin-bottom:10px;padding:6px 4px}.catalog-detail .ucp-rtable .ucp-table__td{text-align:left;border:0;padding:4px 10px}.catalog-detail .ucp-rtable .ucp-table__td[data-label]:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ucp-dim);font-size:10px;font-weight:800;display:block}}.qs-page .ucp-table__td{vertical-align:middle}.qs-p{margin:0}.qs-small{font-size:12px}.qs-dim{color:var(--ucp-dim)}.qs-num{font-variant-numeric:tabular-nums;white-space:nowrap}.qs-nowrap{white-space:nowrap}.qs-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.qs-sp{flex:1}.qs-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.qs-chips{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.qs-name{font-weight:700}.qs-gets{display:block}.qs-cols{align-items:flex-start;gap:14px;display:flex}.qs-grow{flex:2;min-width:0}.qs-rail{flex:1;min-width:260px}.qs-rail--wide{min-width:280px}.qs-card{border:1px solid var(--ucp-line);background:var(--ucp-card);color:var(--ucp-ink);border-radius:12px;padding:14px 16px}.qs-card-title{letter-spacing:.13em;text-transform:uppercase;color:var(--ucp-dim);margin:0 0 10px;font-size:11px;font-weight:800}.qs-card-sub{color:var(--ucp-dim);margin:-6px 0 10px;font-size:12px;display:block}.qs-stat{border-bottom:1px solid var(--ucp-hairline);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.qs-stat:last-child{border-bottom:0}.qs-stat b{text-align:right}.qs-list{margin:0;padding:0;list-style:none}.qs-alert{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:13px;display:flex}.qs-alert:focus{outline:2px solid var(--ucp-focus);outline-offset:2px}.qs-alert>p{min-width:220px;color:inherit;flex:1;margin:0}.qs-alert>strong{font-weight:750}.qs-alert--info{background:var(--ucp-chip-blue-bg);color:var(--ucp-blue-ink)}.qs-alert--warn{background:var(--ucp-chip-orange-bg);color:var(--ucp-orange-ink)}.qs-alert--error{background:var(--ucp-chip-red-bg);color:var(--ucp-red)}.qs-alert--ok{background:var(--ucp-chip-teal-bg);color:var(--ucp-green-ink)}.qs-alert .ucp-btn{min-height:32px}@media (width>=761px){.qs-modal.ucp-modal{width:min(560px,100vw - 24px)}}.qs-form{gap:14px;display:grid}.qs-form-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.qs-fieldset{border:0;min-width:0;margin:0;padding:0}.qs-fieldset legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:650}.qs-nested{padding-left:26px}.qs-field-error{color:var(--ucp-red);margin:4px 0 0;font-size:12.5px;font-weight:650}.qs-context{border-left:3px solid var(--ucp-navy-border);background:var(--ucp-surface);border-radius:0 10px 10px 0;padding:10px 12px;font-size:13px}.qs-dl{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:13px;display:grid}.qs-dl dt{color:var(--ucp-dim)}.qs-dl dd{margin:0}.ucp-btn.qs-btn-danger{border-color:var(--ucp-red);background:var(--ucp-card);color:var(--ucp-red)}.qs-choice{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.qs-filters{gap:6px;margin:-6px -4px;padding:6px 4px;display:flex;overflow-x:auto}.qs-filter{border:1px solid var(--ucp-control-border);background:var(--ucp-card);min-height:32px;color:var(--ucp-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:650}.qs-filter[aria-pressed=true]{border-color:var(--ucp-blue);background:var(--ucp-blue);color:var(--ucp-on-blue)}.qs-filter:focus-visible{outline:2px solid var(--ucp-focus);outline-offset:2px}.qs-handle{cursor:grab;color:var(--ucp-dim)}.qs-moves{flex-wrap:nowrap;gap:8px;display:flex}tr.qs-dragging{opacity:.6}.qs-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;display:flex}.qs-empty h2,.qs-empty h3{margin:0;font-size:16px}.qs-empty p{max-width:52ch;color:var(--ucp-dim);margin:0}.qs-org-picker{min-width:220px}.qs-org-picker .ucp-field{gap:2px}.qs-page .qs-tabs-wrap,.qs-page .ucp-tabs,.qs-page .ucp-tabs__panel{min-width:0}@media (width<=760px){.ucp-shell__top .frame-end>.qs-row,.ucp-shell__top .frame-end>.qs-org-picker{flex-basis:100%;order:10}.qs-cols{flex-direction:column;align-items:stretch}.qs-rail,.qs-rail--wide{min-width:0}.qs-form-2{grid-template-columns:1fr}.qs-dl{grid-template-columns:1fr;gap:0}.qs-dl dd{margin-bottom:6px}.qs-hide-phone{display:none}.qs-moves .ucp-btn{flex:1 1 0;min-height:44px}.qs-org-picker{flex-basis:100%;min-width:0}}.qs-link-button{color:var(--ucp-blue-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.qs-link-button:focus-visible{outline:2px solid var(--ucp-focus);outline-offset:2px}.qs-rail-note{margin:8px 0 0}.qs-box-note{margin:6px 0 0}.rt-line,.rt-note{text-wrap:pretty;margin:0;font-size:12px}.rt-line+.rt-note{margin-top:4px}.rt-figure{font-variant-numeric:tabular-nums}.rt-note{color:var(--ucp-dim)}.p360-page{--p360-series-a:var(--ucp-blue);--p360-series-b:var(--ucp-orange-ink)}[data-theme=dark] .p360-page{--p360-series-a:#7389db;--p360-series-b:#be7f36}.p360-dim,.p360-note{color:var(--ucp-dim)}.p360-num{font-variant-numeric:tabular-nums;white-space:nowrap}.p360-list,.p360-layout{gap:.75rem;min-width:0;display:grid}.p360-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem 1.5rem;display:flex}.p360-toolbar .ucp-field{flex:0 20rem;min-width:min(100%,14rem)}.p360-toolbar .ucp-filters{flex-wrap:wrap;max-width:100%;overflow:visible}.p360-list__name{padding:.25rem 0;font-weight:600;display:inline-block}.p360-layout{gap:16px}.p360-chips{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.p360-cols,.p360-main,.p360-rail{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;display:grid}@media (width>=761px){.p360-cols{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start}}.p360-recorded{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin-bottom:12px;display:grid}.p360-recorded>.rt-note{grid-column:1/-1}.p360-note{margin:8px 0 0;font-size:12px}.p360-outcome{gap:2px;display:grid}.p360-outcome__desc{color:var(--ucp-dim);font-size:12px}.p360-tasks{margin:0;padding:0;list-style:none}.p360-task{box-sizing:border-box;border-bottom:1px solid var(--ucp-hairline);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 0;font-size:13px;display:flex}.p360-task:last-child{border-bottom:0}.p360-task__what{min-width:0}.p360-task__link{color:var(--ucp-ink);text-decoration:none}.p360-task__link:hover{color:var(--ucp-blue-ink);text-decoration:underline}.p360-task__state{color:var(--ucp-dim);white-space:nowrap}.p360-due{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:700}.p360-warn{color:var(--ucp-orange-ink);font-weight:650}.p360-due--urgent{color:var(--ucp-orange-ink)}.p360-dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:13px;display:grid}.p360-dl dt{color:var(--ucp-dim)}.p360-dl dd{overflow-wrap:anywhere;margin:0}@media (width<=760px){.p360-recorded{grid-template-columns:minmax(0,1fr)}.p360-dl{grid-template-columns:minmax(0,1fr);gap:0}.p360-dl dd{margin-bottom:6px}}.p360-readings .ucp-card__head{flex-wrap:wrap;gap:.5rem}.p360-readings:not(.p360-readings--expanded) .ucp-card__head{margin-bottom:8px}.p360-readings__toggle{gap:6px;min-height:32px;padding:4px 12px;font-size:13px}.p360-readings__chevron{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.p360-readings__toggle[aria-expanded=true] .p360-readings__chevron{transform:translateY(2px)rotate(-135deg)}.p360-strip{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:13px;transition:opacity .12s ease-out;display:flex}.p360-strip__list{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.p360-strip__item{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:inline-flex}.p360-strip__kind{color:var(--ucp-dim);font-weight:650}.p360-strip__value{color:var(--ucp-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.p360-strip__empty{font-weight:650}@media (width<=760px){.p360-strip,.p360-strip__list{flex-direction:column;align-items:flex-start}}.p360-readings__body{gap:10px;transition:opacity .12s ease-out;display:grid}.p360-refetching{opacity:.6}.p360-readings__summary{margin:0;font-size:13px}.p360-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:12px;display:grid}.p360-tile{border:1px solid var(--ucp-line);border-radius:10px;align-content:start;gap:.25rem;min-width:0;padding:10px 12px;display:grid}.p360-tile__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.p360-tile__title{margin:0;font-size:13px;font-weight:750}.p360-tile__latest,.p360-tile__limits{margin:0}.p360-tile__latest{color:var(--ucp-dim);font-size:12px}.p360-tile__value{color:var(--ucp-ink);font-size:16px;font-weight:750}.p360-tile__limits{color:var(--ucp-dim);font-size:12px}.p360-details>summary{cursor:pointer;min-height:44px;color:var(--ucp-blue-ink);align-items:center;margin:-6px 0;font-size:13px;font-weight:650;display:flex}.p360-details[open]>summary{margin-bottom:calc(.5rem - 6px)}.p360-details .ucp-filters{margin-bottom:.5rem}.p360-chart{min-width:0}.p360-chart__frame{border-radius:.25rem;position:relative}.p360-chart__frame:focus-visible{outline:2px solid var(--ucp-focus);outline-offset:2px}.p360-chart svg{max-width:100%;height:auto;display:block;overflow:visible}.p360-legend{color:var(--ucp-ink);flex-wrap:wrap;gap:.25rem 1rem;margin:.25rem 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.p360-key{vertical-align:middle;border-radius:1px;width:.875rem;height:2px;margin-right:.375rem;display:inline-block}.p360-key--a{background:var(--p360-series-a)}.p360-key--b{background:var(--p360-series-b)}.p360-grid{stroke:var(--ucp-line);stroke-width:1px}.p360-tick{fill:var(--ucp-dim);font-variant-numeric:tabular-nums;font-size:11px}.p360-band{fill:var(--ucp-chip-teal-bg)}.p360-limit{stroke:var(--ucp-dim);stroke-width:1px;stroke-dasharray:4 3}.p360-limit__label{fill:var(--ucp-dim);paint-order:stroke;stroke:var(--ucp-card);stroke-width:3px;stroke-linejoin:round;font-size:11px}.p360-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.p360-line--a{stroke:var(--p360-series-a)}.p360-line--b{stroke:var(--p360-series-b)}.p360-dot{stroke:var(--ucp-card);stroke-width:2px}.p360-dot--a{fill:var(--p360-series-a)}.p360-dot--b{fill:var(--p360-series-b)}.p360-dot--out{fill:var(--ucp-red)}.p360-crosshair{stroke:var(--ucp-dim);stroke-width:1px}.p360-hit{fill:#0000;pointer-events:all;cursor:crosshair}.p360-tooltip{background:var(--ucp-card);border:1px solid var(--ucp-edge);pointer-events:none;white-space:nowrap;border-radius:.375rem;gap:.125rem;min-width:9rem;padding:.375rem .5rem;font-size:.8125rem;display:grid;position:absolute;top:0;transform:translate(-50%,-.25rem);box-shadow:0 2px 8px #10131b1f}.p360-tooltip__when{color:var(--ucp-dim)}.p360-tooltip__row strong{font-variant-numeric:tabular-nums}.p360-tooltip__out{color:var(--ucp-red);font-weight:600}@media (forced-colors:active){.p360-line--a,.p360-line--b{stroke:canvastext}.p360-line--b{stroke-dasharray:6 3}.p360-dot--out{fill:highlight}}.p360-page .ucp-doc,.p360-page .ucp-chip--stamp{white-space:nowrap}.wq-back{margin:0}.wq-arrow{margin-left:.3em}.wq-toolbar{align-items:center;gap:8px 10px;min-width:0;display:flex}.wq-filters{flex:0 auto;gap:6px;min-width:0;margin:-6px -4px;padding:6px 4px;display:flex;overflow-x:auto}.wq-filter{border:1px solid var(--ucp-control-border);background:var(--ucp-card);min-height:32px;color:var(--ucp-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:650}.wq-filter[aria-pressed=true]{border-color:var(--ucp-blue);background:var(--ucp-blue);color:var(--ucp-on-blue)}.wq-filter:focus-visible{outline:2px solid var(--ucp-focus);outline-offset:2px}.wq-table .ucp-table__td{vertical-align:middle}.wq-patient{min-width:7.5rem}.wq-task{min-width:10rem}.wq-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ucp-table__caption .wq-recorded-note{letter-spacing:normal;text-transform:none;margin-top:4px;font-weight:400}.wq-action{white-space:nowrap}.wq-cols{align-items:flex-start;gap:14px;display:flex}.wq-cols__main{flex:2;min-width:0}.wq-cols__rail{flex:1;min-width:260px}.wq-stack{flex-direction:column;gap:14px;display:flex}.wq-card{gap:10px;min-width:0;display:grid}.wq-card>h2,.wq-card>h3,.wq-card>p{margin:0}.wq-card-like{border:1px solid var(--ucp-line);background:var(--ucp-card);border-radius:12px}.wq-card-title{letter-spacing:.13em;text-transform:uppercase;color:var(--ucp-dim);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.wq-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--ucp-dim);margin:0;font-size:11px;font-weight:800}.wq-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.wq-spacer{flex:auto}.wq-identity{overflow-wrap:anywhere;margin:0;font-size:1.25rem;line-height:1.3}.wq-identity--large{margin-top:2px;font-size:20px}.wq-identity:focus,.wq-focus-target:focus{outline:none}.wq-identity:focus-visible,.wq-focus-target:focus-visible{outline:2px solid var(--ucp-focus);outline-offset:2px}.wq-sub{margin:0;font-weight:600}.wq-task-line{margin:0}.wq-dim{color:var(--ucp-dim);margin:0}.wq-small{font-size:12px}.wq-center{text-align:center}.wq-strong{font-weight:700}.wq-pre{white-space:pre-wrap;overflow-wrap:anywhere}.wq-context{border-left:3px solid var(--ucp-navy-border);background:var(--ucp-surface);border-radius:0 10px 10px 0;gap:8px;padding:10px 12px;font-size:13px;display:grid}.wq-context__text{overflow-wrap:anywhere;margin:0}.wq-outcome{border:1px solid var(--ucp-hairline);border-radius:10px;gap:10px;padding:12px;display:grid}.wq-outcome__head{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.wq-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;display:grid}.wq-facts dt{color:var(--ucp-dim);font-weight:600}.wq-facts dd{overflow-wrap:anywhere;margin:0}.wq-console{gap:0}.wq-console>.wq-identity{margin:10px 0 2px;line-height:1.5}.wq-console>.wq-context{margin:12px 0}.wq-hint,.wq-console>.wq-hint{margin-top:8px}.wq-actions{justify-content:flex-start}.wq-actions__primary{margin-left:auto}.wq-stats{margin:0}.wq-stats>div{border-bottom:1px solid var(--ucp-hairline);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.wq-stats>div:last-child{border-bottom:0}.wq-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.wq-form{gap:12px;display:grid}@media (width<=760px){.wq-toolbar{flex-wrap:wrap}.wq-filters{flex:100%}.wq-cols{flex-direction:column;align-items:stretch}.wq-cols__rail{min-width:0}.wq-facts{grid-template-columns:minmax(0,1fr);gap:0}.wq-facts dd{margin-bottom:6px}.wq-patient,.wq-task,.wq-table tbody td:empty{display:none}.wq-actions__primary{margin-left:0}}.rr-check{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-10px 0;display:inline-flex}.rr-check input{width:18px;height:18px;accent-color:var(--ucp-teal);cursor:pointer;margin:0}.rr-check:has(input:focus-visible){outline:2px solid var(--ucp-focus);outline-offset:-4px;border-radius:6px}.rr-select{width:44px}h2.rr-inline-title{margin:0}.rr-normal-list{flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;display:flex}.rr-normal-list[hidden]{display:none}.rr-panel__title{text-wrap:balance}p.rr-panel__summary{text-wrap:pretty;margin-bottom:10px}p.rr-panel__hint{margin-top:8px}.rr-actions{margin-top:12px}.rr-row-action,p.rr-rail-line,div.rr-rail-line{margin-top:6px}.rr-when{white-space:nowrap}.tp-page .tp-num,.rr-tnum{font-variant-numeric:tabular-nums}.rr-group-head{margin-bottom:10px}p.rr-status:empty{margin:0;padding:0}@media (width<=760px){.ucp-rtable td.rr-select{width:auto}.rr-check{margin:0}}.tp-page a.ucp-btn{text-decoration:none}.tp-back{margin:0;font-size:13px}.tp-dim{color:var(--ucp-dim)}.tp-small{font-size:12px}.tp-p{margin:0}.tp-note{white-space:pre-line;overflow-wrap:anywhere;margin-top:8px}.tp-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.tp-sp{flex:1}.tp-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.tp-cols{align-items:flex-start;gap:14px;display:flex}.tp-grow{flex:2;min-width:0}.tp-rail{flex:1;min-width:260px}.tp-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tp-card-title{letter-spacing:.13em;text-transform:uppercase;color:var(--ucp-dim);margin:0 0 10px;font-size:11px;font-weight:800}.tp-card-title+.tp-sub{margin:-6px 0 10px;display:block}.tp-sub{color:var(--ucp-dim);font-size:12px}.tp-task-title{margin:10px 0 4px;font-size:20px;font-weight:750}.tp-task-title:focus-visible,.tp-focus:focus-visible{outline:2px solid var(--ucp-focus);outline-offset:2px}.tp-task-title--inline{margin:0;font-size:14px;font-weight:700}.tp-dl{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:13px;display:grid}.tp-dl dt{color:var(--ucp-dim)}.tp-dl dd{margin:0}.tp-dl-row{display:contents}.tp-btn-small{min-height:28px;padding:2px 10px}.tp-correct{border:1px solid var(--ucp-line);border-radius:10px;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.tp-fieldset{border:0;margin:0;padding:0}.tp-fieldset legend{margin-bottom:4px;font-size:13px;font-weight:650}.tp-form{flex-direction:column;gap:12px;display:flex}.tp-form .ucp-control{width:100%}.tp-check{align-items:flex-start;gap:8px;font-size:13px;display:flex}.tp-check input{margin-top:3px}.tp-num{font-variant-numeric:tabular-nums}.tp-steps{counter-reset:tp-step;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.tp-steps li{color:var(--ucp-dim);white-space:nowrap;counter-increment:tp-step;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.tp-steps li:not(:last-child):after{content:"";background:var(--ucp-control-border);width:18px;height:1px;margin:0 8px 0 2px;display:inline-block}.tp-steps li:before{content:counter(tp-step);background:var(--ucp-chip-grey-bg);width:20px;height:20px;color:var(--ucp-ink);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.tp-steps li.is-done{color:var(--ucp-green-ink)}.tp-steps li.is-done:before{content:"✓";background:var(--ucp-chip-teal-bg);color:var(--ucp-green-ink)}.tp-steps li.is-skipped{text-decoration:line-through}.tp-steps li[aria-current=step]{color:var(--ucp-ink);font-weight:750}.tp-steps li[aria-current=step]:before{background:var(--ucp-blue);color:var(--ucp-on-blue)}@media (width<=760px){.tp-steps{gap:6px 14px}.tp-steps li:not(:last-child):after{content:none}}.tp-next{border-left:3px solid var(--ucp-blue-ink);background:var(--ucp-chip-blue-bg);color:var(--ucp-blue-ink);border-radius:0 10px 10px 0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding:10px 12px;font-size:13.5px;display:flex}.tp-next b{font-weight:750}.tp-ai{border:1px solid var(--ucp-line);border-left:3px solid var(--ucp-purple-ink);background:var(--ucp-card);color:var(--ucp-ink);border-radius:0 12px 12px 0;padding:12px 14px}.tp-ai-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;display:flex}.tp-ai-head .tp-card-title{margin:0}.tp-ai h4{margin:12px 0 4px;font-size:12.5px;font-weight:750}.tp-ai h4:first-of-type{margin-top:4px}.tp-ai ul,.tp-ai ol{margin:0;padding-left:20px;font-size:13px}.tp-ai li+li{margin-top:2px}.tp-src{color:var(--ucp-dim);margin-top:2px;font-size:11.5px;display:block}.tp-script{border-left:3px solid var(--ucp-blue-ink);background:var(--ucp-surface);color:var(--ucp-ink);margin:6px 0 0;padding:8px 12px;font-size:13px}.tp-mini{border-collapse:collapse;width:100%;font-size:12.5px}.tp-mini th,.tp-mini td{border-bottom:1px solid var(--ucp-hairline);text-align:left;font-variant-numeric:tabular-nums;padding:4px 8px 4px 0}.tp-mini th{color:var(--ucp-dim);font-weight:650}.tp-context{border-left:3px solid var(--ucp-navy-border);background:var(--ucp-surface);border-radius:0 10px 10px 0;margin-top:10px;padding:10px 12px;font-size:13px}.ucp-card.tp-call{border-top:3px solid var(--ucp-navy-border);scroll-margin-top:104px}.ucp-card.tp-call--live{border-top-color:var(--ucp-green-ink)}.tp-call-status{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tp-call-big{font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:26px;font-weight:750}.tp-call-controls{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tp-call-controls .ucp-btn[aria-pressed=true],.tp-call-controls .ucp-btn--ghost[aria-pressed=true]:hover:not(:disabled){border-color:var(--ucp-orange-ink);background:var(--ucp-chip-orange-bg);color:var(--ucp-orange-ink)}.tp-transcript{border:1px solid var(--ucp-line);background:var(--ucp-surface);max-height:300px;color:var(--ucp-ink);border-radius:10px;margin:0;padding:8px 12px;font-size:13px;overflow-y:auto}.tp-transcript:focus-visible{outline:2px solid var(--ucp-focus);outline-offset:2px}.tp-transcript--tall{max-height:520px}.tp-line{border-bottom:1px solid var(--ucp-hairline);grid-template-columns:44px 1fr;gap:2px 8px;margin:0;padding:4px 0;display:grid}.tp-line:last-child{border-bottom:0}.tp-line time{color:var(--ucp-dim);font-variant-numeric:tabular-nums;padding-top:2px;font-size:11.5px}.tp-line b{font-weight:700}.tp-line--hl{background:var(--ucp-chip-blue-bg)}.tp-line:focus-visible{outline:2px solid var(--ucp-focus);outline-offset:1px}.tp-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tp-item{border:1px solid var(--ucp-line);border-left:3px solid var(--ucp-control-border);background:var(--ucp-card);border-radius:0 10px 10px 0;padding:10px 12px;font-size:13px}.tp-item--accepted{border-left-color:var(--ucp-green-ink)}.tp-item--escalate{border-left-color:var(--ucp-red);background:var(--ucp-row-alert-bg)}.tp-item--rejected .tp-item-text{color:var(--ucp-dim);text-decoration:line-through}.tp-item-head .ucp-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.tp-cols>*{min-width:0}.tp-item-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px;display:flex}.tp-item-text{margin:0}.tp-decide{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tp-decide .ucp-btn{min-height:32px}.tp-decide .ucp-btn[aria-pressed=true]{border-color:var(--ucp-blue);background:var(--ucp-blue);color:var(--ucp-on-blue)}.tp-decide .ucp-btn--ghost[aria-pressed=true]:hover:not(:disabled){border-color:var(--ucp-blue-ink);background:var(--ucp-navy)}.tp-link-btn{color:var(--ucp-blue-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tp-item .ucp-field{margin-top:6px}.tp-thread{border:1px solid var(--ucp-line);background:var(--ucp-surface);border-radius:10px;flex-direction:column;gap:8px;max-height:340px;margin:0;padding:10px;list-style:none;display:flex;overflow-y:auto}.tp-msg{border:1px solid var(--ucp-line);background:var(--ucp-card);max-width:88%;color:var(--ucp-ink);border-radius:10px;padding:8px 10px;font-size:13px}.tp-msg--out{border-color:var(--ucp-chip-blue-bg);background:var(--ucp-chip-blue-bg);align-self:flex-end}.tp-msg--fail{border-color:var(--ucp-red)}.tp-msg-meta{color:var(--ucp-dim);flex-wrap:wrap;gap:4px 8px;margin-top:4px;font-size:11.5px;display:flex}.tp-msg-text{margin:0}.tp-day{color:var(--ucp-dim);align-self:center;font-size:11px;font-weight:700}.tp-composer{gap:8px;margin-top:10px;display:grid}.tp-composer textarea.ucp-control{min-height:96px}.tp-alert{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:13px;display:flex}.tp-alert p{min-width:220px;color:inherit;flex:1;margin:0}.tp-alert strong{font-weight:750}.tp-alert .ucp-btn{min-height:32px}.tp-alert--info{background:var(--ucp-chip-blue-bg);color:var(--ucp-blue-ink)}.tp-alert--warn{background:var(--ucp-chip-orange-bg);color:var(--ucp-orange-ink)}.tp-alert--error{background:var(--ucp-chip-red-bg);color:var(--ucp-red)}.tp-alert--ok{background:var(--ucp-chip-teal-bg);color:var(--ucp-green-ink)}.tp-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;display:flex}.tp-empty h3{margin:0;font-size:16px}.tp-empty p{max-width:52ch;color:var(--ucp-dim);margin:0}.tp-skel{background:var(--ucp-meter-track);border-radius:6px;height:12px;display:block}.tp-skel+.tp-skel{margin-top:10px}.tp-skel--w40{width:40%}.tp-skel--w60{width:60%}.tp-skel--w80{width:80%}.tp-skel--block{height:44px}@media (prefers-reduced-motion:no-preference){.tp-skel{animation:1.4s ease-in-out infinite tp-pulse}@keyframes tp-pulse{50%{opacity:.55}}}.tp-from-call{vertical-align:middle;margin-left:6px}.tp-details>summary{cursor:pointer}.tp-demo{border:1px dashed var(--ucp-control-border);color:var(--ucp-dim);border-radius:10px;padding:6px 12px;font-size:12px}.tp-demo summary{cursor:pointer;font-weight:650}.tp-demo-grid{justify-items:start;gap:8px;margin-top:8px;display:grid}.tp-demo-grid .ucp-seg{max-width:100%}.tp-demo-grid .ucp-seg__group{flex-wrap:wrap}@media (width<=760px){.tp-cols{flex-direction:column;align-items:stretch}.tp-rail{min-width:0}.tp-call-first{order:-1}.tp-call-controls .ucp-btn{flex:30%;min-height:44px}.tp-grid2{grid-template-columns:1fr}.tp-dl{grid-template-columns:1fr;gap:0}.tp-dl dd{margin-bottom:6px}.tp-wrap-actions{z-index:2;border-top:1px solid var(--ucp-edge);background:var(--ucp-card);margin-inline:-16px;padding:10px 16px;position:sticky;bottom:0}.tp-wrap-actions .ucp-btn{flex:40%;min-height:44px}.tp-wrap-actions .tp-sp{display:none}.tp-composer .tp-send{flex:100%}.tp-review-first{order:-1}}.tp-calls .ucp-table__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ucp-page:#edeff4;--ucp-surface:#f5f6fa;--ucp-card:#fff;--ucp-ink:#23252b;--ucp-dim:#696a6d;--ucp-edge:#dde0e8;--ucp-line:#e7e8e9;--ucp-hairline:#f1f2f5;--ucp-blue:#3c54a5;--ucp-blue-ink:#3c54a5;--ucp-on-blue:#fff;--ucp-navy:#2c3f80;--ucp-navy-ink:#c9d2f0;--ucp-navy-dim:#a4b1de;--ucp-navy-border:#5a6daf;--ucp-teal:#4ebe99;--ucp-amber:#e3a659;--ucp-margin-rule:#f2c48d;--ucp-green-ink:#227a5c;--ucp-orange-ink:#9e5e12;--ucp-red:#b53f37;--ucp-purple-ink:#6a4fb8;--ucp-coral-ink:#ab4a3a;--ucp-chip-blue-bg:#e7ecfa;--ucp-chip-teal-bg:#e9f8f3;--ucp-chip-orange-bg:#fff5e9;--ucp-chip-red-bg:#fdebe9;--ucp-chip-grey-bg:#edeef1;--ucp-chip-purple-bg:#eee9fb;--ucp-chip-coral-bg:#fbe7e4;--ucp-row-alert-bg:#fbf4f3;--ucp-row-active-bg:#f2f7f5;--ucp-row-warn-bg:#fdf8f0;--ucp-meter-track:#e3e6ee;--ucp-control-border:#767c8c;--ucp-focus:#3c54a5;--ucp-focus-on-navy:#fff;--ucp-scrim:#10131b8c}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ucp-page:#10131b;--ucp-surface:#161a24;--ucp-card:#1d2231;--ucp-ink:#e6e9f2;--ucp-dim:#99a0b0;--ucp-edge:#2b3245;--ucp-line:#262c3c;--ucp-hairline:#222839;--ucp-blue:#4a63bc;--ucp-blue-ink:#a9b9ee;--ucp-on-blue:#fff;--ucp-navy:#1d2848;--ucp-navy-ink:#b9c5ec;--ucp-navy-dim:#8fa0d6;--ucp-navy-border:#4a5a96;--ucp-teal:#4ebe99;--ucp-amber:#d9a45f;--ucp-margin-rule:#7e6238;--ucp-green-ink:#57cda2;--ucp-orange-ink:#e5a55c;--ucp-red:#e4756c;--ucp-purple-ink:#a891e8;--ucp-coral-ink:#e08b76;--ucp-chip-blue-bg:#232d4d;--ucp-chip-teal-bg:#17352c;--ucp-chip-orange-bg:#3a2c17;--ucp-chip-red-bg:#40201e;--ucp-chip-grey-bg:#272d3c;--ucp-chip-purple-bg:#2b2444;--ucp-chip-coral-bg:#3e2521;--ucp-row-alert-bg:#2c1d1c;--ucp-row-active-bg:#1b2a26;--ucp-row-warn-bg:#2a2517;--ucp-meter-track:#2a3140;--ucp-control-border:#7c859b;--ucp-focus:#a9b9ee;--ucp-focus-on-navy:#fff;--ucp-scrim:#000000a6}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ucp-page:#10131b;--ucp-surface:#161a24;--ucp-card:#1d2231;--ucp-ink:#e6e9f2;--ucp-dim:#99a0b0;--ucp-edge:#2b3245;--ucp-line:#262c3c;--ucp-hairline:#222839;--ucp-blue:#4a63bc;--ucp-blue-ink:#a9b9ee;--ucp-on-blue:#fff;--ucp-navy:#1d2848;--ucp-navy-ink:#b9c5ec;--ucp-navy-dim:#8fa0d6;--ucp-navy-border:#4a5a96;--ucp-teal:#4ebe99;--ucp-amber:#d9a45f;--ucp-margin-rule:#7e6238;--ucp-green-ink:#57cda2;--ucp-orange-ink:#e5a55c;--ucp-red:#e4756c;--ucp-purple-ink:#a891e8;--ucp-coral-ink:#e08b76;--ucp-chip-blue-bg:#232d4d;--ucp-chip-teal-bg:#17352c;--ucp-chip-orange-bg:#3a2c17;--ucp-chip-red-bg:#40201e;--ucp-chip-grey-bg:#272d3c;--ucp-chip-purple-bg:#2b2444;--ucp-chip-coral-bg:#3e2521;--ucp-row-alert-bg:#2c1d1c;--ucp-row-active-bg:#1b2a26;--ucp-row-warn-bg:#2a2517;--ucp-meter-track:#2a3140;--ucp-control-border:#7c859b;--ucp-focus:#a9b9ee;--ucp-focus-on-navy:#fff;--ucp-scrim:#000000a6}}.ucp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.ucp-btn,.ucp-control,.ucp-table-wrap,.ucp-modal,.ucp-modal__panel,.ucp-meter__track,.ucp-theme-toggle,.ucp-shell,.ucp-shell *,.ucp-card,.ucp-tabs__tab,.ucp-banner,.ucp-toasts,.ucp-toast,.ucp-filter,.ucp-seg__option,.ucp-actionbar{box-sizing:border-box}.ucp-btn:focus-visible,.ucp-control:focus-visible,.ucp-table-wrap:focus-visible,.ucp-modal__close:focus-visible,.ucp-table__td a:focus-visible,.ucp-shell__main a:focus-visible,.ucp-shell__top a:focus-visible,.ucp-shell__top button:focus-visible,.ucp-card a:focus-visible,.ucp-tabs__panel:focus-visible,.ucp-banner a:focus-visible,.ucp-errsum:focus-visible,.ucp-banner__dismiss:focus-visible,.ucp-toast__dismiss:focus-visible,.ucp-empty a:focus-visible,.ucp-filter:focus-visible,.ucp-radio__input:focus-visible{outline:2px solid var(--ucp-focus);outline-offset:2px}.ucp-theme-toggle__option:has(input:focus-visible){outline:2px solid var(--ucp-focus);outline-offset:2px}.ucp-seg__option:has(input:focus-visible){outline:2px solid var(--ucp-focus);outline-offset:2px}.ucp-shell__side :focus-visible,.ucp-shell__skip:focus-visible{outline:2px solid var(--ucp-focus-on-navy);outline-offset:2px}.ucp-shell__side .ucp-shell__link:focus-visible{outline-offset:-2px}.ucp-tabs__tab:focus-visible{outline:2px solid var(--ucp-focus);outline-offset:-2px}:where(.ucp-btn,.ucp-filter,.ucp-modal__close,.ucp-banner__dismiss,.ucp-toast__dismiss,.ucp-theme-toggle__option,.ucp-seg__option,.ucp-table__td a,.ucp-hit){position:relative}.ucp-btn:after,.ucp-filter:after,.ucp-modal__close:after,.ucp-banner__dismiss:after,.ucp-toast__dismiss:after,.ucp-theme-toggle__option:after,.ucp-seg__option:after,.ucp-table__td a:after,.ucp-hit:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ucp-btn{min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:6px 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.ucp-btn--primary{background:var(--ucp-blue);color:var(--ucp-on-blue)}.ucp-btn--primary:hover:not(:disabled){background:var(--ucp-navy)}.ucp-btn--ghost{background:var(--ucp-card);color:var(--ucp-blue-ink);border-color:var(--ucp-blue-ink)}.ucp-btn--ghost:hover:not(:disabled){background:var(--ucp-chip-blue-bg)}.ucp-btn:disabled{background:var(--ucp-chip-grey-bg);color:var(--ucp-dim);border-color:var(--ucp-edge);cursor:not-allowed}.ucp-field{color:var(--ucp-ink);flex-direction:column;gap:4px;display:flex}.ucp-field__label{color:var(--ucp-ink);font-size:13px;font-weight:650}.ucp-field__required,.ucp-field__hint{color:var(--ucp-dim);font-weight:400}.ucp-field__hint,.ucp-field__error{margin:0;font-size:12px}.ucp-field__error{color:var(--ucp-red);font-weight:650}.ucp-control{border:1px solid var(--ucp-control-border);background:var(--ucp-card);width:100%;min-height:38px;color:var(--ucp-ink);font:inherit;border-radius:8px;padding:7px 10px;font-size:14px}.ucp-control::placeholder{color:var(--ucp-dim);opacity:1}.ucp-field--error .ucp-control{border-color:var(--ucp-red);border-width:2px}.ucp-control:disabled{background:var(--ucp-chip-grey-bg);color:var(--ucp-dim)}.ucp-chip{letter-spacing:.03em;white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.ucp-chip--blue{background:var(--ucp-chip-blue-bg);color:var(--ucp-blue-ink)}.ucp-chip--teal{background:var(--ucp-chip-teal-bg);color:var(--ucp-green-ink)}.ucp-chip--orange{background:var(--ucp-chip-orange-bg);color:var(--ucp-orange-ink)}.ucp-chip--red{background:var(--ucp-chip-red-bg);color:var(--ucp-red)}.ucp-chip--grey{background:var(--ucp-chip-grey-bg);color:var(--ucp-dim)}.ucp-chip--purple{background:var(--ucp-chip-purple-bg);color:var(--ucp-purple-ink)}.ucp-chip--coral{background:var(--ucp-chip-coral-bg);color:var(--ucp-coral-ink)}.ucp-chip--stamp{text-transform:uppercase;letter-spacing:.09em;background:0 0;border:1.5px solid;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:800}.ucp-doc{letter-spacing:.1em;text-transform:uppercase;border:1.2px solid;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}.ucp-doc--draft{color:var(--ucp-orange-ink)}.ucp-doc--awaiting{color:var(--ucp-purple-ink)}.ucp-doc--signed,.ucp-doc--cosigned{color:var(--ucp-green-ink)}.ucp-doc--amended{color:var(--ucp-dim)}.ucp-table-wrap{border:1px solid var(--ucp-line);background:var(--ucp-card);color:var(--ucp-ink);border-radius:12px;overflow-x:auto}.ucp-table{border-collapse:collapse;width:100%;font-size:13px}.ucp-table__caption{text-align:left;letter-spacing:.13em;text-transform:uppercase;color:var(--ucp-dim);padding:10px 12px;font-size:11px;font-weight:800}.ucp-table__th{text-align:left;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ucp-dim);border-bottom:1px solid var(--ucp-line);padding:8px 10px;font-size:10px;font-weight:800}.ucp-table__td{vertical-align:middle;border-bottom:1px solid var(--ucp-hairline);color:var(--ucp-ink);padding:9px 10px}.ucp-table__td a:not(.ucp-btn){color:var(--ucp-blue-ink);text-decoration:underline}.ucp-table tbody tr:last-child .ucp-table__td{border-bottom:0}.ucp-queue-row--alert{background:var(--ucp-row-alert-bg);box-shadow:inset 3px 0 0 var(--ucp-red)}.ucp-queue-row--active{background:var(--ucp-row-active-bg);box-shadow:inset 3px 0 0 var(--ucp-teal)}.ucp-queue-row--warn{background:var(--ucp-row-warn-bg);box-shadow:inset 3px 0 0 var(--ucp-amber)}.ucp-queue-row--alert .ucp-chip--stamp.ucp-chip--red,.ucp-queue-row--active .ucp-chip--stamp.ucp-chip--teal,.ucp-queue-row--warn .ucp-chip--stamp.ucp-chip--orange{background:0 0}.ucp-timer{white-space:nowrap;border-radius:8px;align-items:baseline;gap:8px;padding:5px 12px;display:inline-flex}.ucp-timer__value{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace;font-size:14px;font-weight:700}.ucp-timer__state{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.ucp-timer--running{background:var(--ucp-chip-teal-bg);color:var(--ucp-green-ink)}.ucp-timer--stopped{background:var(--ucp-chip-grey-bg);color:var(--ucp-dim)}.ucp-meter{color:var(--ucp-ink);flex-direction:column;gap:4px;display:flex}.ucp-meter__head{justify-content:space-between;gap:12px;font-size:12px;display:flex}.ucp-meter__label{color:var(--ucp-dim);font-weight:700}.ucp-meter__count{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.ucp-meter__track{border:1px solid var(--ucp-control-border);background:var(--ucp-meter-track);border-radius:3px;height:10px;position:relative;overflow:hidden}.ucp-meter__fill{background:var(--ucp-teal);border-right:1px solid var(--ucp-green-ink);box-shadow:inset 0 1px 0 var(--ucp-green-ink), inset 0 -1px 0 var(--ucp-green-ink);position:absolute;inset:0 auto 0 0}.ucp-meter--behind .ucp-meter__fill{background:var(--ucp-amber);border-right-color:var(--ucp-orange-ink);box-shadow:inset 0 1px 0 var(--ucp-orange-ink), inset 0 -1px 0 var(--ucp-orange-ink)}.ucp-meter__tick{background:var(--ucp-card);width:2px;position:absolute;top:0;bottom:0}.ucp-meter__status{font-size:12px;font-weight:750}.ucp-meter--met .ucp-meter__status{color:var(--ucp-green-ink)}.ucp-meter--behind .ucp-meter__status{color:var(--ucp-orange-ink)}.ucp-modal{border:1px solid var(--ucp-edge);background:var(--ucp-card);width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ucp-ink);border-radius:14px;padding:0}.ucp-modal::backdrop{background:var(--ucp-scrim)}.ucp-modal__panel{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ucp-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ucp-modal__title{margin:0;font-size:16px;font-weight:750}.ucp-modal__close{min-width:32px;min-height:32px;color:var(--ucp-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px;line-height:1}.ucp-modal__description{color:var(--ucp-dim);margin:0;font-size:13px}.ucp-modal__footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ucp-modal__footer>.ucp-btn{white-space:normal;text-align:center;max-width:100%}.ucp-theme-toggle{border:1px solid var(--ucp-control-border);background:var(--ucp-card);border-radius:8px;display:inline-flex}.ucp-theme-toggle__option{color:var(--ucp-ink);cursor:pointer;padding:6px 12px;font-size:12px;font-weight:650;position:relative}.ucp-theme-toggle__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ucp-theme-toggle__option:first-child{border-radius:7px 0 0 7px}.ucp-theme-toggle__option:last-child{border-radius:0 7px 7px 0}.ucp-theme-toggle__option:has(input:checked){background:var(--ucp-blue);color:var(--ucp-on-blue)}.ucp-shell{background:var(--ucp-surface);min-height:100%;color:var(--ucp-ink);display:flex;position:relative}.ucp-shell__skip{z-index:10;background:var(--ucp-card);color:var(--ucp-blue-ink);border-radius:8px;padding:8px 14px;font-weight:700;position:absolute;top:8px;left:8px}.ucp-shell__skip:not(:focus){white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0}.ucp-shell__side{background:var(--ucp-navy);width:208px;color:var(--ucp-navy-ink);flex-direction:column;flex-shrink:0;padding:16px 0 16px 14px;display:flex}.ucp-shell__brand{flex-direction:column;padding:4px 20px 14px 10px;display:flex}.ucp-shell__logo{color:var(--ucp-on-blue);align-items:center;gap:8px;font-size:15px;font-weight:750;display:flex}.ucp-shell__logo-dot{background:var(--ucp-teal);border-radius:50%;flex-shrink:0;width:9px;height:9px}.ucp-shell__brand-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--ucp-navy-dim);padding-top:2px;font-size:10px}.ucp-shell__menu{border:1px solid var(--ucp-navy-ink);background:var(--ucp-navy);min-height:44px;color:var(--ucp-navy-ink);font:inherit;cursor:pointer;border-radius:8px;margin-left:auto;padding:4px 14px;font-size:13px;font-weight:650;display:none}.ucp-shell__nav{flex-direction:column;display:flex}.ucp-shell__group-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ucp-navy-dim);margin:0;padding:12px 10px 4px;font-size:10px}.ucp-shell__list{margin:0;padding:0;list-style:none}.ucp-shell__link{min-height:44px;color:var(--ucp-navy-ink);border-left:3px solid #0000;padding:11px 18px 11px 10px;font-size:13.5px;text-decoration:none;display:block}.ucp-shell__link:hover{text-decoration:underline}.ucp-shell__link[aria-current=page]{border-left-color:var(--ucp-teal);color:var(--ucp-on-blue);font-weight:650}.ucp-shell__link--sub{padding-left:24px;font-size:13px}.ucp-shell__footer{border-top:1px solid var(--ucp-navy-border);color:var(--ucp-navy-ink);margin-top:auto;padding:14px 18px 0 10px;font-size:12px}.ucp-shell__footer b,.ucp-shell__footer strong{color:var(--ucp-on-blue);font-size:13px;display:block}.ucp-shell__body{min-width:0;box-shadow:inset 3px 0 0 var(--ucp-margin-rule);flex-direction:column;flex:1;display:flex}.ucp-shell__top{border-bottom:1px solid var(--ucp-line);background:var(--ucp-card);color:var(--ucp-ink);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 22px;display:flex}.ucp-shell__main{flex-direction:column;gap:16px;padding:18px 22px 22px;display:flex}.ucp-shell__main:focus{outline:none}.ucp-card{border:1px solid var(--ucp-line);background:var(--ucp-card);color:var(--ucp-ink);border-radius:12px;padding:14px 16px}.ucp-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.ucp-card__title{letter-spacing:.13em;text-transform:uppercase;color:var(--ucp-dim);margin:0;font-size:11px;font-weight:800}.ucp-card__actions{flex-wrap:wrap;gap:8px;display:flex}.ucp-card__subtitle{color:var(--ucp-dim);margin:-6px 0 10px;font-size:12px}.ucp-tabs__list{border-bottom:1px solid var(--ucp-line);gap:4px;display:flex;overflow-x:auto}.ucp-tabs__tab{min-width:44px;min-height:44px;color:var(--ucp-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 12px;font-size:13px;font-weight:650}.ucp-tabs__tab[aria-selected=true]{border-bottom-color:var(--ucp-blue-ink);color:var(--ucp-ink);font-weight:800}.ucp-tabs__tab:disabled{cursor:not-allowed;text-decoration:line-through}.ucp-tabs__panel{padding-top:14px}.ucp-banner{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:13px;display:flex}.ucp-banner__text{flex:220px;margin:0}.ucp-banner__tone,.ucp-banner__title{font-weight:750}.ucp-banner__message{color:var(--ucp-ink)}.ucp-banner__actions{flex-wrap:wrap;gap:8px;display:flex}.ucp-banner__dismiss{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:650}.ucp-banner--info{background:var(--ucp-chip-blue-bg);color:var(--ucp-blue-ink)}.ucp-banner--warning{background:var(--ucp-chip-orange-bg);color:var(--ucp-orange-ink)}.ucp-banner--error{background:var(--ucp-chip-red-bg);color:var(--ucp-red)}.ucp-banner--success{background:var(--ucp-chip-teal-bg);color:var(--ucp-green-ink)}.ucp-errsum__list{flex:100%;margin:0;padding-left:22px}.ucp-errsum__list li+li{margin-top:4px}.ucp-errsum__link{color:var(--ucp-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ucp-status-line{color:var(--ucp-dim);margin:0;font-size:13px;line-height:1.4}.ucp-empty{text-align:center;color:var(--ucp-ink);flex-direction:column;align-items:center;gap:8px;padding:36px 16px;display:flex}.ucp-empty__title{margin:0;font-size:16px;font-weight:750}.ucp-empty__description{max-width:52ch;color:var(--ucp-dim);margin:0}.ucp-empty__action{margin-top:4px}.ucp-skeleton{flex-direction:column;gap:10px;display:flex}.ucp-skeleton__bar{background:var(--ucp-meter-track);border-radius:6px;height:12px;display:block}.ucp-skeleton__bar--w80{width:80%}.ucp-skeleton__bar--w60{width:60%}.ucp-skeleton__bar--w40{width:40%}.ucp-skeleton__bar--block{height:44px}.ucp-toasts{z-index:50;pointer-events:none;width:min(380px,100vw - 32px);position:fixed;bottom:16px;right:16px}.ucp-toasts__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ucp-toasts__item{pointer-events:auto}.ucp-toast{border:1px solid var(--ucp-control-border);background:var(--ucp-card);color:var(--ucp-ink);border-left-width:4px;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.ucp-toast__text{flex:1;margin:0}.ucp-toast__tone{font-weight:750}.ucp-toast--info{border-left-color:var(--ucp-blue-ink)}.ucp-toast--info .ucp-toast__tone{color:var(--ucp-blue-ink)}.ucp-toast--warning{border-left-color:var(--ucp-orange-ink)}.ucp-toast--warning .ucp-toast__tone{color:var(--ucp-orange-ink)}.ucp-toast--error{border-left-color:var(--ucp-red)}.ucp-toast--error .ucp-toast__tone{color:var(--ucp-red)}.ucp-toast--success{border-left-color:var(--ucp-green-ink)}.ucp-toast--success .ucp-toast__tone{color:var(--ucp-green-ink)}.ucp-toast__dismiss{min-width:32px;min-height:32px;color:var(--ucp-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:20px;line-height:1}.ucp-control--textarea{resize:vertical;min-height:84px}.ucp-control--date{max-width:260px}.ucp-field__counter{text-align:right;font-variant-numeric:tabular-nums;color:var(--ucp-dim);margin:0;font-size:12px}.ucp-field__counter--near{color:var(--ucp-orange-ink);font-weight:700}.ucp-radios{min-width:0;color:var(--ucp-ink);border:0;margin:0;padding:0}.ucp-radios__legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:650}.ucp-radios>.ucp-field__hint{margin-bottom:6px}.ucp-radios__options{flex-direction:column;gap:2px;display:flex}.ucp-radios--inline .ucp-radios__options{flex-flow:wrap;gap:4px 18px}.ucp-radio{grid-template-columns:18px 1fr;align-content:center;align-items:start;column-gap:8px;min-width:44px;min-height:44px;padding:4px 0;font-size:13.5px;display:grid;position:relative}.ucp-radio__input{width:18px;height:18px;accent-color:var(--ucp-blue);margin:2px 0 0}.ucp-radio__label{cursor:pointer}.ucp-radio__label:after{content:"";position:absolute;inset:0}.ucp-radio__desc,.ucp-radio__why{color:var(--ucp-dim);grid-column:2;margin:0;font-size:12px}.ucp-radio__why{font-style:italic}.ucp-radio--disabled{color:var(--ucp-dim)}.ucp-radio--disabled .ucp-radio__label{cursor:not-allowed}.ucp-radios--error .ucp-radios__options{border-left:2px solid var(--ucp-red);padding-left:10px}.ucp-seg{color:var(--ucp-ink);flex-direction:column;gap:4px;display:inline-flex}.ucp-seg__label{font-size:13px;font-weight:650}.ucp-seg__group{border:1px solid var(--ucp-control-border);background:var(--ucp-card);border-radius:8px;display:inline-flex}.ucp-seg__option{min-height:36px;color:var(--ucp-ink);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:4px 12px;font-size:12.5px;font-weight:650;display:inline-flex;position:relative}.ucp-seg__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ucp-seg__option:first-child{border-radius:7px 0 0 7px}.ucp-seg__option:last-child{border-radius:0 7px 7px 0}.ucp-seg__option+.ucp-seg__option{border-left:1px solid var(--ucp-control-border)}.ucp-seg__option--on{background:var(--ucp-blue);color:var(--ucp-on-blue)}.ucp-seg__option--disabled{background:var(--ucp-chip-grey-bg);color:var(--ucp-dim);cursor:not-allowed;text-decoration:line-through}.ucp-filters{gap:6px;margin:-4px;padding:4px;display:flex;overflow-x:auto}.ucp-filter{border:1px solid var(--ucp-control-border);background:var(--ucp-card);min-height:36px;color:var(--ucp-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:650;display:inline-flex}.ucp-filter[aria-pressed=true]{border-color:var(--ucp-blue);background:var(--ucp-blue);color:var(--ucp-on-blue)}.ucp-filter__count{background:var(--ucp-chip-blue-bg);color:var(--ucp-blue-ink);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 7px;font-size:11px;font-weight:750}.ucp-filter[aria-pressed=true] .ucp-filter__count{background:var(--ucp-card);color:var(--ucp-blue-ink)}.ucp-table__th--num,.ucp-table__td--num{text-align:right;font-variant-numeric:tabular-nums}.ucp-service__code{text-decoration:none}.ucp-meter--compact{flex-direction:row;align-items:center;gap:8px;min-width:150px}.ucp-meter--compact .ucp-meter__track{flex:1;min-width:48px;height:8px}.ucp-meter--compact .ucp-meter__status{white-space:nowrap}.ucp-version__range{font-variant-numeric:tabular-nums;white-space:nowrap}.ucp-diff__none{color:var(--ucp-dim)}.ucp-actionbar{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=760px){.ucp-shell{flex-direction:column}.ucp-shell__side{z-index:5;flex-flow:wrap;align-items:center;width:auto;padding:6px 12px;position:sticky;top:0}.ucp-shell__brand{padding:0}.ucp-shell__brand-sub,.ucp-shell__footer{display:none}.ucp-shell__menu{align-items:center;display:inline-flex}.ucp-shell__nav{flex-basis:100%;padding:8px 0 4px;display:none}.ucp-shell__side--open .ucp-shell__nav{display:flex}.ucp-shell__body{box-shadow:inset 0 3px 0 var(--ucp-margin-rule)}.ucp-shell__top,.ucp-shell__main{padding-left:12px;padding-right:12px}.ucp-shell__top{row-gap:12px}.ucp-radios--inline .ucp-radios__options{flex-direction:column}.ucp-radio{padding:10px 0}.ucp-rtable.ucp-table-wrap{background:0 0;border:0}.ucp-rtable table,.ucp-rtable tbody,.ucp-rtable tr,.ucp-rtable td{display:block}.ucp-rtable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ucp-rtable .ucp-table__caption{padding-left:0;display:block}.ucp-rtable tbody tr{border:1px solid var(--ucp-line);background:var(--ucp-card);border-radius:12px;margin-bottom:10px;padding:6px 4px}.ucp-rtable tr.ucp-queue-row--alert{background:var(--ucp-row-alert-bg);box-shadow:inset 4px 0 0 var(--ucp-red)}.ucp-rtable tr.ucp-queue-row--active{background:var(--ucp-row-active-bg);box-shadow:inset 4px 0 0 var(--ucp-teal)}.ucp-rtable tr.ucp-queue-row--warn{background:var(--ucp-row-warn-bg);box-shadow:inset 4px 0 0 var(--ucp-amber)}.ucp-rtable .ucp-table__td{text-align:left;border:0;padding:4px 10px}.ucp-rtable .ucp-table__td[data-label]:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ucp-dim);font-size:10px;font-weight:800;display:block}.ucp-modal--full{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;scroll-padding-bottom:calc(var(--ucp-modal-footer-height,168px) + 12px);border:0;border-radius:0;margin:0}.ucp-modal--full .ucp-modal__panel{min-height:100%;padding-bottom:0}.ucp-modal--full .ucp-modal__body{flex:1}.ucp-modal--full .ucp-modal__footer{border-top:1px solid var(--ucp-line);background:var(--ucp-card);flex-direction:column;margin:0 -20px;padding:10px 20px 14px;position:sticky;bottom:0}.ucp-modal--full .ucp-modal__footer>*{width:100%}.ucp-modal__footer{flex-direction:column}.ucp-modal__footer>*{width:100%}.ucp-actionbar{z-index:4;border-top:1px solid var(--ucp-line);background:var(--ucp-card);flex-direction:column;padding:10px 12px;position:sticky;bottom:0}.ucp-actionbar>*{width:100%}.ucp-toasts{right:12px;bottom:calc(12px + var(--ucp-actionbar-height,0px));width:calc(100vw - 24px)}}@media (prefers-reduced-motion:no-preference){.ucp-btn{transition:background-color .12s}.ucp-skeleton__bar{animation:1.4s ease-in-out infinite ucp-pulse}@keyframes ucp-pulse{50%{opacity:.55}}}html,body{background:var(--ucp-surface);color:var(--ucp-ink);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--ucp-blue-ink)}.staff-frame{min-height:100dvh}@media (width>=761px){.staff-frame{background:linear-gradient(to right, var(--ucp-navy) 208px, var(--ucp-surface) 208px)}.staff-frame .ucp-shell__side{align-self:flex-start;height:100dvh;position:sticky;top:0;overflow-y:auto}}.frame-heading{min-width:0}.frame-title{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:750;line-height:1.3}.frame-sub{color:var(--ucp-dim);font-size:12px}.frame-heading__sub{margin:0;display:block}.frame-detail,.frame-end{display:contents}.frame-spacer{flex:1}@media (width<=760px){.frame-end>:first-child{margin-left:auto}.frame-end~.frame-account{margin-left:0}}.frame-timer{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.frame-timer__note{max-width:280px;color:var(--ucp-ink);font-size:12px;font-weight:600;line-height:1.3}.frame-timer__task{color:var(--ucp-dim);font-size:12px}.frame-timer__task:hover{color:var(--ucp-blue-ink)}.frame-account{margin-left:auto;position:relative}.frame-avatar{background:var(--ucp-blue);width:32px;height:32px;min-height:0;color:var(--ucp-on-blue);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;display:inline-flex}.frame-avatar:focus-visible,.frame-account__panel :focus-visible{outline:2px solid var(--ucp-focus);outline-offset:2px}.frame-account__panel{z-index:20;border:1px solid var(--ucp-line);background:var(--ucp-card);width:max-content;min-width:240px;max-width:calc(100vw - 24px);color:var(--ucp-ink);box-shadow:0 8px 24px color-mix(in srgb, var(--ucp-ink) 14%, transparent);border-radius:12px;gap:12px;padding:14px 16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.frame-account__who{color:var(--ucp-dim);margin:0;font-size:12px}.frame-account__who b{color:var(--ucp-ink);font-size:13px;display:block}.frame-account__label{letter-spacing:.1em;text-transform:uppercase;color:var(--ucp-dim);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.frame-account__link{align-items:center;min-height:44px;display:flex}.frame-account__signout{justify-self:start}.frame-account__theme{display:none}.ucp-shell__top:has(.frame-heading__sub) .frame-theme{display:none}.ucp-shell__top:has(.frame-heading__sub) .frame-account__theme{display:block}@media (width<=760px){.frame-theme{display:none}.frame-account__theme{display:block}}.demo-banner{border-bottom:1px solid var(--ucp-line);background:var(--ucp-chip-orange-bg);color:var(--ucp-ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:6px 22px;font-size:12px;display:flex}.demo-banner__title{color:var(--ucp-orange-ink);font-weight:750}@media (width<=760px){.demo-banner{padding:6px 12px}}.plain-layout{background:var(--ucp-surface);min-height:100dvh}.plain-layout__brand{background:var(--ucp-navy);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 24px;display:flex}.plain-layout__logo{color:var(--ucp-on-blue);align-items:center;gap:8px;font-size:15px;font-weight:750;display:inline-flex}.plain-layout__sub{letter-spacing:.22em;text-transform:uppercase;color:var(--ucp-navy-dim);font-size:10px}.plain-layout__main{max-width:40rem;margin:0 auto;padding:24px 16px}.card{border:1px solid var(--ucp-line);background:var(--ucp-card);color:var(--ucp-ink);border-radius:12px;padding:14px 16px}.ucp-shell__main>.card{max-width:40rem}.card h2{margin-top:0}.coming-soon{border:1px solid var(--ucp-line);background:var(--ucp-card);border-radius:12px}.facts{grid-template-columns:max-content 1fr;gap:.25rem 1rem;display:grid}.facts dt{font-weight:600}.facts dd{overflow-wrap:anywhere;margin:0}.facts ul{margin:0;padding-left:1rem}.persona-list{gap:.5rem;padding:0;list-style:none;display:grid}button{font:inherit;cursor:pointer;min-height:2.75rem;padding:.5rem 1rem}.sm-page{gap:1rem;display:grid}.sm-page h2{margin:0}.sm-today,.sm-dim{color:var(--ucp-dim);margin:0;font-size:.875rem}.sm-form{gap:.75rem;display:grid}.sm-form__pair{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.sm-inline-form{flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:1rem;display:flex}.sm-actions{flex-wrap:wrap;gap:.5rem;display:flex}.sm-effect{gap:.25rem;display:grid}.sm-unlisted{margin-top:.5rem}.sm-unlisted summary{cursor:pointer;padding-block:12px;line-height:20px}.sm-covers summary{cursor:pointer;align-items:center;min-height:2.75rem;display:flex}.sm-indicator{border:1px solid var(--ucp-control-border);border-radius:.25rem;font-size:.75rem;display:inline-flex;overflow:hidden}.sm-indicator__part{color:var(--ucp-dim);padding:0 .375rem}.sm-indicator__part--on{background:var(--ucp-blue);color:var(--ucp-on-blue);font-weight:600}@media (width<=30rem){.facts{grid-template-columns:1fr}}.screen-page{gap:1rem;display:grid}.placeholder-list{margin:0;padding-left:1.25rem}.nowrap{white-space:nowrap}
