.sp-mode{align-items:center;gap:var(--sp-space-03);height:var(--sp-shell-header-h);padding:0 var(--sp-space-05);color:var(--sp-mode-text);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--sp-duration-fast-02) var(--sp-ease-standard);background:0 0;display:inline-flex}.sp-mode-text{align-items:center;gap:var(--sp-space-03);display:inline-flex}.sp-mode-label{font-weight:var(--sp-weight-semibold);text-overflow:ellipsis;min-width:0;overflow:hidden}.sp-mode-detail{color:var(--sp-shell-text-secondary);font-weight:var(--sp-weight-regular)}.sp-mode--static{cursor:default}button.sp-mode:is(:hover,[data-state=hover]){background:var(--sp-shell-bg-hover)}button.sp-mode:is(:active,[data-state=pressed]){background:var(--sp-shell-bg-pressed)}.sp-mode[aria-expanded=true]{background:var(--sp-shell-bg);box-shadow:inset 1px 0 0 var(--sp-shell-rule), inset -1px 0 0 var(--sp-shell-rule), inset 0 1px 0 var(--sp-shell-rule), 0 1px 0 0 var(--sp-shell-bg);z-index:1;position:relative}.sp-mode:is(:focus-visible,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-shell-focus);outline-offset:var(--sp-focus-offset)}.sp-mode-mark{width:var(--sp-mode-mark-size);height:var(--sp-mode-mark-size);flex:none;overflow:visible}.sp-mode-mark [data-stroke]{fill:none;stroke:currentColor;stroke-width:var(--sp-mode-mark-stroke);stroke-linejoin:miter}.sp-mode-mark [data-fill]{fill:currentColor}.sp-mode-mark [data-cut]{fill:none;stroke:var(--sp-shell-bg);stroke-width:var(--sp-mode-mark-stroke);stroke-linecap:square}.sp-mode--published .sp-mode-mark{color:var(--sp-mode-published-mark)}.sp-mode--draft .sp-mode-mark{color:var(--sp-mode-draft-mark)}.sp-mode--unpublished .sp-mode-mark{color:var(--sp-mode-unpublished-mark)}.sp-mode--error .sp-mode-mark{color:var(--sp-mode-error-mark)}.sp-mode-skeleton{width:var(--sp-mode-skeleton-w);height:var(--sp-mode-skeleton-h);background:var(--sp-shell-skeleton-bg)}@media (prefers-reduced-motion:no-preference){.sp-mode-skeleton{background:linear-gradient(90deg, var(--sp-shell-skeleton-bg) 0 40%, var(--sp-shell-skeleton-element) 50%, var(--sp-shell-skeleton-bg) 60% 100%);background-size:300% 100%;animation:3s linear infinite sp-skeleton-sweep}@keyframes sp-skeleton-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}}.sp-seat-mark{width:var(--sp-seat-mark);height:var(--sp-seat-mark);color:var(--sp-seat-mark-stroke-color);flex:none}.sp-seat-mark [data-stroke]{fill:none;stroke:currentColor;stroke-width:var(--sp-seat-mark-stroke);stroke-linecap:butt}.sp-seat-mark [data-hatch]{fill:none;stroke:currentColor;stroke-width:var(--sp-seat-mark-stroke)}.sp-seat-mark [data-fill]{fill:currentColor}.sp-seat-mark--pill{width:var(--sp-seat-footprint);height:var(--sp-seat-mark);background:var(--sp-seat-footprint-fill);box-shadow:inset 0 0 0 1px var(--sp-seat-footprint-border);flex:none;place-items:center;display:inline-grid}.sp-seat-mark--pill:before{content:"";width:var(--sp-space-05);height:var(--sp-space-01);background:var(--sp-seat-mark-fill-color)}.sp-seat-legend{align-items:center;gap:var(--sp-space-03);height:var(--sp-size-sm);padding:0 var(--sp-space-03);color:var(--sp-seat-mark-text);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);white-space:nowrap;display:inline-flex}.sp-seat-footprint{width:var(--sp-seat-footprint);height:var(--sp-seat-footprint);background:var(--sp-seat-footprint-fill);box-shadow:inset 0 0 0 1px var(--sp-seat-footprint-border);place-items:center;display:inline-grid}.sp-seat-footprint:is(:hover,[data-state=hover]){background:var(--sp-layer-hover-02)}.sp-seat-footprint:is(:focus-visible,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-seat-footprint[data-state=selected]{box-shadow:inset 0 0 0 var(--sp-space-01) var(--sp-pill-selected-edge)}.sp-seat-footprint--quiet{background:var(--sp-pill-quiet-fill);box-shadow:inset 0 0 0 1px var(--sp-pill-quiet-edge)}.sp-seat-footprint--quiet .sp-seat-mark{color:var(--sp-pill-quiet-text)}.sp-seat-footprint--search{background:var(--sp-pill-search-fill);box-shadow:inset 0 0 0 1px var(--sp-pill-search-edge)}.sp-seat-footprint--search:is(:hover,[data-state=hover]){background:var(--sp-pill-search-fill)}.sp-header{height:var(--sp-shell-header-h);box-shadow:inset 0 -1px 0 var(--sp-shell-rule);border:0;align-items:stretch}.sp-header .cds-header-name{padding:0 36px 0 var(--sp-space-05);gap:var(--sp-space-03);white-space:nowrap;flex:none;position:relative}.sp-header .sp-header-org{color:var(--sp-shell-text)}.sp-header .cds-header-name strong{color:var(--sp-shell-wordmark);font-weight:var(--sp-weight-medium);margin-left:0}.sp-header .cds-header-name:after{content:"";inset-inline-end:0;top:var(--sp-space-04);width:1px;height:var(--sp-space-06);background:var(--sp-shell-separator);position:absolute}.sp-header .cds-header-nav{padding-inline-start:var(--sp-space-06)}.sp-header .cds-header-nav>a,.sp-header .sp-header-administration-trigger{padding-inline:var(--sp-space-05)}@media (max-width:1055px){.sp-header .sp-header-org{display:none}.sp-header .cds-header-name{padding-inline:var(--sp-space-05);margin-inline-end:var(--sp-space-03)}.sp-header .cds-header-name strong{margin-left:0}.sp-header .cds-header-name:after{display:none}}.sp-header .cds-header-nav a[aria-current=page]{color:var(--sp-shell-text);box-shadow:inset 0 -3px 0 var(--sp-shell-current-bar);font-weight:var(--sp-weight-semibold);background:0 0}.sp-header .cds-header-nav a:is(:active,[data-state=pressed]){background:var(--sp-shell-bg-pressed)}.sp-header .cds-header-nav a[data-state=hover]{background:var(--sp-shell-bg-hover);color:var(--sp-shell-text)}.sp-header .cds-header-nav a[aria-current=page]:is(:hover,[data-state=hover]){color:var(--sp-shell-text);background:0 0}.sp-header-administration{flex:none;height:100%;position:relative}.sp-header-administration-trigger{align-items:center;gap:var(--sp-space-03);height:var(--sp-shell-header-h);padding-inline:var(--sp-space-05);color:var(--sp-shell-text-secondary);white-space:nowrap;font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);background:0 0;border:0;display:inline-flex}.sp-header-administration-trigger svg{width:var(--sp-icon-01);height:var(--sp-icon-01)}.sp-header-administration-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.sp-header-administration-trigger:is(:hover,[aria-expanded=true]){color:var(--sp-shell-text);background:var(--sp-panel-dark-layer)}.sp-header-administration-trigger:active{background:var(--sp-shell-bg-pressed)}.sp-header-administration-trigger[data-current=true]{color:var(--sp-shell-text);box-shadow:inset 0 -3px 0 var(--sp-shell-current-bar);font-weight:var(--sp-weight-semibold);background:0 0}.sp-header-administration-trigger:focus-visible{outline:var(--sp-focus-width) solid var(--sp-shell-focus);outline-offset:var(--sp-focus-offset)}.sp-header-administration-menu{z-index:20;background:var(--sp-panel-dark-layer);min-width:13rem;color:var(--sp-panel-dark-text);box-shadow:var(--sp-shadow);margin:0;padding:0;list-style:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.sp-header-administration-menu[hidden]{display:none}.sp-header .sp-header-administration-menu a{min-height:var(--sp-size-lg);padding-inline:var(--sp-space-05);color:var(--sp-panel-dark-text);background:0 0;align-items:center;display:flex}.sp-header .sp-header-administration-menu a[aria-current=page]{box-shadow:inset 3px 0 0 var(--sp-panel-dark-link)}.sp-header .sp-header-administration-menu a:is(:hover,:focus-visible){color:var(--sp-panel-dark-text);background:var(--sp-panel-dark-layer-hover)}.sp-header .sp-header-administration-menu a:focus-visible{outline:var(--sp-focus-width) solid var(--sp-shell-focus);outline-offset:var(--sp-focus-offset)}.sp-header .cds-header-utils{flex:none}.sp-header .cds-header-utils .sp-has-tooltip{height:100%;display:flex}.sp-header .sp-mode{width:auto;font-weight:var(--sp-weight-semibold);display:inline-flex}.sp-header .sp-mode-mark{width:var(--sp-mode-mark-size);height:var(--sp-mode-mark-size)}.sp-header .sp-mode-disclosure{width:var(--sp-icon-01);height:var(--sp-icon-01);flex:none}.sp-mode[aria-expanded=true] .sp-mode-disclosure{transform:rotate(180deg)}.sp-mode-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.sp-header-slot{width:var(--sp-shell-slot-w);height:var(--sp-shell-header-h);color:var(--sp-shell-text);transition:background var(--sp-duration-fast-02) var(--sp-ease-standard);flex:none;place-items:center;display:grid}.sp-header-slot svg{width:var(--sp-icon-02);height:var(--sp-icon-02)}.sp-header-slot:is(:hover,[data-state=hover]){background:var(--sp-shell-bg-hover)}.sp-header-slot:is(:active,[data-state=pressed]){background:var(--sp-shell-bg-pressed)}.sp-header-slot:is(:focus-visible,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-shell-focus);outline-offset:var(--sp-focus-offset)}.sp-header-slot .sp-glyph-close,.sp-header-slot[aria-expanded=true] .sp-glyph-menu{display:none}.sp-header-slot[aria-expanded=true] .sp-glyph-close{display:block}.sp-header-slot--reserved{pointer-events:none}@media (min-width:1056px){.sp-header-slot{display:none}}.sp-header .cds-header-utils button:is(:active,[data-state=pressed]){background:var(--sp-shell-bg-pressed)}.sp-header .cds-header-utils button[data-state=hover]{background:var(--sp-shell-bg-hover)}.sp-header .cds-header-utils button:is(:focus-visible,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-shell-focus);outline-offset:var(--sp-focus-offset)}.sp-header .cds-header-utils button[aria-expanded=true]{background:var(--sp-panel-dark-layer);box-shadow:inset 1px 0 0 var(--sp-shell-rule), inset -1px 0 0 var(--sp-shell-rule), inset 0 1px 0 var(--sp-shell-rule), 0 1px 0 0 var(--sp-panel-dark-layer);z-index:1;position:relative}.sp-header .sp-mode[aria-expanded=true]{background:var(--sp-panel-dark-layer);box-shadow:inset 1px 0 0 var(--sp-shell-rule), inset -1px 0 0 var(--sp-shell-rule), inset 0 1px 0 var(--sp-shell-rule), 0 1px 0 0 var(--sp-panel-dark-layer)}.sp-has-tooltip{position:relative}.sp-tooltip{top:calc(100% + var(--sp-tooltip-offset));z-index:9000;height:var(--sp-tooltip-h);padding:0 var(--sp-space-03);white-space:nowrap;background:var(--sp-tooltip-bg);color:var(--sp-tooltip-text);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);pointer-events:none;align-items:center;display:none;position:absolute;left:50%;transform:translate(-50%)}.sp-has-tooltip:is(:hover,:focus-within,[data-state=hover],[data-state=focus]) .sp-tooltip{display:flex}@media (hover:none){.sp-has-tooltip:hover .sp-tooltip{display:none}}.cds-overflow[data-open] .sp-tooltip,.sp-header .sp-has-tooltip>button[aria-expanded=true]+.sp-tooltip{display:none}.sp-has-tooltip[data-tooltip-placement=above] .sp-tooltip{top:auto;bottom:calc(100% + var(--sp-tooltip-offset))}.sp-panel{width:100%;max-height:calc(100dvh - var(--sp-shell-header-h) - var(--sp-space-05));color-scheme:inherit;background:var(--sp-utility-bg);color:var(--sp-utility-text);border-inline-start:1px solid var(--sp-utility-rule);border-bottom:1px solid var(--sp-utility-rule);box-shadow:0 8px 24px var(--sp-shadow);font:var(--sp-type-body-01);letter-spacing:var(--sp-tracking-body);flex-direction:column;display:flex}.sp-panel-host{top:var(--sp-shell-header-h);width:min(var(--sp-panel-right-w), 100%);max-height:calc(100dvh - var(--sp-shell-header-h) - var(--sp-space-05));z-index:7500;transition:transform var(--sp-duration-moderate-02) var(--sp-ease-exit);position:fixed;right:0;transform:translate(100%)}.sp-panel-host[data-open]{transition-timing-function:var(--sp-ease-entrance);transform:none}.sp-panel-host .sp-panel{height:auto}.sp-panel h2{font:var(--sp-type-heading-03);padding:var(--sp-space-05) var(--sp-space-05) var(--sp-space-03)}.sp-panel-heading{height:var(--sp-space-10);border-bottom:1px solid var(--sp-utility-rule);flex:none;align-items:center;padding-inline-end:var(--sp-space-03);display:flex}.sp-panel-heading h2{min-width:0;padding:0 var(--sp-space-06);font:var(--sp-type-heading-02);flex:auto;margin:0}.sp-panel-close{justify-content:center;align-items:center;gap:var(--sp-space-02);min-width:var(--sp-size-lg);min-height:var(--sp-size-lg);padding-inline:var(--sp-space-03);color:inherit;font:var(--sp-type-body-compact-01);background:0 0;flex:none;display:inline-flex}.sp-panel-close svg{width:var(--sp-icon-02);height:var(--sp-icon-02);flex:none}.sp-panel-close:hover{background:var(--sp-layer-hover)}.sp-panel-close:active{background:var(--sp-layer-active)}.sp-panel-close:focus-visible{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-panel .sp-panel-close:hover{background:var(--sp-utility-layer-hover)}.sp-panel .sp-panel-close:active{background:var(--sp-utility-layer-pressed)}.sp-panel .sp-panel-close:focus-visible{outline-color:var(--sp-utility-focus)}.sp-panel-body{min-height:0;padding:var(--sp-space-06);flex:auto;overflow:auto}.sp-panel h3{font:var(--sp-type-heading-01);letter-spacing:var(--sp-tracking-body);margin:0 0 var(--sp-space-04)}.sp-panel-status{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-utility-text-helper);min-height:var(--sp-space-07);align-items:center;display:flex}.sp-panel-caption{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-utility-text-helper);padding:var(--sp-space-03) 0}.sp-panel-fact{color:var(--sp-utility-text);height:var(--sp-panel-row-h);align-items:center;display:flex}.sp-panel-divider{background:var(--sp-utility-rule);height:1px;margin:var(--sp-space-03) 0}.sp-panel :focus-visible{outline-color:var(--sp-utility-focus)}.sp-event-list{margin:0;padding:0;list-style:none}.sp-event{min-height:var(--sp-event-min-h);padding:var(--sp-event-pad) 0;box-shadow:inset 0 -1px 0 var(--sp-utility-rule)}.sp-event-what{color:var(--sp-utility-text);font:var(--sp-type-heading-01);letter-spacing:var(--sp-tracking-body)}.sp-event-when,.sp-event-who{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-utility-text-secondary);font-variant-numeric:tabular-nums}.sp-panel-row{align-items:center;gap:var(--sp-space-03);height:var(--sp-panel-row-h);margin:0 calc(-1 * var(--sp-space-05));padding:0 var(--sp-space-05);color:var(--sp-utility-text);text-decoration:none;display:flex}a.sp-panel-row:hover{background:var(--sp-utility-row-hover);color:var(--sp-utility-text);text-decoration:none}a.sp-panel-row[data-state=hover]{background:var(--sp-utility-row-hover)}a.sp-panel-row svg{width:var(--sp-icon-01);height:var(--sp-icon-01);color:var(--sp-utility-text-secondary);margin-left:auto}.sp-panel-row--static{color:var(--sp-utility-text-secondary)}.sp-panel-email{align-items:center;gap:var(--sp-space-04);padding:var(--sp-space-06);display:flex}.sp-account-avatar{width:var(--sp-space-08);height:var(--sp-space-08);background:var(--sp-utility-layer);flex:none;place-items:center;display:grid}.sp-account-identity{gap:var(--sp-space-02);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.sp-panel-email .cds-tag{flex:none;margin:0}.sp-panel-dl{column-gap:var(--sp-space-03);row-gap:var(--sp-space-03);margin:0 0 var(--sp-space-05);grid-template-columns:96px 1fr;display:grid}.sp-panel-dl dt{color:var(--sp-utility-text-secondary);font:var(--sp-type-code-02);letter-spacing:var(--sp-tracking-label)}.sp-panel-dl dd{color:var(--sp-utility-text);margin:0}.sp-panel p{color:var(--sp-utility-text-secondary);margin:0 0 var(--sp-space-03);max-width:100%}.sp-panel .cds-btn--ghost{color:var(--sp-utility-link)}.sp-panel .cds-btn--ghost:is(:hover,[data-state=hover]){background:var(--sp-utility-layer-hover);color:var(--sp-utility-link-hover)}.sp-panel .cds-btn--ghost:is(:active,[data-state=pressed]){background:var(--sp-utility-layer-pressed);color:var(--sp-utility-link-hover)}.sp-panel .cds-btn--ghost:is(:focus-visible,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-utility-focus);outline-offset:var(--sp-focus-offset)}.sp-panel .cds-btn--ghost[aria-busy=true]{color:var(--sp-utility-text-helper)}.sp-panel .cds-tag{background:var(--sp-utility-tag-bg);color:var(--sp-utility-tag-text);border-radius:var(--sp-radius-tag)}.sp-panel .cds-empty{padding:var(--sp-space-05) 0 var(--sp-space-03);max-width:100%}.sp-panel .cds-empty h2,.sp-panel .cds-empty h3{font:var(--sp-type-heading-03);height:auto;margin-bottom:var(--sp-space-03);color:var(--sp-utility-text);padding:0}.sp-panel .cds-empty p{color:var(--sp-utility-text-secondary);margin-bottom:var(--sp-space-05)}.sp-panel .cds-notification{background:var(--sp-utility-layer);color:var(--sp-utility-text);box-shadow:none;max-width:100%;margin:var(--sp-space-03) 0 var(--sp-space-05)}.sp-panel .cds-notification--error{border-left-color:var(--sp-utility-error-mark)}.sp-panel .cds-notification--error>svg{color:var(--sp-utility-error-mark)}.sp-panel .cds-notification-text p{margin:0}.sp-panel .sp-skeleton{background:var(--sp-utility-skeleton-bg)}@media (prefers-reduced-motion:no-preference){.sp-panel .sp-skeleton{background:linear-gradient(90deg, var(--sp-utility-skeleton-bg) 0 40%, var(--sp-utility-skeleton-element) 50%, var(--sp-utility-skeleton-bg) 60% 100%);background-size:300% 100%;animation:3s linear infinite sp-skeleton-sweep}}.sp-switch{height:var(--sp-switch-h);margin:var(--sp-space-03) 0 var(--sp-space-03);grid-template-columns:1fr 1fr;display:grid}.sp-switch button{height:100%;color:var(--sp-switch-text);background:var(--sp-switch-bg);box-shadow:inset 0 0 0 1px var(--sp-switch-edge);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);transition:background var(--sp-duration-fast-01) var(--sp-ease-standard);justify-content:center;align-items:center;display:flex}.sp-switch button+button{box-shadow:inset 0 1px 0 var(--sp-switch-edge), inset 0 -1px 0 var(--sp-switch-edge), inset -1px 0 0 var(--sp-switch-edge)}.sp-switch button:is(:hover,[data-state=hover]){background:var(--sp-switch-hover)}.sp-switch button:is(:active,[data-state=pressed]){background:var(--sp-panel-dark-layer-pressed)}.sp-switch button[aria-pressed=true]{background:var(--sp-switch-selected-bg);color:var(--sp-switch-selected-text);box-shadow:none}.sp-switch button:is(:focus-visible,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-panel-dark-focus);outline-offset:var(--sp-focus-offset)}.sp-radio-group{border:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.sp-radio-group legend{font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);height:var(--sp-panel-row-h);align-items:center;padding:0;display:flex}.sp-radio{align-items:center;gap:var(--sp-space-03);height:var(--sp-radio-item-h);cursor:pointer;display:flex;position:relative}.sp-radio input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.sp-radio span.sp-radio-mark{width:var(--sp-radio-size);height:var(--sp-radio-size);border:1px solid var(--sp-radio-border);border-radius:50%;flex:none;place-items:center;display:grid}.sp-radio span.sp-radio-mark:after{content:"";width:var(--sp-radio-dot);height:var(--sp-radio-dot);background:var(--sp-radio-fill);opacity:0;border-radius:50%}.sp-radio input:checked+.sp-radio-mark:after{opacity:1}.sp-radio:is(:hover,[data-state=hover]) .sp-radio-mark{box-shadow:0 0 0 var(--sp-space-02) var(--sp-layer-hover)}.sp-radio input:focus-visible+.sp-radio-mark,.sp-radio[data-state=focus] .sp-radio-mark{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:1px}.sp-panel .sp-radio span.sp-radio-mark{border-color:var(--sp-utility-text)}.sp-panel .sp-radio span.sp-radio-mark:after{background:var(--sp-utility-text)}.sp-panel .sp-radio:is(:hover,[data-state=hover]) .sp-radio-mark{box-shadow:0 0 0 var(--sp-space-02) var(--sp-utility-layer-hover)}.sp-panel .sp-radio input:focus-visible+.sp-radio-mark,.sp-panel .sp-radio[data-state=focus] .sp-radio-mark{outline-color:var(--sp-utility-focus)}.sp-left-panel{width:var(--sp-panel-left-w);background:var(--sp-panel-left-bg);box-shadow:inset -1px 0 0 var(--sp-panel-left-rule);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-primary);flex-direction:column;display:flex}.sp-left-panel-host{top:var(--sp-shell-header-h);z-index:7000;transition:transform var(--sp-duration-fast-02) var(--sp-ease-exit);position:fixed;bottom:0;left:0;transform:translate(-100%)}.sp-left-panel-host[data-open]{transition-timing-function:var(--sp-ease-entrance);transform:none}.sp-left-panel-host .sp-left-panel{height:100%}.sp-left-panel-header{height:var(--sp-panel-row-h);padding:0 var(--sp-space-03) 0 var(--sp-space-05);font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00);flex:none;align-items:center;display:flex}.sp-left-panel-header .cds-btn{margin-left:auto}.sp-left-panel-header h2{min-width:0;font:inherit;margin:0}.sp-left-panel-header .sp-panel-close{margin-left:var(--sp-space-02)}.sp-left-panel-body{padding:var(--sp-space-03) 0 var(--sp-space-05);flex:auto;overflow:auto}.sp-left-nav{padding:0 0 var(--sp-space-03);flex-direction:column;margin:0;list-style:none;display:flex}.sp-left-nav a{height:var(--sp-nav-item-h);padding:0 var(--sp-space-05);color:var(--sp-text-primary);align-items:center;text-decoration:none;display:flex}.sp-left-nav a:is(:hover,[data-state=hover]){background:var(--sp-panel-left-hover);color:var(--sp-text-primary);text-decoration:none}.sp-left-nav a[aria-current=page]{background:var(--sp-nav-current-bg);box-shadow:inset 3px 0 0 var(--sp-nav-current-bar);font-weight:var(--sp-weight-semibold)}.sp-navigation-host .sp-navigation{width:min(320px,100vw);overflow-y:auto}.sp-navigation .sp-left-panel-header{padding-inline-end:0}.sp-navigation .sp-left-panel-header h2{font:var(--sp-type-heading-02)}.sp-navigation .sp-panel-close{margin-left:auto}.sp-navigation .sp-left-nav a{min-height:var(--sp-size-lg);height:auto}.sp-navigation .sp-left-nav a[aria-current=page]:hover{background:var(--sp-nav-current-bg)}.sp-navigation-help{width:100%;min-height:var(--sp-size-lg);padding-inline:var(--sp-space-05);text-align:left;color:inherit;font:inherit;border-top:1px solid var(--sp-border-subtle);background:0 0;display:none}.sp-navigation-help:hover{background:var(--sp-panel-left-hover)}.sp-navigation-administration h3{margin:var(--sp-space-04) 0 0;padding:var(--sp-space-05) var(--sp-space-05) var(--sp-space-03);border-top:1px solid var(--sp-border-subtle);color:var(--sp-text-secondary);font:var(--sp-type-label-01)}.sp-navigation-administration ul{margin:0;padding:0;list-style:none}.sp-navigation-administration ul a{padding-inline-start:var(--sp-space-07)}@media (max-width:639px){.sp-navigation-help{display:block}}@media (max-width:1055px),(pointer:coarse){.sp-left-nav a{min-height:var(--sp-size-lg);height:auto}.sp-left-panel-header .cds-btn{min-width:var(--sp-size-lg);min-height:var(--sp-size-lg)}}.sp-left-divider{background:var(--sp-border-subtle-00);height:1px;margin:var(--sp-space-03) 0}.sp-skeleton{height:var(--sp-space-04);background:var(--sp-skeleton-bg);width:70%;display:block}.sp-skeleton--w2{width:45%}.sp-skeleton--w3{width:85%}.sp-skeleton-row{height:var(--sp-nav-item-h);padding:0 var(--sp-space-05);clear:both;align-items:center;display:flex}.sp-skeleton-event{min-height:var(--sp-event-min-h);padding:var(--sp-event-pad) 0;gap:var(--sp-space-03);box-shadow:inset 0 -1px 0 var(--sp-panel-dark-rule);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.sp-skeleton{background:linear-gradient(90deg, var(--sp-skeleton-bg) 0 40%, var(--sp-skeleton-element) 50%, var(--sp-skeleton-bg) 60% 100%);background-size:300% 100%;animation:3s linear infinite sp-skeleton-sweep}}.sp-control-row{align-items:center;column-gap:var(--sp-space-05);row-gap:var(--sp-control-gap);height:auto;min-height:var(--sp-control-row-h);padding:var(--sp-space-02) var(--sp-space-05);background:var(--sp-background);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);white-space:nowrap;flex-wrap:wrap;display:flex}.sp-control-group{align-items:center;gap:var(--sp-control-gap);min-width:0;display:flex}.sp-control-find{flex-wrap:wrap;flex:0 auto}.sp-control-row .sp-search .sp-menu,.sp-control-row .cds-overflow-menu{z-index:80}.sp-control-row .cds-btn{height:var(--sp-control-h)}.sp-control-row .cds-btn--icon{width:var(--sp-control-h)}.sp-control-divider{width:1px;height:var(--sp-control-divider-h);background:var(--sp-control-divider);margin-right:var(--sp-space-03);flex:none}.sp-control-count{padding:0 var(--sp-space-03);color:var(--sp-text-secondary);font-variant-numeric:tabular-nums}.sp-control-reason{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-helper);padding:0 var(--sp-space-03)}.sp-control-row .cds-btn--ghost:is(:active,[data-state=pressed]){background:var(--sp-layer-active)}.sp-control-row .cds-btn--ghost[data-state=hover]{background:var(--sp-layer-hover);color:var(--sp-link-hover)}.sp-control-row .cds-btn--primary[data-state=hover]{background:var(--sp-button-primary-hover)}.sp-control-row .cds-btn[data-state=focus]{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-control-row .cds-btn--tertiary[data-count]:after{content:attr(data-count);margin-left:var(--sp-space-03);min-width:var(--sp-space-05);height:var(--sp-space-05);padding:0 var(--sp-space-02);background:var(--sp-button-primary);color:var(--sp-text-on-color);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.sp-control-row .cds-btn--tertiary{padding:0 var(--sp-space-05);min-width:0}.sp-menu-button{align-items:center;gap:var(--sp-space-03);width:var(--sp-menu-w);height:var(--sp-control-h);padding:0 var(--sp-space-09) 0 var(--sp-space-05);background:var(--sp-field);box-shadow:inset 0 -1px 0 var(--sp-field-border);color:var(--sp-text-primary);text-align:left;display:inline-flex;position:relative}.sp-menu-button svg{width:var(--sp-icon-01);height:var(--sp-icon-01);color:var(--sp-icon-secondary);flex:none}.sp-menu-button .sp-chevron{right:var(--sp-space-05);color:var(--sp-icon-primary);position:absolute}.sp-menu-button:is(:hover,[data-state=hover]){background:var(--sp-field-hover)}.sp-menu-button[aria-expanded=true]{box-shadow:inset 0 -1px 0 var(--sp-border-interactive)}.sp-menu-button[aria-expanded=true] .sp-chevron{transform:rotate(180deg)}.sp-menu-button:is(:focus-visible,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-menu-button-label{text-overflow:ellipsis;overflow:hidden}.sp-menu{z-index:20;background:var(--sp-layer-02);width:100%;box-shadow:0 2px 6px var(--sp-shadow);display:none;position:absolute;top:100%;left:0}.sp-menu-button[aria-expanded=true]+.sp-menu,.sp-menu[data-open]{display:block}.sp-menu button{align-items:center;gap:var(--sp-space-03);width:100%;height:var(--sp-control-h);padding:0 var(--sp-space-05);text-align:left;display:flex}.sp-menu button:is(:hover,[data-state=hover]){background:var(--sp-layer-hover-02)}.sp-menu button[aria-current=true]{background:var(--sp-layer-selected);box-shadow:inset 3px 0 0 var(--sp-border-interactive);font-weight:var(--sp-weight-semibold)}.sp-menu-meta{color:var(--sp-text-secondary);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);margin-left:auto}.sp-floor-menu .sp-menu{width:max-content;min-width:var(--sp-menu-w);max-width:calc(100vw - var(--sp-space-07))}.sp-floor-menu .sp-menu button{height:auto;min-height:var(--sp-control-h);padding-block:var(--sp-space-03);white-space:normal;overflow-wrap:anywhere}.sp-floor-menu .sp-menu button>span{min-width:0}.sp-search{width:var(--sp-search-w);height:var(--sp-control-h);background:var(--sp-field);box-shadow:inset 0 -1px 0 var(--sp-field-border);align-items:stretch;display:flex;position:relative}.sp-search-query>svg{left:var(--sp-space-04);top:var(--sp-space-04);width:var(--sp-icon-01);height:var(--sp-icon-01);color:var(--sp-icon-secondary);pointer-events:none;position:absolute}.sp-search input{min-width:0;height:100%;padding:0 var(--sp-space-03) 0 var(--sp-space-08);color:var(--sp-text-primary);font:inherit;letter-spacing:inherit;background:0 0;border:0;flex:auto}.sp-search input::placeholder{color:var(--sp-text-placeholder);opacity:1}.sp-search:is(:hover,[data-state=hover]){background:var(--sp-field-hover)}.sp-search:is(:focus-within,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-search-scope{align-items:center;gap:var(--sp-space-02);height:100%;padding:0 var(--sp-space-03) 0 var(--sp-space-04);box-shadow:inset 1px 0 0 var(--sp-border-subtle);color:var(--sp-text-secondary);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);white-space:nowrap;flex:none;display:inline-flex}.sp-search-scope svg{width:var(--sp-icon-01);height:var(--sp-icon-01)}.sp-search-scope .sp-search-scope-icon{display:none}.sp-search-scope:is(:hover,[data-state=hover]){background:var(--sp-layer-hover);color:var(--sp-text-primary)}.sp-search-clear{width:var(--sp-control-h);height:100%;color:var(--sp-icon-primary);flex:none;place-items:center;display:grid}.sp-search-clear svg{width:var(--sp-icon-01);height:var(--sp-icon-01)}.sp-search-clear:is(:hover,[data-state=hover]){background:var(--sp-layer-hover)}.sp-kbd{height:var(--sp-kbd-h);padding:0 var(--sp-space-02);margin-right:var(--sp-space-02);box-shadow:inset 0 0 0 1px var(--sp-field-border);color:var(--sp-text-secondary);font:var(--sp-type-code-01);letter-spacing:var(--sp-tracking-label);align-self:center;align-items:center;display:inline-flex}.sp-find-field{flex:0 560px;align-items:stretch;min-width:240px;max-width:100%;display:flex}.sp-find-field>.sp-search-slot{min-width:0}.sp-filters{height:var(--sp-control-h);display:inline-flex}.sp-find-me.cds--btn{align-items:center;gap:var(--sp-space-03);padding-inline:var(--sp-space-04);display:inline-flex}.sp-find-me>svg{fill:currentColor;flex:none}.sp-filters-popover-host{height:var(--sp-control-h);display:inline-flex}.sp-control-row .sp-filters-trigger{height:var(--sp-control-h);min-width:0;padding:0 var(--sp-space-04);align-items:center;gap:var(--sp-space-03);color:var(--sp-text-primary);box-shadow:none;font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex;position:relative}.sp-control-row .sp-filters-trigger>svg{width:var(--sp-icon-01);height:var(--sp-icon-01);fill:currentColor;flex:none}.sp-control-row .sp-filters-trigger.cds--btn--ghost:not(:disabled){color:var(--sp-text-primary)}.sp-control-row .sp-filters-trigger:is(:hover,[data-state=hover],[aria-expanded=true]){background:var(--sp-layer-hover)}.sp-control-row .sp-filters-trigger:is(:active,[data-state=pressed]){background:var(--sp-layer-selected)}.sp-control-row .sp-filters-trigger:is(:focus-visible,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-filters-applied{min-width:18px;height:18px;padding-inline:var(--sp-space-02);background:var(--sp-layer-accent);color:var(--sp-text-primary);font:var(--sp-type-label-01);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.sp-filters-popover-host.cds--popover-container.cds--popover--open.cds--popover--bottom-start>.cds--popover>.cds--popover-content.sp-filters-popover{width:440px;max-inline-size:calc(100vw - 2 * var(--sp-space-05));max-height:calc(100dvh - var(--sp-shell-header-h) - var(--sp-measured-toolbar-h,var(--sp-size-lg)) - var(--sp-space-05));white-space:normal;box-shadow:none;border:1px solid var(--sp-border-subtle);background:var(--sp-layer-02);color:var(--sp-text-primary);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);border-radius:0;padding:0;inset-block:calc(100% + 12px) auto;inset-inline-start:0;overflow:auto;transform:none}.sp-filters-popover-header{align-items:center;gap:var(--sp-space-04);height:var(--sp-size-lg);padding:0 var(--sp-space-03) 0 var(--sp-space-05);border-bottom:1px solid var(--sp-border-subtle);display:flex}.sp-filters-popover-floor{font-weight:var(--sp-weight-semibold);white-space:nowrap}.sp-filters-popover-match{color:var(--sp-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.sp-filters-popover-header .sp-filters-clear-all{height:var(--sp-control-h);flex:none;margin-left:auto}.sp-filters-popover-body{padding:var(--sp-space-05);grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.sp-filters-popover .sp-filter-group{align-items:center;gap:var(--sp-space-04) var(--sp-space-03);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.sp-filters-popover .sp-filter-group>legend{float:left;width:100%;margin-bottom:var(--sp-space-03);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);padding:0}.sp-filters-popover .sp-filter-chip.cds--tag{align-items:center;gap:var(--sp-space-02);height:32px;min-height:32px;padding:0 var(--sp-space-04);box-sizing:border-box;border:1px solid var(--sp-field-border-02);color:var(--sp-text-primary);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);cursor:pointer;background:0 0;border-radius:16px;margin:0;display:inline-flex;position:relative}.sp-filters-popover .sp-filter-chip.cds--tag .cds--tag__label{color:inherit}.sp-filters-popover .sp-filter-chip.cds--tag:after{content:attr(data-count);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);font-variant-numeric:tabular-nums}.sp-filters-popover .sp-filter-chip.cds--tag>svg{width:var(--sp-icon-01);height:var(--sp-icon-01);fill:none;stroke:currentColor;flex:none}.sp-filters-popover .sp-filter-chip.cds--tag:is(:hover,[data-state=hover]){background:var(--sp-layer-hover-02);border-color:var(--sp-border-inverse)}.sp-filters-popover .sp-filter-chip.cds--tag--selectable-selected,.sp-filters-popover .sp-filter-chip.cds--tag--selectable-selected:hover{background:var(--sp-background-inverse);border-color:var(--sp-background-inverse);color:var(--sp-text-inverse)}.sp-filters-popover .sp-filter-chip.cds--tag--selectable-selected:after{color:var(--sp-text-inverse)}.sp-filters-popover .sp-filter-chip.cds--tag:is(:focus,:focus-visible){outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset);box-shadow:none}.sp-filters-popover .sp-filter-chip.cds--tag:before{content:"";position:absolute;inset:-7px 0}.sp-filters-popover .sp-filters-more{height:32px;min-height:32px;position:relative}.sp-filters-popover .sp-filters-more:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sp-filters-popover-note{align-items:center;gap:var(--sp-space-02) var(--sp-space-03);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);flex-wrap:wrap;margin:0;display:flex}.sp-filters-popover-footer{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-helper);margin:0}@media (max-width:1055px){.sp-filters-popover-host.cds--popover-container.cds--popover--open.cds--popover--bottom-start>.cds--popover>.cds--popover-content.sp-filters-popover{width:auto;min-width:320px;max-inline-size:none;max-height:calc(100dvh - var(--sp-shell-header-h) - var(--sp-measured-toolbar-h,var(--sp-size-lg)) - var(--sp-space-05));border-inline:0;position:fixed;inset-block-start:calc(var(--sp-shell-header-h) + var(--sp-measured-toolbar-h,var(--sp-size-lg)) + var(--sp-space-03));inset-inline:0;overflow:auto}}.sp-map-mode-notice{align-items:center;gap:var(--sp-space-04);min-height:var(--sp-control-h);padding:0 var(--sp-space-02) 0 var(--sp-space-04);background:var(--sp-layer-01);box-shadow:inset 3px 0 0 var(--sp-border-strong);color:var(--sp-text-primary);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);white-space:nowrap;margin-left:auto;display:inline-flex}.sp-map-mode-notice .sp-map-mode-return.cds--btn{height:var(--sp-size-sm);min-height:var(--sp-size-sm);padding-block:0;padding-inline:var(--sp-space-04)}.sp-toggle{align-items:center;gap:var(--sp-space-03);height:var(--sp-control-h);padding:0 var(--sp-space-03);color:var(--sp-text-primary);display:inline-flex;position:relative}.sp-toggle-button{align-items:center;gap:var(--sp-space-03);height:100%;color:inherit;display:inline-flex}.sp-toggle-button:focus-visible{outline:none}.sp-toggle-button:before{content:"";position:absolute;inset:0}.sp-toggle-track{width:var(--sp-toggle-track-w);height:var(--sp-toggle-track-h);border-radius:var(--sp-toggle-track-h);background:var(--sp-toggle-off-color);transition:background var(--sp-duration-fast-01) var(--sp-ease-standard);flex:none;position:relative}.sp-toggle-track:after{content:"";top:var(--sp-space-01);left:var(--sp-space-01);width:var(--sp-toggle-knob);height:var(--sp-toggle-knob);background:var(--sp-toggle-knob-color);transition:transform var(--sp-duration-fast-01) var(--sp-ease-standard);border-radius:50%;position:absolute}.sp-toggle-button[aria-pressed=true] .sp-toggle-track{background:var(--sp-toggle-on)}.sp-toggle-button[aria-pressed=true] .sp-toggle-track:after{transform:translateX(var(--sp-space-05))}.sp-toggle:is(:hover,[data-state=hover]){background:var(--sp-layer-hover)}.sp-toggle[data-state=focus]{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-toggle:has(.sp-toggle-button:focus-visible){outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-toggle-state{pointer-events:none;color:var(--sp-text-secondary);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label)}.sp-palette{width:var(--sp-palette-w);background:var(--sp-layer-02);box-shadow:0 2px 6px var(--sp-shadow), inset 0 0 0 1px var(--sp-border-subtle-00);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body)}.sp-palette-header{align-items:center;gap:var(--sp-space-03);height:var(--sp-size-md);padding:0 var(--sp-space-05);color:var(--sp-text-secondary);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00);font-variant-numeric:tabular-nums;display:flex}.sp-palette-header strong{color:var(--sp-text-primary);font-weight:var(--sp-weight-semibold)}.sp-palette-group{height:var(--sp-size-sm);padding:0 var(--sp-space-05);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-helper);align-items:center;display:flex}.sp-palette-list{max-height:400px;margin:0;padding:0;list-style:none;overflow:auto}.sp-palette-row{column-gap:var(--sp-space-05);height:var(--sp-size-lg);padding:0 var(--sp-space-05);cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;display:grid}.sp-palette-row:is(:hover,[data-state=hover]){background:var(--sp-layer-hover-02)}.sp-palette-row[aria-selected=true],.sp-palette-row[aria-current=true]{background:var(--sp-layer-selected);box-shadow:inset 3px 0 0 var(--sp-border-interactive)}.sp-palette-row:is(:focus-visible,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-palette-row .sp-palette-title{color:var(--sp-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-palette-row .sp-palette-sub{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-palette-row .sp-palette-code{font:var(--sp-type-code-02);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary)}.sp-palette-footer{align-items:center;gap:var(--sp-space-05);height:var(--sp-size-sm);padding:0 var(--sp-space-05);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-helper);box-shadow:inset 0 1px 0 var(--sp-border-subtle-00);display:flex}.sp-palette-empty{padding:var(--sp-space-05);color:var(--sp-text-secondary);overflow-wrap:anywhere}.sp-palette-empty strong{color:var(--sp-text-primary);font-weight:var(--sp-weight-regular);margin-bottom:var(--sp-space-02);display:block}.sp-palette .cds-notification{margin:var(--sp-space-03) var(--sp-space-05);max-width:none}.sp-palette-loading{align-items:center;gap:var(--sp-space-03);height:var(--sp-size-lg);padding:0 var(--sp-space-05);color:var(--sp-text-secondary);display:flex}.sp-pill{height:var(--sp-pill-h);padding:0 var(--sp-pill-pad);background:var(--sp-pill-fill);box-shadow:inset 0 0 0 1px var(--sp-pill-edge);color:var(--sp-pill-text);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background var(--sp-duration-fast-01) var(--sp-ease-standard);align-items:center;display:inline-flex;position:relative}.sp-pill-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sp-pill:is(:hover,[data-state=hover]){background:var(--sp-pill-fill-hover)}.sp-pill:is(:focus-visible,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-pill[aria-selected=true],.sp-pill[data-state=selected]{box-shadow:inset 0 0 0 var(--sp-space-01) var(--sp-pill-selected-edge)}.sp-pill--search{background:var(--sp-pill-search-fill);box-shadow:inset 0 0 0 1px var(--sp-pill-search-edge)}.sp-pill--search:is(:hover,[data-state=hover]){background:var(--sp-pill-search-fill)}.sp-marker [data-flash]{outline:3px solid var(--sp-border-interactive);outline-offset:2px;animation:sp-seat-flash var(--sp-duration-slow-02) var(--sp-ease-standard) both}@keyframes sp-seat-flash{0%,to{outline-color:#0000}20%,80%{outline-color:var(--sp-border-interactive)}}@media (prefers-reduced-motion:reduce){.sp-marker [data-flash]{animation:none}}.sp-pill--quiet{background:var(--sp-pill-quiet-fill);box-shadow:inset 0 0 0 1px var(--sp-pill-quiet-edge);color:var(--sp-pill-quiet-text)}.sp-pill--origin{box-shadow:none;outline:var(--sp-space-01) dashed var(--sp-pill-origin-edge);outline-offset:calc(-1 * var(--sp-space-01));background:var(--sp-pill-quiet-fill)}.sp-pill--target{background:var(--sp-pill-target-fill);box-shadow:inset 0 0 0 var(--sp-space-01) var(--sp-pill-target-edge)}.sp-pill--invalid{background:var(--sp-pill-invalid-fill);box-shadow:none;outline:var(--sp-space-01) dashed var(--sp-pill-invalid-edge);outline-offset:calc(-1 * var(--sp-space-01));color:var(--sp-pill-invalid-text);cursor:not-allowed}.sp-pill-badge{top:calc(-1 * var(--sp-space-02));right:calc(-1 * var(--sp-space-02));width:var(--sp-pill-badge-size);height:var(--sp-pill-badge-size);color:var(--sp-pill-badge);fill:var(--sp-pill-fill);stroke:currentColor;stroke-width:var(--sp-pill-badge-stroke);stroke-linejoin:miter;position:absolute;overflow:visible}.sp-pill--search .sp-pill-badge,.sp-seat-footprint--search .sp-pill-badge{fill:var(--sp-pill-search-fill)}.sp-pill--names-off{width:var(--sp-seat-footprint);color:var(--sp-seat-mark-fill-color);justify-content:center;padding:0}.sp-pill--names-off .sp-seat-mark{color:inherit}.sp-pill--names-off.sp-pill--quiet{color:var(--sp-pill-quiet-text)}.sp-pill.cds-touch-target:after,.sp-seat-footprint.cds-touch-target:after{content:""}.sp-seat-footprint.cds-touch-target{position:relative}.sp-pill--assigned-legend{pointer-events:none}.sp-marker>:is(.sp-pill,.sp-seat-footprint){min-width:calc(32px * var(--sp-pill-scale,1));min-height:calc(32px * var(--sp-pill-scale,1));height:auto;max-width:var(--sp-pill-layout-max-width,320px);border-radius:var(--sp-pill-radius);padding-block:calc(var(--sp-space-02) * var(--sp-pill-scale,1));padding-inline:calc(var(--sp-pill-pad) * var(--sp-pill-scale,1));font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);font-size:calc(.875rem * var(--sp-pill-scale,1));line-height:calc(1.125rem * var(--sp-pill-scale,1));border:2px solid #0000;transition:none}.sp-marker>:is(.sp-pill,.sp-seat-footprint):where(:not(.sp-pill--origin,.sp-pill--target,.sp-pill--invalid,.sp-pill--search,.sp-pill--quiet,.sp-seat-footprint--search,.sp-seat-footprint--quiet)){box-shadow:inset 0 0 0 1px var(--sp-pill-edge), 0 1px 2px var(--sp-shadow)}.sp-marker{width:max-content;max-width:var(--sp-pill-layout-max-width,320px)}.sp-marker-layer>.sp-marker{transform:translate(calc(-50% + var(--sp-label-dx,0px)), calc(-50% + var(--sp-label-dy,0px)))!important}.sp-marker .sp-pill-label{white-space:normal;display:inline-flex;overflow:visible}.sp-pill-first-name{overflow-wrap:anywhere;min-width:0}.sp-pill-last-initial{white-space:pre;flex:none}.sp-marker>:is(.sp-pill--names-off,.sp-seat-footprint),.sp-marker[data-label-tier=initials]>.sp-pill{width:calc(32px * var(--sp-pill-scale,1));justify-content:center;padding:0}.sp-marker>.cds-touch-target:after{display:none}@media (max-width:639px),(pointer:coarse){.sp-marker>:is(.sp-pill,.sp-seat-footprint){min-width:44px;min-height:44px}.sp-marker>:is(.sp-pill--names-off,.sp-seat-footprint),.sp-marker[data-label-tier=initials]>.sp-pill{width:44px}}.sp-marker>.sp-pill--code{padding-inline:calc(var(--sp-space-01) * var(--sp-pill-scale,1))}.sp-marker>.sp-pill--search .sp-pill-label{text-underline-offset:3px;text-decoration:underline}.sp-marker>:is(.sp-seat-footprint--search,.sp-pill--search.sp-pill--names-off):before{content:"";width:var(--sp-seat-mark);background:currentColor;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.sp-marker>[data-state=selected]:where(:not(.sp-pill--origin,.sp-pill--target,.sp-pill--invalid)){background:var(--sp-pill-selected-fill);color:var(--sp-pill-selected-text);border-color:var(--sp-pill-selected-edge);box-shadow:0 1px 4px var(--sp-shadow)}.sp-marker>[data-state=selected]:where(:not(.sp-pill--origin,.sp-pill--target,.sp-pill--invalid)):hover{background:var(--sp-pill-selected-hover)}.sp-marker>[data-state=selected]:where(:not(.sp-pill--origin,.sp-pill--target,.sp-pill--invalid)) .sp-seat-mark{color:var(--sp-pill-selected-text)}.sp-marker .sp-pill-badge{left:calc(-1 * var(--sp-space-02));fill:var(--sp-pill-fill);right:auto}.sp-pill-selection{width:16px;height:16px;fill:var(--sp-pill-selection-surface);stroke:var(--sp-pill-selection-mark);stroke-width:1.5px;pointer-events:none;position:absolute;top:-7px;right:-6px;overflow:visible}.sp-pill-selection path{fill:none}.sp-marker:has(>button:focus-visible){border-radius:var(--sp-pill-radius);outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:4px;box-shadow:0 0 0 3px var(--sp-pill-fill), 0 0 0 7px var(--sp-text-primary)}.sp-marker>button:focus-visible{outline:none}.sp-marker>.sp-pill--origin:focus-visible{outline:var(--sp-space-01) dashed var(--sp-pill-origin-edge);outline-offset:calc(-1 * var(--sp-space-01))}.sp-marker>.sp-pill--invalid:focus-visible{outline:var(--sp-space-01) dashed var(--sp-pill-invalid-edge);outline-offset:calc(-1 * var(--sp-space-01))}.sp-marker.sp-has-tooltip>.sp-tooltip{width:max-content;height:auto;min-height:var(--sp-tooltip-h);max-width:min(260px, var(--sp-tooltip-map-width,calc(100vw - 32px)));transform:translate(calc(-50% + var(--sp-tooltip-map-x,0px)), var(--sp-tooltip-map-y,0px));padding-block:var(--sp-space-02);white-space:normal;overflow-wrap:anywhere;display:none}.sp-marker.sp-has-tooltip:is(:hover,:has(>button:focus-visible))>.sp-tooltip{display:flex}@media (hover:none){.sp-marker.sp-has-tooltip:hover:not(:has(>button:focus-visible))>.sp-tooltip{display:none}}.sp-slot{width:var(--sp-slot-w);background:var(--sp-slot-bg);box-shadow:inset 1px 0 0 var(--sp-slot-rule);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-primary);flex-direction:column;display:flex}.sp-slot-host{z-index:30;transition:transform var(--sp-duration-moderate-02) var(--sp-ease-exit);position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.sp-slot-host[data-open]{transition-timing-function:var(--sp-ease-entrance);transform:none}.sp-slot-host .sp-slot{height:100%}@media (max-width:1023px){.sp-slot-host:has(>[data-mode-card]){order:-1;width:100%;position:static}.sp-slot-host>[data-mode-card]{width:100%;height:auto}}.sp-slot-header{column-gap:var(--sp-space-03);padding:var(--sp-space-05) var(--sp-space-03) var(--sp-space-03) var(--sp-slot-pad);grid-template-columns:1fr auto;display:grid}.sp-slot-eyebrow{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);margin-bottom:var(--sp-space-02)}.sp-slot-title{font:var(--sp-type-heading-03);overflow-wrap:anywhere}.sp-slot-actions{align-self:start;display:flex}.sp-slot-body{padding:0 var(--sp-slot-pad) var(--sp-slot-pad);flex:auto;overflow:auto}.sp-slot-section{font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);height:var(--sp-size-lg);align-items:center;display:flex}.sp-slot .sp-seat-legend{height:var(--sp-size-sm);padding:0}.sp-slot .sp-draft-note{align-items:center;gap:var(--sp-space-02);color:var(--sp-text-secondary);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);display:inline-flex}.sp-slot .sp-draft-note svg{width:var(--sp-space-03);height:var(--sp-space-03);color:var(--sp-pill-badge);fill:none;stroke:currentColor;stroke-width:var(--sp-pill-badge-stroke);overflow:visible}.sp-contact-row{align-items:center;column-gap:var(--sp-space-03);min-height:var(--sp-contact-row-h);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00);grid-template-columns:96px 1fr auto;display:grid}.sp-contact-row dt{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary)}.sp-contact-row dd{overflow-wrap:anywhere;margin:0}.sp-contact-row .cds-btn--icon{width:var(--sp-size-md);height:var(--sp-size-md)}.sp-commit-bar{height:var(--sp-commit-bar-h);flex:none;display:flex}.sp-commit-bar .cds-btn{height:100%}.sp-commit-bar .cds-btn--ghost{padding:0 var(--sp-space-05);flex:none}.sp-commit-bar .cds-btn--primary{flex:auto;max-width:none}.sp-commit-bar .cds-btn--primary[aria-busy=true]{background:var(--sp-button-primary-active)}.sp-slot .cds-form{gap:var(--sp-space-05)}.sp-slot .cds-text-input,.sp-slot .cds-select,.sp-slot .sp-textarea{width:100%}.sp-combobox{position:relative}.sp-combobox .cds-text-input{padding-right:var(--sp-space-09)}.sp-combobox>.sp-combobox-trigger{width:var(--sp-control-h);height:var(--sp-control-h);position:absolute;top:0;right:0}.sp-combobox>svg{right:var(--sp-space-05);top:var(--sp-space-04);width:var(--sp-icon-01);height:var(--sp-icon-01);color:var(--sp-icon-primary);pointer-events:none;position:absolute}.sp-listbox{z-index:20;background:var(--sp-layer-02);box-shadow:0 2px 6px var(--sp-shadow);max-height:200px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.sp-listbox li{align-items:center;gap:var(--sp-space-03);height:var(--sp-listbox-row-h);padding:0 var(--sp-space-05);cursor:pointer;display:flex}.sp-listbox li:is(:hover,[data-state=hover]){background:var(--sp-layer-hover-02)}.sp-listbox li[aria-selected=true]{background:var(--sp-layer-selected)}.sp-listbox .sp-listbox-meta{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);margin-left:auto}.sp-listbox .sp-listbox-create{color:var(--sp-link)}.sp-create-note{gap:var(--sp-space-02);margin-top:var(--sp-space-02);flex-direction:column;display:flex}.sp-textarea{min-height:var(--sp-textarea-min-h);padding:var(--sp-space-04) var(--sp-space-05);border:0;border-bottom:1px solid var(--sp-field-border);background:var(--sp-field);color:var(--sp-text-primary);font:var(--sp-type-body-01);letter-spacing:var(--sp-tracking-body);resize:vertical}.sp-textarea::placeholder{color:var(--sp-text-placeholder)}.sp-textarea:hover{background:var(--sp-field-hover)}.sp-field-counter{justify-content:space-between;gap:var(--sp-space-03);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-helper);margin-top:var(--sp-space-02);font-variant-numeric:tabular-nums;display:flex}.sp-actions{gap:var(--sp-space-03);flex-wrap:wrap;display:flex}.sp-actions .cds-btn{min-width:0;height:var(--sp-size-md);padding:0 var(--sp-space-05)}.sp-block-reason{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);margin-top:var(--sp-space-02)}.sp-slot .cds-notification{max-width:none;margin:var(--sp-space-03) 0 var(--sp-space-05)}.sp-slot .cds-form-item[data-invalid] .cds-helper{color:var(--sp-text-error)}.cds-select option{background:var(--sp-layer-01);color:var(--sp-text-primary)}.cds-modal-footer.sp-modal-footer--3 .cds-btn{flex:25%}.cds-modal-footer.sp-modal-footer--3 .cds-btn--primary{flex:50%}@media (max-width:479px){.cds-modal-footer.sp-modal-footer--3 .cds-btn{padding-right:var(--sp-space-05);white-space:normal}}.cds-modal-body>p+p,.cds-modal-body>ul+p{margin-top:var(--sp-space-03)}.sp-mode-card{padding:var(--sp-slot-pad);gap:var(--sp-space-03);flex-direction:column;display:flex}.sp-mode-card .sp-mode-card-title{font:var(--sp-type-heading-03)}.sp-mode-card p{font:var(--sp-type-body-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-secondary);margin:0}.sp-mode-card .cds-btn--ghost{margin-top:var(--sp-space-03);align-self:flex-start}.sp-mode-card .sp-esc-note{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-helper)}.sp-ai-label{height:var(--sp-size-xs);padding:0 var(--sp-space-03);color:var(--sp-ai-label-text);font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);background:linear-gradient(var(--sp-layer-01), var(--sp-layer-01)) padding-box, linear-gradient(90deg, var(--sp-ai-border-start), var(--sp-ai-border-end)) border-box;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.sp-ai-label:is(:hover,[data-state=hover]){color:var(--sp-ai-label-text-hover);background:linear-gradient(var(--sp-layer-hover), var(--sp-layer-hover)) padding-box, linear-gradient(90deg, var(--sp-ai-border-start), var(--sp-ai-border-end)) border-box}.sp-ai-label:is(:focus-visible,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-ai-popover-host{display:inline-block;position:relative}.sp-ai-popover{top:calc(100% + var(--sp-space-03));z-index:40;width:288px;padding:var(--sp-space-05);background:var(--sp-layer-02);box-shadow:0 2px 6px var(--sp-shadow), inset 0 0 0 1px var(--sp-border-subtle-00);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-primary);display:none;position:absolute;right:0}.sp-ai-popover-host[data-open] .sp-ai-popover,.sp-ai-label[aria-expanded=true]+.sp-ai-popover{display:block}.sp-ai-popover h4{font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);margin-bottom:var(--sp-space-03)}.sp-ai-popover p{color:var(--sp-text-secondary);margin:0 0 var(--sp-space-03)}.sp-textarea--ai{border:1px solid #0000;background:linear-gradient(var(--sp-field), var(--sp-field)) padding-box, linear-gradient(90deg, var(--sp-ai-border-start), var(--sp-ai-border-end)) border-box;border-bottom-width:1px}.sp-textarea--ai:hover{background:linear-gradient(var(--sp-field-hover), var(--sp-field-hover)) padding-box, linear-gradient(90deg, var(--sp-ai-border-start), var(--sp-ai-border-end)) border-box}.sp-drawer-subline{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary)}.sp-prompt-list{margin:var(--sp-space-03) 0 var(--sp-space-05);flex-direction:column;gap:0;display:flex}.sp-prompt-list .cds-btn--ghost{text-align:left;height:var(--sp-size-md);padding:0 var(--sp-space-03);white-space:normal;justify-content:flex-start}.sp-answer{font:var(--sp-type-body-01);letter-spacing:var(--sp-tracking-body);margin:var(--sp-space-05) 0}.sp-highlight-list{margin:0;padding:0;list-style:none}.sp-highlight-list li{align-items:center;gap:var(--sp-space-03);height:var(--sp-size-md);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00);display:flex}.sp-highlight-list .sp-highlight-floor{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);margin-left:auto}.sp-drawer-loading{align-items:center;gap:var(--sp-space-03);color:var(--sp-text-secondary);min-height:var(--sp-size-lg);display:flex}.sp-ask-popover{z-index:6000;top:calc(var(--sp-shell-header-h) + 8px);width:min(448px,100vw - 16px);height:min(832px, var(--sp-ask-available-height,calc(100dvh - var(--sp-shell-header-h) - 16px)));max-width:none;min-height:0;color:var(--sp-text-primary);background:var(--sp-background);border:1px solid var(--sp-border-subtle);box-shadow:0 8px 24px var(--sp-shadow);position:fixed;right:8px}.sp-ask-popover:before{content:"";background:linear-gradient(90deg, var(--sp-ai-border-start), var(--sp-ai-border-end));height:2px;position:absolute;inset:0 0 auto}#ask-planner-drawer .sp-slot-header{padding:var(--sp-space-05) var(--sp-space-06);align-items:start;gap:var(--sp-space-03);border-bottom:1px solid var(--sp-border-subtle);background:var(--sp-layer-01);flex:none}#ask-planner-drawer .sp-slot-title{font:var(--sp-type-heading-03);margin:var(--sp-space-02) 0}#ask-planner-drawer .sp-slot-body{min-height:0;padding:var(--sp-space-06);overscroll-behavior:contain;scroll-padding-block:var(--sp-space-04)}.sp-ask-context{color:var(--sp-text-secondary);font:var(--sp-type-label-01)}.sp-ask-welcome{padding:var(--sp-space-04) 0 var(--sp-space-06)}.sp-ask-welcome-mark{color:var(--sp-ai-label-text);font:var(--sp-type-heading-04);margin-bottom:var(--sp-space-05)}.sp-ask-welcome h3{font:var(--sp-type-heading-04);margin:0 0 var(--sp-space-04)}.sp-ask-welcome p{color:var(--sp-text-secondary);font:var(--sp-type-body-01);margin:0}.sp-ask-section-title{font:var(--sp-type-heading-compact-01);margin:0 0 var(--sp-space-03)}.sp-ask-starters{border-top:1px solid var(--sp-border-subtle);gap:0;margin:0}.sp-ask-starters .cds-btn--ghost{width:100%;max-width:none;min-height:var(--sp-size-lg);height:auto;padding:var(--sp-space-04) 0;justify-content:space-between;gap:var(--sp-space-04);color:var(--sp-text-primary);box-shadow:inset 0 -1px 0 var(--sp-border-subtle)}.sp-ask-starters .cds-btn--ghost:hover{background:var(--sp-layer-hover)}.sp-ask-arrow{width:16px;height:16px;color:var(--sp-link);flex:none}.sp-ask-question{margin-bottom:var(--sp-space-05);overflow-wrap:anywhere}.sp-ask-question span{color:var(--sp-text-secondary);font:var(--sp-type-label-01);margin-bottom:var(--sp-space-02);display:block}.sp-ask-question p{color:var(--sp-text-secondary);font:var(--sp-type-body-01);margin:0}.sp-ask-answer{overflow-wrap:anywhere}.sp-ask-answer-heading{align-items:center;gap:var(--sp-space-03);display:flex}.sp-ask-answer-heading h3{font:var(--sp-type-heading-compact-01);margin:0}.sp-ask-answer-symbol{color:var(--sp-ai-label-text);font:var(--sp-type-body-02)}.sp-ask-status{color:var(--sp-text-secondary);font:var(--sp-type-label-01);margin-left:auto}.sp-ask-answer-copy{font:var(--sp-type-body-02);margin:var(--sp-space-03) 0 0}.sp-ask-answer-summary{color:var(--sp-text-secondary);font:var(--sp-type-label-01);margin:var(--sp-space-03) 0 0}.sp-ask-provenance{margin:var(--sp-space-03) 0 var(--sp-space-05);border-bottom:1px solid var(--sp-border-subtle)}.sp-ask-provenance summary{align-items:center;gap:var(--sp-space-03);min-height:var(--sp-size-md);padding-block:var(--sp-space-03);color:var(--sp-text-secondary);font:var(--sp-type-label-01);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.sp-ask-provenance summary::-webkit-details-marker{display:none}.sp-ask-provenance summary>span:first-child{color:var(--sp-link)}.sp-ask-provenance summary svg{flex:none;width:16px;height:16px}.sp-ask-provenance[open] summary svg{transform:rotate(180deg)}.sp-ask-provenance summary:hover{background:var(--sp-layer-hover)}.sp-ask-provenance summary:focus-visible{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:-2px}.sp-ask-confidence{margin-left:auto}.sp-ask-source-detail{padding:var(--sp-space-04);margin-bottom:var(--sp-space-04);background:var(--sp-layer-01)}.sp-ask-source-detail h3{font:var(--sp-type-heading-compact-01);margin:0 0 var(--sp-space-03)}.sp-ask-source-detail p{font:var(--sp-type-label-01);color:var(--sp-text-secondary);margin:var(--sp-space-02) 0 0}.sp-ask-evidence{margin:0}.sp-ask-evidence-header{justify-content:space-between;align-items:center;gap:var(--sp-space-03);margin-bottom:var(--sp-space-03);flex-wrap:wrap;display:flex}.sp-ask-evidence-header .sp-ask-section-title{margin:0 0 var(--sp-space-01)}.sp-ask-result-count{margin-left:var(--sp-space-03);color:var(--sp-text-secondary);font:var(--sp-type-code-01)}.sp-ask-map-count{color:var(--sp-text-secondary);font:var(--sp-type-label-01)}.sp-ask-evidence-header .cds-btn{flex:none}#ask-planner-drawer .sp-highlight-list{border-top:1px solid var(--sp-border-subtle);grid-template-columns:minmax(0,1fr);gap:0;display:grid}#ask-planner-drawer .sp-highlight-list li{min-width:0;height:auto;min-height:var(--sp-size-lg);box-shadow:inset 0 -1px 0 var(--sp-border-subtle);background:0 0}#ask-planner-drawer .sp-highlight-list li>button{min-width:0;max-width:none;height:auto;min-height:var(--sp-size-lg);padding:var(--sp-space-02) 0;justify-content:space-between;gap:var(--sp-space-03);text-align:left;white-space:normal;flex:auto;display:flex}.sp-ask-seat-copy{gap:var(--sp-space-01);white-space:normal;overflow-wrap:anywhere;flex-direction:column;flex:1 1 0;min-width:0;display:flex}.sp-ask-seat-copy .sp-palette-code{color:var(--sp-text-primary);font:var(--sp-type-code-02)}.sp-ask-seat-copy>span:last-child{color:var(--sp-text-secondary);font:var(--sp-type-label-01)}.sp-ask-seat-action{width:16px;height:16px;color:var(--sp-link);flex:none}#ask-planner-drawer .sp-highlight-floor{padding-right:var(--sp-space-03)}.sp-ask-followup-label{margin-top:var(--sp-space-05)}.sp-ask-followups{gap:0;margin:0}.sp-ask-followups .cds-btn--ghost{justify-content:space-between;gap:var(--sp-space-04);width:100%;max-width:none;height:auto;min-height:var(--sp-size-sm);padding:var(--sp-space-02) 0;font:var(--sp-type-body-01)}.sp-ask-composer{padding:var(--sp-space-05) var(--sp-space-06);background:var(--sp-layer-01);border-top:1px solid var(--sp-border-subtle);flex:none}.sp-ask-composer-label-row{justify-content:space-between;align-items:baseline;gap:var(--sp-space-03);margin-bottom:var(--sp-space-03);color:var(--sp-text-secondary);font:var(--sp-type-label-01);display:flex}.sp-ask-input-row{background:var(--sp-field);border-bottom:1px solid var(--sp-border-strong)}.sp-ask-input-row:focus-within{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:-2px}.sp-ask-clear{min-height:var(--sp-size-sm);padding-inline:var(--sp-space-02);color:var(--sp-link);font:inherit;cursor:pointer;background:0 0;border:0}.sp-ask-clear:disabled{color:var(--sp-text-disabled);cursor:not-allowed}.sp-ask-clear:focus-visible{outline:var(--sp-focus-width) solid var(--sp-focus)}.sp-ask-composer .sp-ask-composer-actions{align-items:center;gap:var(--sp-space-03);margin-top:var(--sp-space-03);display:flex}.sp-ask-composer-actions>span{text-align:right;color:var(--sp-text-secondary);flex:1}.sp-ask-composer-actions>.cds-btn{min-width:64px;padding-inline:var(--sp-space-04);flex:none;justify-content:center}#ask-planner-drawer .sp-ask-composer textarea{min-width:0;height:56px;min-height:56px;max-height:96px;padding:var(--sp-space-03);resize:vertical;font:var(--sp-type-body-compact-01);background:0 0;border:0;display:block}#ask-planner-drawer .sp-ask-composer textarea:focus{outline:none}#ask-planner-drawer .sp-ai-popover{max-width:min(288px,100vw - 32px);left:0;right:auto}@media (max-width:480px){#ask-planner-drawer .sp-slot-header,#ask-planner-drawer .sp-slot-body,.sp-ask-composer{padding-inline:var(--sp-space-05)}.sp-ask-provenance summary{column-gap:var(--sp-space-02)}}.sp-tearsheet-host{z-index:8000;display:none;position:fixed;inset:0}.sp-tearsheet-host[data-open]{display:block}.sp-tearsheet-overlay{background:var(--sp-overlay);position:absolute;inset:0}.sp-tearsheet{bottom:0;left:0;right:0;top:calc(var(--sp-shell-header-h) + var(--sp-tearsheet-top));background:var(--sp-tearsheet-bg);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-primary);transition:transform var(--sp-duration-moderate-02) var(--sp-ease-exit);flex-direction:column;display:flex;position:absolute;transform:translateY(100%)}.sp-tearsheet-host[data-open] .sp-tearsheet{transition-timing-function:var(--sp-ease-entrance);transform:none}.sp-tearsheet--static{position:relative;top:auto;transform:none}.sp-tearsheet-header{padding:var(--sp-space-06) var(--sp-space-07) var(--sp-space-05);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00)}.sp-tearsheet-header h2{font:var(--sp-type-heading-03)}.sp-tearsheet-header p{color:var(--sp-text-secondary);margin-top:var(--sp-space-02)}.sp-tearsheet-body{grid-template-columns:var(--sp-tearsheet-rail-w) 1fr;flex:auto;min-height:0;display:grid}.sp-tearsheet-rail{padding:var(--sp-space-05) var(--sp-space-05) var(--sp-space-05) var(--sp-space-07);box-shadow:inset -1px 0 0 var(--sp-border-subtle-00);gap:var(--sp-space-05);flex-direction:column;display:flex}.sp-tearsheet-main{padding:var(--sp-space-05) var(--sp-space-07);overflow:auto}.sp-readiness{gap:var(--sp-space-03);flex-direction:column;display:flex}.sp-readiness-title{font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);align-items:center;gap:var(--sp-space-03);display:flex}.sp-readiness-title svg{width:var(--sp-icon-01);height:var(--sp-icon-01)}.sp-readiness-facts{color:var(--sp-text-secondary);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label)}.sp-readiness .cds-tag-set{gap:var(--sp-space-02);flex-wrap:wrap}.sp-rail-heading{font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);margin-bottom:var(--sp-space-02)}.sp-rail-text{color:var(--sp-text-secondary)}.sp-tearsheet-footer{align-items:center;gap:var(--sp-space-03);height:var(--sp-tearsheet-footer-h);padding:0 0 0 var(--sp-space-07);box-shadow:inset 0 1px 0 var(--sp-border-subtle-00);flex:none;display:flex}.sp-tearsheet-facts{color:var(--sp-text-secondary);font-variant-numeric:tabular-nums;margin-right:auto}.sp-tearsheet-footer .cds-btn{height:100%}.sp-tearsheet-footer .cds-btn--primary{min-width:224px}.sp-tearsheet-footer .cds-btn--ghost{padding:0 var(--sp-space-05)}.sp-tearsheet .cds-notification{max-width:none;margin:0 0 var(--sp-space-05)}.sp-tearsheet .cds-empty{padding:var(--sp-space-05) 0}.sp-tearsheet-section{font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);height:var(--sp-size-lg);align-items:center;display:flex}.sp-detail-list{margin:0;padding:0;list-style:none}.sp-detail-list li{min-height:var(--sp-size-md);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00);align-items:center;display:flex}.sp-publish-review{inset:max(var(--sp-shell-header-h), 4dvh) var(--sp-space-06) var(--sp-space-05);max-width:1200px;box-shadow:inset 0 0 0 1px var(--sp-border-subtle-00);margin-inline:auto}.sp-publish-review .sp-tearsheet-header{padding:var(--sp-space-06) var(--sp-space-07) var(--sp-space-05);padding-right:var(--sp-space-10);flex:none;position:relative}.sp-publish-review .sp-tearsheet-header h2{font:var(--sp-type-heading-04);overflow-wrap:anywhere}.sp-review-close{right:var(--sp-space-03);top:var(--sp-space-03);position:absolute}.sp-review-summary{align-items:center;gap:var(--sp-space-04);margin-top:var(--sp-space-05);font:var(--sp-type-label-01);color:var(--sp-text-secondary);flex-wrap:wrap;display:flex}.sp-review-summary-count{align-items:center;gap:var(--sp-space-02);padding:var(--sp-space-02) var(--sp-space-03);border-radius:var(--sp-seat-footprint);background:var(--sp-status-draft-surface);color:var(--sp-status-draft-text);display:inline-flex}.sp-review-summary-count>span{color:var(--sp-status-draft-mark)}.sp-publish-review .sp-tearsheet-body{grid-template-columns:288px minmax(0,1fr);overflow:hidden}.sp-publish-review .sp-tearsheet-main{background:var(--sp-layer-01);min-width:0;padding:var(--sp-space-05) var(--sp-space-06);overflow:auto}.sp-publish-review .sp-tearsheet-main:only-child{grid-column:1/-1}.sp-publish-review .sp-review-rail{min-width:0;padding:0;display:block;overflow:auto}.sp-review-list-heading{padding:var(--sp-space-05);min-height:var(--sp-size-xl);justify-content:space-between;align-items:center;display:flex}.sp-review-list-heading>span{color:var(--sp-text-secondary);font:var(--sp-type-label-01)}.sp-review-group-title{padding:var(--sp-space-03) var(--sp-space-05);border-block:1px solid var(--sp-border-subtle-00);font:var(--sp-type-label-01);color:var(--sp-text-secondary);overflow-wrap:anywhere}.sp-review-change{gap:var(--sp-space-03);border:0;border-left:3px solid #0000;border-bottom:1px solid var(--sp-border-subtle-00);width:100%;padding:var(--sp-space-04) var(--sp-space-05) var(--sp-space-04) 13px;text-align:left;min-height:76px;color:var(--sp-text-primary);background:0 0;grid-template-columns:20px minmax(0,1fr);display:grid}.sp-review-change:hover{background:var(--sp-layer-hover-02)}.sp-review-change[aria-pressed=true]{background:var(--sp-pill-search-fill);border-left-color:var(--sp-pill-search-edge)}.sp-review-change-number{color:var(--sp-text-secondary);font:var(--sp-type-label-01);font-variant-numeric:tabular-nums;padding-top:1px}.sp-review-change-content{overflow-wrap:anywhere;min-width:0}.sp-review-change-title{align-items:baseline;gap:var(--sp-space-02) var(--sp-space-03);flex-wrap:wrap;display:flex}.sp-review-change-title strong{font-weight:600}.sp-review-change-title>span,.sp-review-change-copy{color:var(--sp-text-secondary);font:var(--sp-type-label-01)}.sp-review-change-copy{margin-top:var(--sp-space-02);display:block}.sp-review-picker{display:none}.sp-review-selected-eyebrow{align-items:center;gap:var(--sp-space-03);font:var(--sp-type-label-01);color:var(--sp-text-secondary);margin-bottom:var(--sp-space-03);flex-wrap:wrap;display:flex}.sp-review-selected-title{font:var(--sp-type-heading-03);overflow-wrap:anywhere;margin-bottom:var(--sp-space-02)}.sp-review-selected-summary p{color:var(--sp-text-secondary);overflow-wrap:anywhere}.sp-review-comparison{margin-top:var(--sp-space-05);border-block:1px solid var(--sp-border-subtle-00)}.sp-review-comparison-head,.sp-review-comparison-pair dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sp-review-comparison-head{font:var(--sp-type-label-01);color:var(--sp-text-secondary);padding:var(--sp-space-03) 0}.sp-review-comparison-head>span+span,.sp-review-comparison-pair dl>div+div{border-left:1px solid var(--sp-border-subtle-00);padding-left:var(--sp-space-05)}.sp-review-field-label{color:var(--sp-text-secondary);font:var(--sp-type-label-01);margin-bottom:var(--sp-space-02);display:block}.sp-review-comparison-pair{padding-bottom:var(--sp-space-04)}.sp-review-comparison-pair+.sp-review-comparison-pair{padding-top:var(--sp-space-03);border-top:1px solid var(--sp-border-subtle-00)}.sp-review-comparison-pair dl{margin:0}.sp-review-comparison-pair dd{overflow-wrap:anywhere;padding-right:var(--sp-space-04);margin:0}.sp-review-comparison-pair dl>div+div dd{font-weight:600}.sp-review-change-detail{margin-top:var(--sp-space-04);font:var(--sp-type-label-01);color:var(--sp-text-secondary);overflow-wrap:anywhere}.sp-review-map{margin-top:var(--sp-space-05);min-width:0}.sp-review-map-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-space-03);margin-bottom:var(--sp-space-03);flex-wrap:wrap;display:flex}.sp-review-map-toolbar>strong{font:var(--sp-type-label-01);overflow-wrap:anywhere;font-weight:600}.sp-review-map-view{border:1px solid var(--sp-border-strong);display:flex}.sp-review-map-view .cds--btn{min-height:var(--sp-size-sm);padding-inline:var(--sp-space-03)}.sp-review-map-view .cds--btn+.cds--btn{border-left:1px solid var(--sp-border-strong)}.sp-review-map-scroll{background:var(--sp-map-mat);border:1px solid var(--sp-border-subtle-00);scrollbar-width:auto;height:clamp(200px,32dvh,360px);position:relative;overflow:auto}.sp-review-map-bed{width:max-content;min-width:100%;min-height:100%;padding:var(--sp-space-06);justify-content:center;align-items:center;display:flex}.sp-review-map-canvas{flex:none;width:100%;position:relative}.sp-review-plan-image{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.sp-review-context-seat{border:1px solid var(--sp-pill-edge);background:var(--sp-pill-fill);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%)}.sp-review-changed-anchor{border-color:var(--sp-status-draft-mark)}.sp-review-changed-anchor[data-selected-anchor]{outline:2px solid var(--sp-pill-search-edge);outline-offset:2px}.sp-review-map-marker{z-index:1;width:var(--sp-seat-footprint);height:var(--sp-seat-footprint);border:1px solid var(--sp-status-draft-mark);background:var(--sp-pill-fill);color:var(--sp-pill-text);border-radius:var(--sp-seat-footprint);font:var(--sp-type-label-01);white-space:nowrap;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.sp-review-map-cluster{width:88px}.sp-review-ghost-sign{background:var(--sp-pill-fill);color:var(--sp-pill-text);padding-inline:2px;position:absolute;top:-5px;right:-3px}.sp-review-map-marker[data-ghost]{border-style:dashed;border-color:var(--sp-icon-secondary)}.sp-review-map-marker[data-state=selected]{z-index:2;outline:2px solid var(--sp-pill-search-edge);outline-offset:3px}.sp-review-cluster-choices{padding:var(--sp-space-04);margin-top:var(--sp-space-03);background:var(--sp-layer-02);border:1px solid var(--sp-border-subtle-00)}.sp-review-cluster-choices>strong{font:var(--sp-type-heading-compact-01);margin-bottom:var(--sp-space-02);display:block}.sp-review-cluster-choices .cds--btn{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:none;display:flex}.sp-review-map-readout{justify-content:space-between;align-items:baseline;gap:var(--sp-space-02) var(--sp-space-04);padding:var(--sp-space-03) var(--sp-space-04);font:var(--sp-type-label-01);background:var(--sp-layer-02);border:1px solid var(--sp-border-subtle-00);overflow-wrap:anywhere;border-top:0;flex-wrap:wrap;display:flex}.sp-review-map-readout strong{font-weight:600}.sp-review-map-readout>span{color:var(--sp-text-secondary)}.sp-review-map-bottom{justify-content:space-between;align-items:center;gap:var(--sp-space-03);margin-top:var(--sp-space-03);flex-wrap:wrap;display:flex}.sp-review-map-legend{align-items:center;gap:var(--sp-space-03);font:var(--sp-type-label-01);color:var(--sp-text-secondary);flex-wrap:wrap;display:flex}.sp-review-map-legend>span{align-items:center;gap:var(--sp-space-02);display:inline-flex}.sp-review-map-legend b{color:var(--sp-status-draft-mark)}.sp-review-map-legend i{border:2px solid var(--sp-pill-search-edge);border-radius:50%;width:10px;height:10px}.sp-review-map-note{margin-top:var(--sp-space-04);padding-top:var(--sp-space-04);border-top:1px solid var(--sp-border-subtle-00);font:var(--sp-type-label-01);color:var(--sp-text-secondary);overflow-wrap:anywhere}.sp-review-map-empty{padding:var(--sp-space-06);background:var(--sp-layer-02);min-height:160px}.sp-review-map-empty h4{font:var(--sp-type-heading-02);margin-bottom:var(--sp-space-03)}.sp-review-map-empty p{color:var(--sp-text-secondary);overflow-wrap:anywhere}.sp-publish-review .sp-tearsheet-footer{height:auto;min-height:88px;padding-left:var(--sp-space-06);align-items:stretch;gap:0}.sp-review-publish-scope{min-width:0;padding:var(--sp-space-04) var(--sp-space-05) var(--sp-space-04) 0;font:var(--sp-type-label-01);overflow-wrap:anywhere;flex:1;align-self:center}.sp-review-publish-scope strong,.sp-review-publish-scope>span{display:block}.sp-review-publish-scope>span{color:var(--sp-text-secondary);margin-top:var(--sp-space-02)}.sp-publish-review .sp-tearsheet-footer .cds-btn{white-space:normal;height:auto}.sp-publish-review .sp-tearsheet-footer .cds-btn--primary{min-width:208px}.sp-review-change:focus-visible,.sp-review-map-scroll:focus-visible,.sp-publish-review .sp-tearsheet-body:focus-visible{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:calc(-1 * var(--sp-focus-width))}.sp-review-map-marker:focus-visible{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:3px}@media (max-width:1055px) and (min-width:768px){.sp-publish-review .sp-tearsheet-body{grid-template-columns:256px minmax(0,1fr)}}@media (max-width:767px){.sp-publish-review{inset:var(--sp-space-05) 0 0}.sp-publish-review .sp-tearsheet-header{padding:var(--sp-space-05);padding-right:var(--sp-space-09)}.sp-publish-review .sp-tearsheet-header h2{font:var(--sp-type-heading-03)}.sp-review-summary{margin-top:var(--sp-space-03);gap:var(--sp-space-02) var(--sp-space-03)}.sp-publish-review .sp-tearsheet-body{display:block;overflow:auto}.sp-publish-review .sp-review-rail{display:none}.sp-review-picker{padding:var(--sp-space-04) var(--sp-space-05);border-bottom:1px solid var(--sp-border-subtle-00);display:block}.sp-publish-review .sp-tearsheet-main{padding-inline:var(--sp-space-05);overflow:visible}.sp-publish-review .sp-tearsheet-footer{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0;height:auto;padding:0;display:grid}.sp-review-publish-scope{padding:var(--sp-space-03) var(--sp-space-05);grid-column:1/-1}.sp-publish-review .sp-tearsheet-facts{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sp-publish-review .sp-tearsheet-footer .cds-btn{min-width:0;height:auto;min-height:var(--sp-size-xl);white-space:normal;overflow-wrap:anywhere;padding-inline:var(--sp-space-05)}}.cds-table tr.sp-table-group td{background:var(--sp-group-row-bg);font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-primary);height:var(--sp-size-sm)}.cds-table tr.sp-table-group:hover td,.cds-table tr.sp-table-group:hover{background:var(--sp-group-row-bg)}.cds-table td .cds-tag{vertical-align:middle;margin-left:var(--sp-space-02)}.sp-roster{padding:var(--sp-space-05) var(--sp-space-07);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body)}.sp-roster h2{font:var(--sp-type-heading-03)}.sp-roster-helper{color:var(--sp-text-secondary);margin:var(--sp-space-02) 0 var(--sp-space-05)}.sp-roster-group{height:var(--sp-size-sm);margin-top:var(--sp-space-03);font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);align-items:center;display:flex}.sp-roster-group .sp-roster-count{color:var(--sp-text-secondary);font-weight:var(--sp-weight-regular);margin-left:var(--sp-space-03)}.sp-roster-list{margin:0;padding:0;list-style:none}.sp-roster-row{grid-template-columns:minmax(160px, 1fr) minmax(160px, 1fr) minmax(200px, 1.4fr) var(--sp-size-md);align-items:center;column-gap:var(--sp-space-05);height:var(--sp-roster-row-h);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00);display:grid}.sp-roster-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-roster-row .sp-roster-meta{color:var(--sp-text-secondary)}.sp-roster-row[data-highlight]{background:var(--sp-status-search-surface);box-shadow:inset 3px 0 0 var(--sp-status-search-mark), inset 0 -1px 0 var(--sp-border-subtle-00)}.sp-roster-row .cds-btn--icon{width:var(--sp-size-md);height:var(--sp-size-md)}.sp-roster-row .cds-btn--icon[data-done]:after{content:attr(data-done);margin-right:var(--sp-space-02);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);white-space:nowrap;position:absolute;right:100%}.sp-roster .cds-empty{padding:var(--sp-space-05) 0}.sp-roster .cds-notification{margin:var(--sp-space-03) 0}.sp-band{align-items:center;gap:var(--sp-space-05);height:var(--sp-band-h);padding:0 var(--sp-space-03) 0 var(--sp-space-05);background:var(--sp-band-bg);box-shadow:inset 0 1px 0 var(--sp-band-rule);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-secondary);white-space:nowrap;display:flex}.sp-band-title{color:var(--sp-text-primary)}.sp-band-legend{display:flex}.sp-band-count{font-variant-numeric:tabular-nums;margin-left:auto}.sp-band-zoom{align-items:center;gap:var(--sp-space-03);flex-shrink:0;display:flex}.sp-band .cds-btn--icon,.sp-band .cds-btn--ghost{height:var(--sp-size-sm)}.sp-band .cds-btn--icon{width:var(--sp-size-sm)}.sp-band .cds-btn--ghost{padding:0 var(--sp-space-03)}.sp-band-note{color:var(--sp-text-secondary)}@media (max-width:1055px){.sp-band[data-slot-open]{padding-right:calc(var(--sp-slot-w) + var(--sp-space-03))}}.sp-canvas{background:var(--sp-map-mat);position:relative;overflow:hidden}.sp-canvas-plan{inset:var(--sp-space-05);background:var(--sp-canvas-plan-bg);box-shadow:inset 0 0 0 1px var(--sp-border-subtle-00);position:absolute}.sp-canvas-status{top:var(--sp-space-03);left:var(--sp-space-03);right:var(--sp-space-03);z-index:5;gap:var(--sp-space-03);flex-direction:column;display:flex;position:absolute}.sp-canvas-status .cds-notification{max-width:640px;margin:0}.sp-canvas-empty{place-items:center;display:grid;position:absolute;inset:0}.sp-canvas-empty .cds-empty{background:var(--sp-layer-02);box-shadow:inset 0 0 0 1px var(--sp-border-subtle-00);padding:var(--sp-space-06) var(--sp-space-06) var(--sp-space-06)}.sp-canvas--skeleton .sp-canvas-plan{background:var(--sp-skeleton-bg)}@media (prefers-reduced-motion:no-preference){.sp-canvas--skeleton .sp-canvas-plan{background:linear-gradient(90deg, var(--sp-skeleton-bg) 0 40%, var(--sp-skeleton-element) 50%, var(--sp-skeleton-bg) 60% 100%);background-size:300% 100%;animation:3s linear infinite sp-skeleton-sweep}}.sp-marker{position:absolute}.sp-page{max-width:var(--sp-page-max-w);padding:0 var(--sp-page-pad) var(--sp-space-12);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-primary)}.sp-page .cds-page-header{padding:var(--sp-space-06) 0 var(--sp-space-05)}.sp-page .cds-page-header .cds-btn{height:var(--sp-size-md)}.sp-page .cds-page-header .cds-btn--icon{width:var(--sp-size-md)}.sp-page-actions{gap:var(--sp-space-03);display:flex}.sp-tabs-host{top:var(--sp-shell-header-h);z-index:20;background:var(--sp-tabs-bg);position:sticky}.sp-tabs{box-shadow:inset 0 -1px 0 var(--sp-tab-rule);margin:0;padding:0;list-style:none;display:flex}.sp-tab{height:var(--sp-tab-h);padding:0 var(--sp-space-05);color:var(--sp-tab-text);font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);white-space:nowrap;box-shadow:inset 0 calc(-1 * var(--sp-tab-bar-h)) 0 transparent;transition:box-shadow var(--sp-duration-fast-02) var(--sp-ease-standard), color var(--sp-duration-fast-02) var(--sp-ease-standard);align-items:center;display:inline-flex;position:relative}.sp-tab:is(:hover,[data-state=hover]){color:var(--sp-tab-text-selected);box-shadow:inset 0 calc(-1 * var(--sp-tab-bar-h)) 0 var(--sp-tab-bar-hover)}.sp-tab[aria-selected=true]{color:var(--sp-tab-text-selected);font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);box-shadow:inset 0 calc(-1 * var(--sp-tab-bar-h)) 0 var(--sp-tab-bar)}.sp-tab[data-state=focus]{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-tab .sp-tab-count{color:var(--sp-tab-text);font-weight:var(--sp-weight-regular);margin-left:var(--sp-space-02);font-variant-numeric:tabular-nums}.sp-table-scroll{overflow-x:auto}.sp-table .cds-table thead th,.sp-table .cds-table .cds-sort,.sp-table .cds-table .cds-th-static{height:var(--sp-table-header-h)}.sp-table .cds-table tbody td{height:var(--sp-table-row-h)}.sp-table .cds-table td.sp-col-seat,.sp-table .cds-table td.sp-col-ext{font:var(--sp-type-code-02);letter-spacing:var(--sp-tracking-none)}.sp-table .cds-table td.sp-col-ext{text-align:right;font-variant-numeric:tabular-nums}.sp-table .cds-table th.sp-col-ext .cds-sort{justify-content:flex-end}.sp-seat-link{color:var(--sp-table-link);font:var(--sp-type-code-02);letter-spacing:var(--sp-tracking-none)}.cds-table tbody tr:is(:hover,[data-state=hover]) .sp-seat-link{color:var(--sp-table-link-on-hover-row);text-decoration:underline}.cds-table tbody tr[data-state=hover]{background:var(--sp-layer-hover)}.sp-table .sp-seat-legend{height:auto;color:var(--sp-text-primary);padding:0}.sp-seat-mark--assigned{color:var(--sp-seat-mark-fill-color)}.sp-table .cds-col-actions{width:var(--sp-size-md)}.sp-table .cds-col-actions .cds-btn--icon{width:var(--sp-size-md);height:var(--sp-table-row-h)}.sp-table .cds-col-actions .sp-has-tooltip{display:block}.sp-table .cds-col-actions .sp-tooltip{left:auto;right:0;transform:none}.sp-table td.cds-col-actions{overflow:visible}.sp-toolbar .cds-toolbar-search{max-width:var(--sp-toolbar-search-w)}.sp-toolbar .cds-toolbar-search input:focus-visible{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-toolbar .sp-search-clear{width:var(--sp-size-lg);height:var(--sp-size-lg);position:absolute;top:0;right:0}.sp-toolbar .sp-search-clear svg{width:var(--sp-icon-01);height:var(--sp-icon-01)}.sp-page .cds-notification{max-width:none;margin:var(--sp-space-03) 0 0}.sp-page .cds-empty{padding:var(--sp-space-07) var(--sp-space-05) var(--sp-space-07)}.sp-table .cds-table+.cds-empty{background:var(--sp-layer-01);max-width:none}.sp-log .cds-table{min-width:1216px}.sp-log .cds-table :is(th,td).sp-col-when{width:16%}.sp-log .cds-table :is(th,td).sp-col-who{width:17%}.sp-log .cds-table :is(th,td).sp-col-count{text-align:right;font-variant-numeric:tabular-nums;width:10%}.sp-log .cds-table th.sp-col-count .cds-sort{justify-content:flex-end}.sp-side-panel-host{position:relative}.sp-side-panel-host .cds-side-panel-catch{background:var(--sp-scrim)}.sp-side-panel-host .cds-side-panel{background:var(--sp-side-panel-bg);box-shadow:inset 1px 0 0 var(--sp-side-panel-rule);width:var(--sp-side-panel-w)}.sp-side-panel-host .cds-side-panel-header{padding:var(--sp-space-06) var(--sp-side-panel-pad) var(--sp-space-05)}.sp-side-panel-host .cds-side-panel-body{padding:0 var(--sp-side-panel-pad) var(--sp-side-panel-pad);gap:var(--sp-space-07);flex-direction:column;display:flex}.sp-side-panel-host .cds-form{gap:var(--sp-space-06)}.sp-side-panel-host .cds-text-input,.sp-side-panel-host .cds-select{width:100%}.sp-side-panel-host .sp-extension-input{max-width:var(--sp-space-13)}.sp-side-panel-host .cds-form-item[data-invalid] .cds-helper{color:var(--sp-text-error)}.sp-side-panel-host .cds-side-panel-footer{height:var(--sp-side-panel-footer-h)}.sp-side-panel-host .cds-side-panel-footer .cds-btn--primary[aria-busy=true]{background:var(--sp-button-primary-active)}.sp-side-panel-host .cds-notification{max-width:none;margin:0}.sp-side-panel-host .cds-notification .cds-btn--ghost{flex:none}.sp-fact-row{align-items:center;gap:var(--sp-space-03);min-height:var(--sp-fact-row-h);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00), inset 0 1px 0 var(--sp-border-subtle-00);display:flex}.sp-fact-row dt{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);min-width:96px}.sp-fact-row dd{align-items:center;gap:var(--sp-space-03);margin:0;display:flex}.sp-fact-row .sp-seat-code{font:var(--sp-type-code-02);letter-spacing:var(--sp-tracking-none)}.sp-fact-row .cds-btn--ghost{height:var(--sp-size-sm);padding:0 var(--sp-space-03)}.sp-danger-zone{gap:var(--sp-space-02);flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.sp-danger-zone .cds-btn--danger-ghost{height:var(--sp-size-md);min-width:0;padding:0 var(--sp-space-05)}.sp-danger-zone .sp-block-reason{margin:0}.sp-required-note{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-helper)}.cds-btn--danger-ghost,.cds-overflow-menu .cds-danger{color:var(--sp-button-danger-ghost-text)}.cds-btn--danger-ghost:hover{color:var(--sp-text-on-color)}.sp-list{box-shadow:inset 0 -1px 0 var(--sp-list-rule);margin:0;padding:0;list-style:none}.sp-list-row{grid-template-columns:minmax(200px, 1fr) 96px minmax(104px, auto) var(--sp-size-md);align-items:center;column-gap:var(--sp-space-03);min-height:var(--sp-list-row-h);padding-left:var(--sp-space-05);box-shadow:inset 0 -1px 0 var(--sp-list-rule);display:grid}.sp-list-row .sp-list-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:var(--sp-space-03);display:flex;overflow:hidden}.sp-list-row .sp-list-count{color:var(--sp-list-count);font-variant-numeric:tabular-nums;text-align:right}.sp-list-row .cds-btn{height:var(--sp-size-md);min-width:0}.sp-list-row .cds-btn--ghost{padding:0 var(--sp-space-05)}.sp-list-row .cds-btn--icon{width:var(--sp-size-md)}.sp-list-row .cds-overflow{display:flex}.sp-list-row--editing{grid-template-columns:minmax(200px,1fr) auto auto}.sp-list-row--editing .cds-form-item{margin:var(--sp-space-02) 0}.sp-list-row--editing .cds-text-input{width:100%;max-width:400px}.sp-list-row--editing .cds-btn--primary{padding:0 var(--sp-space-05)}.sp-list-header{height:var(--sp-size-sm);padding-left:var(--sp-space-05);font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);background:var(--sp-layer-selected);align-items:center;display:flex}.sp-list-header .sp-list-count{margin-left:auto;margin-right:var(--sp-space-05)}.sp-list-row .cds-tag{flex:none}.sp-list-row:is(:hover,[data-state=hover]){background:var(--sp-list-hover)}.sp-list-row>.sp-list-actions{align-items:center;gap:var(--sp-space-03);display:flex}.sp-list-section{padding-top:var(--sp-space-05)}.sp-list-section-helper{margin-bottom:var(--sp-space-04)}.sp-callout{background:var(--sp-callout-bg);box-shadow:inset var(--sp-callout-edge-w) 0 0 var(--sp-callout-edge);padding:var(--sp-space-05) var(--sp-space-05) var(--sp-space-05) calc(var(--sp-space-05) + var(--sp-callout-edge-w));font:var(--sp-type-body-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-primary)}.sp-callout p{max-width:70ch;margin:0}.sp-callout p+p{margin-top:var(--sp-space-02)}.sp-settings{max-width:var(--sp-settings-col-w);gap:var(--sp-section-gap);flex-direction:column;display:flex}.sp-settings .sp-callout{margin-top:var(--sp-space-03)}.sp-section{gap:var(--sp-space-03);flex-direction:column;display:flex}.sp-section h2{font:var(--sp-type-heading-03)}.sp-section .sp-section-helper{font:var(--sp-type-body-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-secondary);max-width:70ch}.sp-action-row{align-items:center;gap:var(--sp-action-row-gap);margin-top:var(--sp-space-03);flex-wrap:wrap;display:flex}.sp-action-row .cds-btn{height:var(--sp-size-md);min-width:0;padding-right:var(--sp-space-05)}.sp-action-row .cds-btn svg{margin-left:var(--sp-space-03);position:static}.sp-action-row .cds-btn--primary,.sp-action-row .cds-btn--tertiary{padding-right:var(--sp-space-05)}.sp-file-line{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-file-line)}.sp-file-line code{font:var(--sp-type-code-01);letter-spacing:var(--sp-tracking-label)}.sp-section .cds-notification{max-width:none;margin:var(--sp-space-03) 0 0}.sp-section .cds-btn[aria-busy=true]{background:var(--sp-button-primary-active)}.sp-progress-line{align-items:center;gap:var(--sp-space-03);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);display:flex}.sp-progress-line .sp-skeleton{width:160px;height:var(--sp-space-02)}.sp-tearsheet--narrow{bottom:auto;left:50%;right:auto;top:calc(var(--sp-shell-header-h) + var(--sp-tearsheet-narrow-top));width:var(--sp-tearsheet-narrow-w);max-width:calc(100vw - 2 * var(--sp-space-05));max-height:calc(100vh - var(--sp-shell-header-h) - var(--sp-tearsheet-narrow-top));transform:translate(-50%,100vh)}.sp-tearsheet-host[data-open] .sp-tearsheet--narrow{transform:translate(-50%)}.sp-tearsheet--narrow.sp-tearsheet--static{margin:0 auto;position:relative;top:auto;left:auto;transform:none}.sp-tearsheet--narrow .sp-tearsheet-header{padding:var(--sp-space-06) var(--sp-tearsheet-narrow-pad) var(--sp-space-05)}.sp-tearsheet--narrow .sp-tearsheet-body{gap:var(--sp-space-05);padding:var(--sp-space-05) var(--sp-tearsheet-narrow-pad);flex-direction:column;display:flex;overflow:auto}.sp-tearsheet--narrow .sp-tearsheet-footer{justify-content:flex-end;padding:0}.sp-tearsheet--narrow .sp-tearsheet-footer .cds-btn{min-width:160px;height:100%}.sp-tearsheet--narrow .sp-tearsheet-footer .cds-btn--secondary{padding-right:var(--sp-space-10)}.sp-tearsheet--narrow .sp-tearsheet-footer .cds-btn--primary,.sp-tearsheet--narrow .sp-tearsheet-footer .cds-btn--danger{min-width:224px}.sp-tearsheet--narrow .cds-notification{margin:0}.sp-tearsheet-reason{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);padding:var(--sp-space-03) var(--sp-tearsheet-narrow-pad);box-shadow:inset 0 1px 0 var(--sp-border-subtle-00)}.sp-consequence{font:var(--sp-type-body-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-primary)}.sp-consequence-list{padding-left:var(--sp-space-05);font:var(--sp-type-body-01);letter-spacing:var(--sp-tracking-body);margin:0}.sp-consequence-list li+li{margin-top:var(--sp-space-02)}.sp-count-cards{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sp-count-card-min-w)), 1fr));gap:var(--sp-count-card-gap);display:grid}.sp-count-card{background:var(--sp-count-card-bg);padding:var(--sp-count-card-pad);gap:var(--sp-space-02);flex-direction:column;display:flex}.sp-count-card .sp-count-numeral{font:var(--sp-type-heading-03);color:var(--sp-count-card-numeral);font-variant-numeric:tabular-nums}.sp-count-card .sp-count-label{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-count-card-label)}.sp-row-list{max-height:256px;box-shadow:inset 0 0 0 1px var(--sp-border-subtle-00);margin:0;padding:0;list-style:none;overflow:auto}.sp-row-list li{column-gap:var(--sp-space-05);min-height:var(--sp-size-sm);padding:0 var(--sp-space-05);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00);grid-template-columns:96px 1fr auto;align-items:center;display:grid}.sp-row-list li>:first-child{font:var(--sp-type-code-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary)}.sp-row-list li[data-blocked]{background:var(--sp-status-error-surface);box-shadow:inset 3px 0 0 var(--sp-status-error-mark), inset 0 -1px 0 var(--sp-border-subtle-00)}.sp-row-list li[data-blocked]>:first-child{color:var(--sp-text-primary)}.sp-row-list .sp-row-meta{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary)}.sp-tearsheet--narrow .cds-btn--ghost{height:var(--sp-size-md);padding:0 var(--sp-space-05);align-self:flex-start}.cds-btn--ghost[data-done]{color:var(--sp-text-secondary)}.cds-btn--ghost[data-done] svg{color:var(--sp-status-success-mark)}@media (max-width:1055px){.sp-settings{max-width:none}.sp-tearsheet--narrow{width:calc(100vw - 2 * var(--sp-space-05))}}.sp-recep{grid-template-columns:minmax(0, var(--sp-reception-list-w)) var(--sp-reception-readout-w);column-gap:var(--sp-space-07);align-items:start;display:grid}.sp-recep-list{min-width:0}.sp-search-lg{height:var(--sp-search-lg-h);margin-bottom:var(--sp-space-05);align-items:center;display:flex;position:relative}.sp-search-lg>svg{left:var(--sp-space-05);width:var(--sp-icon-01);height:var(--sp-icon-01);color:var(--sp-icon-secondary);pointer-events:none;position:absolute}.sp-search-lg .cds-text-input{width:100%;height:100%;padding:0 var(--sp-space-13) 0 var(--sp-space-09);font:var(--sp-type-body-02);letter-spacing:var(--sp-tracking-none)}.sp-search-lg .sp-search-trailing{align-items:center;gap:var(--sp-space-02);height:100%;padding-right:var(--sp-space-02);display:flex;position:absolute;top:0;right:0}.sp-search-lg .sp-search-clear{width:var(--sp-size-md);height:var(--sp-size-md)}.sp-search-lg .sp-search-clear svg{width:var(--sp-icon-01);height:var(--sp-icon-01)}.sp-search-lg .cds-text-input[data-state=focus]{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-recep-header{height:var(--sp-recep-header-h);padding:0 var(--sp-space-05);background:var(--sp-layer-selected);font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);align-items:center;display:flex}.sp-recep-header .sp-recep-count{font-weight:var(--sp-weight-regular);color:var(--sp-text-secondary);font-variant-numeric:tabular-nums}.sp-recep-header .sp-recep-ext-head{width:var(--sp-recep-ext-w);text-align:right;margin-left:auto}.sp-recep-rows{margin:0;padding:0;list-style:none}.sp-recep-row{grid-template-columns:minmax(0, 1fr) 128px var(--sp-recep-ext-w);align-items:center;column-gap:var(--sp-space-05);height:var(--sp-recep-row-h);padding:0 var(--sp-space-05);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00);cursor:pointer;display:grid;position:relative}.sp-recep-row .sp-recep-name{font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-recep-row .sp-recep-meta{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-recep-row .sp-recep-seat{font:var(--sp-type-code-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-recep-seat-code)}.sp-recep-row .sp-recep-ext{text-align:right;font:var(--sp-type-code-02);letter-spacing:var(--sp-tracking-none);font-variant-numeric:tabular-nums}.sp-recep-row .sp-recep-ext:empty:before,.sp-recep-row .sp-recep-seat:empty:before{content:"—";color:var(--sp-text-helper)}.sp-recep-row:is(:hover,[data-state=hover],[data-highlight]){background:var(--sp-recep-row-highlight)}.sp-recep-row[data-highlight]{box-shadow:inset var(--sp-recep-row-bar-w) 0 0 var(--sp-recep-row-bar), inset 0 -1px 0 var(--sp-border-subtle-00)}.sp-recep-row[aria-selected=true]{background:var(--sp-recep-row-locked);box-shadow:inset var(--sp-recep-row-bar-w) 0 0 var(--sp-recep-row-bar), inset 0 -1px 0 var(--sp-border-subtle-00)}.sp-recep-row:is([data-highlight],[aria-selected=true]) .sp-recep-meta,.sp-recep-row:is([data-highlight],[aria-selected=true]) .sp-recep-seat{color:var(--sp-text-helper-on-row)}.sp-recep-row .cds-tag{justify-self:start}.sp-recep-readout{top:calc(var(--sp-shell-header-h) + var(--sp-space-05));padding:var(--sp-space-07);background:var(--sp-background);box-shadow:inset 1px 0 0 var(--sp-border-subtle-00);gap:var(--sp-space-06);flex-direction:column;min-height:400px;display:flex;position:sticky}.sp-recep-readout h2{font:var(--sp-type-heading-03);overflow-wrap:anywhere}.sp-recep-readout .sp-recep-role{color:var(--sp-text-secondary);margin-top:var(--sp-space-02)}.sp-recep-band,.sp-recep-tail{gap:var(--sp-space-05);flex-direction:column;display:flex}.sp-readout{background:var(--sp-readout-bg);padding:var(--sp-readout-pad);gap:var(--sp-space-02);flex-direction:column;display:flex}.sp-readout .sp-readout-eyebrow{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-readout-eyebrow)}.sp-readout .sp-readout-numeral{font:var(--sp-type-heading-06);letter-spacing:var(--sp-tracking-none);color:var(--sp-readout-numeral);font-variant-numeric:tabular-nums}.sp-readout .sp-readout-hint{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-readout-hint);align-items:center;gap:var(--sp-space-02);display:flex}.sp-readout .sp-readout-hint .sp-kbd{margin:0}.sp-readout .sp-readout-none{font:var(--sp-type-body-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-primary)}.sp-recep-seatline{align-items:center;gap:var(--sp-space-03);min-height:var(--sp-size-sm);display:flex}.sp-recep-seatline svg{width:var(--sp-icon-01);height:var(--sp-icon-01);color:var(--sp-icon-secondary)}.sp-recep-seatline .sp-seat-code{font:var(--sp-type-code-02);letter-spacing:var(--sp-tracking-none)}.sp-recep-seatline .sp-recep-partial{color:var(--sp-text-secondary)}.sp-recep-fallback h3{font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);height:var(--sp-size-sm);align-items:center;display:flex}.sp-row-buttons{flex-direction:column;display:flex}.sp-row-buttons .cds-btn--ghost{width:100%;height:var(--sp-row-button-h);padding:0 var(--sp-space-03) 0 var(--sp-space-05);color:var(--sp-text-primary);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00);justify-content:space-between}.sp-row-buttons .cds-btn--ghost:is(:hover,[data-state=hover]){color:var(--sp-text-primary)}.sp-row-buttons .sp-row-button-ext{font:var(--sp-type-code-02);letter-spacing:var(--sp-tracking-none);font-variant-numeric:tabular-nums;color:var(--sp-text-secondary)}.sp-recep-readout>.cds-btn--ghost{height:var(--sp-size-md);padding:0 var(--sp-space-05);align-self:flex-start}.sp-recep-recent h3{font:var(--sp-type-heading-compact-01);letter-spacing:var(--sp-tracking-body);height:var(--sp-size-sm);align-items:center;display:flex}.sp-recep-recent ul{margin:0;padding:0;list-style:none}.sp-recep-recent li{align-items:center;gap:var(--sp-space-03);height:var(--sp-recep-recent-row-h);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00);display:flex}.sp-recep-recent li .cds-btn--ghost{height:100%;padding:0 var(--sp-space-03);color:var(--sp-text-primary);flex:auto;justify-content:space-between}.sp-recep-recent li .sp-recep-ext{font:var(--sp-type-code-02);letter-spacing:var(--sp-tracking-none);color:var(--sp-text-secondary);font-variant-numeric:tabular-nums}.sp-recep-waiting{font:var(--sp-type-body-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-secondary)}.sp-recep .cds-empty{padding:var(--sp-space-07) var(--sp-space-05)}.sp-recep-skeleton-row{grid-template-columns:minmax(0, 1fr) 128px var(--sp-recep-ext-w);column-gap:var(--sp-space-05);height:var(--sp-recep-row-h);padding:0 var(--sp-space-05);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00);align-items:center;display:grid}.sp-recep-skeleton-row .sp-skeleton{height:var(--sp-space-04)}.sp-recep-skeleton-row .sp-skeleton:first-child{width:60%}.sp-recep-skeleton-row .sp-skeleton:nth-child(2){width:40%}.sp-recep-skeleton-row .sp-skeleton:nth-child(3){justify-self:end;width:48px}@media (max-width:1055px){.sp-recep{grid-template-columns:minmax(0,1fr)}.sp-recep-list,.sp-recep-readout{display:contents}.sp-recep-band{top:var(--sp-shell-header-h);z-index:20;align-self:start;align-items:flex-start;column-gap:var(--sp-space-07);row-gap:var(--sp-space-03);padding:var(--sp-space-05);background:var(--sp-readout-bg);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00);flex-flow:wrap;order:1;position:sticky}.sp-recep-band .sp-readout{flex:none;order:-1;padding:0}.sp-recep-band .sp-recep-who{flex:224px;min-width:0}.sp-recep-band .sp-recep-seatline,.sp-recep-band .sp-recep-waiting{flex:100%}.sp-recep-header,.sp-recep-rows,.sp-recep-skeleton-row,.sp-recep-list>.cds-empty{order:2}.sp-recep-row{scroll-margin-top:232px}.sp-recep-tail,.sp-recep-recent{margin-top:var(--sp-space-05);order:3}}.sp-route-card{background:var(--sp-layer-01);max-width:640px}.sp-route-card .cds-empty{max-width:none}.sp-route-card .cds-empty-actions{flex-wrap:wrap}.sp-route-card .cds-empty-actions>*{white-space:normal;overflow-wrap:anywhere;max-width:100%}.sp-route-card .cds-empty h2{align-items:center;gap:var(--sp-space-03);display:flex}.sp-route-card .cds-empty h2 svg{width:var(--sp-icon-02);height:var(--sp-icon-02);color:var(--sp-status-error-mark)}.sp-digest{font:var(--sp-type-code-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-helper);margin-top:var(--sp-space-05)}.login-theme{color:var(--sp-text-primary);background:var(--sp-background)}.sp-zone-chrome{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sp-background:var(--sp-shell-bg);--sp-text-primary:var(--sp-panel-dark-text);--sp-text-secondary:var(--sp-panel-dark-text-secondary);--sp-text-helper:var(--sp-panel-dark-text-helper);--sp-border-strong:var(--sp-panel-dark-text-helper);--sp-border-subtle:var(--sp-panel-dark-rule);--sp-focus:var(--sp-panel-dark-focus);--sp-link:var(--sp-panel-dark-link);--sp-link-hover:var(--sp-panel-dark-link-hover);color:var(--sp-text-primary);background:var(--sp-background)}.cds-btn--tertiary:active{background:var(--sp-button-tertiary-active);color:var(--sp-text-on-color)}@media (max-width:639px){.sp-header .cds-header-name{padding-inline:var(--sp-space-05);flex:auto;min-width:0}.sp-header .cds-header-utils{margin-left:0}.sp-header .sp-mode{padding-inline:var(--sp-space-03);gap:var(--sp-space-02);max-width:calc(100vw - 200px)}}@media (max-width:359px){.sp-header .cds-header-name{padding-inline:var(--sp-space-03)}.sp-header .sp-mode{padding-inline:var(--sp-space-02);max-width:calc(100vw - 192px)}}.sp-roster-row .sp-roster-position{min-width:0;display:flex}.sp-roster-job{text-overflow:ellipsis;min-width:0;overflow:hidden}.sp-roster-extension{white-space:pre;flex:none}@media (max-width:767px){.sp-roster{padding-inline:var(--sp-space-05)}.sp-roster-row{grid-template-columns:minmax(0, 1fr) var(--sp-size-md);height:auto;min-height:var(--sp-size-lg);row-gap:var(--sp-space-02);padding-block:var(--sp-space-03)}.sp-roster-row>.sp-roster-name,.sp-roster-row>.sp-roster-position,.sp-roster-row>.sp-roster-email{white-space:normal;overflow-wrap:anywhere;grid-column:1}.sp-roster-job{overflow:visible}.sp-roster-email:empty{display:none}.sp-roster-row>.sp-roster-copy{grid-area:1/2/span 3;align-self:start;overflow:visible}}.sp-map-menu-separator{background:var(--sp-border-subtle-00);height:1px}.sp-control-row .sp-menu-button{gap:var(--sp-space-02);padding-inline:var(--sp-space-04) var(--sp-space-07)}.sp-control-row .sp-menu-button .sp-chevron{right:var(--sp-space-03)}.sp-control-row .sp-menu-button-label{white-space:nowrap}.sp-slot-host:has(>.sp-seat-inspector){width:min(var(--sp-slot-w), 100%);z-index:40}.sp-seat-inspector{--sp-slot-pad:var(--sp-space-06)}.sp-seat-inspector .sp-slot-header{align-items:center}.sp-seat-inspector .sp-slot-actions{align-self:center}.sp-inspector-groups,.sp-inspector-groups>div+div{margin-top:var(--sp-space-07)}.sp-seat-inspector .sp-slot-section{height:auto;margin:0 0 var(--sp-space-04)}@media (max-width:639px){.sp-seat-inspector{--sp-slot-pad:var(--sp-space-05)}}.sp-palette-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.sp-palette-scroll:focus-visible{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-palette-zones{padding:var(--sp-space-05);border-bottom:1px solid var(--sp-border-subtle)}.sp-palette-zones h2{font:var(--sp-type-body-compact-01);font-weight:var(--sp-weight-semibold);color:var(--sp-text-primary)}.sp-palette-zones p{margin:var(--sp-space-02) 0 var(--sp-space-04);font:var(--sp-type-label-01);color:var(--sp-text-secondary)}.sp-palette-zone-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--sp-palette-zone-min-w), calc((100% - 2 * var(--sp-space-03)) / 3))), 1fr));gap:var(--sp-space-03);display:grid}.sp-palette-zone{align-items:center;gap:var(--sp-space-03);min-height:var(--sp-size-lg);padding:var(--sp-space-03);border:1px solid var(--sp-border-subtle);background:var(--sp-layer-02);color:var(--sp-text-primary);text-align:left;font:var(--sp-type-body-compact-01);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.sp-palette-zone:hover{background:var(--sp-layer-hover-02);border-color:var(--sp-border-interactive)}.sp-palette-zone[aria-pressed=true]{background:var(--sp-layer-selected);border-color:var(--sp-border-interactive)}.sp-palette-zone:focus-visible{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-palette-zone-name{overflow-wrap:anywhere}.sp-palette-zone-name svg{width:var(--sp-space-05);height:var(--sp-space-05);margin-right:var(--sp-space-02);vertical-align:middle;display:inline-block}.sp-palette-zone-count{font:var(--sp-type-code-01);font-variant-numeric:tabular-nums}.sp-palette .sp-palette-header,.sp-palette .sp-palette-footer{min-height:var(--sp-size-md);height:auto;padding-block:var(--sp-space-03);flex-wrap:wrap}.sp-management-density{--sp-table-row-h:calc(var(--sp-size-lg) + var(--sp-space-03));--sp-table-header-h:var(--sp-table-row-h);overflow-anchor:none}.sp-management-density[data-density=compact]{--sp-table-row-h:var(--sp-size-lg)}.sp-management-density-control{flex:none}.sp-management-density-control .cds--radio-button__label{min-height:var(--sp-size-md);font:var(--sp-type-body-compact-01);color:var(--sp-text-primary)}.sp-management-density-control .cds--label{color:var(--sp-text-secondary)}.sp-management-density-control .cds--radio-button:focus+.cds--radio-button__label .cds--radio-button__appearance{outline-color:var(--sp-focus)}.sp-management-density .cds-page-header{gap:var(--sp-space-05)}.sp-management-density .sp-table .cds-table .cds-sort,.sp-management-density .sp-table .cds-table .cds-th-static,.sp-management-density .sp-table .cds--data-table .cds--table-sort,.sp-management-density .sp-table .cds-col-actions .cds-btn--icon{height:calc(var(--sp-table-row-h) - 1px)}.sp-management-density .sp-list-row:not(.sp-list-row--editing){min-height:var(--sp-table-row-h);padding-block:0}.sp-management-density .sp-list-row:not(.sp-list-row--editing) .cds-btn{height:var(--sp-table-row-h)}.sp-management-density .sp-toolbar{height:auto;min-height:var(--sp-size-lg);gap:var(--sp-space-03);flex-wrap:wrap}.sp-management-density .cds-toolbar-search{min-width:0;min-height:var(--sp-size-lg)}.sp-management-density .cds-toolbar-count{white-space:normal}@media (min-width:1056px) and (pointer:fine){.sp-management-density{--sp-table-row-h:var(--sp-size-lg)}.sp-management-density[data-density=compact]{--sp-table-row-h:var(--sp-size-sm)}}@media (max-width:1055px),(pointer:coarse){.sp-management-density .sp-table .cds-col-actions,.sp-management-density .sp-table .cds-col-actions .cds-btn--icon{width:var(--sp-size-lg)}}html:has(.sp-management-density){scrollbar-gutter:stable}.sp-management-panel{padding-top:var(--sp-space-05)}.sp-management-panel-actions{margin-bottom:var(--sp-space-05);justify-content:flex-end;display:flex}.sp-management-panel .sp-list-section{padding-top:0}.sp-management-panel .sp-list-section-helper{min-height:var(--sp-size-lg);padding:var(--sp-space-03) var(--sp-space-05);background:var(--sp-layer-01);align-items:center;margin:0;display:flex}.sp-management-panel .sp-list-row{background:var(--sp-layer-01)}.sp-management-panel .sp-list-row:hover{background:var(--sp-layer-hover)}@media (min-width:600px){.sp-management-panel .sp-list-header,.sp-management-panel .sp-list-row:not(.sp-list-row--editing){grid-template-columns:minmax(0, 1fr) 128px 104px var(--sp-size-md);column-gap:var(--sp-space-03);display:grid}.sp-management-panel .sp-list-header{height:var(--sp-table-header-h)}.sp-management-panel .sp-list-header .sp-list-count{text-align:right;margin:0}.sp-management-panel .sp-list-actions{flex-wrap:wrap}}.sp-management-density .sp-tabs-host{overflow-x:auto}.sp-management-density .sp-table-scroll{position:relative}.sp-management-density .sp-table:not(.sp-log) .sp-table-scroll>.cds--data-table-content{overflow:visible}.sp-management-density .sp-table:not(.sp-log) .cds-table{min-width:var(--sp-management-table-min-w)}.sp-management-density .sp-table-scroll:focus-visible{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-management-density .cds-toolbar-search{height:var(--sp-size-lg)}.sp-management-density .cds-toolbar-search:has(.sp-search-clear) input{padding-right:var(--sp-size-lg)}.sp-side-panel-host{--shell-header-h:var(--sp-shell-header-h)}.sp-search{max-width:100%}@media (min-width:1056px){.sp-search{--sp-search-w:320px}}.sp-recep-person{min-width:0}.sp-recep-person .sp-recep-name,.sp-recep-person .sp-recep-meta{display:block}.sp-csv-reference{gap:var(--sp-space-03);display:grid}.sp-csv-reference code{overflow-wrap:anywhere}.sp-palette-zone-toggle{width:100%;min-height:var(--sp-size-lg);text-align:left;font:inherit;color:inherit;justify-content:space-between;align-items:center;display:flex}.sp-palette-zone-toggle:focus-visible{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:var(--sp-focus-offset)}.sp-table-scroll-hint{display:none}@media (max-width:1055px){.sp-table-scroll-hint{padding:var(--sp-space-03) var(--sp-space-05);font:var(--sp-type-label-01);color:var(--sp-text-secondary);display:block;position:sticky;left:0}}.sp-left-panel-catch{display:none}@media (max-width:1055px){.sp-left-panel-catch{inset:var(--sp-shell-header-h) 0 0;z-index:6999;background:var(--sp-scrim);display:block;position:fixed}.sp-search .sp-kbd,.sp-search-lg .sp-kbd{display:none}.sp-search-lg .cds-text-input{padding-right:var(--sp-space-09)}}@media (max-width:599px){.sp-recep-row{grid-template-columns:minmax(0, 1fr) var(--sp-recep-ext-w);height:auto;min-height:var(--sp-size-lg);padding-block:var(--sp-space-03);row-gap:var(--sp-space-02)}.sp-recep-row .sp-recep-person{grid-area:1/1}.sp-recep-row>.sp-recep-ext{grid-area:1/2/span 2;align-self:center}.sp-recep-row>:nth-child(2){grid-area:2/1}.sp-list-header{display:none}.sp-list-row{grid-template-columns:minmax(0, 1fr) auto var(--sp-size-lg);padding:var(--sp-space-03) 0 var(--sp-space-03) var(--sp-space-05);row-gap:var(--sp-space-02)}.sp-management-density .sp-list-row:not(.sp-list-row--editing){padding-block:var(--sp-space-04)}.sp-management-density[data-density=compact] .sp-list-row:not(.sp-list-row--editing){padding-block:var(--sp-space-03)}.sp-list-row .sp-list-name{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;grid-area:1/1/auto/span 2}.sp-list-row .sp-list-count{text-align:left;grid-area:2/1}.sp-list-row>.sp-list-actions{flex-direction:column;grid-area:2/2;align-items:stretch}.sp-list-row>.cds-overflow{grid-area:1/3/span 2}.sp-list-row .cds-btn,.sp-list-row .cds-btn--icon{min-height:var(--sp-size-lg)}.sp-list-row .cds-btn--icon{width:var(--sp-size-lg)}.sp-list-row--editing{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sp-list-row--editing .cds-form-item{grid-column:1/-1;min-width:0}.sp-settings .sp-action-row{flex-direction:column;align-items:stretch}.sp-settings .sp-action-row>.cds-btn{width:100%}}@media (pointer:coarse){.sp-search .sp-kbd,.sp-search-lg .sp-kbd{display:none}.sp-search-lg .cds-text-input{padding-right:var(--sp-space-09)}}.sp-mobile-map-note{min-height:var(--sp-size-lg);padding:var(--sp-space-03) var(--sp-space-05);background:var(--sp-layer-01);color:var(--sp-text-secondary);font:var(--sp-type-label-01);font-weight:var(--sp-weight-semibold);box-shadow:inset 0 0 0 1px var(--sp-border-subtle);flex-shrink:0}.sp-toolbar-container{border:0;width:100%;min-width:0;padding:0;container:map-toolbar/inline-size}.sp-control-row{box-sizing:border-box;width:100%;min-height:var(--sp-control-row-h);padding:var(--sp-space-02) var(--sp-space-05);column-gap:var(--sp-space-05);box-shadow:inset 0 -1px 0 var(--sp-border-subtle);row-gap:8px}.sp-control-find{gap:var(--sp-space-05);flex-wrap:nowrap;flex:0 auto;max-width:100%}.sp-control-row .sp-menu-button{width:160px;height:40px;margin:0}.sp-control-filters{flex-wrap:wrap}.sp-control-display{margin-left:0}.sp-search-slot{flex:0 560px;width:560px;min-width:240px;height:40px}.sp-search{width:100%;min-width:0;height:40px}.sp-search-query{flex:1;min-width:0;height:40px;display:flex;position:relative}.sp-search-query input{padding-left:40px}.sp-search-clear{width:40px;height:40px}.sp-search-scope-slot{flex:none;width:128px;height:40px;display:flex}.sp-search-scope{justify-content:space-between;width:100%;padding-inline:16px}.sp-control-row{background:var(--sp-layer-01);box-shadow:inset 0 -1px 0 var(--sp-border-subtle-00);column-gap:var(--sp-space-03);row-gap:var(--sp-space-03)}.sp-control-find{gap:var(--sp-space-03)}.sp-control-row .sp-menu-button{background:var(--sp-layer-02);width:176px;box-shadow:inset 0 -1px 0 var(--sp-field-border-02)}.sp-control-row .sp-menu-button:is(:hover,[data-state=hover]){background:var(--sp-layer-hover-02)}.sp-control-row .sp-menu-button[aria-expanded=true]{box-shadow:inset 0 -1px 0 var(--sp-border-interactive)}.sp-control-row .sp-search{background:var(--sp-layer-02);box-shadow:inset 0 -1px 0 var(--sp-field-border-02)}.sp-control-row .sp-search:is(:hover,[data-state=hover]){background:var(--sp-layer-hover-02)}.sp-find-field{flex:0 448px;min-width:352px}.sp-search-slot{flex:0 448px;width:448px;min-width:352px}.sp-control-row .sp-kbd{padding:0 var(--sp-space-02);box-shadow:inset 0 0 0 1px var(--sp-field-border-02);border-radius:2px}.sp-control-spacer{flex:1 1 0;align-self:stretch;min-width:0}.sp-control-row .sp-control-display{flex:none;margin:0}.sp-control-row .sp-names-toggle{gap:var(--sp-space-03);min-height:var(--sp-control-h);padding-inline:var(--sp-space-03)}.sp-control-row .sp-names-toggle>label{font:var(--sp-type-body-compact-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-primary);white-space:nowrap}.sp-control-row .sp-names-toggle .cds--toggle__label{position:relative}.sp-control-row .sp-names-toggle .cds--toggle__label:after{content:"";block-size:44px;inline-size:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sp-control-row .sp-names-toggle .cds--toggle__appearance{z-index:1;position:relative}.sp-control-review{display:none}.sp-control-review[data-active]{align-items:center;gap:var(--sp-space-03);border-inline-start:1px solid var(--sp-border-subtle);flex:none;padding-inline-start:var(--sp-space-03);display:flex}.sp-control-review .cds-btn{white-space:nowrap}.sp-control-review .cds-btn--tertiary:not(:disabled):not(:hover):not(:active){color:var(--sp-link)}.sp-floor-context{align-items:center;gap:var(--sp-space-03);flex:none;display:flex}.sp-draft-mode{align-items:center;gap:var(--sp-space-02);white-space:nowrap;color:var(--sp-text-secondary);font:var(--sp-type-label-01);display:inline-flex}.sp-draft-mode>span{color:var(--sp-status-draft-mark);font-size:18px}.sp-work-progress{min-width:40px;min-height:40px;color:var(--sp-text-secondary);justify-content:center;align-items:center;display:inline-flex}.sp-work-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite sp-work-spin;display:block}@keyframes sp-work-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sp-work-spinner{animation:none}}.sp-review-decisions{flex:none;align-items:stretch;display:flex}.sp-discard-progress{padding:var(--sp-space-05)}.sp-page-review-status{align-items:center;gap:var(--sp-space-03);flex-wrap:wrap;display:flex}.sp-view-published-slot{flex:none}.sp-view-published.cds-touch-target:after{content:""}@media (max-width:767px){.sp-review-decisions{grid-column:1/-1;width:100%}.sp-review-decisions>button{flex:1}}@container map-toolbar (1056px<=width<1280px){.sp-control-row .sp-find-field,.sp-control-row .sp-search-slot{flex-basis:304px;width:304px;min-width:304px}.sp-control-row .sp-kbd{display:none}.sp-control-row .sp-search-scope-slot{width:40px}.sp-control-row .sp-search-scope{justify-content:center;padding:0}.sp-control-row .sp-search-scope-label,.sp-control-row .sp-search-scope-chevron{display:none}.sp-control-row .sp-search-scope-icon{display:block}}@container map-toolbar (1056px<=width<1152px){.sp-control-row .sp-find-field,.sp-control-row .sp-search-slot{flex-basis:256px;width:256px;min-width:256px}}@container map-toolbar not (min-width:1056px){.sp-control-find{display:contents}.sp-control-row>.sp-floor-menu,.sp-control-find>.sp-floor-menu,.sp-control-find>.sp-floor-context{flex:none;order:1;min-width:0;margin:0}.sp-find-field{flex:calc(100% - 184px);order:2;width:auto;min-width:352px;max-width:100%}.sp-find-field .sp-search-slot{flex:auto;width:auto;min-width:0;max-width:none}.sp-control-find>.sp-control-count{order:3}.sp-control-filters{order:3;margin:0}.sp-filters{order:4}.sp-control-spacer{order:5}.sp-control-display,.sp-view-published-slot{order:6}.sp-control-review{order:7}.sp-control-row[data-draft] .sp-find-field{flex:calc(100% - 248px);width:auto;min-width:352px}.sp-control-row[data-draft] .sp-search-slot{flex:auto;width:auto;min-width:0}.sp-map-mode-notice{white-space:normal;flex:100%;order:7;margin-left:0}}@container map-toolbar not (min-width:640px){.sp-control-row[data-draft] .sp-find-field{min-width:280px}.sp-control-review{border-inline-start:0;padding-inline-start:0}.sp-find-field,.sp-search-slot{min-width:280px}.sp-control-row .sp-search-scope-slot{width:40px}.sp-control-row .sp-search-scope{justify-content:center;padding:0}.sp-control-row .sp-search-scope-label,.sp-control-row .sp-search-scope-chevron,.sp-control-row .sp-kbd{display:none}.sp-control-row .sp-search-scope-icon{display:block}.sp-control-row .sp-search-clear[aria-hidden=true]{display:none}}.sp-search[data-stacked]{flex-direction:column;height:80px}.sp-search[data-stacked] .sp-search-scope-slot{width:100%}.sp-viewer-mobile-tools{align-items:center;gap:var(--sp-space-03);padding:var(--sp-space-02);background:var(--sp-background);border:1px solid var(--sp-border-subtle);box-shadow:var(--sp-shadow);display:flex}.sp-viewer-mobile-tools .cds-btn{width:40px;min-width:40px;height:40px}.sp-palette-search-header{flex:none;padding:8px 16px}.sp-palette-search-header>button{height:40px;margin-bottom:8px}.sp-palette-search-header>button svg{width:16px;height:16px;margin-left:8px}.sp-palette[data-constrained]{overflow-y:auto}.sp-palette[data-constrained] .sp-palette-scroll{flex:auto;min-height:48px;overflow-y:auto}.sp-palette-query-row{grid-template-columns:minmax(0,1fr) auto auto auto;height:auto;min-height:64px;padding-block:8px}.sp-palette-query-row .sp-palette-title,.sp-palette-query-row .sp-palette-sub{white-space:normal;overflow-wrap:anywhere}@media (max-width:359px){.sp-palette[data-directory-layer=published] .sp-palette-query-row{row-gap:var(--sp-space-03);column-gap:var(--sp-space-03);grid-template-columns:auto minmax(0,1fr) auto}.sp-palette[data-directory-layer=published] .sp-palette-query-row>:first-child{grid-column:1/-1}.sp-palette[data-directory-layer=published] .sp-palette-query-row>:nth-child(2),.sp-palette[data-directory-layer=published] .sp-palette-query-row>:nth-child(3){justify-self:start}}.sp-palette-more{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.sp-management-section{padding-top:var(--sp-space-05)}.sp-management-table-title{padding:var(--sp-space-05);background:var(--sp-layer-01);font:var(--sp-type-heading-03);color:var(--sp-text-primary);margin:0}.sp-management-section .sp-list-section-helper{padding:0 var(--sp-space-05) var(--sp-space-05);background:var(--sp-layer-01);color:var(--sp-text-secondary);margin:0}.sp-management-toolbar.sp-toolbar{min-height:var(--sp-size-lg);flex-wrap:nowrap;align-items:stretch;gap:0;height:auto;display:flex}.sp-management-toolbar.sp-toolbar .cds-toolbar-search{min-width:0;max-width:none;height:var(--sp-size-lg);box-shadow:inset 0 -1px 0 var(--sp-field-border);flex:1 1 0}.sp-management-toolbar .cds-toolbar-search input{min-width:0;padding-right:var(--sp-size-lg)}.sp-management-toolbar input::-webkit-search-cancel-button{appearance:none}.sp-management-toolbar .cds-toolbar-count{padding:var(--sp-space-03) var(--sp-space-05);font:var(--sp-type-body-compact-01);flex:0 auto;align-self:center;margin:0}.sp-management-toolbar .sp-management-add{height:auto;min-height:var(--sp-size-lg);gap:var(--sp-space-06);padding:var(--sp-space-03) var(--sp-space-05);white-space:normal;flex:none}.sp-management-add svg{width:var(--sp-icon-01);height:var(--sp-icon-01);flex:none;position:static}.sp-options-table{table-layout:fixed;width:100%}.sp-options-table thead th{padding-inline:var(--sp-space-05)}.sp-options-table .sp-options-count{text-align:right;font-variant-numeric:tabular-nums;width:20%}.sp-options-table .sp-options-actions{width:30%;padding-inline:var(--sp-space-03)}.sp-options-table td{height:var(--sp-table-row-h);overflow:visible}.sp-options-table .sp-options-name{overflow-wrap:anywhere;white-space:normal}.sp-options-name .cds-tag{margin-left:var(--sp-space-03)}.sp-options-action-group{justify-content:flex-end;align-items:center;gap:var(--sp-space-02);flex-wrap:wrap;display:flex}.sp-options-action-group .cds-btn{min-width:0;height:var(--sp-table-row-h);padding-inline:var(--sp-space-03)}.sp-options-action-group .cds-btn--icon{width:var(--sp-size-lg)}.sp-options-action-group .cds-overflow{display:flex}.sp-options-table .cds-text-input{width:100%}.sp-options-table .cds-form-item{margin-block:var(--sp-space-03)}@media (max-width:1055px){.sp-management-toolbar.sp-toolbar{flex-wrap:wrap}.sp-management-toolbar.sp-toolbar .cds-toolbar-search{flex-basis:100%}.sp-management-toolbar .cds-toolbar-count{min-width:0;padding-inline:var(--sp-space-03);font:var(--sp-type-label-01);overflow-wrap:normal;flex:1 1 0}.sp-management-toolbar .sp-management-add{max-width:60%}}@media (max-width:599px){.sp-options-table .sp-options-count{width:25%}.sp-options-table .sp-options-actions{width:40%}.sp-options-table th,.sp-options-table td{padding-inline:var(--sp-space-03)}.sp-options-table .sp-options-count{white-space:normal}.sp-options-action-group{gap:var(--sp-space-02)}.sp-options-action-group .cds-btn{min-height:var(--sp-size-lg)}.sp-options-row--editing .sp-options-action-group{flex-direction:column;align-items:stretch}.sp-options-table,.sp-options-table tbody{display:block}.sp-options-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sp-options-table .sp-options-row{padding:var(--sp-space-03) var(--sp-space-05);border-bottom:1px solid var(--sp-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.sp-options-table .sp-options-row td{border:0;width:auto;height:auto;padding:0}.sp-options-table .sp-options-name{padding-bottom:var(--sp-space-03);grid-column:1/-1}.sp-options-table .sp-options-count{text-align:left;align-self:center}.sp-options-table .sp-options-actions{max-width:100%}.sp-options-table .sp-options-action-group{justify-content:flex-end}.sp-options-table .sp-options-row--editing .sp-options-actions{grid-column:1/-1}.sp-options-table .sp-options-row--editing .sp-options-action-group{flex-direction:row}.sp-management-toolbar .sp-management-add{gap:var(--sp-space-03);max-width:none}}.sp-management-toolbar .sp-polish-employee-search{height:var(--sp-size-lg);flex:auto}.sp-options-table thead th{height:var(--sp-table-header-h)}.sp-options-action-group .cds-btn{height:calc(var(--sp-table-row-h) - 1px)}.sp-table-settings{flex:0 0 var(--sp-size-lg);align-self:stretch;position:relative}.sp-table-settings .sp-table-settings-trigger{width:var(--sp-size-lg);height:var(--sp-size-lg);color:var(--sp-icon-primary)}.sp-table-settings-trigger[aria-expanded=true]{background:var(--sp-layer-selected)}.sp-table-settings-panel{z-index:10;width:192px;padding:var(--sp-space-05);background:var(--sp-layer-02);border:1px solid var(--sp-border-subtle);color:var(--sp-text-primary);position:absolute;top:100%;right:0}.sp-table-settings-panel .sp-management-density-control{margin:0}.sp-history-toolbar>.cds-toolbar-count{flex:1}@media (max-width:599px){.sp-management-toolbar .sp-table-settings-panel{left:0;right:auto}}.sp-printer-overlay{z-index:7;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.sp-printer-overlay .sp-printer-anchor{width:0;height:0;position:absolute}.sp-printer-overlay .sp-printer-anchor:before{content:"";width:var(--sp-space-03);height:var(--sp-space-03);border:1px solid var(--sp-text-secondary);background:var(--sp-layer-02);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.sp-printer-tag{align-items:center;gap:var(--sp-space-02);padding:var(--sp-space-02) var(--sp-space-03);white-space:nowrap;background:var(--sp-layer-02);width:max-content;color:var(--sp-text-secondary);display:flex}.sp-printer-overlay .sp-printer-tag{position:absolute}.sp-printer-overlay .sp-printer-tag:before{content:"";background:var(--sp-border-strong);position:absolute}.sp-printer-anchor--below .sp-printer-tag{top:var(--sp-space-05);transform:translate(-50%)}.sp-printer-anchor--below .sp-printer-tag:before{width:1px;height:var(--sp-space-04);bottom:100%;left:50%}.sp-printer-anchor--left .sp-printer-tag{right:var(--sp-space-05);transform:translateY(-50%)}.sp-printer-anchor--left .sp-printer-tag:before{height:1px;width:var(--sp-space-04);top:50%;left:100%}.sp-printer-icon{color:inherit;flex-shrink:0;display:flex}.sp-printer-name{font:var(--sp-type-label-01)}.sp-printer-list{gap:var(--sp-space-05);padding:var(--sp-space-05);flex-wrap:wrap;margin:0;list-style:none;display:flex}.sp-printer-list .sp-printer-tag{transform:none}.sp-printer-location{max-width:24ch;margin-top:var(--sp-space-03);font:var(--sp-type-label-01);color:var(--sp-text-secondary);display:block}.sp-restroom-overlay .sp-printer-anchor:before{content:none}.sp-restroom-overlay .sp-printer-tag{color:var(--sp-map-facility-icon);background:0 0;padding:0;transform:translate(-50%,-50%)}.sp-restroom-overlay .sp-printer-tag:before{content:none}.sp-selection-actions{align-items:center;column-gap:var(--sp-space-03);border-inline:1px solid var(--sp-border-subtle);padding-inline:var(--sp-space-03);grid-template-columns:auto auto;display:grid}.sp-selection-label{font:var(--sp-type-label-01);color:var(--sp-text-secondary);white-space:normal;overflow-wrap:anywhere;max-width:12ch}.sp-selection-reason{white-space:normal;max-width:28ch;padding-bottom:var(--sp-space-02);font:var(--sp-type-label-01);color:var(--sp-text-secondary);grid-column:1/-1}.sp-selection-actions .cds-btn{min-width:0;padding-inline:var(--sp-space-04)}.sp-seat-inspector{background:var(--sp-inspector-card-bg)}.sp-seat-inspector [hidden]{display:none}.sp-seat-inspector .sp-slot-header{padding:var(--sp-space-03) var(--sp-slot-pad);border-bottom:1px solid var(--sp-border-subtle);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center}.sp-seat-inspector .sp-slot-actions>.cds-btn,.sp-seat-inspector .sp-slot-actions>.sp-has-tooltip .cds-btn{min-width:var(--sp-size-md);width:var(--sp-size-md);height:var(--sp-size-md);padding:0}.sp-seat-inspector .sp-slot-actions svg{width:var(--sp-space-05);height:var(--sp-space-05)}.sp-inspector-back{display:none}.sp-seat-inspector .sp-slot-title{font:var(--sp-type-heading-03)}.sp-seat-inspector .sp-commit-bar{border-top:1px solid var(--sp-border-subtle);position:relative}.sp-seat-inspector .sp-commit-bar>.cds--btn{min-width:0;max-width:none;height:100%;padding-inline:var(--sp-space-05) var(--sp-space-07);flex:50%}.sp-seat-inspector .sp-commit-bar>.cds--btn:first-of-type{padding-inline-start:var(--sp-slot-pad)}.sp-seat-inspector .sp-commit-bar>.sp-inspector-cancel:only-of-type{padding-inline:var(--sp-slot-pad);flex:none}.sp-inspector-action-progress{min-height:var(--sp-size-lg);padding-inline:var(--sp-space-06);font:var(--sp-type-body-compact-01);color:var(--sp-text-secondary);flex:auto;align-items:center;display:flex}.sp-inspector-actions>.sp-inspector-action-progress{padding-inline:0}.sp-inspector-action-progress:focus-visible{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:calc(-1 * var(--sp-focus-width))}.sp-inspector-assigned-dot{width:var(--sp-space-03);height:var(--sp-space-03);background:var(--sp-status-success-mark);border-radius:50%;display:inline-block}.sp-seat-inspector .sp-slot-body{min-height:0;padding-bottom:var(--sp-space-06);scroll-padding-block:var(--sp-space-05)}.sp-inspector-groups{margin-top:var(--sp-space-07)}.sp-inspector-groups>div,.sp-seat-inspector section.sp-inspector-groups{border:0;margin-inline:0;padding:0}.sp-inspector-groups>div+div{margin-top:var(--sp-space-07)}.sp-seat-inspector .sp-slot-section{margin-bottom:var(--sp-space-05);font:var(--sp-type-heading-01);letter-spacing:var(--sp-tracking-body);text-transform:none;color:var(--sp-text-primary)}.sp-seat-inspector .cds-btn svg[fill=none]{fill:none}.sp-seat-inspector .sp-slot-header{align-items:flex-start;gap:var(--sp-space-04);padding:20px var(--sp-space-05) var(--sp-space-05) var(--sp-space-06);display:flex}.sp-seat-inspector .sp-inspector-heading{flex:auto;min-width:0}.sp-seat-inspector .sp-slot-title{font:var(--sp-type-heading-03);overflow-wrap:anywhere;margin:0}.sp-inspector-code{font:var(--sp-type-code-02)}.sp-inspector-subtitle{margin:var(--sp-space-02) 0 0;font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);overflow-wrap:anywhere}.sp-seat-inspector .sp-slot-actions{align-self:flex-start;align-items:center;gap:var(--sp-space-02)}.sp-seat-inspector .sp-slot-actions>.sp-inspector-changed{margin-top:var(--sp-space-02);margin-right:var(--sp-space-02)}.sp-inspector-changed{height:24px;padding:0 var(--sp-space-03);border:1px solid var(--sp-text-secondary);color:var(--sp-text-primary);font:var(--sp-type-label-01);font-size:10px;line-height:14px;font-weight:var(--sp-weight-semibold);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.sp-inspector-changed>svg{width:10px;height:10px;color:var(--sp-pill-badge)}.sp-seat-inspector .sp-slot-header>.sp-inspector-back-arrow{margin-left:calc(-1 * var(--sp-space-03));flex:none}.sp-seat-inspector .sp-slot-body{padding:var(--sp-space-06) var(--sp-slot-pad) var(--sp-space-06)}.sp-inspector-status{margin:0 0 var(--sp-space-04);font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);align-items:center;display:flex}.sp-inspector-status .sp-seat-legend{gap:var(--sp-space-03);height:auto;padding:0}.sp-inspector-name{font:var(--sp-type-heading-04);overflow-wrap:anywhere;margin:0}.sp-inspector-lead{margin:var(--sp-space-04) 0 0;font:var(--sp-type-body-01);color:var(--sp-text-secondary);overflow-wrap:anywhere}.sp-inspector-details>.sp-slot-section{margin-bottom:var(--sp-space-03)}.sp-inspector-rows{margin:0;padding:0;list-style:none}.sp-inspector-rows>li{border-bottom:1px solid var(--sp-border-subtle)}.sp-inspector-row{align-items:center;gap:var(--sp-space-04);width:100%;min-height:var(--sp-size-lg);text-align:left;font:var(--sp-type-body-01);letter-spacing:var(--sp-tracking-body);color:var(--sp-text-primary);background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:flex}.sp-inspector-row-label{flex:auto;min-width:0}.sp-inspector-row-value{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;max-width:60%;color:var(--sp-text-secondary);flex:0 auto;overflow:hidden}.sp-inspector-row--link{cursor:pointer;position:relative}.sp-inspector-row--link .sp-inspector-row-label{color:var(--sp-link)}.sp-inspector-row--link>svg{width:var(--sp-icon-01);height:var(--sp-icon-01);color:var(--sp-link);fill:none;flex:none}.sp-inspector-row--link:is(:hover,[data-state=hover]){background:var(--sp-layer-hover);box-shadow:-8px 0 0 var(--sp-layer-hover), 8px 0 0 var(--sp-layer-hover)}.sp-inspector-row--link:is(:focus-visible,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:calc(-1 * var(--sp-focus-width))}.sp-inspector-row--status .sp-inspector-row-value{overflow:visible}.sp-inspector-status-select.cds-select{width:auto;min-width:11rem}:where(.sp-seat-inspector) :is(.cds-text-input,.cds-select,.sp-textarea){background-color:var(--sp-inspector-field);border-bottom-color:var(--sp-field-border-02)}:where(.sp-seat-inspector) :is(.cds-text-input,.sp-textarea)::placeholder{color:var(--sp-text-secondary)}.sp-inspector-row--status>.cds-helper{color:var(--sp-text-error);flex-basis:100%}.sp-inspector-ai-chip{height:24px;padding:0 var(--sp-space-03);border:1px solid var(--sp-text-secondary);color:var(--sp-text-primary);font:var(--sp-type-label-01);font-size:10px;line-height:14px;font-weight:var(--sp-weight-semibold);letter-spacing:.02em;flex:none;align-items:center;display:inline-flex}.sp-inspector-ai-chip:before{content:attr(data-chip)}.sp-inspector-note-label-row{justify-content:space-between;align-items:baseline;gap:var(--sp-space-03);display:flex}.sp-inspector-note-label-row>.sp-slot-section{margin-bottom:var(--sp-space-03)}.sp-inspector-note-count{font:var(--sp-type-label-01);letter-spacing:var(--sp-tracking-label);color:var(--sp-text-secondary);font-variant-numeric:tabular-nums}.sp-seat-inspector #seat-inspector-notes .sp-textarea{min-height:80px;font:var(--sp-type-body-01);field-sizing:content}.sp-seat-inspector #seat-inspector-notes .cds-helper{margin-top:var(--sp-space-03);color:var(--sp-text-helper)}.sp-inspector-activity>.sp-slot-section{margin-bottom:var(--sp-space-03)}.sp-inspector-activity>.sp-inspector-rows+.sp-slot-section,.sp-inspector-activity>.sp-inspector-empty+.sp-slot-section{margin-top:var(--sp-space-07)}.sp-inspector-empty{font:var(--sp-type-body-01);color:var(--sp-text-secondary);margin:0}.sp-inspector-activity>.cds-helper{margin-top:var(--sp-space-03)}.sp-inspector-change-from{color:var(--sp-text-helper)}.sp-inspector-row--change .sp-inspector-row-value{white-space:normal;max-width:70%}.sp-seat-inspector .sp-inspector-actions{height:auto;min-height:0;padding:var(--sp-space-05) var(--sp-space-06);gap:var(--sp-space-03);align-items:center}.sp-seat-inspector .sp-inspector-actions>.cds--btn,.sp-seat-inspector .sp-inspector-actions>.cds--btn:first-of-type{height:var(--sp-size-md);padding-inline:var(--sp-space-05);flex:none}.sp-seat-inspector .sp-inspector-actions>.cds--btn.sp-inspector-assignment{height:var(--sp-size-lg);padding-inline:var(--sp-space-05);flex:auto;justify-content:space-between}.sp-seat-inspector .sp-inspector-assignment>svg{width:var(--sp-icon-01);height:var(--sp-icon-01);fill:none;flex:none;margin:0;position:static}.sp-seat-inspector #seat-inspector-commit-bar{height:var(--sp-size-lg)}.sp-names-toggle{align-items:center;gap:var(--sp-space-03);min-height:var(--sp-size-md);display:flex}.sp-names-toggle>label{cursor:pointer;font:var(--sp-type-body-compact-01)}.sp-task-status{display:none}.sp-names-toggle .cds--toggle{margin:0}.sp-names-toggle .cds--toggle__appearance,.sp-names-toggle .cds--toggle__button{min-height:var(--sp-size-md)}.sp-header .cds-header-utils .cds--header__action.sp-header-ask{justify-content:center;align-items:center;gap:var(--sp-space-01);width:var(--sp-size-lg);color:var(--sp-shell-text);padding:0;display:inline-flex;position:relative}.sp-header .cds-header-utils .sp-header-ask[aria-expanded=true]{background:var(--sp-shell-bg-hover);box-shadow:inset 0 -2px 0 var(--sp-border-interactive)}.sp-header .cds-header-utils .sp-header-ask>.sp-header-ask-mark{width:var(--sp-icon-01);height:var(--sp-icon-01);fill:currentColor}.sp-header-ai{height:18px;padding-inline:var(--sp-space-02);color:var(--sp-shell-text);font:var(--sp-type-label-01);font-weight:var(--sp-weight-semibold);letter-spacing:.32px;border:1px solid;align-items:center;display:inline-flex}.sp-header-ai:before{content:attr(data-chip)}@media (max-width:1055px){.sp-admin-workspace[data-task-open]>.sp-toolbar-container{display:none}.sp-admin-workspace[data-task-open] .sp-admin-canvas-column,.sp-admin-workspace[data-task-open] .sp-band{visibility:hidden}.sp-admin-workspace[data-task-open] .sp-slot-host{inset:var(--sp-shell-header-h) 0 0;z-index:50;flex-direction:column;width:100%;display:flex;position:fixed}.sp-admin-workspace[data-task-open] .sp-slot-host>.sp-slot{flex:auto;width:100%;height:auto;min-height:0}.sp-task-status{max-height:30vh;padding:var(--sp-space-03) var(--sp-space-05);background:var(--sp-background);flex:none;display:block;overflow:auto}.sp-task-status .sp-canvas-status{width:100%;max-width:none;position:static}.sp-task-status .cds-notification{max-width:none}.sp-task-status:focus-visible{outline:var(--sp-focus-width) solid var(--sp-focus);outline-offset:calc(-1 * var(--sp-focus-width))}.sp-admin-workspace .sp-seat-inspector .sp-slot-header{align-items:stretch;gap:var(--sp-space-03);flex-direction:column;display:flex}.sp-admin-workspace .sp-seat-inspector .sp-slot-actions{order:-1;align-self:stretch}.sp-admin-workspace .sp-seat-inspector .sp-inspector-close{display:none}.sp-admin-workspace .sp-seat-inspector .sp-inspector-back{margin-right:auto;display:inline-flex}.sp-header .cds-header-utils .cds--header__action.sp-header-ask{width:var(--sp-size-lg);padding:0}}@media (max-width:720px){.sp-seat-inspector{--sp-slot-pad:var(--sp-space-05)}}.sp-admin-workspace[data-floating-toolbar]{background:var(--sp-map-mat);position:relative}.sp-canvas-dock{left:16px;right:16px;bottom:var(--sp-canvas-dock-bottom,56px);z-index:45;align-items:center;gap:var(--sp-space-03);flex-direction:column;width:max-content;max-width:calc(100% - 32px);margin-inline:auto;display:flex;position:absolute}.sp-canvas-tool-surface{padding:var(--sp-space-02);background:var(--sp-background);max-width:100%;color:var(--sp-text-primary);border:1px solid var(--sp-border-subtle);box-shadow:var(--sp-shadow);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.sp-canvas-edit-tools,.sp-canvas-history-tools{align-items:center;gap:2px;min-width:0;display:flex}.sp-canvas-history-tools{border-inline-start:1px solid var(--sp-border-subtle);margin-inline-start:8px;padding-inline-start:8px}.sp-canvas-tool-surface .sp-canvas-tool{justify-content:center;align-items:center;gap:var(--sp-space-02);min-width:64px;min-height:var(--sp-size-lg);height:auto;padding:var(--sp-space-02) var(--sp-space-03);color:var(--sp-text-primary);font:var(--sp-type-label-01);flex-direction:column-reverse;display:inline-flex}.sp-canvas-tool .cds--btn__icon{flex:none;width:16px;height:16px;margin:0;position:static}.sp-canvas-tool-surface .sp-canvas-tool.cds--btn--ghost:not(:disabled){color:var(--sp-text-primary)}.sp-canvas-tool[aria-pressed=true]{background:var(--sp-layer-selected);color:var(--sp-link);box-shadow:inset 0 -2px var(--sp-border-interactive)}.sp-canvas-tool[aria-pressed=true]:hover{background:var(--sp-layer-selected-hover)}.sp-canvas-tool-surface .sp-canvas-tool.cds--btn--ghost[aria-pressed=true]:not(:disabled){color:var(--sp-link)}.sp-canvas-tool-surface .sp-filters{align-items:center;gap:0;display:flex}.sp-canvas-tool-surface .sp-canvas-history-tools .cds-btn{width:40px;min-width:40px;height:44px}.sp-canvas-history-tools .sp-has-tooltip{position:static}.sp-canvas-history-tools .sp-tooltip{white-space:normal;overflow-wrap:anywhere;width:max-content;max-width:min(480px,100%);inset:auto 0 calc(100% + 8px) auto;transform:none}.sp-canvas-mode-prompt{background:var(--sp-background);border-inline-start:3px solid var(--sp-border-interactive);width:min(480px,100%);box-shadow:var(--sp-shadow);white-space:normal;align-items:center;gap:12px;padding:10px 12px;display:flex}.sp-canvas-mode-prompt>div{overflow-wrap:anywhere;flex:1;min-width:0}.sp-canvas-mode-prompt strong{font:var(--sp-type-body-compact-01);font-weight:var(--sp-weight-semibold);display:block}.sp-canvas-mode-prompt span{font:var(--sp-type-label-01);color:var(--sp-text-secondary);margin-top:2px;display:block}.sp-canvas-mode-prompt>button{flex:none;padding-inline:8px}.sp-floating-map-viewport{box-sizing:border-box;padding-bottom:calc(var(--sp-canvas-dock-h,66px) + 28px)}.sp-admin-workspace[data-floating-toolbar] .sp-admin-mobile-zoom{bottom:calc(var(--sp-canvas-dock-h,128px) + 28px + env(safe-area-inset-bottom))}.sp-admin-mobile-zoom button{width:44px;min-width:44px;height:44px;min-height:44px}.sp-admin-workspace[data-floating-toolbar] .sp-canvas-dock{translate:var(--sp-canvas-dock-offset-x,0px) 0}@media (max-width:1055px){.sp-slot-host:has(>.sp-seat-inspector){width:100%}.sp-slot-host>.sp-seat-inspector{width:100%}}@media (min-width:1056px){.sp-slot-host:has(>.sp-seat-inspector){max-height:calc(100% - var(--sp-band-h));width:min(var(--sp-slot-w), 100%);flex-direction:column;display:flex;top:0;bottom:auto;right:0;transform:translate(100%)}.sp-slot-host[data-open]:has(>.sp-seat-inspector){transform:none}.sp-slot-host>.sp-seat-inspector{border:0;border-top:3px solid var(--sp-border-interactive);border-left:1px solid var(--sp-border-subtle);border-bottom:1px solid var(--sp-border-subtle);height:auto;min-height:0;box-shadow:none;flex:0 auto}}@container map-toolbar (max-width:600px){.sp-control-row{padding:var(--sp-space-03);column-gap:var(--sp-space-03)}.sp-control-row .sp-floor-menu{flex:1 0 auto;min-width:232px}.sp-control-row .sp-floor-menu .sp-menu-button{width:100%;max-width:100%;padding-inline:12px 32px}.sp-control-row .sp-menu-button>svg:first-child{display:none}}@media (max-width:600px){.sp-canvas-dock{width:calc(100% - 16px);max-width:calc(100% - 16px);left:8px;right:8px}.sp-canvas-tool-surface{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;width:100%;padding:6px;display:grid}.sp-canvas-edit-tools{border-bottom:1px solid var(--sp-border-subtle);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:6px;display:grid}.sp-canvas-tool-surface .sp-canvas-tool{min-width:0;min-height:48px;padding:4px 8px}.sp-canvas-history-tools{border:0;margin:0;padding:0}.sp-floating-map-viewport{padding-bottom:calc(var(--sp-canvas-dock-h,128px) + 84px)}.sp-canvas-mode-prompt{gap:8px;padding:8px}}@media (pointer:coarse){.sp-canvas-tool-surface .sp-canvas-history-tools .cds-btn{width:44px;min-width:44px;min-height:44px}}.sp-panel-host--history .sp-panel{font:var(--sp-type-body-01)}.sp-history-body:focus-visible{outline:var(--sp-focus-width) solid var(--sp-utility-focus);outline-offset:var(--sp-focus-offset)}.sp-history-body--with-draft{padding:0}.sp-history-feed-inset{padding:var(--sp-space-06)}.sp-history-feed>h3{font:var(--sp-type-heading-01);color:var(--sp-utility-text-secondary);height:auto;margin:0 0 var(--sp-space-03)}.sp-history-body--staff{padding-top:var(--sp-space-06)}.sp-history-event{min-height:0;padding:var(--sp-space-05) 0}.sp-history-topline,.sp-history-bottomline{justify-content:space-between;align-items:baseline;gap:var(--sp-space-04);display:flex}.sp-history-date-group{align-items:baseline;gap:var(--sp-space-03);flex-wrap:wrap;min-width:0;display:flex}.sp-history-date{font:var(--sp-type-heading-01);color:var(--sp-utility-text);font-variant-numeric:tabular-nums}.sp-history-time,.sp-history-count{font:var(--sp-type-label-01);color:var(--sp-utility-text-helper);font-variant-numeric:tabular-nums}.sp-history-time{flex:none}.sp-panel .sp-history-current{font:var(--sp-type-label-01);min-height:20px;padding:var(--sp-space-01) var(--sp-space-03);margin:0}.sp-panel .sp-history-description{color:var(--sp-utility-text);font:var(--sp-type-body-01);margin:var(--sp-space-03) 0;overflow-wrap:anywhere}.sp-history-bottomline{align-items:center;gap:var(--sp-space-03)}.sp-history-person{overflow-wrap:anywhere;min-width:0;font:var(--sp-type-label-01);color:var(--sp-utility-text-secondary)}.sp-history-count{text-align:start;flex:none}.sp-history-body--staff .sp-history-date{font:var(--sp-type-label-01);color:var(--sp-utility-text-helper)}.sp-history-changes{margin:var(--sp-space-03) 0 0;gap:var(--sp-space-02);color:var(--sp-utility-text);overflow-wrap:anywhere;padding:0;list-style:none;display:grid}.sp-panel .sp-history-empty{padding:var(--sp-space-06) 0;background:0 0}.sp-history-empty h4{font:var(--sp-type-heading-02);margin-bottom:var(--sp-space-03)}.sp-panel .sp-history-error{margin-top:var(--sp-space-05)}.sp-panel .sp-history-error p{margin-top:var(--sp-space-03)}.sp-history-footer{border-top:1px solid var(--sp-utility-rule);flex:none}.sp-history-all-link{min-height:var(--sp-size-lg);padding:var(--sp-space-05) var(--sp-space-06);justify-content:space-between;align-items:center;gap:var(--sp-space-05);color:var(--sp-utility-link);font:var(--sp-type-body-compact-01);text-decoration:none;display:flex}.sp-history-all-link svg{flex:none}.sp-history-all-link:hover{color:var(--sp-utility-link-hover);background:var(--sp-utility-layer-hover);text-decoration:underline}.sp-history-all-link:active{color:var(--sp-utility-link-hover);background:var(--sp-utility-layer-pressed)}.sp-history-all-link:focus-visible{outline:var(--sp-focus-width) solid var(--sp-utility-focus);outline-offset:var(--sp-focus-offset)}.sp-history-feed:focus,.sp-history-feed>h3:focus{outline:none}@media (max-width:380px){.sp-history-topline,.sp-history-bottomline{gap:var(--sp-space-03)}}.sp-header .cds-header-utils{margin-left:auto}.sp-header .cds-header-utils .cds--header__action{width:48px;height:48px;color:var(--sp-shell-text-secondary);border:0;padding:0}.sp-header .cds-header-utils .cds--header__action:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--sp-shell-text)}.sp-header .cds-header-utils .cds--header__action:after{display:none}.sp-header .cds-header-utils .cds--header__action>svg{width:20px;height:20px}.sp-map-draft-mark{color:var(--sp-status-draft-mark);font-size:18px}.sp-panel-dl{row-gap:var(--sp-space-04);grid-template-columns:96px minmax(0,1fr)}.sp-panel-body>h3:not(:first-child){margin-top:var(--sp-space-06)}.sp-slot-host[hidden],.sp-slot[hidden]{display:none}.sp-header .cds-header-utils .cds--btn.cds--btn--icon-only.cds--header__action>svg{fill:currentColor}.sp-map-mode button:focus-visible{outline-color:var(--sp-focus)}.sp-panel-body.sp-help-body,.sp-panel-body.sp-account-body{padding:0}.sp-panel-section{padding:var(--sp-space-06)}.sp-panel-section+.sp-panel-section,.sp-account-appearance,.sp-account-seat,.sp-account-signout{border-top:1px solid var(--sp-utility-rule)}.sp-panel-section>:last-child{margin-bottom:0}.sp-account-appearance,.sp-account-seat,.sp-account-signout{padding:var(--sp-space-04) var(--sp-space-06)}.sp-account-appearance .cds--form-item{width:100%}.sp-account-appearance .cds--label{font:var(--sp-type-body-compact-01);color:var(--sp-utility-text);margin:0}.sp-account-appearance .cds--select{justify-content:space-between;align-items:center;gap:var(--sp-space-05);flex-direction:row;width:100%;display:flex}.sp-account-appearance .cds--select-input__wrapper{flex:none;width:136px}.sp-account-appearance .cds--select-input{width:100%;height:var(--sp-control-h);color:var(--sp-utility-text);background:var(--sp-utility-field);border-bottom:1px solid var(--sp-utility-field-border);font:var(--sp-type-body-compact-01);color-scheme:inherit}.sp-account-appearance .cds--select-input:hover{background:var(--sp-utility-layer-hover)}.sp-account-appearance .cds--select-input:focus{outline:var(--sp-focus-width) solid var(--sp-utility-focus);outline-offset:var(--sp-focus-offset)}.sp-account-appearance .cds--select__arrow{fill:var(--sp-utility-text)}.sp-account-seat .sp-panel-row{height:auto;min-height:var(--sp-control-h);margin:0;padding:0}.sp-account-seat p.sp-panel-row{margin:0}.sp-account-identity .cds-tag{color:var(--sp-utility-text-secondary);font:var(--sp-type-label-01);background:0 0;border:0;padding:0}.sp-panel .sp-map-draft-mark{color:var(--sp-utility-draft-mark)}.sp-panel{--sp-switch-bg:var(--sp-utility-bg);--sp-switch-edge:var(--sp-utility-rule);--sp-switch-hover:var(--sp-utility-layer-hover);--sp-switch-selected-bg:var(--sp-utility-layer);--sp-switch-selected-text:var(--sp-utility-text);--sp-switch-text:var(--sp-utility-text)}.sp-panel .sp-switch button:is(:active,[data-state=pressed]){background:var(--sp-utility-layer-pressed);color:var(--sp-utility-text)}.sp-panel .sp-switch button:is(:focus-visible,[data-state=focus]){outline:var(--sp-focus-width) solid var(--sp-utility-focus);outline-offset:var(--sp-focus-offset)}@media (max-width:671px){.sp-header .cds-header-name{padding-inline:var(--sp-space-04)}}@media (max-width:639px){.sp-header .cds-header-name{flex:none;margin-inline-end:var(--sp-space-02)}.sp-header .sp-mode{flex:0 auto;min-width:0}.sp-header .sp-mode .sp-mode-disclosure{display:none}.sp-header .cds-header-utils{flex:none;justify-content:flex-end;min-width:0}.sp-header .cds-header-utils .sp-has-tooltip{flex:none}}@media (max-width:359px){.sp-header .cds-header-name{padding-inline:var(--sp-space-02)}.sp-header .sp-mode{padding-inline:var(--sp-space-02);gap:var(--sp-space-02)}}
