*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--sc-font-family);font-size:var(--t-body);line-height:var(--sc-leading-normal);color:var(--sc-color-ink);background:var(--sc-color-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3{font-family:var(--sc-font-display);line-height:var(--sc-leading-tight);font-weight:var(--sc-weight-strong);color:var(--sc-color-ink)}h1{font-size:var(--t-page);letter-spacing:var(--sc-tracking-page);margin:0}h2{font-size:var(--t-section);margin:var(--sc-space-6) 0 var(--sc-space-3)}h3{font-size:var(--t-card);margin:var(--sc-space-5) 0 var(--sc-space-2)}p{margin:0 0 var(--sc-space-3)}a{color:var(--sc-color-link);font-weight:var(--sc-weight-medium);text-underline-offset:.15em;text-decoration:none}:where(h1,h2,h3,h4,h5,h6,strong,b,th,dt,legend,caption,summary,[class*=title],[class*=heading])>a{font-weight:inherit}a:hover{color:var(--sc-color-link-strong);text-decoration:underline}:where(p,label,.sc-help,.sc-message,.sc-field__hint,dd,li:not([class])) a:not([class]){text-decoration:underline}code,pre{font-family:var(--sc-font-code);font-size:var(--t-sec)}.num,.sc-mono,td,th,dd,time,td.sc-table__num,.sc-table__id .sc-nowrap,.sc-totals dd{font-feature-settings:var(--sc-numerals);font-variant-numeric:tabular-nums}:focus-visible{outline:var(--sc-focus-width) solid var(--sc-color-focus);outline-offset:2px}.sc-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[aria-selected=true],[aria-pressed=true],[data-current=true],.sc-chip,.sc-widget__bar{--sc-color-text-muted:var(--sc-color-ink-2);--kit-text-2:var(--sc-color-ink-2)}.sc-muted{color:var(--sc-color-text-muted)}.sc-help{color:var(--sc-color-text-muted);font-size:var(--sc-text-sm)}.sc-skip-link{left:var(--sc-space-3);z-index:100;padding:var(--sc-space-2) var(--sc-space-4);background:var(--sc-color-surface-raised);color:var(--sc-color-link);border:var(--sc-border-width) solid var(--sc-color-border-strong);border-radius:var(--sc-radius-sm);position:absolute;top:-4rem}.sc-skip-link:focus{top:var(--sc-space-3)}.sc-shell{grid-template-columns:var(--sc-nav-width) minmax(0, 1fr);grid-template-rows:minmax(var(--sc-topbar-height), auto) auto 1fr;grid-template-areas:"nav top""nav tabs""nav main";min-height:100vh;display:grid}.sc-shell__nav{--sc-color-focus:var(--sc-sidebar-focus);background:var(--sc-sidebar-bg);color:var(--sc-sidebar-text);border-right:var(--sc-border-width) solid var(--sc-sidebar-divider);flex-direction:column;grid-area:nav;min-width:0;display:flex}@media (min-width:64.0625rem){.sc-shell__nav{height:100vh;position:sticky;top:0;overflow-y:auto}}.sc-shell__brand{min-height:var(--sc-topbar-height);padding:0 var(--sc-space-4);font-weight:var(--sc-weight-strong);font-family:var(--sc-font-display);font-size:var(--sc-text-lg);color:var(--sc-sidebar-active-text);align-items:center;gap:var(--sc-space-3);flex:none;text-decoration:none;display:flex}.sc-shell__brand:hover{color:var(--sc-sidebar-active-text)}.sc-nav{padding:var(--sc-space-1) 0 var(--sc-space-5);flex-direction:column;flex:1 0 auto;gap:0;margin:0;list-style:none;display:flex}.sc-nav__link{align-items:center;gap:var(--sc-space-2);min-height:max(calc(var(--sc-row-height) - var(--sc-space-2)), 1.5rem);padding:0 var(--sc-space-3) 0 calc(var(--sc-space-3) + 1px);color:var(--sc-sidebar-text);font-size:var(--t-body);font-weight:var(--sc-weight-medium);white-space:nowrap;border-left:3px solid #0000;text-decoration:none;display:flex}.sc-nav__link:hover{background:var(--sc-sidebar-raised);color:var(--sc-sidebar-active-text);text-decoration:none}.sc-nav__count{color:var(--sc-sidebar-text-muted);font-size:var(--t-sec);font-feature-settings:var(--sc-numerals);font-weight:var(--sc-weight-medium);margin-inline-start:auto}.sc-nav__link[aria-current=page]{background:var(--sc-sidebar-active-bg);color:var(--sc-sidebar-active-text);font-weight:var(--sc-weight-strong);border-left-color:var(--sc-sidebar-accent)}.sc-nav__link--waiting,.sc-nav__link--waiting:hover{color:var(--sc-sidebar-text-muted);cursor:default;background:0 0}.sc-shell__top{z-index:30;--sc-color-focus:var(--sc-sidebar-focus);justify-content:space-between;align-items:center;gap:var(--sc-space-2);min-height:var(--sc-topbar-height);padding:var(--sc-space-1) var(--sc-space-4);background:var(--sc-sidebar-bg);color:var(--sc-sidebar-text);flex-wrap:wrap;grid-area:top;display:flex;position:sticky;top:0}.sc-shell__top>.sc-menu__backdrop{z-index:50;background:0 0;height:calc(100vh - 100%);display:block;position:absolute;top:100%;left:0;right:0}.sc-shell__tabs{top:var(--sc-topbar-height);z-index:29;grid-area:tabs;min-width:0;position:sticky}.sc-shell__company{margin:0}.sc-shell__top-start,.sc-shell__top-end{align-items:center;gap:var(--sc-space-3);min-width:0;display:flex}.sc-shell__top-end{justify-content:flex-end;gap:var(--sc-space-2);flex-wrap:wrap;margin-left:auto}.sc-shell__top-centre{flex:1 1 var(--sc-nav-width);min-width:0;max-width:26.25rem;display:flex}.sc-shell__menu-button.sc-shell__menu-button{display:none}.sc-shell__main{min-width:0;padding:var(--sc-space-5) var(--sc-space-5) var(--sc-space-8);grid-area:main}.sc-shell__content{max-width:var(--sc-content-wide);margin:0 auto}.sc-shell__backdrop{display:none}@media (max-width:64rem){.sc-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""tabs""main"}.sc-shell__nav{z-index:50;overscroll-behavior:contain;visibility:hidden;width:min(20rem,85vw);box-shadow:var(--sc-shadow-raised);transition:transform .15s ease-out,visibility 0s linear .15s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.sc-shell[data-nav-open=true] .sc-shell__nav{visibility:visible;transition:transform .15s ease-out;transform:none}.sc-shell[data-nav-open=true] .sc-shell__backdrop{z-index:40;background:var(--sc-scrim);display:block;position:fixed;inset:0}.sc-shell__menu-button.sc-shell__menu-button{display:inline-flex}.sc-shell__main{padding:var(--sc-space-4) var(--sc-space-4) var(--sc-space-7)}}@media (prefers-reduced-motion:reduce){.sc-shell__nav{transition:none}}.sc-menu{position:relative}.sc-menu__panel{right:0;top:calc(100% + var(--sc-space-1));z-index:60;min-width:min(16rem, calc(100vw - 2 * var(--sc-space-4)));padding:var(--sc-space-2);background:var(--sc-color-surface-raised);border:var(--sc-border-width) solid var(--sc-color-border);border-radius:var(--sc-radius-md);box-shadow:var(--sc-shadow-raised);position:absolute}.sc-menu__panel[hidden],.sc-menu__backdrop{display:none}.sc-menu--align-start .sc-menu__panel{left:0;right:auto}.sc-menu__heading{padding:var(--sc-space-2) var(--sc-space-3);font-size:var(--sc-text-sm);color:var(--sc-color-text-muted)}.sc-menu__list{margin:0;padding:0;list-style:none}.sc-menu__item{align-items:center;gap:var(--sc-space-2);width:100%;min-height:var(--sc-control-height);padding:var(--sc-space-2) var(--sc-space-3);border-radius:var(--sc-radius-sm);color:var(--sc-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.sc-menu__item:hover{background:var(--sc-color-surface-2)}.sc-menu__item[aria-current=true]{font-weight:var(--sc-weight-strong)}.sc-menu__separator{height:1px;margin:var(--sc-space-2) 0;background:var(--sc-color-border);border:0}.sc-page-header{justify-content:space-between;align-items:flex-start;gap:var(--sc-space-3);margin-bottom:var(--sc-space-5);flex-wrap:wrap;display:flex}.sc-page-header__titles{min-width:0}.sc-page-header__description{margin:var(--sc-space-2) 0 0;color:var(--sc-color-text-muted);max-width:var(--sc-measure)}.sc-page-header__actions{gap:var(--sc-space-2);flex-wrap:wrap;display:flex}.sc-breadcrumbs{margin-bottom:var(--sc-space-2);font-size:var(--sc-text-sm)}.sc-breadcrumbs ol{align-items:center;gap:var(--sc-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sc-breadcrumbs li+li:before{content:"/";margin-right:var(--sc-space-2);color:var(--sc-color-text-muted)}.sc-detail-header__meta{align-items:center;gap:var(--sc-space-2);margin-top:var(--sc-space-2);flex-wrap:wrap;display:flex}.sc-tabs{margin:var(--sc-space-4) 0 var(--sc-space-5);border-bottom:var(--sc-border-width) solid var(--sc-color-border)}.sc-tabs__list{gap:var(--sc-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sc-tabs__link{min-height:var(--sc-control-height);padding:var(--sc-space-2) var(--sc-space-4);color:var(--sc-color-text-muted);border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;text-decoration:none;display:inline-flex}.sc-tabs__link:hover{color:var(--sc-color-text)}.sc-tabs__link[aria-current=page]{color:var(--sc-color-link-strong);border-bottom-color:var(--sc-color-indicator);font-weight:var(--sc-weight-strong)}.sc-button{justify-content:center;align-items:center;gap:var(--sc-space-2);height:var(--sc-control-height);padding:0 var(--sc-space-3);border:var(--sc-border-width) solid var(--sc-color-accent);border-radius:var(--sc-radius-control);background:var(--sc-color-accent);color:var(--sc-color-on-accent);font:inherit;font-size:var(--sc-text-control);font-weight:var(--sc-weight-strong);line-height:var(--sc-leading-tight);white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex}.sc-button:hover,.sc-button:focus-visible{text-decoration:none}@media (max-width:40rem){.sc-button{height:auto;min-height:var(--sc-control-height);padding-block:var(--sc-space-1);white-space:normal}}.sc-button:hover{background:var(--sc-color-accent-strong);border-color:var(--sc-color-accent-strong);color:var(--sc-color-on-accent)}.sc-button--secondary{background:var(--sc-color-surface);color:var(--sc-color-ink);border-color:var(--sc-color-line);font-weight:var(--sc-weight-medium)}.sc-button--secondary:hover{background:var(--sc-color-surface-2);color:var(--sc-color-ink);border-color:var(--sc-color-line)}.sc-button--danger{background:var(--sc-color-danger);border-color:var(--sc-color-danger);color:var(--sc-color-on-danger)}.sc-button--danger:hover{background:var(--sc-color-danger);border-color:var(--sc-color-danger);color:var(--sc-color-on-danger);filter:brightness(.92)}.sc-button--quiet{color:var(--sc-color-ink-2);font-weight:var(--sc-weight-medium);background:0 0;border-color:#0000}.sc-button--quiet:hover{background:var(--sc-color-surface-2);color:var(--sc-color-ink);border-color:#0000}.sc-button[disabled],.sc-button[aria-disabled=true],.sc-button[disabled]:hover,.sc-button[aria-disabled=true]:hover{cursor:not-allowed;background:var(--sc-color-surface-2);border-color:var(--sc-color-line);color:var(--sc-color-muted);filter:none}.sc-button-row{align-items:center;gap:var(--sc-space-2);flex-wrap:wrap;display:flex}.sc-form{gap:var(--sc-space-4);max-width:40rem;display:grid}.sc-form--wide{max-width:none}.sc-form__grid{gap:var(--sc-space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.sc-fieldset{padding:var(--sc-space-4);border:var(--sc-border-width) solid var(--sc-color-border);border-radius:var(--sc-radius-md);gap:var(--sc-space-4);margin:0;display:grid}.sc-fieldset legend{padding:0 var(--sc-space-2);font-weight:var(--sc-weight-strong)}.sc-field{gap:var(--sc-space-1);min-width:0;display:grid}.sc-field__label{font-weight:var(--sc-weight-medium);color:var(--sc-color-ink-2)}.sc-field__optional{font-weight:var(--sc-weight-normal);color:var(--sc-color-text-muted)}.sc-field__required:after{content:"*" / "";color:var(--sc-color-danger);margin-inline-start:var(--sc-space-1)}.sc-field__hint{color:var(--sc-color-text-muted);font-size:var(--t-sec)}.sc-field__head{align-items:center;gap:var(--sc-space-1);min-width:0;display:inline-flex}.sc-field-tip{display:inline-flex;position:relative}.sc-field-tip__button{border:var(--sc-border-width) solid var(--sc-color-border-strong);width:1rem;height:1rem;color:var(--sc-color-text-muted);font:inherit;font-size:var(--sc-text-xs);font-weight:var(--sc-weight-strong);cursor:help;background:0 0;border-radius:50%;place-items:center;padding:0;line-height:1;display:inline-grid}.sc-field-tip__button:focus-visible{outline:2px solid var(--sc-color-indicator);outline-offset:2px}.sc-field-tip__text{display:none}.sc-field-tip:not([data-hidden=true]):hover>.sc-field-tip__text,.sc-field-tip:not([data-hidden=true]):focus-within>.sc-field-tip__text{top:calc(100% + var(--sc-space-1));z-index:40;width:max-content;max-width:min(20rem, calc(100vw - 2 * var(--sc-space-4)));padding:var(--sc-space-1) var(--sc-space-2);border:var(--sc-border-width) solid var(--sc-color-border);border-radius:var(--sc-radius-sm);background:var(--sc-color-surface-raised);color:var(--sc-color-text);font-size:var(--sc-text-sm);font-weight:var(--sc-weight-normal);white-space:normal;box-shadow:var(--sc-shadow-raised);line-height:1.4;display:block;position:absolute;inset-inline-start:0}.sc-field__error{color:var(--sc-color-danger);font-size:var(--sc-text-sm);font-weight:var(--sc-weight-strong)}.sc-input,.sc-select,.sc-textarea{width:100%;padding:0 var(--sc-space-2);border:var(--sc-border-width) solid var(--sc-color-border-strong);border-radius:var(--sc-radius-control);background:var(--sc-color-surface);color:var(--sc-color-ink);font:inherit;font-size:var(--sc-text-control);transition:border-color var(--sc-motion-fast) var(--sc-motion-ease), box-shadow var(--sc-motion-fast) var(--sc-motion-ease)}.sc-input::placeholder,.sc-textarea::placeholder{color:var(--sc-color-muted)}.sc-input:focus-visible,.sc-select:focus-visible,.sc-textarea:focus-visible{border-color:var(--sc-color-focus);box-shadow:var(--sc-focus-ring);outline:none}.sc-input,.sc-select{height:var(--sc-control-height)}.sc-textarea{min-height:6rem;padding-block:var(--sc-space-2);line-height:var(--sc-leading-normal);resize:vertical}.sc-input--file{padding-block:var(--sc-space-1);cursor:pointer}.sc-input[aria-invalid=true],.sc-select[aria-invalid=true],.sc-textarea[aria-invalid=true]{border-color:var(--sc-color-danger);box-shadow:inset 0 0 0 1px var(--sc-color-danger)}.sc-choice{align-items:flex-start;gap:var(--sc-space-2);min-height:var(--sc-control-height);padding:var(--sc-space-2) 0;display:flex}.sc-choice input{width:1.25rem;height:1.25rem;accent-color:var(--sc-color-accent);flex:none;margin:.125rem 0 0}.sc-choice-group{gap:var(--sc-space-1);border:0;margin:0;padding:0;display:grid}.sc-choice-group legend{font-weight:var(--sc-weight-strong);padding:0}.sc-message{justify-content:space-between;align-items:flex-start;gap:var(--sc-space-3);padding:var(--sc-space-3) var(--sc-space-4);border:var(--sc-border-width) solid;border-radius:var(--sc-radius-sm);margin-bottom:var(--sc-space-4);display:flex}.sc-message p{margin:0}.sc-message__text>:last-child{margin-bottom:0}.sc-message__text ul,.sc-message__text ol{margin:0;padding-inline-start:var(--sc-space-5)}.sc-message--success{background:var(--sc-color-surface);border-color:var(--sc-color-green-line);color:var(--sc-color-success)}.sc-message--error{background:var(--sc-color-surface);border-color:var(--sc-color-red-line);color:var(--sc-color-danger)}.sc-message--warning{background:var(--sc-color-surface);border-color:var(--sc-color-amber-line);color:var(--sc-color-warning)}.sc-message--info{background:var(--sc-color-surface);border-color:var(--sc-color-blue-line);color:var(--sc-color-link-strong)}.sc-message__body{gap:var(--sc-space-2);display:grid}.sc-message__title{font-weight:var(--sc-weight-strong)}.sc-message .sc-button--quiet{color:inherit;padding-inline:var(--sc-space-2)}.sc-confirm{gap:var(--sc-space-3);padding:var(--sc-space-3) var(--sc-space-4);border:var(--sc-border-width) solid var(--sc-color-amber-line);border-radius:var(--sc-radius-md);background:var(--sc-color-surface);max-width:36rem;display:inline-grid}.sc-confirm--danger{border-color:var(--sc-color-red-line);background:var(--sc-color-surface)}.sc-confirm__question{font-weight:var(--sc-weight-strong);color:var(--sc-color-text);margin:0}.sc-list-toolbar{align-items:flex-end;gap:var(--sc-space-3);margin-bottom:var(--sc-space-4);flex-wrap:wrap;display:flex}.sc-list-toolbar form{align-items:flex-end;gap:var(--sc-space-2);flex-wrap:wrap;display:flex}.sc-list-toolbar .sc-field{min-width:12rem}.sc-list-summary{margin:0 0 var(--sc-space-3);color:var(--sc-color-text-muted);font-size:var(--sc-text-sm)}.sc-table-wrap{border:var(--sc-border-width) solid var(--sc-color-border);border-radius:var(--sc-radius-md);position:relative;overflow-x:auto}.sc-table{border-collapse:collapse;width:100%;font-size:var(--sc-text-sm)}.sc-table caption{text-align:left;padding:var(--sc-space-3) var(--sc-space-4);font-weight:var(--sc-weight-strong)}.sc-table th,.sc-table td{padding:var(--sc-space-3) var(--sc-space-4);text-align:left;vertical-align:top;border-bottom:var(--sc-border-width) solid var(--sc-color-border)}.sc-table thead th{background:var(--sc-color-surface);font-weight:var(--sc-weight-strong);white-space:nowrap}.sc-table tbody tr:last-child td,.sc-table tbody tr:last-child th{border-bottom:0}.sc-table tbody tr:hover{background:var(--sc-color-surface)}.sc-table .sc-table__num{text-align:right;font-variant-numeric:tabular-nums}.sc-table__sort{align-items:center;gap:var(--sc-space-1);min-height:var(--sc-target-link);color:inherit;text-decoration:none;display:inline-flex}.sc-table__sort:hover{color:inherit;text-decoration:underline}.sc-pagination{justify-content:space-between;align-items:center;gap:var(--sc-space-3);margin-top:var(--sc-space-4);flex-wrap:wrap;display:flex}.sc-pagination ol{gap:var(--sc-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sc-pagination__link{min-width:var(--sc-control-height);min-height:var(--sc-control-height);padding:0 var(--sc-space-3);border:var(--sc-border-width) solid var(--sc-color-border);border-radius:var(--sc-radius-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sc-pagination__link[aria-current=page]{background:var(--sc-color-accent);border-color:var(--sc-color-accent);color:var(--sc-color-on-accent);font-weight:var(--sc-weight-strong)}.sc-pagination__gap{padding:0 var(--sc-space-2);align-items:center;display:inline-flex}.sc-state{justify-items:start;gap:var(--sc-space-1);padding:var(--sc-space-3) 0;display:grid}.sc-state__title{color:var(--sc-color-ink);font-size:var(--t-body);font-weight:var(--sc-weight-medium);margin:0}.sc-state>.sc-muted{font-size:var(--t-sec)}.sc-state--error{border-style:solid;border-color:var(--sc-color-red-line);background:var(--sc-color-surface)}.sc-skeleton{gap:var(--sc-space-3);display:grid}.sc-skeleton__bar{border-radius:var(--sc-radius-sm);background:linear-gradient(90deg, var(--sc-color-surface) 0%, var(--sc-color-border) 50%, var(--sc-color-surface) 100%);background-size:200% 100%;height:1rem;animation:1.4s ease-in-out infinite sc-shimmer}@keyframes sc-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sc-skeleton__bar{animation:none}}.sc-badge{align-items:center;gap:var(--sc-space-1);padding:.125rem var(--sc-space-2);border:var(--sc-border-width) solid var(--sc-color-border-strong);font-size:var(--sc-text-xs);font-weight:var(--sc-weight-strong);line-height:var(--sc-leading-normal);color:var(--sc-color-text);background:var(--sc-color-surface);overflow-wrap:anywhere;border-radius:999px;max-width:100%;display:inline-flex}.sc-badge--success{color:var(--sc-color-success);border-color:var(--sc-color-green-line);background:var(--sc-color-surface)}.sc-badge--warning{color:var(--sc-color-warning);border-color:var(--sc-color-amber-line);background:var(--sc-color-surface)}.sc-badge--danger{color:var(--sc-color-danger);border-color:var(--sc-color-red-line);background:var(--sc-color-surface)}.sc-badge--accent{color:var(--sc-color-link-strong);border-color:var(--sc-color-blue-line);background:var(--sc-color-surface)}.sc-facts{gap:var(--sc-space-2) var(--sc-space-5);grid-template-columns:max-content 1fr;margin:0;display:grid}.sc-facts dt{color:var(--sc-color-text-muted)}.sc-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:40rem){.sc-facts{grid-template-columns:minmax(0,1fr);row-gap:0}.sc-facts dd{margin-bottom:var(--sc-space-3)}}.sc-nowrap{white-space:nowrap}.sc-panel{padding:var(--sc-space-4) var(--sc-space-5);border:var(--sc-border-width) solid var(--sc-color-border);border-radius:var(--sc-radius-md);background:var(--sc-color-surface-raised)}.sc-panel+.sc-panel{margin-top:var(--sc-space-4)}.sc-panel__title{margin:0 0 var(--sc-space-3);font-size:var(--sc-text-lg)}.sc-stack{gap:var(--sc-space-4);display:grid}.sc-stack>*{min-width:0}.sc-columns{gap:var(--sc-space-4);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:start;display:grid}.sc-widget-board{container:sc-widgets/inline-size}.sc-widgets__toolbar{align-items:center;gap:var(--sc-space-2);flex-wrap:wrap;display:inline-flex}.sc-widgets__saved{align-items:center;gap:var(--sc-space-2);font-size:var(--sc-text-sm);font-weight:var(--sc-weight-strong);color:var(--sc-color-text-muted);display:inline-flex}.sc-widgets__saved:empty:before{display:none}.sc-widgets__saved:before{content:"";background:var(--sc-color-border-strong);border-radius:50%;width:7px;height:7px}.sc-widgets__saved[data-state=saved]:before{background:var(--sc-color-meaning-teal)}.sc-widgets__saved[data-state=error]{color:var(--sc-color-danger)}.sc-widgets__saved[data-state=error]:before{background:var(--sc-color-meaning-red)}.sc-widgets__notice{align-items:center;gap:var(--sc-space-1);margin:0 0 var(--sc-space-3);padding:var(--sc-space-2) var(--sc-space-3);border-radius:var(--sc-radius-md);background:var(--sc-color-surface-2);font-size:var(--sc-text-sm);flex-wrap:wrap;display:flex}.sc-widgets__add .sc-menu__panel{min-width:min(20rem, calc(100vw - 2 * var(--sc-space-4)));max-height:min(70vh,32rem);overflow:auto}.sc-widgets__choice{flex-direction:column;align-items:flex-start;gap:0}.sc-widgets__choice small{font-size:var(--sc-text-sm);color:var(--sc-color-text-muted)}.sc-widgets{margin:0;padding:0;list-style:none;position:relative}.sc-widgets:not(.grid-stack){gap:var(--sc-space-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.sc-widgets:not(.grid-stack)>.sc-widget{grid-column:span var(--sc-widget-columns,6)}@container sc-widgets (max-width:39.99rem){.sc-widgets:not(.grid-stack)>.sc-widget{grid-column:1/-1}}.sc-widgets.grid-stack{margin:calc(-1 * var(--sc-space-2))}.sc-widgets.grid-stack>.grid-stack-item{width:var(--gs-column-width);height:var(--gs-cell-height);padding:0;position:absolute;top:0;left:0}.sc-widgets.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.sc-widgets.grid-stack>.grid-stack-item[gs-x="0"]{left:0}.sc-widgets.grid-stack>.grid-stack-item>.grid-stack-item-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left);position:absolute;overflow:hidden}.sc-widgets>.ui-draggable-dragging,.sc-widgets>.ui-resizable-resizing{z-index:5}.sc-widgets>.ui-draggable-dragging>.sc-widget__card,.sc-widgets>.ui-resizable-resizing>.sc-widget__card{box-shadow:var(--sc-shadow-raised)}.sc-widgets>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left);border:2px dashed var(--sc-color-indicator);border-radius:var(--sc-radius-md);background:var(--sc-color-surface-2);position:absolute}.sc-widget-board[data-mode=customize] .sc-widgets.grid-stack .sc-widget__bar,.sc-widget-board[data-mode=customize] .sc-widgets.grid-stack .sc-widget__header{cursor:grab}.sc-widgets>.ui-draggable-dragging .sc-widget__bar{cursor:grabbing}.sc-widgets .ui-resizable-handle{z-index:3;touch-action:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.sc-widgets .ui-resizable-autohide>.ui-resizable-handle,.sc-widgets .ui-resizable-disabled>.ui-resizable-handle,.sc-widgets .ui-draggable-dragging>.ui-resizable-handle{display:none}.sc-widgets .ui-resizable-e,.sc-widgets .ui-resizable-w{top:var(--sc-space-6);bottom:var(--sc-space-6);width:var(--sc-space-2);cursor:ew-resize}.sc-widgets .ui-resizable-e{right:var(--gs-item-margin-right)}.sc-widgets .ui-resizable-w{left:var(--gs-item-margin-left)}.sc-widgets .ui-resizable-s{right:var(--sc-space-6);bottom:var(--gs-item-margin-bottom);left:var(--sc-space-6);height:var(--sc-space-2);cursor:ns-resize}.sc-widgets .ui-resizable-se,.sc-widgets .ui-resizable-sw{bottom:var(--gs-item-margin-bottom);width:var(--sc-space-5);height:var(--sc-space-5);color:var(--sc-color-text-muted);background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M11 1 1 11M11 6 6 11' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/></svg>") 50%/12px 12px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M11 1 1 11M11 6 6 11' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'/></svg>") 50%/12px 12px no-repeat}.sc-widgets .ui-resizable-se{right:var(--gs-item-margin-right);cursor:nwse-resize}.sc-widgets .ui-resizable-sw{left:var(--gs-item-margin-left);cursor:nesw-resize;transform:scaleX(-1)}.sc-widgets .ui-resizable-se:hover,.sc-widgets .ui-resizable-sw:hover{color:var(--sc-color-text)}.sc-widget{min-width:0;position:relative}.sc-widget__card{border-radius:var(--sc-radius-md);min-width:0}.sc-widget__inner{min-width:0;padding:var(--sc-space-4) var(--sc-space-5);flex-direction:column;display:flex}.sc-widget-board[data-look=cards] .sc-widget__card{background:var(--sc-color-surface-raised)}.sc-widget-board[data-look=flat] .sc-widget__card{border-top:var(--sc-border-width) solid var(--sc-color-border);background:0 0;border-radius:0}.sc-widget-board[data-look=flat] .sc-widget__inner{padding:var(--sc-space-3) 0}.sc-widget-board[data-mode=customize] .sc-widget__card{border:var(--sc-border-width) dashed var(--sc-color-border-strong);border-radius:var(--sc-radius-md);background:var(--sc-color-surface-raised)}.sc-widget-board[data-mode=customize] .sc-widget__inner{padding:0 var(--sc-space-4) var(--sc-space-6)}.sc-widget__bar{align-items:center;gap:var(--sc-space-2);margin:0 calc(-1 * var(--sc-space-4)) var(--sc-space-3);padding:.25rem var(--sc-space-2);border-bottom:var(--sc-border-width) solid var(--sc-color-border);background:var(--sc-color-surface-2);border-radius:var(--sc-radius-md) var(--sc-radius-md) 0 0;font-size:var(--sc-text-sm);display:flex}.sc-widget__bar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--sc-weight-strong);flex:auto;overflow:hidden}.sc-widget__bar-size{color:var(--sc-color-text-muted);font-variant-numeric:tabular-nums}.sc-widget__header{justify-content:space-between;align-items:baseline;gap:var(--sc-space-3);margin-bottom:var(--sc-space-3);display:flex}.sc-widget__title{font-size:var(--t-card);font-weight:var(--sc-weight-strong);margin:0}.sc-widget__count{font-size:var(--sc-text-xl);font-weight:var(--sc-weight-strong);font-variant-numeric:tabular-nums}.sc-widget__actions{font-size:var(--t-sec);margin-left:auto}.sc-widget__footer{margin-top:var(--sc-space-3)}.sc-widget__body{flex:1;min-width:0}.sc-widget__more{margin:var(--sc-space-2) 0 0;font-size:var(--sc-text-sm);color:var(--sc-color-text-muted)}.sc-widget__tool{width:var(--sc-control-height);height:var(--sc-control-height);border:var(--sc-border-width) solid transparent;border-radius:var(--sc-radius-control);color:var(--sc-color-muted);font-size:var(--t-section);touch-action:none;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sc-widget-board[data-mode=customize] .sc-widget__footer{padding-right:var(--sc-space-6)}.sc-widget:hover .sc-widget__tool,.sc-widget:focus-within .sc-widget__tool,.sc-widget__tool:focus-visible{color:var(--sc-color-ink-2)}.sc-widget__tool:hover{background:var(--sc-color-surface-2);color:var(--sc-color-ink)}.sc-widget__grip{cursor:grab}.sc-widget__remove{cursor:pointer}@media (forced-colors:active){.sc-widget__tool{opacity:1;border-color:buttontext}.sc-widgets>.grid-stack-placeholder>.placeholder-content{border-color:highlight}.sc-widgets .ui-resizable-se,.sc-widgets .ui-resizable-sw,.sc-widgets__saved:before{background:buttontext}}.sc-plain-list{gap:var(--sc-space-2);margin:0;padding:0;list-style:none;display:grid}.sc-plain-list li{justify-content:space-between;gap:var(--sc-space-2);padding-bottom:var(--sc-space-2);border-bottom:var(--sc-border-width) solid var(--sc-color-border);flex-wrap:wrap;display:flex}.sc-plain-list li:last-child{border-bottom:0}.sc-plain-page{min-height:100vh;padding:var(--sc-space-8) var(--sc-space-4);background:var(--sc-color-surface);place-items:start center;display:grid}.sc-plain-page__card{width:min(28rem,100%);padding:var(--sc-space-6);border:var(--sc-border-width) solid var(--sc-color-border);border-radius:var(--sc-radius-md);background:var(--sc-color-surface-raised);box-shadow:var(--sc-shadow-raised)}.sc-plain-page__brand{margin:0 0 var(--sc-space-5);font-size:var(--sc-text-lg);font-weight:var(--sc-weight-strong)}.sc-shell__top-start .sc-menu__panel{left:0;right:auto}@media (max-width:40rem){.sc-shell__top{position:relative}.sc-shell__top .sc-menu{position:static}.sc-shell__top .sc-menu__panel,.sc-shell__top-start .sc-menu__panel{left:var(--sc-space-4);right:var(--sc-space-4);min-width:0}.sc-shell__top .sc-menu__backdrop{z-index:50;background:0 0;height:100vh;display:block;position:absolute;top:0;left:0;right:0}.sc-shell__top-centre{flex-basis:100%;max-width:none}}.sc-breadcrumbs a{min-height:var(--sc-target-link);align-items:center;display:inline-flex}.sc-board{gap:var(--sc-space-4);align-items:start;display:grid}.sc-board>*{min-width:0}@media (min-width:90rem){.sc-board{grid-template-columns:minmax(0,1fr) 22rem}.sc-board__side{order:2}}.sc-board-toolbar{align-items:flex-end;gap:var(--sc-space-3);margin-bottom:var(--sc-space-4);flex-wrap:wrap;display:flex}.sc-board-toolbar form{align-items:flex-end;gap:var(--sc-space-3);flex-wrap:wrap;display:flex}.sc-board-toolbar .sc-field{margin:0}.sc-lanes{gap:var(--sc-space-3);margin:0;padding:0;list-style:none;display:grid}.sc-lane{gap:var(--sc-space-3);min-width:0;padding:var(--sc-space-3) var(--sc-space-4);border:var(--sc-border-width) solid var(--sc-color-border);border-radius:var(--sc-radius-md);background:var(--sc-color-surface-raised);display:grid}@media (min-width:64rem){.sc-lane--day{grid-template-columns:14rem minmax(0,1fr)}}.sc-lane__title{font-size:var(--sc-text-lg);overflow-wrap:anywhere;margin:0}.sc-lane__meta{color:var(--sc-color-text-muted);font-size:var(--sc-text-sm);overflow-wrap:anywhere;margin:0}.sc-drop{gap:var(--sc-space-3);min-width:0;min-height:3rem;padding:var(--sc-space-2);border:var(--sc-border-width) dashed var(--sc-color-border);border-radius:var(--sc-radius-md);flex-wrap:wrap;margin:0;list-style:none;display:flex}.sc-drop[data-drop-over=true]{border-color:var(--sc-color-indicator);background:var(--sc-color-surface-2)}.sc-drop__empty{color:var(--sc-color-text-muted);font-size:var(--sc-text-sm);align-self:center;margin:0}.sc-visit-card{gap:var(--sc-space-1);min-width:0;max-width:100%;padding:var(--sc-space-2) var(--sc-space-3);border:var(--sc-border-width) solid var(--sc-color-border);border-inline-start:4px solid var(--sc-color-border-strong);border-radius:var(--sc-radius-sm);background:var(--sc-color-surface);overflow-wrap:anywhere;flex:16rem;display:grid}.sc-visit-card[data-warnings=true]{border-inline-start-color:var(--sc-color-warning)}.sc-visit-card[draggable=true]{cursor:grab}.sc-visit-card p{margin:0}.sc-visit-card__title{align-items:center;gap:var(--sc-space-2);font-size:var(--sc-text-base);flex-wrap:wrap;margin:0;display:flex}.sc-visit-card__warnings{font-size:var(--sc-text-sm);margin:0;padding-inline-start:var(--sc-space-5)}.sc-visit-card__actions{gap:var(--sc-space-3);flex-wrap:wrap;display:flex}.sc-week{gap:var(--sc-space-2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:80rem){.sc-week{grid-template-columns:repeat(7,minmax(0,1fr))}}.sc-week__day{align-content:start;gap:var(--sc-space-1);min-width:0;display:grid}.sc-week__name{font-size:var(--sc-text-sm);font-weight:var(--sc-weight-strong);color:var(--sc-color-text-muted);margin:0}.sc-week__day[data-today=true] .sc-week__name{color:var(--sc-color-link-strong)}.sc-week .sc-drop{gap:var(--sc-space-2);min-height:2.75rem;padding:var(--sc-space-1);flex-flow:column}.sc-week .sc-visit-card{flex:none}.sc-route{gap:var(--sc-space-3);margin:0;padding:0;list-style:none;display:grid}.sc-route__leg{color:var(--sc-color-text-muted);font-size:var(--sc-text-sm);margin:0}
