.pr-icon{flex:none;stroke-width:var(--pr-icon-stroke-width);vertical-align:middle}.pr-icon.pr-tone-muted{color:var(--pr-color-text-muted)}.pr-icon.pr-tone-primary{color:var(--pr-color-action-primary)}.pr-icon.pr-tone-success{color:var(--pr-color-feedback-success)}.pr-icon.pr-tone-warning{color:var(--pr-color-feedback-warning)}.pr-icon.pr-tone-danger{color:var(--pr-color-feedback-danger)}.pr-icon.pr-tone-info{color:var(--pr-color-feedback-info)}.pr-icon.pr-tone-accent{color:var(--pr-color-accent-base)}:where(.pr-icon.pr-ink-1){color:var(--pr-icon-ink-1)}:where(.pr-icon.pr-ink-2){color:var(--pr-icon-ink-2)}:where(.pr-icon.pr-ink-3){color:var(--pr-icon-ink-3)}:where(.pr-icon.pr-ink-4){color:var(--pr-icon-ink-4)}:where(.pr-icon.pr-ink-5){color:var(--pr-icon-ink-5)}:is(.pr-button-primary,.pr-button-danger,.pr-icon-button-solid,.pr-chip-round:is([aria-checked=true],[aria-pressed=true]),.pr-pagination-page[aria-current=page],.pr-step-marker,.pr-banner-strong,.pr-toast,.pr-tooltip,.pr-shell-admin .pr-shell-header,.pr-nav-badge,.pr-chat-launcher,.pr-checkbox-indicator,.pr-choice-card-mark-box,.pr-date-dropdown button[data-selected],.pr-logo-monogram,.pr-ev-themed,[class*=pr-agenda-mock-]){--pr-icon-ink-1: currentColor;--pr-icon-ink-2: currentColor;--pr-icon-ink-3: currentColor;--pr-icon-ink-4: currentColor;--pr-icon-ink-5: currentColor}.pr-icon-tile{display:inline-grid;place-items:center;flex:none;border-radius:var(--pr-radius-md)}.pr-icon-tile-sm{width:1.75rem;height:1.75rem}.pr-icon-tile-md{width:2.25rem;height:2.25rem}.pr-icon-tile-lg{width:3rem;height:3rem;border-radius:var(--pr-radius-lg)}.pr-icon-tile-soft.pr-tone-neutral{background:var(--pr-color-surface-sunken);color:var(--pr-color-text-default)}.pr-icon-tile-soft.pr-tone-primary{background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text)}.pr-icon-tile-soft.pr-tone-success{background:var(--pr-color-feedback-success-soft);color:var(--pr-color-feedback-success-soft-text)}.pr-icon-tile-soft.pr-tone-warning{background:var(--pr-color-feedback-warning-soft);color:var(--pr-color-feedback-warning-soft-text)}.pr-icon-tile-soft.pr-tone-danger{background:var(--pr-color-feedback-danger-soft);color:var(--pr-color-feedback-danger-soft-text)}.pr-icon-tile-soft.pr-tone-info{background:var(--pr-color-feedback-info-soft);color:var(--pr-color-feedback-info-soft-text)}.pr-icon-tile-soft.pr-tone-accent{background:var(--pr-color-accent-soft);color:var(--pr-color-accent-soft-text)}.pr-icon-tile-solid.pr-tone-neutral{background:var(--pr-color-surface-inverse);color:var(--pr-color-text-inverse)}.pr-icon-tile-solid.pr-tone-primary{background:var(--pr-color-action-primary);color:var(--pr-color-text-on-action)}.pr-icon-tile-solid.pr-tone-success{background:var(--pr-color-feedback-success);color:var(--pr-color-text-on-action)}.pr-icon-tile-solid.pr-tone-warning{background:var(--pr-color-feedback-warning);color:var(--pr-color-text-on-action)}.pr-icon-tile-solid.pr-tone-danger{background:var(--pr-color-feedback-danger);color:var(--pr-color-text-on-action)}.pr-icon-tile-solid.pr-tone-info{background:var(--pr-color-feedback-info);color:var(--pr-color-text-on-action)}.pr-icon-tile-solid.pr-tone-accent{background:var(--pr-color-accent-base);color:var(--pr-color-text-strong)}.pr-spinner{display:inline-block;flex:none;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;animation:pr-spin .7s linear infinite;vertical-align:middle}.pr-spinner-sm{width:.875rem;height:.875rem}.pr-spinner-md{width:1.25rem;height:1.25rem}.pr-spinner-lg{width:2rem;height:2rem;border-width:3px;color:var(--pr-color-action-primary)}@keyframes pr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pr-spinner{animation:none}}.pr-page-loader{display:grid;place-items:center;min-height:40vh;animation:pr-fade-in var(--pr-motion-duration-base) var(--pr-motion-easing-out) .25s both}@keyframes pr-fade-in{0%{opacity:0}}.pr-skeleton{display:block;background:linear-gradient(90deg,var(--pr-color-surface-sunken) 30%,var(--pr-color-border-subtle) 50%,var(--pr-color-surface-sunken) 70%);background-size:300% 100%;animation:pr-shimmer 1.4s ease-in-out infinite}.pr-skeleton-lines{display:flex;flex-direction:column;gap:.5em}.pr-radius-sm{border-radius:var(--pr-radius-sm)}.pr-radius-md{border-radius:var(--pr-radius-md)}.pr-radius-lg{border-radius:var(--pr-radius-lg)}.pr-radius-pill{border-radius:var(--pr-radius-pill)}@keyframes pr-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.pr-tooltip{z-index:var(--pr-z-tooltip);max-width:min(18rem,calc(100vw - 16px));padding:var(--pr-space-1) var(--pr-space-2);border-radius:var(--pr-radius-sm);background:var(--pr-color-surface-inverse);color:var(--pr-color-text-inverse);font-family:var(--pr-font-family-body);font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption);box-shadow:var(--pr-elevation-2);animation:pr-tooltip-in var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-tooltip-arrow{fill:var(--pr-color-surface-inverse)}@keyframes pr-tooltip-in{0%{opacity:0}}.pr-text{margin:0}.pr-text-body{font-size:var(--pr-font-size-body);line-height:var(--pr-font-line-body)}.pr-text-body-lg{font-size:var(--pr-font-size-body-lg);line-height:var(--pr-font-line-body-lg)}.pr-text-label{font-size:var(--pr-font-size-label);line-height:var(--pr-font-line-label);font-weight:var(--pr-font-weight-medium)}.pr-text-caption{font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption)}.pr-text-overline{font-size:var(--pr-font-size-overline);line-height:var(--pr-font-line-overline);font-weight:var(--pr-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.pr-tone-text-strong{color:var(--pr-color-text-strong)}.pr-tone-text-default{color:var(--pr-color-text-default)}.pr-tone-text-muted{color:var(--pr-color-text-muted)}.pr-tone-text-primary{color:var(--pr-color-text-link)}.pr-tone-text-info{color:var(--pr-color-feedback-info-text)}.pr-tone-text-success{color:var(--pr-color-feedback-success-text)}.pr-tone-text-warning{color:var(--pr-color-feedback-warning-text)}.pr-tone-text-danger{color:var(--pr-color-feedback-danger-text)}.pr-weight-regular{font-weight:var(--pr-font-weight-regular)}.pr-weight-medium{font-weight:var(--pr-font-weight-medium)}.pr-weight-semibold{font-weight:var(--pr-font-weight-semibold)}.pr-weight-bold{font-weight:var(--pr-font-weight-bold)}.pr-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pr-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pr-lines, 2);line-clamp:var(--pr-lines, 2);overflow:hidden;min-width:0;overflow-wrap:anywhere}.pr-heading{margin:0;color:var(--pr-color-text-strong);font-family:var(--pr-font-family-display);font-weight:var(--pr-font-weight-heading);letter-spacing:var(--pr-font-tracking-heading);text-wrap:balance}.pr-heading-display{font-size:var(--pr-font-size-display);line-height:var(--pr-font-line-display)}.pr-heading-title-lg{font-size:var(--pr-font-size-title-lg);line-height:var(--pr-font-line-title-lg)}.pr-heading-title{font-size:var(--pr-font-size-title);line-height:var(--pr-font-line-title)}.pr-heading-title-sm{font-family:var(--pr-font-family-body);font-size:var(--pr-font-size-title-sm);line-height:var(--pr-font-line-title-sm);font-weight:var(--pr-font-weight-semibold);letter-spacing:0}.pr-link{color:var(--pr-color-text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;border-radius:var(--pr-radius-sm);transition:color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-link:hover{color:var(--pr-color-action-primary-hover);text-decoration-thickness:2px}.pr-link-subtle{color:inherit;text-decoration:none}.pr-link-subtle:hover{color:var(--pr-color-text-link);text-decoration:underline}.pr-link-external{margin-inline-start:.2em;vertical-align:-.1em}.pr-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--pr-space-2);flex:none;max-width:100%;border:var(--pr-border-width-thin) solid transparent;border-radius:var(--pr-radius-md);font-family:var(--pr-font-family-body);font-weight:var(--pr-font-weight-semibold);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out),border-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out),color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-button:active:not(:disabled,[data-loading]){transform:translateY(1px)}.pr-button-sm{height:var(--pr-control-height-sm);padding-inline:var(--pr-space-3);font-size:var(--pr-font-size-label);gap:var(--pr-space-1)}.pr-button-md{height:var(--pr-control-height-md);padding-inline:var(--pr-space-4);font-size:var(--pr-font-size-body)}.pr-button-lg{height:var(--pr-control-height-lg);padding-inline:var(--pr-space-5);font-size:var(--pr-font-size-body-lg)}.pr-button-full{width:100%}.pr-button-primary{background:var(--pr-color-action-primary);color:var(--pr-color-text-on-action)}.pr-button-primary:hover:not(:disabled,[data-loading]){background:var(--pr-color-action-primary-hover)}.pr-button-primary:active:not(:disabled,[data-loading]){background:var(--pr-color-action-primary-active)}.pr-button-secondary{background:var(--pr-color-action-secondary);color:var(--pr-color-text-strong);border-color:var(--pr-color-border-default)}.pr-button-secondary:hover:not(:disabled,[data-loading]){background:var(--pr-color-action-secondary-hover);border-color:var(--pr-color-border-control)}.pr-button-ghost{background:transparent;color:var(--pr-color-text-link)}.pr-button-ghost:hover:not(:disabled,[data-loading]){background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text)}.pr-button-danger{background:var(--pr-color-action-danger);color:var(--pr-color-text-on-action)}.pr-button-danger:hover:not(:disabled,[data-loading]){background:var(--pr-color-action-danger-hover)}@media(max-width:47.99em){.pr-button-icon-only-mobile{aspect-ratio:1;padding-inline:0}.pr-button-icon-only-mobile>.pr-button-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pr-button-icon-only-mobile>.pr-button-icon-after{display:none}}.pr-button:disabled,.pr-icon-button:disabled{opacity:.5;cursor:not-allowed}.pr-button[data-loading]{cursor:progress}a.pr-icon-button{text-decoration:none}.pr-icon-button{display:inline-grid;place-items:center;flex:none;padding:0;border:0;border-radius:var(--pr-radius-md);cursor:pointer;transition:background-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out),color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-icon-button-sm{width:var(--pr-control-height-sm);height:var(--pr-control-height-sm)}.pr-icon-button-md{width:var(--pr-control-height-md);height:var(--pr-control-height-md)}.pr-icon-button-lg{width:var(--pr-control-height-lg);height:var(--pr-control-height-lg)}.pr-icon-button-ghost{background:transparent;color:var(--pr-color-text-muted)}.pr-icon-button-ghost:hover:not(:disabled){background:var(--pr-color-surface-sunken);color:var(--pr-color-text-strong)}.pr-icon-button-ghost.pr-icon-button-tone-primary{color:var(--pr-color-text-link)}.pr-icon-button-ghost.pr-icon-button-tone-primary:hover:not(:disabled){background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text)}.pr-icon-button-ghost.pr-icon-button-tone-danger{color:var(--pr-color-feedback-danger)}.pr-icon-button-ghost.pr-icon-button-tone-danger:hover:not(:disabled){background:var(--pr-color-feedback-danger-soft);color:var(--pr-color-feedback-danger-soft-text)}.pr-icon-button-soft{background:var(--pr-color-surface-sunken);color:var(--pr-color-text-strong)}.pr-icon-button-soft.pr-icon-button-tone-primary{background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text)}.pr-icon-button-soft.pr-icon-button-tone-danger{background:var(--pr-color-feedback-danger-soft);color:var(--pr-color-feedback-danger-soft-text)}.pr-icon-button-soft:hover:not(:disabled){filter:brightness(.96)}.pr-icon-button-solid{background:var(--pr-color-surface-inverse);color:var(--pr-color-text-inverse)}.pr-icon-button-solid.pr-icon-button-tone-primary{background:var(--pr-color-action-primary);color:var(--pr-color-text-on-action)}.pr-icon-button-solid.pr-icon-button-tone-primary:hover:not(:disabled){background:var(--pr-color-action-primary-hover)}.pr-icon-button-solid.pr-icon-button-tone-danger{background:var(--pr-color-action-danger);color:var(--pr-color-text-on-action)}.pr-icon-button-solid.pr-icon-button-tone-danger:hover:not(:disabled){background:var(--pr-color-action-danger-hover)}.pr-field{display:flex;flex-direction:column;gap:var(--pr-space-1);min-width:0}.pr-field-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pr-space-2)}.pr-field-label{color:var(--pr-color-text-strong);font-size:var(--pr-font-size-label);line-height:var(--pr-font-line-label);font-weight:var(--pr-font-weight-medium)}.pr-field-required{color:var(--pr-color-feedback-danger)}.pr-field-aside{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption)}.pr-field-hint{margin:0;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption)}.pr-field-error{display:flex;align-items:flex-start;gap:var(--pr-space-1);margin:0;color:var(--pr-color-feedback-danger-text);font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption)}.pr-field-error .pr-icon{margin-top:.05em;color:var(--pr-color-feedback-danger)}.pr-grid:has(>.pr-input-field){row-gap:0;margin-bottom:calc(-1 * var(--pr-grid-gap))}.pr-grid:has(>.pr-input-field)>*{grid-row:span 4;margin-bottom:var(--pr-grid-gap)}.pr-grid>.pr-input-field{display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);gap:0}.pr-grid>.pr-input-field>.pr-field-top{grid-row:1;align-self:end;margin-bottom:var(--pr-space-1)}.pr-grid>.pr-input-field:not(:has(>.pr-field-hint))>.pr-field-top{grid-row:1 / span 2}.pr-grid>.pr-input-field>.pr-field-hint{grid-row:2;margin-bottom:var(--pr-space-1)}.pr-grid>.pr-input-field>:not(.pr-field-top,.pr-field-hint,.pr-field-error){grid-row:3;align-self:start}.pr-grid>.pr-input-field>.pr-field-error{grid-row:4}.pr-grid>.pr-input-field>.pr-field-error:not(:empty){margin-top:var(--pr-space-1)}.pr-grid:has(>.pr-input-field)>:not(.pr-input-field){align-self:end}.pr-grid:has(>.pr-input-field)>.pr-choice{min-height:var(--pr-control-height-md);align-items:center}.pr-control{display:flex;align-items:center;gap:var(--pr-space-2);width:100%;min-width:0;background:var(--pr-field-bg);border:var(--pr-border-width-thin) solid var(--pr-field-border);border-radius:var(--pr-radius-md);color:var(--pr-color-text-strong);font-family:var(--pr-font-family-body);font-size:var(--pr-font-size-body);transition:border-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-control:hover:not([data-disabled],[data-readonly],:disabled){border-color:var(--pr-color-text-muted)}.pr-control-sm{height:var(--pr-control-height-sm);padding-inline:var(--pr-space-2);font-size:var(--pr-font-size-label)}.pr-control-md{height:var(--pr-control-height-md);padding-inline:var(--pr-space-3)}.pr-control-lg{height:var(--pr-control-height-lg);padding-inline:var(--pr-space-4);font-size:var(--pr-font-size-body-lg)}.pr-control:has(.pr-control-action){padding-inline-end:var(--pr-space-1)}.pr-control:focus-within{outline:var(--pr-focus-ring-width) solid var(--pr-color-border-focus);outline-offset:0;border-color:var(--pr-color-border-focus)}.pr-theme .pr-control-input:focus-visible{outline:none}.pr-control-input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit}.pr-control-input::placeholder,.pr-textarea::placeholder{color:var(--pr-color-text-muted);opacity:1}.pr-control-input::-ms-reveal,.pr-control-input::-ms-clear{display:none}.pr-control-suffix{color:var(--pr-color-text-muted);white-space:nowrap}.pr-control-action{display:inline-flex;margin-inline-start:auto}.pr-control[data-invalid]{border-color:var(--pr-color-feedback-danger)}.pr-control[data-invalid]:focus-within{outline-color:var(--pr-color-feedback-danger)}.pr-control[data-readonly]{background:var(--pr-color-surface-field-locked);border-color:var(--pr-color-border-default);color:var(--pr-color-text-default)}.pr-control[data-disabled],.pr-textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--pr-color-surface-field-locked)}.pr-control[data-disabled] .pr-control-input{cursor:not-allowed}.pr-textarea{display:block;height:auto;padding:var(--pr-space-2) var(--pr-space-3);line-height:var(--pr-font-line-body);resize:vertical}.pr-theme .pr-textarea:focus-visible{outline:var(--pr-focus-ring-width) solid var(--pr-color-border-focus);outline-offset:0;border-color:var(--pr-color-border-focus)}.pr-dialog-overlay{position:fixed;inset:0;z-index:var(--pr-z-modal);display:grid;place-items:center;padding:var(--pr-space-8) var(--pr-space-4);background:var(--pr-color-surface-overlay);animation:pr-overlay-in var(--pr-motion-duration-base) var(--pr-motion-easing-out)}.pr-dialog-overlay[data-state=closed]{animation:pr-overlay-out var(--pr-motion-duration-fast) var(--pr-motion-easing-in) forwards}.pr-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 2 * var(--pr-space-8));background:var(--pr-color-surface-raised);border-radius:var(--pr-radius-lg);box-shadow:var(--pr-elevation-3);color:var(--pr-color-text-default);animation:pr-dialog-in var(--pr-motion-duration-slow) var(--pr-motion-easing-out)}.pr-dialog:focus{outline:none}.pr-dialog[data-state=closed]{animation:pr-overlay-out var(--pr-motion-duration-fast) var(--pr-motion-easing-in) forwards}.pr-dialog-sm{max-width:25rem}.pr-dialog-md{max-width:35rem}.pr-dialog-lg{max-width:50rem}.pr-dialog-xl{max-width:68rem}@media(max-width:47.99em){.pr-dialog-overlay{padding:0}.pr-dialog-md,.pr-dialog-lg,.pr-dialog-xl{max-width:none;height:100dvh;max-height:none;border-radius:0}.pr-dialog-sm{margin-inline:var(--pr-space-4)}}.pr-dialog-header{display:flex;align-items:flex-start;gap:var(--pr-space-3);padding:var(--pr-space-5) var(--pr-space-5) var(--pr-space-3)}.pr-dialog-heading{flex:1;min-width:0}.pr-dialog-title{margin:0;color:var(--pr-color-text-strong);font-family:var(--pr-font-family-display);font-size:var(--pr-font-size-title);line-height:var(--pr-font-line-title);font-weight:var(--pr-font-weight-heading);letter-spacing:var(--pr-font-tracking-heading)}.pr-dialog-description{margin:var(--pr-space-1) 0 0;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-body);line-height:var(--pr-font-line-body)}.pr-dialog-description>:is(p,ul,ol){margin:0}.pr-dialog-description>*+*{margin-top:var(--pr-space-2)}.pr-dialog-description :is(ul,ol){padding-inline-start:var(--pr-space-5)}.pr-dialog-close{margin:-6px -8px 0 0}.pr-dialog-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--pr-space-2) var(--pr-space-5) var(--pr-space-5)}.pr-dialog-footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pr-space-3);padding:var(--pr-space-3) var(--pr-space-5);border-top:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);background:var(--pr-color-surface-raised);border-radius:0 0 var(--pr-radius-lg) var(--pr-radius-lg)}.pr-dialog-header+.pr-dialog-footer{border-top:0;padding-top:var(--pr-space-2);padding-bottom:var(--pr-space-5)}.pr-dialog-summary{flex:1 1 14rem;min-width:0;color:var(--pr-color-text-default);font-size:var(--pr-font-size-label)}.pr-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--pr-space-2);margin-inline-start:auto}@keyframes pr-overlay-in{0%{opacity:0}}@keyframes pr-overlay-out{to{opacity:0}}@keyframes pr-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}.pr-sheet-overlay{display:flex;padding:0}.pr-sheet-overlay-right{justify-content:flex-end}.pr-sheet-overlay-left{justify-content:flex-start}.pr-sheet{height:100dvh;max-height:none;border-radius:0;animation:pr-sheet-in-right var(--pr-motion-duration-slow) var(--pr-motion-easing-out)}.pr-sheet-left{animation-name:pr-sheet-in-left}.pr-sheet .pr-dialog-footer{border-radius:0}.pr-sheet-sm{max-width:24rem}.pr-sheet-md{max-width:32rem}.pr-sheet-lg{max-width:44rem}.pr-sheet-xl{max-width:56rem}@media(max-width:47.99em){.pr-sheet-sm,.pr-sheet-md,.pr-sheet-lg,.pr-sheet-xl{max-width:none}}@keyframes pr-sheet-in-right{0%{transform:translate(24px);opacity:0}}@keyframes pr-sheet-in-left{0%{transform:translate(-24px);opacity:0}}.pr-toast-viewport{position:fixed;right:0;bottom:0;z-index:var(--pr-z-toast);display:flex;flex-direction:column;gap:var(--pr-space-2);width:min(26rem,100vw);max-height:100dvh;margin:0;padding:var(--pr-space-4);list-style:none;outline:none;pointer-events:none}.pr-toast{display:flex;align-items:flex-start;gap:var(--pr-space-3);padding:var(--pr-space-3) var(--pr-space-2) var(--pr-space-3) var(--pr-space-4);border-radius:var(--pr-radius-md);background:var(--pr-color-surface-inverse);color:var(--pr-color-text-inverse);box-shadow:var(--pr-elevation-3);font-family:var(--pr-font-family-body);pointer-events:auto}.pr-toast[data-state=open]{animation:pr-toast-in var(--pr-motion-duration-slow) var(--pr-motion-easing-out)}.pr-toast[data-state=closed]{animation:pr-toast-out var(--pr-motion-duration-fast) var(--pr-motion-easing-in) forwards}.pr-toast[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x))}.pr-toast[data-swipe=cancel]{transform:translate(0);transition:transform var(--pr-motion-duration-base) var(--pr-motion-easing-out)}.pr-toast[data-swipe=end]{animation:pr-toast-swipe var(--pr-motion-duration-fast) var(--pr-motion-easing-in) forwards}.pr-toast-icon{margin-top:1px}.pr-toast-success .pr-toast-icon{color:var(--pr-feedback-success-300)}.pr-toast-error .pr-toast-icon{color:var(--pr-feedback-danger-300)}.pr-toast-info .pr-toast-icon{color:var(--pr-feedback-info-300)}.pr-toast-warning .pr-toast-icon{color:var(--pr-feedback-warning-300)}.pr-toast-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:1px}.pr-toast-title{font-weight:var(--pr-font-weight-semibold);font-size:var(--pr-font-size-body)}.pr-toast-message{font-size:var(--pr-font-size-body);line-height:var(--pr-font-line-body)}.pr-toast-action{all:unset;flex:none;align-self:center;padding:var(--pr-space-1) var(--pr-space-2);border-radius:var(--pr-radius-sm);color:var(--pr-color-text-inverse);font-weight:var(--pr-font-weight-semibold);text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.pr-toast-action:hover{background:color-mix(in srgb,var(--pr-color-text-inverse) 12%,transparent)}.pr-toast .pr-toast-close{color:var(--pr-color-text-inverse)}.pr-toast .pr-toast-close:hover{background:color-mix(in srgb,var(--pr-color-text-inverse) 12%,transparent);color:var(--pr-color-text-inverse)}.pr-theme .pr-toast :focus-visible{outline-color:var(--pr-color-text-inverse)}@keyframes pr-toast-in{0%{opacity:0;transform:translateY(12px)}}@keyframes pr-toast-out{to{opacity:0}}@keyframes pr-toast-swipe{0%{transform:translate(var(--radix-toast-swipe-end-x))}to{transform:translate(110%)}}.pr-logo{display:inline-flex;align-items:center;gap:.5em;color:var(--pr-color-text-strong);font-family:var(--pr-font-family-display);font-weight:var(--pr-font-weight-heading);letter-spacing:var(--pr-font-tracking-heading);line-height:1;white-space:nowrap}.pr-logo-sm{font-size:1rem}.pr-logo-md{font-size:1.25rem}.pr-logo-lg{font-size:1.75rem}.pr-logo-inverted{color:var(--pr-color-text-inverse)}.pr-logo-mark{display:block;flex:none;width:1.6em;height:1.6em;object-fit:contain}.pr-logo-monogram{display:grid;place-items:center;border-radius:min(var(--pr-radius-md),.45em);background:var(--pr-color-action-primary);color:var(--pr-color-text-on-action);font-size:.95em}.pr-logo-inverted .pr-logo-monogram{background:var(--pr-color-text-inverse);color:var(--pr-color-action-primary)}.pr-stack{display:flex;flex-direction:column;gap:var(--pr-stack-gap);min-width:0}.pr-stack[data-direction=row]{flex-direction:row;align-items:center}.pr-stack[data-wrap=true]{flex-wrap:wrap}.pr-stack[data-align=start]{align-items:flex-start}.pr-stack[data-align=center]{align-items:center}.pr-stack[data-align=end]{align-items:flex-end}.pr-stack[data-align=stretch]{align-items:stretch}.pr-stack[data-align=baseline]{align-items:baseline}.pr-stack[data-justify=start]{justify-content:flex-start}.pr-stack[data-justify=center]{justify-content:center}.pr-stack[data-justify=end]{justify-content:flex-end}.pr-stack[data-justify=between]{justify-content:space-between}.pr-grid{display:grid;gap:var(--pr-grid-gap)}.pr-grid-auto{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--pr-grid-min)),1fr))}.pr-grid-cols{grid-template-columns:repeat(var(--pr-grid-cols-base),minmax(0,1fr))}@media(min-width:48em){.pr-grid-cols{grid-template-columns:repeat(var(--pr-grid-cols-sm),minmax(0,1fr))}}@media(min-width:62em){.pr-grid-cols{grid-template-columns:repeat(var(--pr-grid-cols-md),minmax(0,1fr))}}@media(min-width:75em){.pr-grid-cols{grid-template-columns:repeat(var(--pr-grid-cols-lg),minmax(0,1fr))}}.pr-container{width:100%;margin-inline:auto;padding-inline:var(--pr-space-4)}.pr-container-page{max-width:80rem}.pr-container-text{max-width:calc(72ch + 2 * var(--pr-space-4))}.pr-container-narrow{max-width:35rem}.pr-divider{border:0;margin:0;flex:none;background:var(--pr-color-border-subtle)}.pr-divider[data-orientation=horizontal]{height:var(--pr-border-width-thin);width:100%}.pr-divider[data-orientation=vertical]{width:var(--pr-border-width-thin);align-self:stretch;min-height:1em}.pr-divider-labeled{display:flex;align-items:center;gap:var(--pr-space-3);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption)}.pr-divider-labeled:before,.pr-divider-labeled:after{content:"";flex:1;height:var(--pr-border-width-thin);background:var(--pr-color-border-subtle)}.pr-menu,.pr-popover{z-index:var(--pr-z-popover);background:var(--pr-color-surface-raised);border:var(--pr-border-width-thin) solid var(--pr-color-border-default);border-radius:var(--pr-radius-md);box-shadow:var(--pr-elevation-2);color:var(--pr-color-text-default);font-family:var(--pr-font-family-body);font-size:var(--pr-font-size-body);animation:pr-float-in var(--pr-motion-duration-fast) var(--pr-motion-easing-out);transform-origin:var(--radix-dropdown-menu-content-transform-origin, var(--radix-context-menu-content-transform-origin, var(--radix-popover-content-transform-origin)))}.pr-menu{min-width:12rem;max-width:min(22rem,calc(100vw - 16px));max-height:var(--radix-dropdown-menu-content-available-height, var(--radix-context-menu-content-available-height));overflow-y:auto;padding:var(--pr-space-1)}.pr-menu-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--pr-space-2);width:100%;min-height:2.125rem;padding:0 var(--pr-space-2);border-radius:var(--pr-radius-sm);color:var(--pr-color-text-strong);cursor:pointer;-webkit-user-select:none;user-select:none}.pr-menu-item[data-highlighted],.pr-menu-subtrigger[data-state=open]{background:var(--pr-color-surface-sunken)}.pr-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.pr-menu-item-danger{color:var(--pr-color-feedback-danger-text)}.pr-menu-item-danger[data-highlighted]{background:var(--pr-color-feedback-danger-soft);color:var(--pr-color-feedback-danger-soft-text)}.pr-menu-icon{flex:none;width:1rem;color:var(--pr-color-text-muted)}.pr-menu-item-danger .pr-menu-icon{color:inherit}.pr-menu-check{display:inline-grid;place-items:center;color:var(--pr-color-action-primary)}.pr-menu-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-menu-subicon{flex:none;margin-inline-end:calc(-1 * var(--pr-space-1));color:var(--pr-color-text-muted)}.pr-menu-shortcut{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);font-family:var(--pr-font-family-mono)}.pr-menu-label{padding:var(--pr-space-2) var(--pr-space-2) var(--pr-space-1);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-overline);font-weight:var(--pr-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.pr-menu-separator{height:var(--pr-border-width-thin);margin:var(--pr-space-1) calc(-1 * var(--pr-space-1));background:var(--pr-color-border-subtle)}.pr-context-target[data-state=open]{outline:var(--pr-focus-ring-width) solid var(--pr-color-border-focus);outline-offset:var(--pr-focus-ring-offset)}@keyframes pr-float-in{0%{opacity:0;transform:scale(.97)}}.pr-code{padding:.1em .35em;border-radius:var(--pr-radius-sm);background:var(--pr-color-surface-sunken);color:var(--pr-color-text-strong);font-family:var(--pr-font-family-mono);font-size:.9em;overflow-wrap:anywhere}.pr-code-block{display:block;margin:0;padding:var(--pr-space-3);border:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);border-radius:var(--pr-radius-md);white-space:pre-wrap;line-height:var(--pr-font-line-body)}.pr-code-block code{font:inherit}.pr-copy{display:inline-flex}.pr-select .pr-select-wrapper{--input-height-xs: var(--pr-control-height-sm);--input-height-sm: var(--pr-control-height-md);--input-height-md: var(--pr-control-height-lg);--input-radius: var(--pr-radius-md)}.pr-select .pr-select-input{background:var(--pr-field-bg);border-color:var(--pr-field-border);color:var(--pr-color-text-strong);font-family:var(--pr-font-family-body)}.pr-select .pr-select-input:hover:not(:disabled,[data-error]){border-color:var(--pr-color-text-muted)}.pr-select .pr-select-input:focus{border-color:var(--pr-color-border-focus)}.pr-select .pr-select-input:focus-visible{outline-offset:0}.pr-select .pr-select-input[data-error]{border-color:var(--pr-color-feedback-danger);color:var(--pr-color-text-strong)}.pr-select .pr-select-input[data-error]::placeholder{color:var(--pr-color-text-muted)}.pr-select-readonly .pr-select-input{background:var(--pr-color-surface-field-locked);border-color:var(--pr-color-border-default);cursor:default}.pr-theme .pr-select-dropdown{background:var(--pr-color-surface-raised);border:var(--pr-border-width-thin) solid var(--pr-color-border-default);border-radius:var(--pr-radius-md);box-shadow:var(--pr-elevation-2);padding:var(--pr-space-1)}.pr-theme .pr-select-option{border-radius:var(--pr-radius-sm);color:var(--pr-color-text-default);font-size:var(--pr-font-size-body)}.pr-theme .pr-select-option[data-combobox-selected]{background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text)}.pr-theme .pr-select-option[aria-selected=true]{font-weight:var(--pr-font-weight-semibold)}.pr-theme .pr-select-option{display:flex;align-items:center;justify-content:space-between;gap:var(--pr-space-2)}.pr-select-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.pr-select-check{flex:none;color:var(--pr-color-action-primary)}.pr-choice{display:flex;align-items:flex-start;gap:var(--pr-space-2)}.pr-choice[data-disabled]{opacity:.55}.pr-choice[data-disabled] .pr-choice-label{cursor:not-allowed}.pr-choice-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pr-choice-error{display:flex;align-items:flex-start;gap:var(--pr-space-1);margin:0;color:var(--pr-color-feedback-danger-text);font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption)}.pr-choice-error:empty{margin-top:-2px}.pr-choice-error .pr-icon{margin-top:.05em;color:var(--pr-color-feedback-danger)}.pr-checkbox[aria-invalid=true]{border-color:var(--pr-color-feedback-danger)}.pr-choice-label{color:var(--pr-color-text-strong);font-size:var(--pr-font-size-body);line-height:1.25rem;cursor:pointer}.pr-choice-description{margin:0;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption)}.pr-checkbox,.pr-radio{all:unset;box-sizing:border-box;display:inline-grid;place-items:center;flex:none;width:1.125rem;height:1.125rem;margin-top:1px;background:var(--pr-field-bg);border:1.5px solid var(--pr-color-border-control);cursor:pointer;transition:background-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out),border-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-checkbox{border-radius:min(var(--pr-radius-sm),6px)}.pr-radio{border-radius:50%}.pr-checkbox:hover:not(:disabled),.pr-radio:hover:not(:disabled){border-color:var(--pr-color-action-primary)}.pr-checkbox:disabled,.pr-radio:disabled{cursor:not-allowed}.pr-checkbox[data-state=checked],.pr-checkbox[data-state=indeterminate]{background:var(--pr-color-action-primary);border-color:var(--pr-color-action-primary)}.pr-checkbox-indicator{display:grid;place-items:center;color:var(--pr-color-text-on-action)}.pr-checkbox-indicator>*{grid-area:1 / 1}.pr-checkbox[data-state=checked] .pr-checkbox-dash,.pr-checkbox[data-state=indeterminate] .pr-checkbox-check{display:none}.pr-radio[data-state=checked]{border-color:var(--pr-color-action-primary)}.pr-radio-indicator:after{content:"";display:block;width:.5rem;height:.5rem;border-radius:50%;background:var(--pr-color-action-primary)}.pr-radio-group{display:flex;flex-direction:column;gap:var(--pr-space-2)}.pr-radio-group[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;gap:var(--pr-space-2) var(--pr-space-5)}.pr-field[data-invalid] .pr-radio{border-color:var(--pr-color-feedback-danger)}.pr-switch{all:unset;box-sizing:border-box;position:relative;flex:none;width:2.25rem;height:1.25rem;border-radius:999px;background:var(--pr-color-border-control);cursor:pointer;transition:background-color var(--pr-motion-duration-base) var(--pr-motion-easing-out)}.pr-switch[data-state=checked]{background:var(--pr-color-action-primary)}.pr-switch:disabled{cursor:not-allowed}.pr-switch-thumb{display:block;width:1rem;height:1rem;margin:2px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform var(--pr-motion-duration-base) var(--pr-motion-easing-out)}.pr-switch-thumb[data-state=checked]{transform:translate(1rem)}.pr-segmented{display:inline-flex;max-width:100%;padding:3px;gap:2px;border-radius:var(--pr-radius-md);background:var(--pr-color-surface-sunken);border:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);overflow-x:auto}.pr-segmented:not(.pr-segmented-full){align-self:flex-start}.pr-segmented-full{display:flex;width:100%}.pr-segmented-full .pr-segment{flex:1}.pr-segment{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--pr-space-1);padding-inline:var(--pr-space-3);border-radius:calc(var(--pr-radius-md) - 3px);color:var(--pr-color-text-muted);font-weight:var(--pr-font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out),color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-segmented-sm .pr-segment{height:calc(var(--pr-control-height-sm) - 8px);font-size:var(--pr-font-size-label)}.pr-segmented-md .pr-segment{height:calc(var(--pr-control-height-md) - 8px);font-size:var(--pr-font-size-body)}.pr-segment:hover:not([data-disabled]){color:var(--pr-color-text-strong)}.pr-segment[data-state=checked]{background:var(--pr-color-surface-raised);color:var(--pr-color-text-strong);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--pr-color-border-default)}.pr-segment[data-disabled]{opacity:.5;cursor:not-allowed}.pr-theme .pr-segment:focus-visible{outline-offset:0}.pr-chips{display:flex;flex-wrap:wrap;gap:var(--pr-space-2)}.pr-chips-round{gap:var(--pr-space-1)}.pr-chip-wrap{display:inline-flex;border-radius:999px}.pr-chip{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--pr-space-1);border:var(--pr-border-width-thin) solid var(--pr-color-border-control);background:var(--pr-color-surface-raised);color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out),border-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-chip:hover:not([data-disabled]){border-color:var(--pr-color-action-primary)}.pr-chip:is([aria-checked=true],[aria-pressed=true]){background:var(--pr-color-action-primary-soft);border-color:var(--pr-color-action-primary);color:var(--pr-color-action-primary-soft-text)}.pr-chip[data-disabled]{opacity:.5;cursor:not-allowed}.pr-chip-pill{border-radius:999px}.pr-chip-pill.pr-chip-sm{height:1.75rem;padding-inline:var(--pr-space-3);font-size:var(--pr-font-size-label)}.pr-chip-pill.pr-chip-md{height:var(--pr-control-height-sm);padding-inline:var(--pr-space-3);font-size:var(--pr-font-size-body)}.pr-chip-check{display:none}.pr-chip:is([aria-checked=true],[aria-pressed=true]) .pr-chip-check{display:inline-block}.pr-chip-round{border-radius:50%;padding:0;font-size:var(--pr-font-size-label)}.pr-chip-round.pr-chip-sm{width:2rem;height:2rem}.pr-chip-round.pr-chip-md{width:2.5rem;height:2.5rem}.pr-chip-round:is([aria-checked=true],[aria-pressed=true]){background:var(--pr-color-action-primary);border-color:var(--pr-color-action-primary);color:var(--pr-color-text-on-action)}.pr-chip-count{min-width:1.1rem;padding:0 .3rem;border-radius:999px;background:var(--pr-color-surface-sunken);color:var(--pr-color-text-default);font-size:var(--pr-font-size-caption);text-align:center}.pr-chip:is([aria-checked=true],[aria-pressed=true]) .pr-chip-count{background:var(--pr-color-surface-raised);color:var(--pr-color-action-primary-soft-text)}.pr-option{display:flex;align-items:center;gap:var(--pr-space-2);width:100%;min-width:0}.pr-option-text{display:flex;flex-direction:column;flex:1;min-width:0}.pr-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-option-description{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-theme .pr-select-option[data-combobox-selected] .pr-option-description{color:inherit}.pr-theme .pr-combobox-group-label{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-overline);font-weight:var(--pr-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.pr-theme .pr-combobox-group-label:after{background:var(--pr-color-border-subtle)}.pr-theme .pr-combobox-empty{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label)}.pr-theme .pr-combobox-create{color:var(--pr-color-text-link);font-weight:var(--pr-font-weight-medium);border-top:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);border-radius:0;margin-top:var(--pr-space-1)}.pr-pills .pr-select-input{height:auto;min-height:var(--input-height);padding-block:3px}.pr-theme .pr-pill{background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text);font-weight:var(--pr-font-weight-medium);border-radius:var(--pr-radius-sm)}.pr-tags{display:flex;flex-direction:column;gap:var(--pr-space-2)}.pr-tags-quick{display:flex;flex-wrap:wrap;gap:var(--pr-space-1)}.pr-tags-suggestion{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:2px;height:1.625rem;padding:0 var(--pr-space-2);border:var(--pr-border-width-thin) dashed var(--pr-color-border-control);border-radius:999px;color:var(--pr-color-text-default);font-size:var(--pr-font-size-label);cursor:pointer}.pr-tags-suggestion:hover:not(:disabled){border-style:solid;border-color:var(--pr-color-action-primary);color:var(--pr-color-action-primary-soft-text)}.pr-tags-suggestion:disabled{opacity:.5;cursor:not-allowed}.pr-template-insert{margin-block:calc(-1 * var(--pr-space-1))}.pr-template-option{display:flex;flex-direction:column;gap:2px;min-width:0;padding-block:var(--pr-space-1)}.pr-template-option-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pr-space-3)}.pr-template-option-label{font-weight:var(--pr-font-weight-medium)}.pr-template-token{flex-shrink:0;color:var(--pr-color-text-muted);font-family:var(--pr-font-family-mono);font-size:var(--pr-font-size-caption)}.pr-template-option-description{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption);white-space:normal}.pr-date-weekday{padding-inline-end:var(--pr-space-2);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label);text-transform:lowercase}.pr-theme .pr-date-dropdown{background:var(--pr-color-surface-raised);border:var(--pr-border-width-thin) solid var(--pr-color-border-default);border-radius:var(--pr-radius-md);box-shadow:var(--pr-elevation-2);color:var(--pr-color-text-default);font-family:var(--pr-font-family-body)}.pr-theme .pr-date-dropdown button[data-today]:not([data-selected]){box-shadow:inset 0 0 0 1px var(--pr-color-action-primary)}.pr-theme .pr-date-dropdown button[data-selected]{background:var(--pr-color-action-primary);color:var(--pr-color-text-on-action)}.pr-theme .pr-date-dropdown button[data-in-range]:not([data-selected]){background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text)}.pr-theme .pr-date-dropdown button[data-weekend]:not([data-selected]){color:inherit}.pr-theme .pr-date-dropdown button[data-outside]{color:var(--pr-color-text-muted);opacity:1}.pr-tabs-bar{position:relative;display:flex;min-width:0;box-shadow:inset 0 calc(-1 * var(--pr-border-width-thin)) 0 var(--pr-color-border-subtle)}.pr-tabs-list{position:relative;display:flex;flex:1;min-width:0;gap:var(--pr-space-1);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overflow-anchor:none;scrollbar-width:none}.pr-tabs-list::-webkit-scrollbar{display:none}.pr-tabs-bar--end .pr-tabs-list{-webkit-mask-image:linear-gradient(to left,transparent,#fff 3rem);mask-image:linear-gradient(to left,transparent,#fff 3rem)}.pr-tabs-bar--start .pr-tabs-list{-webkit-mask-image:linear-gradient(to right,transparent,#fff 3rem);mask-image:linear-gradient(to right,transparent,#fff 3rem)}.pr-tabs-bar--start.pr-tabs-bar--end .pr-tabs-list{-webkit-mask-image:linear-gradient(to right,transparent,#fff 3rem,#fff calc(100% - 3rem),transparent);mask-image:linear-gradient(to right,transparent,#fff 3rem,#fff calc(100% - 3rem),transparent)}.pr-tabs-scroll{all:unset;box-sizing:border-box;position:absolute;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:-.875rem;border:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);border-radius:var(--pr-radius-pill);background:var(--pr-color-surface-raised);box-shadow:var(--pr-elevation-1);color:var(--pr-color-text-muted);cursor:pointer;transition:color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-tabs-scroll:hover{color:var(--pr-color-text-strong)}.pr-tabs-scroll[hidden]{display:none}.pr-tabs-scroll--start{inset-inline-start:0}.pr-tabs-scroll--end{inset-inline-end:0}.pr-tabs-trigger{all:unset;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;gap:var(--pr-space-2);height:var(--pr-control-height-md);padding-inline:var(--pr-space-3);color:var(--pr-color-text-muted);font-weight:var(--pr-font-weight-medium);white-space:nowrap;cursor:pointer;border-radius:var(--pr-radius-sm) var(--pr-radius-sm) 0 0;transition:color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-tabs-trigger:hover:not([data-disabled]){color:var(--pr-color-text-strong)}.pr-tabs-trigger[data-state=active]{color:var(--pr-color-text-strong)}.pr-tabs-trigger[data-state=active]:after{content:"";position:absolute;inset-inline:var(--pr-space-2);bottom:0;height:2px;border-radius:2px;background:var(--pr-color-action-primary)}.pr-tabs-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.pr-theme .pr-tabs-trigger:focus-visible{outline-offset:-2px}.pr-tabs-bar--pills{box-shadow:none}.pr-tabs-bar--pills .pr-tabs-list{padding-block:2px}.pr-tabs-bar--pills .pr-tabs-trigger{height:var(--pr-control-height-sm);border-radius:var(--pr-radius-pill)}.pr-tabs-bar--pills .pr-tabs-trigger[data-state=active]{background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text)}.pr-tabs-bar--pills .pr-tabs-trigger[data-state=active]:after{content:none}.pr-theme .pr-tabs-bar--pills .pr-tabs-trigger:focus-visible{outline-offset:0}.pr-tabs-count{min-width:1.25rem;padding:0 .375rem;border-radius:999px;background:var(--pr-color-surface-sunken);color:var(--pr-color-text-default);font-size:var(--pr-font-size-caption);line-height:1.25rem;text-align:center}.pr-tabs-trigger[data-state=active] .pr-tabs-count{background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text)}.pr-tabs-content{padding-top:var(--pr-space-4)}.pr-theme .pr-tabs-content:focus-visible{outline-offset:4px}.pr-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--pr-space-1);margin:0;padding:0;list-style:none;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label)}.pr-breadcrumbs [aria-current=page]{color:var(--pr-color-text-default)}.pr-breadcrumbs-sep{color:var(--pr-color-border-control)}.pr-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pr-space-2) var(--pr-space-4)}.pr-pagination-range{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label)}.pr-pagination-pages{display:flex;align-items:center;gap:var(--pr-space-1);margin-inline-start:auto}.pr-pagination-list{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.pr-pagination-page{all:unset;box-sizing:border-box;display:inline-grid;place-items:center;min-width:var(--pr-control-height-sm);height:var(--pr-control-height-sm);padding-inline:var(--pr-space-1);border-radius:var(--pr-radius-sm);color:var(--pr-color-text-default);font-size:var(--pr-font-size-label);cursor:pointer}.pr-pagination-page:hover{background:var(--pr-color-surface-sunken);color:var(--pr-color-text-strong)}.pr-pagination-page[aria-current=page]{background:var(--pr-color-action-primary);color:var(--pr-color-text-on-action);font-weight:var(--pr-font-weight-semibold);cursor:default}.pr-pagination-gap{padding-inline:var(--pr-space-1);color:var(--pr-color-text-muted)}.pr-pagination-compact{display:none;color:var(--pr-color-text-default);font-size:var(--pr-font-size-label);padding-inline:var(--pr-space-2)}@media(max-width:47.99em){.pr-pagination-list{display:none}.pr-pagination-compact{display:inline}}.pr-stepper ol{display:flex;gap:var(--pr-space-2);margin:0;padding:0;list-style:none}.pr-step{flex:1 1 0;min-width:0}.pr-step-button{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--pr-space-2);width:100%;padding-top:var(--pr-space-2);border-top:3px solid var(--pr-color-border-subtle);border-radius:0}button.pr-step-button{cursor:pointer}button.pr-step-button:hover .pr-step-label{text-decoration:underline}.pr-step[data-state=done] .pr-step-button,.pr-step[data-state=current] .pr-step-button{border-top-color:var(--pr-color-action-primary)}.pr-step-marker{display:inline-grid;place-items:center;flex:none;width:1.5rem;height:1.5rem;border-radius:50%;border:1.5px solid var(--pr-color-border-control);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);font-weight:var(--pr-font-weight-semibold)}.pr-step[data-state=done] .pr-step-marker{background:var(--pr-color-action-primary);border-color:var(--pr-color-action-primary);color:var(--pr-color-text-on-action)}.pr-step[data-state=current] .pr-step-marker{border-color:var(--pr-color-action-primary);color:var(--pr-color-action-primary-soft-text);background:var(--pr-color-action-primary-soft)}.pr-step-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pr-step-label{color:var(--pr-color-text-default);font-size:var(--pr-font-size-label);font-weight:var(--pr-font-weight-medium)}.pr-step[data-state=current] .pr-step-label{color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-semibold)}.pr-step-description{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption)}@media(max-width:47.99em){.pr-step:not([data-state=current]) .pr-step-text{display:none}.pr-step:not([data-state=current]){flex:0 0 auto}.pr-step[data-state=current]{flex:1 1 auto}}.pr-stepper-footer{position:sticky;bottom:0;z-index:var(--pr-z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--pr-space-3);padding:var(--pr-space-3) 0;border-top:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);background:var(--pr-color-surface-page)}.pr-card .pr-stepper-footer{background:var(--pr-card-bg)}.pr-stepper-next{display:flex;gap:var(--pr-space-2)}.pr-navlist{display:flex;gap:var(--pr-space-1);overflow-x:auto;padding-bottom:var(--pr-space-1);scrollbar-width:thin;contain:inline-size;min-width:0}.pr-navlist-item{display:flex;align-items:center;justify-content:space-between;gap:var(--pr-space-2);flex:0 0 auto;padding:var(--pr-space-2) var(--pr-space-3);border:var(--pr-border-width-thin) solid transparent;border-radius:var(--pr-radius-md);background:none;color:var(--pr-color-text-default);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-navlist-item:hover{background:var(--pr-color-surface-sunken)}.pr-navlist-item:focus-visible{outline:var(--pr-focus-ring-width) solid var(--pr-color-border-focus);outline-offset:var(--pr-focus-ring-offset)}.pr-navlist-item[aria-current=true]{border-color:var(--pr-color-action-primary);background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text)}.pr-navlist-item[data-emphasis]{font-weight:var(--pr-font-weight-semibold)}.pr-navlist-label{display:inline-flex;align-items:center;gap:var(--pr-space-2);min-width:0}.pr-navlist-count{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);font-variant-numeric:tabular-nums}.pr-navlist-group{display:none}@media(min-width:62em){.pr-navlist{flex-direction:column;overflow:visible;contain:none;padding-bottom:0;position:sticky;top:var(--pr-space-3)}.pr-navlist-label{white-space:normal}.pr-navlist-group{display:block;margin:var(--pr-space-3) var(--pr-space-3) var(--pr-space-1);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption)}}.pr-disclosure-trigger{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--pr-space-1);padding:var(--pr-space-1) var(--pr-space-1) var(--pr-space-1) 0;border-radius:var(--pr-radius-sm);color:var(--pr-color-text-link);font-weight:var(--pr-font-weight-medium);cursor:pointer}.pr-disclosure-trigger:hover{color:var(--pr-color-action-primary-hover)}.pr-disclosure-chevron{transition:transform var(--pr-motion-duration-base) var(--pr-motion-easing-out)}.pr-disclosure-trigger[data-state=closed] .pr-disclosure-chevron{transform:rotate(-90deg)}.pr-accordion-trigger[data-state=open] .pr-disclosure-chevron{transform:rotate(180deg)}.pr-disclosure-content{overflow:hidden}.pr-disclosure-content[data-state=open]{animation:pr-expand var(--pr-motion-duration-base) var(--pr-motion-easing-out)}.pr-disclosure-content[data-state=closed]{animation:pr-collapse var(--pr-motion-duration-fast) var(--pr-motion-easing-in)}.pr-disclosure-inner{padding-top:var(--pr-space-2)}@keyframes pr-expand{0%{height:0;opacity:0}to{height:var(--radix-collapsible-content-height, var(--radix-accordion-content-height));opacity:1}}@keyframes pr-collapse{0%{height:var(--radix-collapsible-content-height, var(--radix-accordion-content-height))}to{height:0;opacity:0}}.pr-accordion{display:flex;flex-direction:column}.pr-accordion-item{border-bottom:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-accordion-item:first-child{border-top:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-accordion-heading{margin:0;font:inherit}.pr-accordion-trigger{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--pr-space-3);width:100%;padding:var(--pr-space-3) var(--pr-space-1);color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-semibold);cursor:pointer}.pr-accordion-trigger:hover{background:color-mix(in srgb,var(--pr-color-surface-sunken) 60%,transparent)}.pr-accordion-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.pr-theme .pr-accordion-trigger:focus-visible{outline-offset:-2px}.pr-accordion-title{display:flex;flex-direction:column;gap:2px;min-width:0}.pr-accordion-description{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label);font-weight:var(--pr-font-weight-regular)}.pr-accordion-inner{padding:0 var(--pr-space-1) var(--pr-space-4)}.pr-scroll{position:relative;overflow:hidden;min-width:0}.pr-scroll-viewport{width:100%;height:100%;border-radius:inherit;overscroll-behavior:contain}.pr-theme .pr-scroll-viewport:focus-visible{outline-offset:-2px}.pr-scroll-bar{display:flex;padding:2px;-webkit-user-select:none;user-select:none;touch-action:none;transition:background-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-scroll-bar[data-orientation=vertical]{width:10px}.pr-scroll-bar[data-orientation=horizontal]{flex-direction:column;height:10px}.pr-scroll-bar:hover{background:color-mix(in srgb,var(--pr-color-surface-sunken) 70%,transparent)}.pr-scroll-thumb{position:relative;flex:1;border-radius:999px;background:var(--pr-color-border-control)}.pr-scroll-thumb:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:24px;min-height:24px;transform:translate(-50%,-50%)}.pr-avatar{display:inline-grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;font-weight:var(--pr-font-weight-semibold);line-height:1;letter-spacing:.02em;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #0000000f}.pr-avatar-themed{background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text)}.pr-avatar img{width:100%;height:100%;object-fit:cover}.pr-timeline{margin:0;padding:0;list-style:none}.pr-timeline-item{position:relative;display:grid;grid-template-columns:1.5rem 1fr;gap:var(--pr-space-3);padding-bottom:var(--pr-space-4)}.pr-timeline-item:not(:last-child):before{content:"";position:absolute;top:1.75rem;bottom:.25rem;left:calc(.75rem - 1px);width:2px;border-radius:1px;background:var(--pr-color-border-subtle)}.pr-timeline-upcoming:not(:last-child):before{background:none;border-left:2px dashed var(--pr-color-border-default);width:0}.pr-timeline-marker{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--pr-color-surface-sunken);color:var(--pr-color-text-muted)}.pr-timeline-dot{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.pr-timeline-primary .pr-timeline-marker{background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text)}.pr-timeline-success .pr-timeline-marker{background:var(--pr-color-feedback-success-soft);color:var(--pr-color-feedback-success-soft-text)}.pr-timeline-warning .pr-timeline-marker{background:var(--pr-color-feedback-warning-soft);color:var(--pr-color-feedback-warning-soft-text)}.pr-timeline-danger .pr-timeline-marker{background:var(--pr-color-feedback-danger-soft);color:var(--pr-color-feedback-danger-soft-text)}.pr-timeline-info .pr-timeline-marker{background:var(--pr-color-feedback-info-soft);color:var(--pr-color-feedback-info-soft-text)}.pr-timeline-body{min-width:0;padding-top:2px}.pr-timeline-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pr-space-1) var(--pr-space-2)}.pr-timeline-title{color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-semibold)}.pr-timeline-date{color:var(--pr-color-text-muted);font-family:var(--pr-font-family-numeric);font-size:var(--pr-font-size-caption);font-variant-numeric:tabular-nums}.pr-timeline-content{margin-top:var(--pr-space-1);color:var(--pr-color-text-default);font-size:var(--pr-font-size-label);line-height:var(--pr-font-line-body)}.pr-list{margin:0;padding-inline-start:1.25rem;color:var(--pr-color-text-default)}.pr-list-normal>.pr-list-item+.pr-list-item{margin-top:var(--pr-space-2)}.pr-list-tight>.pr-list-item+.pr-list-item{margin-top:var(--pr-space-1)}.pr-list-item::marker{color:var(--pr-color-text-muted)}.pr-list-plain,.pr-list-check{padding-inline-start:0;list-style:none}.pr-list-check>.pr-list-item{display:flex;align-items:flex-start;gap:var(--pr-space-2)}.pr-list-check .pr-list-check{margin-top:.2em;color:var(--pr-color-feedback-success)}.pr-tasks{margin:0;padding:0;list-style:none}.pr-tasks-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pr-space-2) var(--pr-space-4);padding-block:var(--pr-space-3)}.pr-tasks-item:first-child{padding-top:0}.pr-tasks-item:last-child{padding-bottom:0}.pr-tasks-item+.pr-tasks-item{border-top:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-tasks-main{display:flex;flex:1 1 14rem;flex-direction:column;gap:2px;min-width:0}.pr-tasks-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pr-space-2);color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-semibold)}.pr-tasks-title-text{overflow-wrap:anywhere}.pr-tasks-description{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label)}.pr-tasks-actions{display:flex;flex-wrap:wrap;gap:var(--pr-space-2)}.pr-tasks-item-severity{align-items:flex-start}.pr-tasks-item-severity .pr-tasks-main{flex-basis:12rem}.pr-tasks-item-severity .pr-tasks-actions{align-self:center}.pr-tasks-severity{display:inline-flex;flex:none}.pr-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.pr-stat-label{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label)}.pr-stat-value{color:var(--pr-color-text-strong);font-family:var(--pr-font-family-display);font-size:var(--pr-font-size-title-lg);line-height:var(--pr-font-line-title-lg);font-weight:var(--pr-font-weight-heading);letter-spacing:var(--pr-font-tracking-heading)}.pr-stat-value .pr-tabular{font-family:inherit}.pr-stat-value.pr-stat-success{color:var(--pr-color-feedback-success-text)}.pr-stat-value.pr-stat-warning{color:var(--pr-color-feedback-warning-text)}.pr-stat-value.pr-stat-danger{color:var(--pr-color-feedback-danger-text)}.pr-stat-value.pr-stat-info{color:var(--pr-color-feedback-info-text)}.pr-stat-change{display:inline-flex;align-items:center;gap:var(--pr-space-1);font-size:var(--pr-font-size-caption);font-weight:var(--pr-font-weight-medium)}.pr-stat-good{color:var(--pr-color-feedback-success-text)}.pr-stat-bad{color:var(--pr-color-feedback-danger-text)}.pr-stat-flat{color:var(--pr-color-text-muted)}.pr-stat-change-label{color:var(--pr-color-text-muted);font-weight:var(--pr-font-weight-regular)}.pr-stat-hint{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption)}button.pr-stat{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:var(--pr-space-2) var(--pr-space-3);margin:calc(-1 * var(--pr-space-2)) calc(-1 * var(--pr-space-3));border-radius:var(--pr-radius-md);cursor:pointer}button.pr-stat:hover{background:var(--pr-color-surface-sunken)}button.pr-stat[aria-pressed=true]{background:var(--pr-color-action-primary-soft);box-shadow:inset 0 0 0 1px var(--pr-color-action-primary)}.pr-stat-group{display:flex;flex-wrap:wrap;gap:var(--pr-space-4) 0}.pr-stat-group>*{flex:1 1 10rem;padding-inline:var(--pr-space-5);border-inline-start:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-stat-group>:first-child{padding-inline-start:0;border-inline-start:0}.pr-stat-group>button.pr-stat{margin:0}.pr-stat-group>button.pr-stat:first-child{padding-inline-start:var(--pr-space-3)}.pr-kv{display:grid;gap:var(--pr-space-3) var(--pr-space-6);margin:0}.pr-kv-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.pr-kv-row{display:flex;flex-direction:column;gap:2px;min-width:0}.pr-kv-wide{grid-column:1 / -1}.pr-kv dt{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label)}.pr-kv dd{margin:0;color:var(--pr-color-text-strong);overflow-wrap:anywhere}.pr-kv-empty{color:var(--pr-color-text-muted)}.pr-kv-inline{grid-template-columns:fit-content(45%) minmax(0,1fr);align-items:baseline;gap:var(--pr-space-1) var(--pr-space-4)}.pr-kv-inline .pr-kv-row{display:contents}.pr-kv-inline .pr-kv-wide>*{grid-column:1 / -1}.pr-meter{display:flex;flex-direction:column;gap:var(--pr-space-1);min-width:0}.pr-meter-head{display:flex;justify-content:space-between;gap:var(--pr-space-2);font-size:var(--pr-font-size-label)}.pr-meter-label{color:var(--pr-color-text-default)}.pr-meter-value{color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-medium)}.pr-meter-track{height:.5rem;border-radius:999px;background:var(--pr-color-surface-sunken);overflow:hidden;box-shadow:inset 0 0 0 1px var(--pr-color-border-subtle)}.pr-meter-fill{display:block;height:100%;border-radius:inherit;background:var(--pr-color-action-primary);transition:width var(--pr-motion-duration-slow) var(--pr-motion-easing-out)}.pr-meter-success .pr-meter-fill{background:var(--pr-color-feedback-success)}.pr-meter-warning .pr-meter-fill{background:var(--pr-color-feedback-warning)}.pr-meter-danger .pr-meter-fill{background:var(--pr-color-feedback-danger)}.pr-popover{max-width:calc(100vw - 16px)}.pr-popover-sm{width:16rem}.pr-popover-md{width:20rem}.pr-popover-lg{width:26rem}.pr-popover:focus{outline:none}.pr-popover-header{display:flex;align-items:center;justify-content:space-between;gap:var(--pr-space-2);padding:var(--pr-space-2) var(--pr-space-2) 0 var(--pr-space-4)}.pr-popover-title{margin:0;color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-semibold)}.pr-popover-body{padding:var(--pr-space-3) var(--pr-space-4) var(--pr-space-4)}.pr-popover-header+.pr-popover-body{padding-top:var(--pr-space-2)}.pr-table-scroll{overflow-x:auto;max-width:100%;border-radius:var(--pr-radius-md)}.pr-theme .pr-table-scroll:focus-visible{outline-offset:2px}.pr-table{width:100%;border-collapse:collapse;font-size:var(--pr-font-size-body);color:var(--pr-color-text-default);transition:opacity var(--pr-motion-duration-base) var(--pr-motion-easing-out)}.pr-table[data-busy]{opacity:.6}.pr-th{height:2.5rem;padding:0 var(--pr-space-3);border-bottom:var(--pr-border-width-thin) solid var(--pr-color-border-default);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label);font-weight:var(--pr-font-weight-medium);text-align:start;white-space:nowrap}.pr-th-sort{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--pr-space-1);border-radius:var(--pr-radius-sm);cursor:pointer}.pr-th-sort:hover,.pr-th[aria-sort=ascending],.pr-th[aria-sort=descending]{color:var(--pr-color-text-strong)}.pr-th-tools{display:inline-flex;align-items:center;gap:2px;max-width:100%}.pr-th.pr-numeric .pr-th-tools{flex-direction:row-reverse}.pr-th-filter:not([data-active]){color:var(--pr-color-text-muted)}.pr-td{height:var(--pr-row-height-table);padding:var(--pr-space-2) var(--pr-space-3);border-bottom:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);vertical-align:middle}.pr-numeric{text-align:end;font-family:var(--pr-font-family-numeric);font-variant-numeric:tabular-nums}.pr-th.pr-numeric{font-family:inherit}.pr-th.pr-numeric .pr-th-sort{flex-direction:row-reverse}.pr-table-row:last-child>.pr-td{border-bottom:0}.pr-table-row-active{cursor:pointer}.pr-th-select,.pr-td-select{width:2.75rem}.pr-table-row[data-muted]>.pr-td:not(.pr-td-actions){color:var(--pr-color-text-muted)}.pr-table-row[data-muted] .pr-avatar{filter:grayscale(1)}.pr-table-row-active:hover>.pr-td,.pr-table-row[aria-selected=true]>.pr-td,.pr-table-row[data-state=open]>.pr-td{background:color-mix(in srgb,var(--pr-color-surface-sunken) 65%,transparent)}.pr-table-row.pr-context-target[data-state=open]{outline:none}.pr-cell-text{display:flex;flex-direction:column;min-width:0}.pr-cell-primary{color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-medium)}.pr-cell-secondary{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption)}.pr-row-activator{all:unset;box-sizing:border-box;display:block;border-radius:var(--pr-radius-sm);color:inherit;text-decoration:none;cursor:pointer}.pr-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}@media(hover:hover){.pr-table-row:not(:hover,:focus-within,[data-state=open]) .pr-row-actions{opacity:0}}.pr-row-actions a.pr-icon-button{text-decoration:none}.pr-table-stacked .pr-table{min-width:0!important}.pr-table-stacked thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pr-table-stacked :is(table,tbody,tr,td){display:block}.pr-table-stacked .pr-table-row{padding:var(--pr-space-3) 0;border-bottom:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-table-stacked .pr-table-row:last-child{border-bottom:0}.pr-table-stacked .pr-td{display:flex;justify-content:space-between;gap:var(--pr-space-3);height:auto;padding:2px 0;border:0;text-align:end}.pr-table-stacked .pr-td[data-label]:not(.pr-td-primary):before{content:attr(data-label);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label);font-family:var(--pr-font-family-body);text-align:start}.pr-table-stacked .pr-td-primary{display:block;padding-bottom:var(--pr-space-1);text-align:start}.pr-table-stacked .pr-td-hide-mobile{display:none}.pr-table-stacked .pr-td-select{width:auto;justify-content:flex-start;padding-bottom:var(--pr-space-1)}.pr-table-stacked .pr-row-actions{opacity:1!important}@media(max-width:47.99em){.pr-table-stack .pr-table{min-width:0!important}.pr-table-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pr-table-stack :is(table,tbody,tr,td){display:block}.pr-table-stack .pr-table-row{padding:var(--pr-space-3) 0;border-bottom:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-table-stack .pr-table-row:last-child{border-bottom:0}.pr-table-stack .pr-td{display:flex;justify-content:space-between;gap:var(--pr-space-3);height:auto;padding:2px 0;border:0;text-align:end}.pr-table-stack .pr-td[data-label]:not(.pr-td-primary):before{content:attr(data-label);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label);font-family:var(--pr-font-family-body);text-align:start}.pr-table-stack .pr-td-primary{display:block;padding-bottom:var(--pr-space-1);text-align:start}.pr-table-stack .pr-td-hide-mobile{display:none}.pr-table-stack .pr-td-select{width:auto;justify-content:flex-start;padding-bottom:var(--pr-space-1)}.pr-table-stack .pr-row-actions{opacity:1!important}}.pr-row-action-off{display:inline-flex;border-radius:var(--pr-radius-md)}.pr-image{position:relative;display:inline-block;overflow:hidden;max-width:100%;vertical-align:middle;background:var(--pr-color-surface-sunken)}.pr-image img{display:block;width:100%;height:100%}.pr-image[style*=aspect-ratio] img{position:absolute;inset:0}.pr-image-r-none{border-radius:0}.pr-image-r-sm{border-radius:var(--pr-radius-sm)}.pr-image-r-md{border-radius:var(--pr-radius-md)}.pr-image-r-lg{border-radius:var(--pr-radius-lg)}.pr-image-r-round{border-radius:50%}.pr-image-fallback{display:inline-grid;place-items:center;min-height:3rem;min-width:3rem}.pr-checkerboard{background-color:var(--pr-color-surface-raised);background-image:linear-gradient(45deg,var(--pr-color-surface-sunken) 25%,transparent 25%),linear-gradient(-45deg,var(--pr-color-surface-sunken) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--pr-color-surface-sunken) 75%),linear-gradient(-45deg,transparent 75%,var(--pr-color-surface-sunken) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.pr-prose{max-width:72ch;color:var(--pr-color-text-default);font-size:var(--pr-font-size-body-lg);line-height:var(--pr-font-line-body-lg)}.pr-prose>:first-child{margin-top:0}.pr-prose>:last-child{margin-bottom:0}.pr-prose :is(h1,h2,h3,h4){margin:1.8em 0 .6em;color:var(--pr-color-text-strong);font-family:var(--pr-font-family-display);font-weight:var(--pr-font-weight-heading);letter-spacing:var(--pr-font-tracking-heading);line-height:var(--pr-font-line-title);text-wrap:balance}.pr-prose h1{font-size:var(--pr-font-size-title-lg)}.pr-prose h2{font-size:var(--pr-font-size-title)}.pr-prose :is(h3,h4){font-size:var(--pr-font-size-title-sm);font-family:var(--pr-font-family-body);font-weight:var(--pr-font-weight-semibold);letter-spacing:0}.pr-prose p{margin:0 0 1em}.pr-prose :is(ul,ol){margin:0 0 1em;padding-inline-start:1.4em}.pr-prose li+li{margin-top:.35em}.pr-prose li::marker{color:var(--pr-color-text-muted)}.pr-prose a{color:var(--pr-color-text-link);text-decoration:underline;text-underline-offset:.18em}.pr-prose strong{color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-semibold)}.pr-prose blockquote{margin:0 0 1em;padding-inline-start:1em;border-inline-start:3px solid var(--pr-color-border-default);color:var(--pr-color-text-muted)}.pr-prose hr{margin:2em 0;border:0;border-top:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-prose code{padding:.1em .35em;border-radius:var(--pr-radius-sm);background:var(--pr-color-surface-sunken);font-family:var(--pr-font-family-mono);font-size:.88em}.pr-prose table{width:100%;margin:0 0 1em;border-collapse:collapse;font-size:var(--pr-font-size-body)}.pr-prose :is(th,td){padding:var(--pr-space-2) var(--pr-space-3);border-bottom:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);text-align:start;vertical-align:top}.pr-prose th{color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-semibold)}.pr-prose .pr-prose-scroll{margin:0 0 1em;overflow-x:auto}.pr-prose .pr-prose-scroll>table{min-width:36rem;margin:0}.pr-prose .pr-prose-scroll:focus-visible{outline:var(--pr-focus-ring-width) solid var(--pr-color-border-focus);outline-offset:var(--pr-focus-ring-offset)}.pr-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--pr-space-2);padding:var(--pr-space-12) var(--pr-space-4)}.pr-empty-compact{padding:var(--pr-space-6) var(--pr-space-3)}.pr-empty .pr-icon-tile{margin-bottom:var(--pr-space-1)}.pr-empty-title{margin:0;color:var(--pr-color-text-strong);font-size:var(--pr-font-size-body-lg);font-weight:var(--pr-font-weight-semibold)}.pr-empty-compact .pr-empty-title{font-size:var(--pr-font-size-body)}.pr-empty-description{margin:0;max-width:42ch;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-body);line-height:var(--pr-font-line-body)}.pr-empty-action{margin-top:var(--pr-space-2)}.pr-chart{margin:0;min-width:0;font-family:var(--pr-font-family-body)}.pr-chart-visual{min-width:0}.pr-chart .recharts-text{font-family:var(--pr-font-family-numeric);font-size:11px}.pr-chart .recharts-legend-item-text{color:var(--pr-color-text-default)!important;font-size:var(--pr-font-size-caption)}.pr-chart text.recharts-label{fill:var(--pr-color-text-default);font-family:var(--pr-font-family-body);font-weight:var(--pr-font-weight-medium)}.pr-theme .pr-chart [class*=mantine-][class*=-tooltip]{background:var(--pr-color-surface-raised);border:var(--pr-border-width-thin) solid var(--pr-color-border-default);border-radius:var(--pr-radius-md);box-shadow:var(--pr-elevation-2)}.pr-donut-layout{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pr-space-5)}.pr-donut-legend{flex:1 1 14rem;display:flex;flex-direction:column;gap:var(--pr-space-2);margin:0;padding:0;list-style:none;font-size:var(--pr-font-size-label)}.pr-donut-legend li{display:grid;grid-template-columns:.75rem 1fr auto 3.5rem;align-items:center;gap:var(--pr-space-2)}.pr-donut-swatch{width:.75rem;height:.75rem;border-radius:3px}.pr-donut-label{color:var(--pr-color-text-default);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-donut-value{color:var(--pr-color-text-strong);text-align:end}.pr-donut-share{color:var(--pr-color-text-muted);text-align:end}.pr-chart .pr-disclosure{margin-top:var(--pr-space-2)}.pr-chart .pr-disclosure-trigger{font-size:var(--pr-font-size-label)}.pr-chart-table-wrap{overflow-x:auto}.pr-chart-table{width:100%;border-collapse:collapse;font-size:var(--pr-font-size-label)}.pr-chart-table :is(th,td){padding:var(--pr-space-1) var(--pr-space-2);border-bottom:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);text-align:end;font-variant-numeric:tabular-nums}.pr-chart-table :is(thead th,tbody th){text-align:start}.pr-chart-table thead th{color:var(--pr-color-text-muted);font-weight:var(--pr-font-weight-medium)}.pr-chart-table tbody th{color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-medium)}.pr-donut-layout>:first-child{flex:none}.pr-step-slider{display:flex;flex-direction:column;gap:var(--pr-space-1);min-width:0}.pr-step-slider[data-disabled]{opacity:.55}.pr-step-slider-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--pr-space-2)}.pr-step-slider-label{color:var(--pr-color-text-strong);font-size:var(--pr-font-size-label);font-weight:var(--pr-font-weight-medium)}.pr-step-slider-value{color:var(--pr-color-text-strong);font-size:var(--pr-font-size-label);font-weight:var(--pr-font-weight-semibold);text-align:end}.pr-step-slider-detail{margin:0;min-height:calc(2 * var(--pr-font-line-caption));color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption)}.pr-step-slider-input{-webkit-appearance:none;appearance:none;width:100%;height:1.5rem;margin:0;background:transparent;cursor:pointer}.pr-step-slider-input:disabled{cursor:not-allowed}.pr-step-slider-input::-webkit-slider-runnable-track{height:.375rem;border-radius:999px;background:linear-gradient(to right,var(--pr-color-action-primary) var(--pr-step-slider-fill),var(--pr-color-surface-sunken) var(--pr-step-slider-fill));box-shadow:inset 0 0 0 1px var(--pr-color-border-subtle)}.pr-step-slider-input::-moz-range-track{height:.375rem;border-radius:999px;background:linear-gradient(to right,var(--pr-color-action-primary) var(--pr-step-slider-fill),var(--pr-color-surface-sunken) var(--pr-step-slider-fill));box-shadow:inset 0 0 0 1px var(--pr-color-border-subtle)}.pr-step-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pr-color-action-primary);border-radius:50%;background:var(--pr-color-surface-raised);box-shadow:var(--pr-elevation-1)}.pr-step-slider-input::-moz-range-thumb{box-sizing:border-box;width:1.25rem;height:1.25rem;border:2px solid var(--pr-color-action-primary);border-radius:50%;background:var(--pr-color-surface-raised);box-shadow:var(--pr-elevation-1)}.pr-step-slider-input:hover:not(:disabled)::-webkit-slider-thumb{border-color:var(--pr-color-action-primary-hover)}.pr-step-slider-input:hover:not(:disabled)::-moz-range-thumb{border-color:var(--pr-color-action-primary-hover)}.pr-step-slider-ticks{display:flex;justify-content:space-between;padding:0 calc(.625rem - 3px)}.pr-step-slider-tick{width:6px;height:6px;border-radius:50%;background:var(--pr-color-border-control)}.pr-step-slider-tick[data-active]{background:var(--pr-color-action-primary)}.pr-step-slider-ends{display:flex;justify-content:space-between;gap:var(--pr-space-2);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption)}.pr-step-slider-hint{margin:0;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption)}.pr-scheduler{display:flex;flex-direction:column;gap:var(--pr-space-3);min-width:0}.pr-scheduler-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pr-space-2) var(--pr-space-4)}.pr-scheduler-nav{display:flex;align-items:center;gap:var(--pr-space-1);min-width:0}.pr-scheduler-title{margin:0 0 0 var(--pr-space-2);color:var(--pr-color-text-strong);font-family:var(--pr-font-family-display);font-size:var(--pr-font-size-title);line-height:var(--pr-font-line-title);font-weight:var(--pr-font-weight-heading);letter-spacing:var(--pr-font-tracking-heading);white-space:nowrap}.pr-scheduler-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pr-space-2)}.pr-scheduler-tools .pr-field-error{display:none}.pr-scheduler .fc{--fc-border-color: var(--pr-color-border-subtle);--fc-page-bg-color: var(--pr-color-surface-raised);--fc-neutral-bg-color: var(--pr-color-surface-sunken);--fc-today-bg-color: color-mix(in srgb, var(--pr-color-action-primary-soft) 45%, transparent);--fc-now-indicator-color: var(--pr-color-feedback-danger);--fc-highlight-color: color-mix(in srgb, var(--pr-color-action-primary) 14%, transparent);--fc-non-business-color: color-mix(in srgb, var(--pr-color-surface-sunken) 70%, transparent);--fc-event-bg-color: var(--pr-session-confirmed-bg);--fc-event-border-color: transparent;--fc-event-text-color: var(--pr-session-confirmed-fg);--fc-small-font-size: var(--pr-font-size-caption);font-family:var(--pr-font-family-body);font-size:var(--pr-font-size-label);color:var(--pr-color-text-default)}.pr-scheduler .fc .fc-scrollgrid{border-radius:var(--pr-radius-lg);overflow:hidden;background:var(--pr-color-surface-raised)}.pr-scheduler .fc .fc-col-header-cell{background:var(--pr-color-surface-raised);padding:var(--pr-space-2) 0}.pr-scheduler .fc .fc-col-header-cell-cushion{padding:0;color:inherit;text-decoration:none}.pr-scheduler .fc .fc-timegrid-slot{height:calc(var(--pr-row-height-agenda) * .75)}.pr-scheduler .fc .fc-timegrid-slot-minor{border-top-style:dotted}.pr-scheduler .fc .fc-timegrid-slot-label-cushion,.pr-scheduler .fc .fc-timegrid-axis-cushion{color:var(--pr-color-text-muted);font-family:var(--pr-font-family-numeric);font-size:var(--pr-font-size-caption);font-variant-numeric:tabular-nums}.pr-scheduler .fc .fc-timegrid-now-indicator-line{border-width:2px 0 0}.pr-scheduler .fc .fc-daygrid-day-number{padding:var(--pr-space-1) var(--pr-space-2);color:var(--pr-color-text-default);text-decoration:none;font-variant-numeric:tabular-nums}.pr-scheduler .fc .fc-day-today .fc-daygrid-day-number{margin:2px;border-radius:999px;background:var(--pr-color-action-primary);color:var(--pr-color-text-on-action)}.pr-scheduler .fc .fc-day-other .fc-daygrid-day-top{opacity:1}.pr-scheduler .fc .fc-day-other .fc-daygrid-day-number{color:var(--pr-color-text-muted)}.pr-scheduler .fc .fc-daygrid-more-link{color:var(--pr-color-text-link);font-weight:var(--pr-font-weight-medium)}.pr-scheduler .fc .fc-highlight{border-radius:var(--pr-radius-sm)}.pr-day-head{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.pr-day-dow{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);font-weight:var(--pr-font-weight-medium)}.pr-day-dom{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:var(--pr-color-text-strong);font-size:var(--pr-font-size-body-lg);font-weight:var(--pr-font-weight-semibold);font-variant-numeric:tabular-nums}.pr-day-today .pr-day-dom{background:var(--pr-color-action-primary);color:var(--pr-color-text-on-action)}.pr-scheduler .fc .pr-ev-event{border-radius:var(--pr-radius-sm);box-shadow:0 1px 2px #00000014;overflow:hidden;cursor:pointer}.pr-scheduler .fc .pr-ev-event:hover{filter:brightness(.96)}.pr-scheduler .fc .pr-ev-event:focus-visible,.pr-scheduler .fc .pr-ev-event[data-menu-open]{outline:var(--pr-focus-ring-width) solid var(--pr-color-border-focus);outline-offset:1px}.pr-scheduler.pr-context-target[data-state=open]{outline:none}.pr-scheduler .fc .fc-timegrid-event .fc-event-main{padding:2px 4px}.pr-scheduler .fc .fc-daygrid-event .fc-event-main{padding:0 4px}.pr-ev-themed.pr-ev-status-agendado{--pr-ev-bg: var(--pr-session-pending-bg);--pr-ev-fg: var(--pr-session-pending-fg);box-shadow:inset 0 0 0 1.5px var(--pr-session-pending-border)!important}.pr-ev-themed.pr-ev-status-confirmado,.pr-ev-themed.pr-ev-status-realizado{--pr-ev-bg: var(--pr-session-confirmed-bg);--pr-ev-fg: var(--pr-session-confirmed-fg)}.pr-ev-themed.pr-ev-status-falta{--pr-ev-bg: var(--pr-session-no-show-bg);--pr-ev-fg: var(--pr-session-no-show-fg)}.pr-ev-themed.pr-ev-status-cancelado{--pr-ev-bg: var(--pr-session-cancelled-bg);--pr-ev-fg: var(--pr-session-cancelled-fg)}.pr-ev-themed.pr-ev-kind-appointment{--pr-ev-bg: var(--pr-session-task-bg);--pr-ev-fg: var(--pr-session-task-fg)}.pr-ev-themed.pr-ev-kind-block{--pr-ev-bg: var(--pr-session-block-bg);--pr-ev-fg: var(--pr-session-block-fg)}.pr-scheduler .fc .pr-ev-themed{background:var(--pr-ev-bg, var(--pr-session-confirmed-bg));color:var(--pr-ev-fg, var(--pr-session-confirmed-fg))}.pr-scheduler .fc .pr-ev-themed .fc-event-main{color:inherit}.pr-ev-soft.pr-ev-kind-appointment{--pr-ev-tint: var(--pr-ev-person, var(--pr-color-accent-base))}.pr-ev-soft.pr-ev-kind-block{--pr-ev-tint: var(--pr-ev-person, var(--pr-color-text-muted))}.pr-scheduler .fc .pr-ev-soft{background:color-mix(in srgb,var(--pr-ev-tint) 14%,var(--pr-color-surface-raised));color:var(--pr-color-text-strong);box-shadow:inset 3px 0 0 var(--pr-ev-tint),inset 0 0 0 1px color-mix(in srgb,var(--pr-ev-tint) 45%,transparent)!important}.pr-scheduler .fc .pr-ev-soft .fc-event-main{color:inherit;padding-left:7px}.pr-scheduler .fc .pr-ev-status-cancelado .pr-ev-title{text-decoration:line-through}.pr-scheduler .fc .pr-ev-status-cancelado{box-shadow:inset 3px 0 0 var(--pr-ev-person, var(--pr-color-border-control))}.pr-scheduler .fc .pr-ev-status-falta{background-image:repeating-linear-gradient(135deg,rgb(255 255 255 / .22) 0 6px,transparent 6px 12px)}.pr-scheduler .fc .pr-ev-kind-block{background-image:repeating-linear-gradient(135deg,rgb(255 255 255 / .35) 0 5px,transparent 5px 10px)}.pr-scheduler .fc .pr-ev-soft.pr-ev-kind-block{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--pr-ev-tint) 14%,transparent) 0 6px,transparent 6px 12px)}.pr-scheduler .fc .pr-ev-kind-request{background:repeating-linear-gradient(135deg,var(--pr-color-feedback-warning-soft) 0 6px,var(--pr-color-surface-raised) 6px 12px);color:var(--pr-color-feedback-warning-soft-text);box-shadow:inset 0 0 0 1.5px var(--pr-color-feedback-warning)!important}.pr-scheduler .fc .pr-ev-kind-request .fc-event-main{color:inherit}.pr-scheduler .fc .pr-ev-kind-colleague{background:repeating-linear-gradient(135deg,var(--pr-color-surface-sunken) 0 6px,var(--pr-color-surface-raised) 6px 12px);color:var(--pr-color-text-default);box-shadow:inset 3px 0 0 var(--pr-ev-person, var(--pr-color-border-control)),inset 0 0 0 1px var(--pr-color-border-default)!important;cursor:default}.pr-scheduler .fc .pr-ev-kind-colleague .fc-event-main{color:inherit}.pr-scheduler .fc .pr-ev-availability{opacity:1}.pr-scheduler .fc .pr-ev-availability-presencial{background:color-mix(in srgb,var(--pr-color-chart-1) 10%,transparent)}.pr-scheduler .fc .pr-ev-availability-online{background:color-mix(in srgb,var(--pr-color-chart-3) 12%,transparent)}.pr-scheduler .fc .pr-ev-availability-ambos{background:color-mix(in srgb,var(--pr-color-chart-2) 12%,transparent)}.pr-scheduler .fc .pr-ev-dayoff{opacity:1;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--pr-color-text-muted) 16%,transparent) 0 6px,transparent 6px 12px),color-mix(in srgb,var(--pr-color-surface-sunken) 55%,transparent)}.pr-ev{display:flex;min-width:0;line-height:1.25}.pr-ev-row{align-items:center;gap:var(--pr-space-1);white-space:nowrap;overflow:hidden}.pr-ev-block{flex-direction:column;gap:1px;height:100%;container-type:inline-size}.pr-ev-head{display:flex;align-items:flex-start;justify-content:space-between;gap:2px;min-width:0}.pr-ev-title{min-width:0;overflow:hidden;font-weight:var(--pr-font-weight-semibold);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pr-ev-row .pr-ev-title{display:inline;white-space:nowrap;text-overflow:ellipsis}.pr-ev-row .pr-ev-time{flex:none}.pr-ev-time{font-size:var(--pr-font-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-ev-icons{display:inline-flex;gap:1px;flex:none}.pr-ev-icons .pr-icon{width:12px;height:12px}.pr-ev-tag{align-self:flex-start;padding:0 4px;border-radius:3px;background:#00000024;font-size:10px;font-weight:var(--pr-font-weight-semibold);text-transform:uppercase;letter-spacing:.03em}.pr-ev-short .pr-ev-title{-webkit-line-clamp:1}.pr-ev-short{flex-direction:row;flex-wrap:wrap;column-gap:var(--pr-space-1)}.pr-ev-tiny .pr-ev-time,.pr-ev-tiny .pr-ev-tag{display:none}.pr-ev-tiny .pr-ev-title{-webkit-line-clamp:1;font-size:var(--pr-font-size-caption)}@container (max-width: 84px){.pr-ev-room,.pr-ev-tag{display:none}}.pr-scheduler-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pr-space-2) var(--pr-space-4);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption)}.pr-scheduler-legend ul{display:flex;flex-wrap:wrap;gap:var(--pr-space-2) var(--pr-space-4);margin:0;padding:0;list-style:none}.pr-scheduler-legend li{display:inline-flex;align-items:center;gap:var(--pr-space-1)}.pr-legend-swatch{display:inline-block;width:1rem;height:.75rem;border-radius:3px}.pr-legend-falta{background:var(--pr-session-no-show-bg) repeating-linear-gradient(135deg,rgb(255 255 255 / .3) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--pr-session-no-show-fg)}.pr-legend-cancelado{background:var(--pr-session-cancelled-bg);box-shadow:inset 3px 0 0 var(--pr-color-border-control)}.pr-legend-compromisso{background:color-mix(in srgb,var(--pr-color-action-primary) 14%,var(--pr-color-surface-raised));box-shadow:inset 2px 0 0 var(--pr-color-action-primary),inset 0 0 0 1px color-mix(in srgb,var(--pr-color-action-primary) 45%,transparent)}.pr-legend-bloqueio{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--pr-color-text-muted) 22%,transparent) 0 3px,transparent 3px 6px),color-mix(in srgb,var(--pr-color-text-muted) 14%,var(--pr-color-surface-raised));box-shadow:inset 2px 0 0 var(--pr-color-text-muted),inset 0 0 0 1px color-mix(in srgb,var(--pr-color-text-muted) 45%,transparent)}.pr-legend-pedido{background:repeating-linear-gradient(135deg,var(--pr-color-feedback-warning-soft) 0 3px,var(--pr-color-surface-raised) 3px 6px);box-shadow:inset 0 0 0 1px var(--pr-color-feedback-warning)}.pr-legend-colega{background:repeating-linear-gradient(135deg,var(--pr-color-surface-sunken) 0 3px,var(--pr-color-surface-raised) 3px 6px);box-shadow:inset 2px 0 0 var(--pr-color-border-control),inset 0 0 0 1px var(--pr-color-border-default)}.pr-legend-presencial{background:color-mix(in srgb,var(--pr-color-chart-1) 22%,transparent)}.pr-legend-online{background:color-mix(in srgb,var(--pr-color-chart-3) 24%,transparent)}.pr-legend-ambos{background:color-mix(in srgb,var(--pr-color-chart-2) 24%,transparent)}.pr-badge{display:inline-flex;align-items:center;gap:var(--pr-space-1);flex:none;max-width:100%;font-family:var(--pr-font-family-body);border:var(--pr-border-width-thin) solid transparent;border-radius:var(--pr-radius-sm);font-weight:var(--pr-font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.pr-badge-sm{height:1.25rem;padding-inline:.375rem;font-size:var(--pr-font-size-overline)}.pr-badge-md{height:1.5rem;padding-inline:var(--pr-space-2);font-size:var(--pr-font-size-caption)}.pr-badge-soft.pr-intent-neutral{background:var(--pr-color-surface-sunken);color:var(--pr-color-text-default)}.pr-badge-soft.pr-intent-primary{background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text)}.pr-badge-soft.pr-intent-info{background:var(--pr-color-feedback-info-soft);color:var(--pr-color-feedback-info-soft-text)}.pr-badge-soft.pr-intent-success{background:var(--pr-color-feedback-success-soft);color:var(--pr-color-feedback-success-soft-text)}.pr-badge-soft.pr-intent-warning{background:var(--pr-color-feedback-warning-soft);color:var(--pr-color-feedback-warning-soft-text)}.pr-badge-soft.pr-intent-danger{background:var(--pr-color-feedback-danger-soft);color:var(--pr-color-feedback-danger-soft-text)}.pr-badge-soft.pr-intent-accent{background:var(--pr-color-accent-soft);color:var(--pr-color-accent-soft-text)}.pr-badge-outline{background:var(--pr-color-surface-raised)}.pr-badge-outline.pr-intent-neutral{border-color:var(--pr-color-border-control);color:var(--pr-color-text-default)}.pr-badge-outline.pr-intent-primary{border-color:var(--pr-color-action-primary);color:var(--pr-color-action-primary-soft-text)}.pr-badge-outline.pr-intent-info{border-color:var(--pr-color-feedback-info);color:var(--pr-color-feedback-info-soft-text)}.pr-badge-outline.pr-intent-success{border-color:var(--pr-color-feedback-success);color:var(--pr-color-feedback-success-soft-text)}.pr-badge-outline.pr-intent-warning{border-color:var(--pr-color-feedback-warning);color:var(--pr-color-feedback-warning-soft-text)}.pr-badge-outline.pr-intent-danger{border-color:var(--pr-color-feedback-danger);color:var(--pr-color-feedback-danger-soft-text)}.pr-badge-outline.pr-intent-accent{border-color:var(--pr-color-accent-base);color:var(--pr-color-accent-soft-text)}.pr-qr{display:inline-flex;flex-direction:column;align-items:center;gap:var(--pr-space-2)}.pr-qr-code{display:inline-flex;padding:var(--pr-space-1);border-radius:var(--pr-radius-sm);background:#fff;box-shadow:0 0 0 1px var(--pr-color-border-subtle)}.pr-share{display:flex;flex-direction:column;gap:var(--pr-space-2);min-width:0}.pr-share-link{display:flex;align-items:center;gap:var(--pr-space-2);padding:var(--pr-space-1) var(--pr-space-1) var(--pr-space-1) var(--pr-space-3);border:var(--pr-border-width-thin) solid var(--pr-color-border-default);border-radius:var(--pr-radius-md);background:var(--pr-color-surface-sunken)}.pr-share-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pr-color-text-strong);font-family:var(--pr-font-family-mono);font-size:var(--pr-font-size-label)}.pr-share-off .pr-share-url{color:var(--pr-color-text-muted)}.pr-share-actions{display:flex;flex-wrap:wrap;gap:var(--pr-space-2)}.pr-share-disabled{display:inline-flex;border-radius:var(--pr-radius-md)}.pr-share-disabled-full{display:flex;width:100%}.pr-share-qr-hint{margin:var(--pr-space-2) 0 0;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);text-align:center}.pr-upgrade-inline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pr-space-1) var(--pr-space-2);font-size:var(--pr-font-size-label)}.pr-upgrade-text{color:var(--pr-color-text-muted)}.pr-upgrade-inline-title{color:var(--pr-color-text-default);font-weight:var(--pr-font-weight-medium)}.pr-upgrade-page{display:flex;flex-direction:column;align-items:center;gap:var(--pr-space-3);max-width:32rem;margin:8vh auto 0;padding:var(--pr-space-8) var(--pr-space-6);border:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);border-radius:var(--pr-radius-lg);background:var(--pr-color-surface-raised);text-align:center}.pr-upgrade-title{margin:0;color:var(--pr-color-text-strong);font-family:var(--pr-font-family-display);font-size:var(--pr-font-size-title);font-weight:var(--pr-font-weight-heading);letter-spacing:var(--pr-font-tracking-heading);text-wrap:balance}.pr-upgrade-description{margin:0;color:var(--pr-color-text-muted);line-height:var(--pr-font-line-body)}.pr-upgrade-action{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pr-space-2);margin-top:var(--pr-space-2)}.pr-preview{margin:0;overflow:hidden;border:var(--pr-border-width-thin) solid var(--pr-color-border-default);border-radius:var(--pr-radius-lg);background:var(--pr-color-surface-raised);box-shadow:var(--pr-elevation-2)}.pr-preview-bar{display:flex;align-items:center;gap:var(--pr-space-3);padding:var(--pr-space-2) var(--pr-space-3);border-bottom:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);background:var(--pr-color-surface-sunken);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption)}.pr-preview-dots{display:inline-flex;gap:5px}.pr-preview-dots span{width:9px;height:9px;border-radius:50%;background:var(--pr-color-border-default)}.pr-preview-url{flex:1;min-width:0;padding:2px var(--pr-space-3);border-radius:999px;background:var(--pr-color-surface-raised);color:var(--pr-color-text-default);font-family:var(--pr-font-family-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-preview-canvas{padding:var(--pr-space-4);background:var(--pr-color-surface-page)}.pr-preview-iframe{display:block;width:100%;border:0;background:#fff}.pr-preview-phone{width:20rem;max-width:100%;padding:10px;border-radius:2rem;background:var(--pr-color-surface-inverse)}.pr-preview-phone-screen{overflow:auto;border-radius:1.4rem;background:var(--pr-color-surface-page)}.pr-preview-subject{margin:0;padding:var(--pr-space-2) var(--pr-space-3);border-bottom:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-medium);overflow-wrap:anywhere}.pr-preview-subject-label{margin-right:var(--pr-space-1);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);font-weight:var(--pr-font-weight-regular)}.pr-preview-chat{display:flex;flex-direction:column;align-items:flex-end;padding:var(--pr-space-4) var(--pr-space-3);background:var(--pr-color-surface-sunken)}.pr-preview-bubble{position:relative;max-width:min(100%,30rem);margin:0;padding:var(--pr-space-2) var(--pr-space-3);border-radius:var(--pr-radius-md);border-top-right-radius:0;background:var(--pr-color-feedback-success-soft);color:var(--pr-color-feedback-success-soft-text);box-shadow:var(--pr-elevation-1);line-height:var(--pr-font-line-body);white-space:pre-wrap;overflow-wrap:anywhere}.pr-preview-link{text-decoration:underline;text-underline-offset:2px}.pr-rating{display:flex;align-items:center;gap:var(--pr-space-2)}.pr-rating-caption{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label)}.pr-rating-readonly{display:inline-flex;align-items:center;gap:var(--pr-space-1)}.pr-rating-value{color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-semibold);font-size:var(--pr-font-size-label)}.pr-theme .pr-star:not([data-filled]){fill:transparent;stroke:var(--pr-color-border-control)}.pr-preview-browser{display:flex;flex-direction:column}.pr-preview-browser .pr-preview-canvas{flex:1}.pr-image-upload{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pr-space-4)}.pr-image-upload-box{position:relative;display:grid;place-items:center;flex:0 1 16rem;min-width:8rem;border:var(--pr-border-width-thin) dashed var(--pr-color-border-control);border-radius:var(--pr-radius-md);background:var(--pr-color-surface-sunken);overflow:hidden}.pr-image-upload-square,.pr-image-upload-circle{flex:none;min-width:0;border-style:solid}.pr-image-upload-circle{border-radius:50%}.pr-image-upload-img{height:100%;border-radius:inherit}.pr-image-upload-free .pr-image-upload-img{padding:var(--pr-space-2)}.pr-image-upload-empty{display:flex;flex-direction:column;align-items:center;gap:var(--pr-space-1);padding:var(--pr-space-2);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);text-align:center}.pr-image-upload-busy{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--pr-color-surface-raised) 70%,transparent);color:var(--pr-color-action-primary)}.pr-image-upload-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pr-space-2)}.pr-image-upload-rules{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption)}.pr-drop-over{border-color:var(--pr-color-action-primary)!important;border-style:solid!important;background:var(--pr-color-action-primary-soft)!important}.pr-file-drop{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--pr-space-2) var(--pr-space-3);padding:var(--pr-space-5) var(--pr-space-4);border:var(--pr-border-width-thin) dashed var(--pr-color-border-control);border-radius:var(--pr-radius-md);background:var(--pr-color-surface-sunken);text-align:center}.pr-file-drop-disabled{opacity:.6}.pr-file-drop-text{color:var(--pr-color-text-default)}.pr-file-drop-rules{flex-basis:100%;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption)}.pr-file-list{display:flex;flex-direction:column;gap:var(--pr-space-1);margin:0;padding:0;list-style:none}.pr-file-list li{display:flex;align-items:center;gap:var(--pr-space-2);padding:var(--pr-space-1) var(--pr-space-1) var(--pr-space-1) var(--pr-space-3);border:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);border-radius:var(--pr-radius-md);background:var(--pr-color-surface-raised)}.pr-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pr-color-text-strong)}.pr-file-size{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);font-variant-numeric:tabular-nums}.pr-card{display:flex;flex-direction:column;min-width:0;background:var(--pr-card-bg);border:var(--pr-border-width-thin) solid var(--pr-card-border);border-radius:var(--pr-radius-lg);box-shadow:var(--pr-card-shadow-value);color:var(--pr-color-text-default)}.pr-card-pad-none{padding:0}.pr-card-pad-sm{padding:var(--pr-space-3)}.pr-card-pad-md{padding:var(--pr-space-5)}.pr-card-pad-lg{padding:var(--pr-space-6)}.pr-card:has(>.pr-card-header,>.pr-card-body,>.pr-card-footer){padding:0}.pr-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pr-space-3);padding:var(--pr-space-4) var(--pr-space-5) 0}.pr-card-heading{min-width:0}.pr-card-title{color:var(--pr-color-text-strong);font-size:var(--pr-font-size-title-sm);line-height:var(--pr-font-line-title-sm);font-weight:var(--pr-font-weight-semibold)}.pr-card-description{margin:var(--pr-space-1) 0 0;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label);line-height:var(--pr-font-line-label)}.pr-card-actions{display:flex;gap:var(--pr-space-2);flex:none}.pr-card-body{padding:var(--pr-space-4) var(--pr-space-5)}.pr-card-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--pr-space-2);padding:var(--pr-space-3) var(--pr-space-5);border-top:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-card-header:only-child,.pr-card-header:has(+.pr-card-footer){padding-bottom:var(--pr-space-4)}.pr-callout{display:flex;align-items:flex-start;gap:var(--pr-space-3);padding:var(--pr-space-3) var(--pr-space-4);border-radius:var(--pr-radius-md);border:var(--pr-border-width-thin) solid transparent}.pr-callout-icon{margin-top:1px}.pr-callout-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--pr-space-1)}.pr-callout-title{margin:0;font-weight:var(--pr-font-weight-semibold);color:inherit}.pr-callout-body{color:var(--pr-color-text-default);font-size:var(--pr-font-size-body);line-height:var(--pr-font-line-body)}.pr-callout-body>p{margin:0}.pr-callout-action{margin-top:var(--pr-space-1)}.pr-callout-dismiss{margin:-4px -8px -4px 0}.pr-callout-info{background:var(--pr-color-feedback-info-soft);border-color:color-mix(in srgb,var(--pr-color-feedback-info) 30%,transparent);color:var(--pr-color-feedback-info-soft-text)}.pr-callout-success{background:var(--pr-color-feedback-success-soft);border-color:color-mix(in srgb,var(--pr-color-feedback-success) 30%,transparent);color:var(--pr-color-feedback-success-soft-text)}.pr-callout-warning{background:var(--pr-color-feedback-warning-soft);border-color:color-mix(in srgb,var(--pr-color-feedback-warning) 30%,transparent);color:var(--pr-color-feedback-warning-soft-text)}.pr-callout-danger{background:var(--pr-color-feedback-danger-soft);border-color:color-mix(in srgb,var(--pr-color-feedback-danger) 30%,transparent);color:var(--pr-color-feedback-danger-soft-text)}.pr-callout-accent{background:var(--pr-color-accent-soft);border-color:color-mix(in srgb,var(--pr-color-accent-base) 30%,transparent);color:var(--pr-color-accent-soft-text)}.pr-callout-neutral{background:var(--pr-color-surface-sunken);border-color:var(--pr-color-border-subtle);color:var(--pr-color-text-strong)}.pr-callout-info .pr-callout-body,.pr-callout-success .pr-callout-body,.pr-callout-warning .pr-callout-body,.pr-callout-danger .pr-callout-body{color:inherit}.pr-banner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pr-space-2) var(--pr-space-3);padding:var(--pr-space-2) var(--pr-space-4);border-bottom:var(--pr-border-width-thin) solid transparent;font-size:var(--pr-font-size-body)}.pr-banner-icon{flex:none}.pr-banner-text{flex:1 1 18rem;margin:0;line-height:var(--pr-font-line-body)}.pr-banner-action{flex:none}.pr-banner-dismiss{flex:none;margin-inline-start:auto;color:inherit}.pr-banner-info{background:var(--pr-color-feedback-info-soft);color:var(--pr-color-feedback-info-soft-text);border-color:color-mix(in srgb,var(--pr-color-feedback-info) 25%,transparent)}.pr-banner-success{background:var(--pr-color-feedback-success-soft);color:var(--pr-color-feedback-success-soft-text);border-color:color-mix(in srgb,var(--pr-color-feedback-success) 25%,transparent)}.pr-banner-warning{background:var(--pr-color-feedback-warning-soft);color:var(--pr-color-feedback-warning-soft-text);border-color:color-mix(in srgb,var(--pr-color-feedback-warning) 25%,transparent)}.pr-banner-danger{background:var(--pr-color-feedback-danger-soft);color:var(--pr-color-feedback-danger-soft-text);border-color:color-mix(in srgb,var(--pr-color-feedback-danger) 25%,transparent)}.pr-banner-neutral{background:var(--pr-color-surface-sunken);color:var(--pr-color-text-strong);border-color:var(--pr-color-border-subtle)}.pr-banner-brand{background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text);border-color:color-mix(in srgb,var(--pr-color-action-primary) 20%,transparent)}.pr-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pr-space-2);margin-top:var(--pr-space-2)}.pr-error-details{display:flex;flex-direction:column;align-items:center;width:min(36rem,100%);margin-top:var(--pr-space-2)}.pr-error-details .pr-disclosure{width:100%;text-align:center}.pr-error-details .pr-disclosure-inner{text-align:start}.pr-confidential{display:inline-flex;align-items:center;gap:var(--pr-space-1);color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);font-weight:var(--pr-font-weight-medium);white-space:nowrap}.pr-confidential-notice{display:flex;align-items:flex-start;gap:var(--pr-space-2);padding:var(--pr-space-2) var(--pr-space-3);border-radius:var(--pr-radius-md);border:var(--pr-border-width-thin) dashed var(--pr-color-border-control);background:var(--pr-color-surface-sunken);color:var(--pr-color-text-strong)}.pr-confidential-notice p{margin:0;font-size:var(--pr-font-size-label);line-height:var(--pr-font-line-body)}.pr-confidential-notice .pr-icon{margin-top:1px;color:var(--pr-color-text-muted)}.pr-banner-strong{background:var(--pr-color-surface-inverse);color:var(--pr-color-text-inverse);border-color:transparent}.pr-banner-strong .pr-button-secondary{background:transparent;color:var(--pr-color-text-inverse);border-color:color-mix(in srgb,var(--pr-color-text-inverse) 50%,transparent)}.pr-banner-strong .pr-button-secondary:hover:not(:disabled,[data-loading]){background:color-mix(in srgb,var(--pr-color-text-inverse) 14%,transparent)}.pr-theme .pr-banner-strong :focus-visible{outline-color:var(--pr-color-text-inverse)}.pr-confidential-notice .pr-confidential-title{margin-bottom:2px;font-weight:var(--pr-font-weight-semibold)}.pr-chat-launcher{position:relative;display:inline-grid;place-items:center;flex:none;width:3.5rem;height:3.5rem;padding:0;border:0;border-radius:50%;background:var(--pr-color-action-primary);color:var(--pr-color-text-on-action);box-shadow:var(--pr-elevation-2);cursor:pointer;transition:background-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out),box-shadow var(--pr-motion-duration-fast) var(--pr-motion-easing-out),transform var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-chat-launcher:hover{background:var(--pr-color-action-primary-hover);box-shadow:var(--pr-elevation-3)}.pr-chat-launcher:active{background:var(--pr-color-action-primary-active);transform:scale(.96)}.pr-chat-launcher-fixed{position:fixed;right:calc(var(--pr-space-4) + env(safe-area-inset-right,0px));bottom:calc(var(--pr-space-4) + env(safe-area-inset-bottom,0px));z-index:var(--pr-z-float)}.pr-chat-launcher-badge{position:absolute;top:calc(-1 * var(--pr-space-1) / 2);right:calc(-1 * var(--pr-space-1) / 2);display:grid;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:var(--pr-space-1);border-radius:.625rem;background:var(--pr-color-action-danger);color:var(--pr-color-text-on-action);box-shadow:0 0 0 var(--pr-border-width-thick) var(--pr-color-surface-raised);font-size:var(--pr-font-size-overline);font-weight:var(--pr-font-weight-bold);line-height:1}.pr-chat-panel{display:flex;flex-direction:column;min-width:0;overflow:hidden;overflow:clip;background:var(--pr-color-surface-raised);border:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);border-radius:var(--pr-radius-lg);box-shadow:var(--pr-elevation-3);color:var(--pr-color-text-default);font-family:var(--pr-font-family-body)}.pr-chat-panel:focus{outline:none}.pr-chat-panel-fixed{position:fixed;right:calc(var(--pr-space-4) + env(safe-area-inset-right,0px));bottom:calc(var(--pr-space-4) + env(safe-area-inset-bottom,0px));z-index:var(--pr-z-float);width:min(25rem,calc(100vw - 2 * var(--pr-space-4)));height:min(40rem,calc(100dvh - 2 * var(--pr-space-4)));transform-origin:bottom right;animation:pr-chat-panel-in var(--pr-motion-duration-slow) var(--pr-motion-easing-out)}.pr-chat-panel-inline{position:relative;width:100%;height:100%}@media(max-width:37.49em){.pr-chat-launcher{width:3.25rem;height:3.25rem}.pr-chat-panel-fixed{inset:0;width:auto;height:auto;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border:0;border-radius:0;animation-name:pr-chat-sheet-in}}.pr-chat-panel-header{display:flex;align-items:center;gap:var(--pr-space-3);padding:var(--pr-space-3) var(--pr-space-2) var(--pr-space-3) var(--pr-space-4);border-bottom:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-chat-panel-heading{flex:1;min-width:0}.pr-chat-panel-title{margin:0;color:var(--pr-color-text-strong);font-family:var(--pr-font-family-display);font-size:var(--pr-font-size-title-sm);line-height:var(--pr-font-line-title-sm);font-weight:var(--pr-font-weight-heading);letter-spacing:var(--pr-font-tracking-heading);overflow-wrap:anywhere}.pr-chat-panel-subtitle{margin:0;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption)}.pr-chat-panel-actions{display:flex;align-items:center;gap:var(--pr-space-1);flex:none}.pr-chat-panel-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--pr-color-surface-page)}.pr-chat-panel-footer{flex:none;padding:var(--pr-space-3) var(--pr-space-4);border-top:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-chat-thread{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pr-theme .pr-chat-thread:focus-visible{outline-offset:calc(-1 * var(--pr-focus-ring-width))}.pr-chat-thread-content{display:flex;flex-direction:column;gap:var(--pr-space-3);padding:var(--pr-space-4)}.pr-chat-message{display:flex;flex-direction:column;gap:var(--pr-space-1);min-width:0;max-width:85%}.pr-chat-message-user{align-self:flex-end;align-items:flex-end}.pr-chat-message-assistant{align-self:flex-start;align-items:flex-start}.pr-chat-bubble{display:flex;align-items:flex-start;gap:var(--pr-space-2);max-width:100%;padding:var(--pr-space-2) var(--pr-space-3);border:var(--pr-border-width-thin) solid transparent;border-radius:var(--pr-radius-lg);font-size:var(--pr-font-size-body-lg);line-height:var(--pr-font-line-body-lg);overflow-wrap:anywhere}.pr-chat-bubble-content{min-width:0}.pr-chat-bubble-icon{margin-top:.15em}.pr-chat-message-user .pr-chat-bubble{background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text);border-end-end-radius:var(--pr-radius-sm);white-space:pre-wrap}.pr-chat-message-assistant .pr-chat-bubble{background:var(--pr-color-surface-raised);border-color:var(--pr-color-border-subtle);color:var(--pr-color-text-default);border-end-start-radius:var(--pr-radius-sm)}.pr-chat-message[data-status=error] .pr-chat-bubble{border-color:var(--pr-color-feedback-danger);color:var(--pr-color-feedback-danger-text)}.pr-chat-message-meta{display:flex;align-items:center;gap:var(--pr-space-2)}.pr-chat-message-user .pr-chat-message-meta{flex-direction:row-reverse}.pr-chat-message-time{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption)}.pr-chat-message-actions{display:flex;align-items:center;gap:var(--pr-space-1)}@media(hover:hover)and (pointer:fine){.pr-chat-message:not([data-status=error]) .pr-chat-message-actions{opacity:0;transition:opacity var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-chat-message:hover .pr-chat-message-actions,.pr-chat-message:focus-within .pr-chat-message-actions,.pr-chat-message .pr-chat-message-actions:has([aria-pressed=true]){opacity:1}}.pr-chat-note{align-self:center;max-width:100%;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption);text-align:center}.pr-chat-md{min-width:0}.pr-chat-md>*{margin:0}.pr-chat-md>*+*{margin-top:var(--pr-space-2)}.pr-chat-md :is(ul,ol){margin:0;padding-inline-start:var(--pr-space-5)}.pr-chat-md li+li,.pr-chat-md li>:is(ul,ol){margin-top:var(--pr-space-1)}.pr-chat-md-heading{color:var(--pr-color-text-strong)}.pr-chat-action{display:flex;flex-direction:column;gap:var(--pr-space-3);min-width:0;padding:var(--pr-space-4);background:var(--pr-card-bg);border:var(--pr-border-width-thin) solid var(--pr-card-border);border-radius:var(--pr-radius-lg);box-shadow:var(--pr-card-shadow-value);color:var(--pr-color-text-default);font-size:var(--pr-font-size-body-lg);line-height:var(--pr-font-line-body-lg)}.pr-chat-action:is([data-status=proposed],[data-status=running]){border-color:color-mix(in srgb,var(--pr-color-action-primary) 45%,transparent)}.pr-chat-action:is([data-status=proposed],[data-status=running])[data-tone=danger]{border-color:color-mix(in srgb,var(--pr-color-action-danger) 45%,transparent)}.pr-chat-action-title{margin:0;color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-semibold);overflow-wrap:anywhere}.pr-chat-action-options{display:grid;gap:var(--pr-space-3);min-width:0}.pr-chat-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--pr-space-2)}.pr-chat-action-status{display:flex;align-items:flex-start;gap:var(--pr-space-2);color:var(--pr-color-text-muted)}.pr-chat-action-status:empty{display:none}.pr-chat-action-status .pr-icon{margin-top:.15em}.pr-chat-action[data-status=done] .pr-chat-action-status{color:var(--pr-color-feedback-success-text)}.pr-chat-action[data-status=error] .pr-chat-action-status{color:var(--pr-color-feedback-danger-text)}.pr-chat-action-extra,.pr-chat-suggestions{display:flex;flex-wrap:wrap;gap:var(--pr-space-2)}.pr-chat-chip{display:inline-flex;align-items:center;gap:var(--pr-space-1);max-width:100%;min-height:var(--pr-control-height-sm);padding:var(--pr-space-1) var(--pr-space-3);border:var(--pr-border-width-thin) solid var(--pr-color-border-default);border-radius:var(--pr-radius-pill);background:var(--pr-color-action-secondary);color:var(--pr-color-text-strong);font:inherit;font-size:var(--pr-font-size-body);line-height:var(--pr-font-line-body);text-align:start;cursor:pointer;transition:background-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out),border-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out),color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-chat-chip .pr-icon{color:var(--pr-color-text-link)}.pr-chat-chip:hover:not(:disabled){background:var(--pr-color-action-primary-soft);border-color:color-mix(in srgb,var(--pr-color-action-primary) 45%,transparent);color:var(--pr-color-action-primary-soft-text)}.pr-chat-chip:hover:not(:disabled) .pr-icon{color:inherit}.pr-chat-chip:disabled{opacity:.5;cursor:not-allowed}@media(max-width:37.49em),(pointer:coarse){.pr-chat-chip{min-height:2.75rem}}.pr-chat-composer{display:flex;flex-direction:column;gap:var(--pr-space-1);min-width:0}.pr-chat-composer-box{display:flex;align-items:flex-end;gap:var(--pr-space-2);padding:var(--pr-space-1) var(--pr-space-1) var(--pr-space-1) var(--pr-space-3);background:var(--pr-field-bg);border:var(--pr-border-width-thin) solid var(--pr-field-border);border-radius:var(--pr-radius-lg);transition:border-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-chat-composer-box:hover:not([data-disabled]){border-color:var(--pr-color-text-muted)}.pr-chat-composer-box:focus-within{outline:var(--pr-focus-ring-width) solid var(--pr-color-border-focus);outline-offset:0;border-color:var(--pr-color-border-focus)}.pr-chat-composer-box[data-disabled]{background:var(--pr-color-surface-field-locked);opacity:.6}.pr-chat-composer-box .pr-icon-button{border-radius:calc(var(--pr-radius-lg) - var(--pr-space-1))}.pr-chat-composer .pr-chat-composer-input.pr-textarea{flex:1;padding:var(--pr-space-2) 0;border:0;border-radius:0;background:transparent;font-size:var(--pr-font-size-body-lg);line-height:var(--pr-font-line-body-lg);outline:none;resize:none}.pr-chat-composer .pr-chat-composer-input.pr-textarea:disabled{background:transparent;opacity:1}.pr-theme .pr-chat-composer .pr-chat-composer-input:focus-visible{outline:none}.pr-chat-composer-meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pr-space-3)}.pr-chat-composer-hint{margin:0;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);line-height:var(--pr-font-line-caption)}.pr-chat-composer-count{margin-inline-start:auto;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);white-space:nowrap}.pr-chat-composer-count[data-full]{color:var(--pr-color-feedback-danger-text)}.pr-chat-typing{display:flex;align-items:center;gap:var(--pr-space-2);align-self:flex-start;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-body)}.pr-chat-typing-dots{display:inline-flex;gap:var(--pr-space-1);padding:var(--pr-space-3);background:var(--pr-color-surface-raised);border:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);border-radius:var(--pr-radius-lg);border-end-start-radius:var(--pr-radius-sm)}.pr-chat-typing-dots>span{width:.375rem;height:.375rem;border-radius:50%;background:currentColor;opacity:.6;animation:pr-chat-dot 1.2s ease-in-out infinite}.pr-chat-typing-dots>span:nth-child(2){animation-delay:.15s}.pr-chat-typing-dots>span:nth-child(3){animation-delay:.3s}.pr-theme:has(.pr-chat-launcher-fixed) .pr-toast-viewport{bottom:calc(3.5rem + var(--pr-space-4) + env(safe-area-inset-bottom,0px))}@media(min-width:60em){.pr-theme:has(.pr-chat-panel-fixed) .pr-toast-viewport{right:calc(25rem + var(--pr-space-4));bottom:0}}@media(max-width:59.99em){.pr-theme:has(.pr-chat-panel-fixed) .pr-toast-viewport{top:0;bottom:auto}}@keyframes pr-chat-panel-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes pr-chat-sheet-in{0%{opacity:0;transform:translateY(24px)}}@keyframes pr-chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.pr-chat-typing-dots>span{animation:none}.pr-chat-launcher:active{transform:none}}.pr-page-header{display:flex;flex-direction:column;gap:var(--pr-space-2);margin-bottom:var(--pr-space-6)}.pr-page-header-row{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--pr-space-3) var(--pr-space-4)}.pr-page-header-text{min-width:0;flex:1 1 20rem}.pr-page-header-description{margin-top:var(--pr-space-1);max-width:70ch}.pr-page-header-actions{display:flex;flex-wrap:wrap;gap:var(--pr-space-2)}.pr-page-back{display:inline-flex;align-items:center;gap:var(--pr-space-1);align-self:flex-start;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label)}.pr-section{display:flex;flex-direction:column;gap:var(--pr-space-3)}.pr-section+.pr-section{margin-top:var(--pr-space-8)}.pr-section-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--pr-space-3)}.pr-section-heading{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 16rem}.pr-section-actions{display:flex;flex-wrap:wrap;gap:var(--pr-space-2);flex:0 1 auto;min-width:0;max-width:100%}.pr-section-card-header{padding:var(--pr-space-4) var(--pr-space-5) 0}.pr-card.pr-section{gap:0}.pr-card.pr-section+.pr-card.pr-section{margin-top:var(--pr-space-4)}.pr-grid>.pr-section+.pr-section,.pr-grid>.pr-card.pr-section+.pr-card.pr-section{margin-top:0}.pr-save-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--pr-space-3);min-width:0;padding:var(--pr-space-2) var(--pr-space-2) var(--pr-space-2) var(--pr-space-4);border:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);border-radius:var(--pr-radius-lg);background:var(--pr-color-surface-raised);transition:border-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out),box-shadow var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-save-bar[data-dirty]{position:sticky;top:calc(var(--pr-shell-top, 0px) + var(--pr-space-2));z-index:var(--pr-z-sticky);border-color:var(--pr-color-action-primary);box-shadow:var(--pr-elevation-3);animation:pr-save-bar-in var(--pr-motion-duration-base) var(--pr-motion-easing-out)}.pr-save-bar-status{display:flex;align-items:center;gap:var(--pr-space-2);flex:1 1 auto;min-width:0}.pr-save-bar-dot{flex:none;width:var(--pr-space-2);height:var(--pr-space-2);border-radius:var(--pr-radius-pill);background:var(--pr-color-feedback-warning)}.pr-save-bar-actions{display:flex;align-items:center;gap:var(--pr-space-2);flex:none}@keyframes pr-save-bar-in{0%{transform:translateY(calc(-1 * var(--pr-space-2)));opacity:.4}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.pr-save-bar,.pr-save-bar[data-dirty]{transition:none;animation:none}}@media(max-width:47.99em){.pr-save-bar{padding-inline-start:var(--pr-space-3)}}.pr-formsteps{scroll-margin-top:calc(var(--pr-shell-top, 0px) + var(--pr-space-12))}.pr-formsteps-tabs{display:flex;flex-direction:column;gap:var(--pr-space-4)}.pr-formsteps-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--pr-space-2)}.pr-formsteps-pager--bottom{padding-top:var(--pr-space-4);border-top:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-formsteps-pager--top{margin-top:calc(-1 * var(--pr-space-1))}.pr-formsteps-count{text-align:center}.pr-formsteps-step:not([hidden]){display:flex;flex-direction:column;gap:var(--pr-space-4);padding-top:0}.pr-formsteps-hint{margin:0}.pr-formsteps-mark{margin-inline-start:var(--pr-space-1);vertical-align:-.125em}.pr-filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pr-space-2) var(--pr-space-3);margin-bottom:var(--pr-space-3)}.pr-filterbar-search{flex:1 1 16rem;min-width:min(16rem,100%);max-width:26rem}.pr-filterbar-search .pr-field-error{display:none}.pr-filterbar-filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pr-space-2)}.pr-filterbar-filters .pr-field-error{display:none}.pr-filterbar-end{display:flex;align-items:center;gap:var(--pr-space-2);margin-inline-start:auto}.pr-filterbar-count{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label);white-space:nowrap;font-variant-numeric:tabular-nums}.pr-datatable{display:flex;flex-direction:column;gap:var(--pr-space-3);min-width:0}.pr-datatable-pagination{padding-top:var(--pr-space-1)}.pr-td-actions{width:1%;white-space:nowrap;text-align:end}.pr-row-parent{display:flex;align-items:center;gap:var(--pr-space-1);min-width:0}.pr-row-parent-content{flex:1;min-width:0}.pr-row-toggle,.pr-row-toggle-space{flex:none;width:1.5rem;height:1.5rem}.pr-row-toggle{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pr-radius-sm);color:var(--pr-color-text-muted);cursor:pointer}.pr-row-toggle:hover{background:var(--pr-color-surface-sunken);color:var(--pr-color-text-strong)}.pr-row-toggle .pr-icon{transform:rotate(-90deg);transition:transform var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-row-toggle[aria-expanded=true] .pr-icon{transform:none}.pr-row-child{display:block;padding-inline-start:calc(1.5rem + var(--pr-space-1) + var(--pr-space-3))}.pr-table-row[data-level="2"]>.pr-td{background:color-mix(in srgb,var(--pr-color-surface-sunken) 45%,transparent)}.pr-table-stacked .pr-table-row[data-level="2"]{padding-inline-start:var(--pr-space-4);border-inline-start:var(--pr-border-width-thick) solid var(--pr-color-border-subtle)}.pr-table-stacked .pr-table-row[data-level="2"]>.pr-td{background:transparent}.pr-table-stacked .pr-row-child{padding-inline-start:0}@media(max-width:47.99em){.pr-table-stack .pr-table-row[data-level="2"]{padding-inline-start:var(--pr-space-4);border-inline-start:var(--pr-border-width-thick) solid var(--pr-color-border-subtle)}.pr-table-stack .pr-table-row[data-level="2"]>.pr-td{background:transparent}.pr-table-stack .pr-row-child{padding-inline-start:0}}.pr-datatable-tools{display:none;align-items:center;flex-wrap:wrap;gap:var(--pr-space-2)}.pr-table-controls:has(.pr-table-stacked) .pr-datatable-tools{display:flex}@media(max-width:47.99em){.pr-table-controls:has(.pr-table-stack) .pr-datatable-tools{display:flex}}.pr-datatable-tools-sort{flex:1 1 12rem;min-width:0;max-width:22rem}.pr-datatable-active{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pr-space-2)}.pr-datatable-chip{display:inline-flex;align-items:center;gap:var(--pr-space-1);max-width:100%;min-height:1.75rem;padding-inline:var(--pr-space-3) 2px;border:var(--pr-border-width-thin) solid color-mix(in srgb,var(--pr-color-action-primary) 40%,transparent);border-radius:var(--pr-radius-pill);background:color-mix(in srgb,var(--pr-color-action-primary) 8%,transparent);color:var(--pr-color-text-strong);font-size:var(--pr-font-size-label);line-height:var(--pr-font-line-label)}.pr-datatable-chip>span{min-width:0;overflow-wrap:anywhere}.pr-datatable-chip-remove{all:unset;box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;color:var(--pr-color-text-muted);cursor:pointer}.pr-datatable-chip-remove:hover{background:color-mix(in srgb,var(--pr-color-action-primary) 16%,transparent);color:var(--pr-color-text-strong)}.pr-datatable-chip-remove:focus-visible{outline:var(--pr-focus-ring-width) solid var(--pr-color-border-focus);outline-offset:1px}@media(pointer:coarse){.pr-datatable-chip{min-height:2.75rem}.pr-datatable-chip-remove{width:2.5rem;height:2.5rem}}.pr-datatable-selection{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pr-space-2) var(--pr-space-3);padding:var(--pr-space-2) var(--pr-space-3);border:var(--pr-border-width-thin) solid color-mix(in srgb,var(--pr-color-action-primary) 35%,transparent);border-radius:var(--pr-radius-md);background:var(--pr-color-action-primary-soft)}.pr-datatable-selection-count{margin-inline-end:auto;color:var(--pr-color-action-primary-soft-text);font-size:var(--pr-font-size-label);font-weight:var(--pr-font-weight-semibold);font-variant-numeric:tabular-nums}.pr-datatable-count{margin-inline-start:auto;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label);white-space:nowrap;font-variant-numeric:tabular-nums}.pr-datatable-filters{display:grid;gap:var(--pr-space-4)}.pr-datatable-filter-group{display:grid;gap:var(--pr-space-2)}.pr-datatable-filter-title{margin:0;color:var(--pr-color-text-strong);font-size:var(--pr-font-size-label);font-weight:var(--pr-font-weight-semibold)}.pr-datatable-filter{display:grid;gap:var(--pr-space-2);min-width:0}.pr-datatable-filter .pr-field-error{display:none}.pr-datatable-filter-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pr-space-2)}.pr-datatable-filter-options{display:grid;gap:var(--pr-space-1);max-height:16rem;overflow-y:auto;overscroll-behavior:contain}.pr-datatable-filter-none{margin:0;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label)}.pr-choice-cards{display:grid;gap:var(--pr-space-3)}@media(min-width:48em){.pr-choice-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-choice-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-choice-card{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--pr-space-3);padding:var(--pr-space-4);border:var(--pr-border-width-thin) solid var(--pr-color-border-default);border-radius:var(--pr-radius-lg);background:var(--pr-color-surface-raised);color:var(--pr-color-text-default);text-align:start;cursor:pointer;transition:border-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out),box-shadow var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-choice-card:hover:not(:disabled){border-color:var(--pr-color-border-control)}.pr-choice-card[data-state=checked]{border-color:var(--pr-color-action-primary);box-shadow:inset 0 0 0 1px var(--pr-color-action-primary);background:color-mix(in srgb,var(--pr-color-action-primary-soft) 45%,var(--pr-color-surface-raised))}.pr-choice-card:disabled{opacity:.55;cursor:not-allowed}.pr-choice-card-mark{display:inline-grid;place-items:center;flex:none;width:1.125rem;height:1.125rem;margin-top:2px;border-radius:50%;border:1.5px solid var(--pr-color-border-control);background:var(--pr-field-bg)}.pr-choice-card-mark-box{border-radius:min(var(--pr-radius-sm),6px)}.pr-choice-card[data-state=checked] .pr-choice-card-mark{border-color:var(--pr-color-action-primary)}.pr-choice-card[data-state=checked] .pr-choice-card-mark-box{background:var(--pr-color-action-primary);color:var(--pr-color-text-on-action)}.pr-choice-card-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--pr-color-action-primary)}.pr-choice-card-text{display:flex;flex-direction:column;gap:var(--pr-space-1);flex:1;min-width:0}.pr-choice-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pr-space-2)}.pr-choice-card-title{color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-semibold)}.pr-choice-card-badge{display:inline-flex}.pr-choice-card-description{color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label);line-height:var(--pr-font-line-body)}.pr-choice-card-details{margin-top:var(--pr-space-2);font-size:var(--pr-font-size-label)}.pr-choice-card-aside{flex:none;color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-semibold);text-align:end;font-variant-numeric:tabular-nums}.pr-step-guide{margin:0;padding:0;list-style:none}.pr-step-guide-item{position:relative;display:grid;grid-template-columns:1.75rem 1fr;gap:var(--pr-space-3);padding-bottom:var(--pr-space-4)}.pr-step-guide-item:not(:last-child):before{content:"";position:absolute;top:2rem;bottom:.25rem;left:calc(.875rem - 1px);width:2px;background:var(--pr-color-border-subtle)}.pr-step-guide-marker{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--pr-color-action-primary-soft);color:var(--pr-color-action-primary-soft-text);font-size:var(--pr-font-size-label);font-weight:var(--pr-font-weight-semibold)}.pr-step-guide-body{padding-top:3px;min-width:0}.pr-step-guide-title{display:flex;align-items:center;gap:var(--pr-space-1);margin:0;color:var(--pr-color-text-strong);font-weight:var(--pr-font-weight-semibold)}.pr-step-guide-content{margin-top:var(--pr-space-1);color:var(--pr-color-text-default);font-size:var(--pr-font-size-label);line-height:var(--pr-font-line-body)}.pr-card.pr-addon{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pr-space-4);scroll-margin-top:var(--pr-space-8)}.pr-addon-main{display:flex;align-items:flex-start;gap:var(--pr-space-4);flex:1 1 18rem;min-width:0}.pr-addon-text{display:flex;flex-direction:column;gap:var(--pr-space-2);flex:1 1 auto;min-width:0}.pr-addon-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pr-space-2)}.pr-addon-title{color:var(--pr-color-text-strong);font-size:var(--pr-font-size-body-lg);font-weight:var(--pr-font-weight-semibold)}.pr-addon-price{color:var(--pr-color-text-strong);font-size:var(--pr-font-size-label);font-variant-numeric:tabular-nums}.pr-addon-description{margin:0;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-body);line-height:var(--pr-font-line-body)}.pr-addon-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pr-space-2)}@media(max-width:47.99em){.pr-addon-actions{width:100%}}.pr-shell{--pr-shell-top: 4rem;display:grid;grid-template-columns:15rem minmax(0,1fr);grid-template-rows:4rem 1fr;grid-template-areas:"header header" "nav main";min-height:100vh;background:var(--pr-color-surface-page)}.pr-skip-link{position:absolute;top:var(--pr-space-2);left:var(--pr-space-2);z-index:var(--pr-z-tooltip);padding:var(--pr-space-2) var(--pr-space-3);border-radius:var(--pr-radius-md);background:var(--pr-color-action-primary);color:var(--pr-color-text-on-action);font-weight:var(--pr-font-weight-semibold);transform:translateY(-200%)}.pr-skip-link:focus{transform:none}.pr-shell-header{grid-area:header;position:sticky;top:0;z-index:var(--pr-z-sticky);display:flex;align-items:center;gap:var(--pr-space-4);padding:0 var(--pr-space-4);background:var(--pr-shell-top-bg);border-bottom:var(--pr-border-width-thin) solid var(--pr-shell-top-line)}.pr-shell-header-start{display:flex;align-items:center;gap:var(--pr-space-2);flex:none}.pr-shell-header-center{flex:1 1 auto;max-width:22rem}.pr-shell-header-center .pr-field-error{display:none}.pr-shell-header-end{display:flex;align-items:center;gap:var(--pr-space-2);margin-inline-start:auto}.pr-shell-burger{display:none}.pr-shell-admin .pr-shell-header{background:var(--pr-color-surface-inverse);color:var(--pr-color-text-inverse);border-bottom-color:transparent}.pr-shell-admin .pr-shell-header .pr-logo{color:var(--pr-color-text-inverse)}.pr-shell-admin .pr-shell-header .pr-badge{color:var(--pr-color-text-inverse);border-color:color-mix(in srgb,var(--pr-color-text-inverse) 50%,transparent);background:transparent}.pr-shell-admin .pr-shell-header .pr-icon-button-ghost{color:var(--pr-color-text-inverse)}.pr-theme .pr-shell-admin .pr-shell-header :focus-visible{outline-color:var(--pr-color-text-inverse)}.pr-shell-nav{grid-area:nav;position:sticky;top:4rem;align-self:start;display:flex;flex-direction:column;gap:var(--pr-space-3);height:calc(100vh - 4rem);padding:var(--pr-space-3);overflow-y:auto;border-inline-end:var(--pr-border-width-thin) solid var(--pr-shell-nav-line);background:var(--pr-shell-nav-bg);color:var(--pr-shell-fg)}.pr-shell-sheet{background:var(--pr-shell-nav-bg);color:var(--pr-shell-fg)}.pr-shell-sheet .pr-dialog-title,.pr-shell-sheet .pr-dialog-close{color:var(--pr-shell-fg-strong)}:is(.pr-shell-nav,.pr-shell-sheet) :focus-visible{outline-color:var(--pr-shell-focus)}:is(.pr-shell-nav,.pr-shell-sheet){--pr-color-text-default: var(--pr-shell-fg);--pr-color-text-strong: var(--pr-shell-fg-strong);--pr-color-text-muted: var(--pr-shell-muted);--pr-color-text-link: var(--pr-shell-link)}.pr-theme{--pr-shell-page-text-default: var(--pr-color-text-default);--pr-shell-page-text-strong: var(--pr-color-text-strong);--pr-shell-page-text-muted: var(--pr-color-text-muted)}.pr-nav-card{--pr-color-text-default: var(--pr-shell-page-text-default);--pr-color-text-strong: var(--pr-shell-page-text-strong);--pr-color-text-muted: var(--pr-shell-page-text-muted);display:flex;align-items:center;gap:var(--pr-space-3);width:100%;padding:var(--pr-space-2) var(--pr-space-3);border:var(--pr-border-width-thin) solid var(--pr-color-border-default);border-radius:var(--pr-radius-md);background:var(--pr-color-surface-raised);color:var(--pr-color-text-default);text-decoration:none;transition:border-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out),background-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-nav-card:hover,.pr-nav-card[aria-current=page]{border-color:var(--pr-color-action-primary);background:var(--pr-color-action-primary-soft)}.pr-nav-card-text{display:flex;flex-direction:column;flex:1;min-width:0}.pr-shell-nav-list{flex:1}.pr-shell-nav-footer{padding-top:var(--pr-space-3);border-top:var(--pr-border-width-thin) solid var(--pr-shell-divider)}.pr-nav-section+.pr-nav-section{margin-top:var(--pr-space-4)}.pr-nav-section ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.pr-nav-section-label{margin:0 0 var(--pr-space-1);padding:0 var(--pr-space-2);color:var(--pr-shell-muted);font-size:var(--pr-font-size-overline);font-weight:var(--pr-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.pr-nav-item{display:flex;align-items:center;gap:var(--pr-space-3);min-height:2.5rem;padding:0 var(--pr-space-3);border-radius:var(--pr-radius-md);color:var(--pr-shell-fg);font-weight:var(--pr-font-weight-medium);text-decoration:none;transition:background-color var(--pr-motion-duration-fast) var(--pr-motion-easing-out)}.pr-nav-item .pr-icon{color:var(--pr-shell-muted)}a.pr-nav-item:hover{background:var(--pr-shell-hover-bg);color:var(--pr-shell-fg-strong)}.pr-nav-item[aria-current=page]{background:var(--pr-shell-active-bg);color:var(--pr-shell-active-fg)}.pr-nav-item[aria-current=page] .pr-icon{color:inherit}.pr-nav-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.pr-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-nav-lock{display:inline-flex;color:var(--pr-shell-muted)}.pr-nav-badge{min-width:1.25rem;padding:0 .375rem;border-radius:999px;background:var(--pr-shell-badge-bg);color:var(--pr-shell-badge-fg);font-size:var(--pr-font-size-caption);font-weight:var(--pr-font-weight-semibold);line-height:1.25rem;text-align:center;font-variant-numeric:tabular-nums}.pr-shell-main{grid-area:main;min-width:0;outline:none}.pr-shell-banners{display:contents}.pr-shell-banners>.pr-banner-strong{position:sticky;top:4rem;z-index:calc(var(--pr-z-sticky) - 1)}.pr-shell-content{padding:var(--pr-space-6)}@media(max-width:47.99em){.pr-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "main"}.pr-shell-nav{display:none}.pr-shell-burger{display:inline-grid}.pr-shell-header-center{display:none}.pr-shell-content{padding:var(--pr-space-3)}}.pr-shell-compact{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "main"}.pr-shell-compact .pr-shell-nav,.pr-shell-compact .pr-shell-header-center{display:none}.pr-shell-compact .pr-shell-burger{display:inline-grid}.pr-shell-compact .pr-shell-content{padding:var(--pr-space-3)}.pr-shell-compact .pr-button-icon-only-mobile{aspect-ratio:1;padding-inline:0}.pr-shell-compact .pr-button-icon-only-mobile>.pr-button-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pr-shell-compact .pr-button-icon-only-mobile>.pr-button-icon-after{display:none}.pr-shell-sheet-nav{margin-block:var(--pr-space-2)}.pr-auth{display:grid;place-items:center;min-height:100vh;padding:var(--pr-space-8) var(--pr-space-4);background:var(--pr-color-surface-page)}.pr-auth-main{width:100%;display:flex;flex-direction:column;gap:var(--pr-space-5)}.pr-auth-brand{display:flex;flex-direction:column;align-items:center;gap:var(--pr-space-2);text-align:center}.pr-auth-tagline{margin:0;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-label)}.pr-auth-card{padding:var(--pr-space-6);border:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);border-radius:var(--pr-radius-lg);background:var(--pr-color-surface-raised);box-shadow:var(--pr-elevation-2)}.pr-auth-title{margin:0;color:var(--pr-color-text-strong);font-family:var(--pr-font-family-display);font-size:var(--pr-font-size-title);font-weight:var(--pr-font-weight-heading);letter-spacing:var(--pr-font-tracking-heading)}.pr-auth-subtitle{margin:var(--pr-space-1) 0 0;color:var(--pr-color-text-muted)}.pr-auth-body{margin-top:var(--pr-space-5)}@media(max-width:30em){.pr-auth-card{padding:var(--pr-space-4)}}.pr-public{min-height:100vh;padding:0 var(--pr-space-4);background:var(--pr-color-surface-page)}.pr-public-header,.pr-public-main,.pr-public-footer{margin-inline:auto}.pr-public-header{padding:var(--pr-space-6) 0 var(--pr-space-4)}.pr-public-main{display:flex;flex-direction:column;gap:var(--pr-space-4)}.pr-public-footer{padding:var(--pr-space-8) 0;color:var(--pr-color-text-muted);font-size:var(--pr-font-size-caption);text-align:center}.pr-contrast{display:inline-flex}.pr-color-field{display:inline-flex;flex-direction:column;gap:var(--pr-space-2);min-width:0}.pr-color-input{display:inline-flex;align-items:center;gap:var(--pr-space-2);width:100%;max-width:20rem}.pr-color-chip{display:block;width:1.125rem;height:1.125rem;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pr-color-text-strong) 20%,transparent)}.pr-color-swatch[data-empty]::-webkit-color-swatch{background:linear-gradient(to top right,transparent 46%,var(--pr-color-feedback-danger) 47% 53%,transparent 54%)!important}.pr-color-swatch{flex:none;width:var(--pr-control-height-sm);height:var(--pr-control-height-sm);padding:2px;border:var(--pr-border-width-thin) solid var(--pr-color-border-control);border-radius:var(--pr-radius-sm);background:var(--pr-color-surface-raised);cursor:pointer}.pr-color-swatch::-webkit-color-swatch-wrapper{padding:0}.pr-color-swatch::-webkit-color-swatch{border:0;border-radius:calc(var(--pr-radius-sm) - 2px)}.pr-color-text .pr-control-input{font-family:var(--pr-font-family-mono);text-transform:lowercase}.pr-sample{display:flex;flex-direction:column;gap:var(--pr-space-2);width:13rem;padding:var(--pr-space-3);text-align:start;font-weight:var(--pr-font-weight-regular);border-radius:var(--pr-radius-md);border:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-sample-title{color:var(--pr-color-text-strong);font-family:var(--pr-font-family-display);font-size:var(--pr-font-size-body-lg);font-weight:var(--pr-font-weight-heading);letter-spacing:var(--pr-font-tracking-heading)}.pr-sample-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pr-space-2)}@media(max-width:30em){.pr-style-picker .pr-sample{width:9rem}.pr-style-picker .pr-sample-event{display:none}}.pr-sample-button{pointer-events:none}.pr-sample-event{padding:var(--pr-space-1) var(--pr-space-2);border-radius:var(--pr-radius-sm);background:var(--pr-session-confirmed-bg);color:var(--pr-session-confirmed-fg);font-size:var(--pr-font-size-caption)}.pr-palette-swatches{display:flex;gap:4px;margin-top:var(--pr-space-1)}.pr-palette-swatches span{width:2rem;height:2rem;border-radius:var(--pr-radius-sm);box-shadow:inset 0 0 0 1px #00000014}.pr-palette-swatches span:first-child{width:3rem}.pr-swatch-pair{display:inline-flex;gap:2px;flex:none}.pr-swatch-pair span{width:1.25rem;height:1.25rem;border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a}.pr-custom-colors{padding:var(--pr-space-4);border-radius:var(--pr-radius-lg);background:var(--pr-color-surface-sunken)}.pr-custom-row{display:flex;flex-wrap:wrap;gap:var(--pr-space-4)}.pr-custom-row>*{flex:1 1 12rem}.pr-see-all{align-self:flex-start}.pr-font-sample{display:flex;flex-direction:column;gap:2px;margin-top:var(--pr-space-1);padding:var(--pr-space-2) var(--pr-space-3);border-radius:var(--pr-radius-md)}.pr-font-sample-title{color:var(--pr-color-text-strong);font-family:var(--pr-font-family-display);font-size:var(--pr-font-size-title);font-weight:var(--pr-font-weight-heading);letter-spacing:var(--pr-font-tracking-heading)}.pr-font-sample-body{color:var(--pr-color-text-default);font-family:var(--pr-font-family-body)}.pr-radius-sample{display:block;margin-top:var(--pr-space-1);padding:var(--pr-space-2);background:transparent}.pr-radius-sample span{display:block;width:3.5rem;height:2.25rem;border:2px solid var(--pr-color-action-primary);border-radius:var(--pr-radius-lg);background:var(--pr-color-action-primary-soft)}.pr-icons-sample{display:flex;align-items:center;gap:var(--pr-space-2);margin-top:var(--pr-space-1);padding:var(--pr-space-2) var(--pr-space-3);background:transparent}.pr-shell-sample{display:grid;grid-template:.7rem 2.2rem / 2.2rem 4.4rem;width:6.6rem;margin-top:var(--pr-space-1);overflow:hidden;border:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);border-radius:var(--pr-radius-md);background:var(--pr-color-surface-page)}.pr-shell-sample-top{grid-column:1 / 3;background:var(--pr-shell-top-bg);border-bottom:var(--pr-border-width-thin) solid var(--pr-shell-top-line)}.pr-shell-sample-nav{display:flex;flex-direction:column;gap:3px;padding:4px;background:var(--pr-shell-nav-bg);border-inline-end:var(--pr-border-width-thin) solid var(--pr-shell-nav-line)}.pr-shell-sample-nav i{display:block;height:5px;border-radius:2px;background:var(--pr-shell-muted)}.pr-shell-sample-nav i[data-on]{background:var(--pr-shell-active-bg)}.pr-profile-swatches{display:inline-flex;gap:var(--pr-space-1);margin-top:var(--pr-space-1)}.pr-profile-swatches span{width:1.75rem;height:1.75rem;border-radius:var(--pr-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pr-color-text-strong) 16%,transparent)}.pr-reset{align-self:flex-start}.pr-surface-warning{display:flex;align-items:flex-start;gap:var(--pr-space-2);color:var(--pr-color-feedback-warning-text)}.pr-surface-warning .pr-icon{flex:none;margin-block-start:.125rem}.pr-appearance{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--pr-space-8);align-items:start}.pr-appearance-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pr-space-2)}.pr-appearance-controls{min-width:0}.pr-appearance-preview{position:sticky;top:var(--pr-space-4)}.pr-appearance-preview-button{display:none;align-self:flex-start}@media(max-width:74.99em){.pr-appearance{grid-template-columns:minmax(0,1fr)}.pr-appearance-preview{display:none}.pr-appearance-preview-button{display:inline-flex}}.pr-theme-preview{display:flex;flex-direction:column;gap:var(--pr-space-3);min-width:0}.pr-theme-preview-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pr-space-2)}.pr-theme-preview-bar .pr-field-error{display:none}.pr-theme-preview-stage{overflow:auto;scrollbar-gutter:stable;border:var(--pr-border-width-thin) solid var(--pr-color-border-default);border-radius:var(--pr-radius-lg);background:var(--pr-color-surface-sunken)}.pr-theme-preview-mobile{display:flex;justify-content:center;padding:var(--pr-space-4) var(--pr-space-4) 0}.pr-theme-preview-mobile .pr-theme-preview-screen{flex:none;border-radius:1.75rem 1.75rem 0 0;border:8px solid var(--pr-color-surface-inverse);border-bottom:0}.pr-theme-preview-screen{flex:none}.pr-theme-preview-theme,.pr-theme-preview-theme .pr-shell{min-height:100%}.pr-theme-preview-theme .pr-shell-header{position:static}.pr-theme-preview-theme .pr-shell-nav{position:static;height:auto}.pr-preview-overlay{display:grid;place-items:center;min-height:100%;padding:var(--pr-space-6) var(--pr-space-4);background:var(--pr-color-surface-overlay)}.pr-preview-overlay-full{padding:0;place-items:stretch}.pr-preview-overlay-full .pr-preview-dialog{max-width:none;border-radius:0}.pr-preview-dialog{animation:none;max-height:none}.pr-preview-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--pr-space-3)}.pr-preview-overlay-full .pr-preview-pair{grid-template-columns:1fr}.pr-preview-site{display:flex;flex-direction:column;gap:var(--pr-space-6);min-height:100%;padding:var(--pr-space-4) var(--pr-space-6) var(--pr-space-8);background:var(--pr-color-surface-page)}.pr-preview-site-header{display:flex;align-items:center;justify-content:space-between}.pr-preview-site-hero{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pr-space-3);max-width:34rem}.pr-preview-site-features{display:flex;flex-wrap:wrap;gap:var(--pr-space-3)}.pr-preview-site-features>*{flex:1 1 12rem}.pr-theme-preview-email{padding:var(--pr-space-4);background:var(--pr-color-surface-page);min-height:100%}.pr-token-filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pr-space-2) var(--pr-space-4)}.pr-token-filters>:first-child{flex:1 1 16rem;max-width:24rem}.pr-token-filters .pr-field-error{display:none}.pr-token-table .pr-td{padding-block:var(--pr-space-1)}.pr-token-contrast{display:inline-flex;align-items:center;gap:var(--pr-space-2);white-space:nowrap}.pr-theme-preview-screen{display:flex;flex-direction:column}.pr-theme-preview-screen>.pr-theme-preview-theme{flex:1;display:flex;flex-direction:column}.pr-theme-preview-theme>:first-child{flex:1}.pr-agenda-mock{--pr-mock-hour: calc(var(--pr-row-height-agenda) * 1.5);display:grid;border:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);border-radius:var(--pr-radius-lg);background:var(--pr-color-surface-raised);overflow:hidden}.pr-agenda-mock>.pr-day-head{justify-self:stretch;padding:var(--pr-space-2) 0;border-bottom:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-agenda-mock-hours{display:flex;flex-direction:column}.pr-agenda-mock-hours span{height:var(--pr-mock-hour);padding:2px var(--pr-space-2);color:var(--pr-color-text-muted);font-family:var(--pr-font-family-numeric);font-size:var(--pr-font-size-caption);text-align:end;border-top:var(--pr-border-width-thin) solid var(--pr-color-border-subtle)}.pr-agenda-mock-day{position:relative;height:calc(5 * var(--pr-mock-hour));border-inline-start:var(--pr-border-width-thin) solid var(--pr-color-border-subtle);background-image:repeating-linear-gradient(to bottom,var(--pr-color-border-subtle) 0 1px,transparent 1px var(--pr-mock-hour))}.pr-agenda-mock-today{background-color:color-mix(in srgb,var(--pr-color-action-primary-soft) 45%,transparent)}.pr-agenda-mock-event{position:absolute;inset-inline:3px;display:flex;flex-direction:column;gap:1px;padding:2px 5px;overflow:hidden;border-radius:var(--pr-radius-sm);font-size:var(--pr-font-size-caption);line-height:1.25}.pr-agenda-mock-event b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-agenda-mock-confirmed{background:var(--pr-session-confirmed-bg);color:var(--pr-session-confirmed-fg)}.pr-agenda-mock-pending{background:var(--pr-session-pending-bg);color:var(--pr-session-pending-fg);box-shadow:inset 0 0 0 1.5px var(--pr-session-pending-border)}.pr-agenda-mock-no-show{background:var(--pr-session-no-show-bg) repeating-linear-gradient(135deg,rgb(255 255 255 / .22) 0 6px,transparent 6px 12px);color:var(--pr-session-no-show-fg)}.pr-agenda-mock-cancelled{background:var(--pr-session-cancelled-bg);color:var(--pr-session-cancelled-fg)}.pr-agenda-mock-task{background:var(--pr-session-task-bg);color:var(--pr-session-task-fg)}.pr-agenda-mock-block{background:var(--pr-session-block-bg) repeating-linear-gradient(135deg,rgb(255 255 255 / .35) 0 5px,transparent 5px 10px);color:var(--pr-session-block-fg)}.pr-agenda-mock-request{background:repeating-linear-gradient(135deg,var(--pr-color-feedback-warning-soft) 0 6px,var(--pr-color-surface-raised) 6px 12px);color:var(--pr-color-feedback-warning-soft-text);box-shadow:inset 0 0 0 1.5px var(--pr-color-feedback-warning)}
