.dash-shell{--dash-surface-hover:var(--sc-surface-active);--dash-border-strong:var(--sc-line-control);--dash-glow:none;--designer-studio-bg:var(--editor-bg);--designer-studio-border:var(--editor-line);--designer-chrome-bg:var(--editor-bg);--designer-chrome-border:var(--editor-line);--designer-stage-bg:var(--editor-bg);--designer-strip-bg:var(--editor-bg);--designer-inspector-bg:var(--editor-bg);--designer-inspector-border:var(--editor-line);--designer-rail-bg:var(--editor-bg);--designer-rail-border:var(--editor-line);--designer-rail-btn-color:var(--editor-muted);--designer-rail-btn-hover-bg:var(--editor-bg);--designer-rail-accent:var(--editor-accent);--designer-rail-accent-soft:var(--editor-selected);--designer-dropzone-bg:var(--editor-bg);--designer-dropzone-muted-bg:var(--editor-bg);--designer-hint-bg:var(--editor-bg);--designer-pill-bg:var(--editor-bg);--designer-pill-border:var(--editor-line);--designer-pill-color:var(--editor-muted);--designer-text:var(--editor-muted);--designer-muted:var(--editor-muted);--designer-input-bg:var(--editor-bg);--designer-input-border:var(--editor-line);--designer-input-color:var(--editor-muted);min-height:100vh}.dash-shell .dash-side:before{opacity:1;background:var(--sc-surface);height:3px;margin:-20px -14px 16px}.dash-shell .dash-workspace{background:var(--dash-bg-soft);background-image:var(--dash-glow)}.dash-shell .dash-topbar{-webkit-backdrop-filter:none}.dash-shell .dash-topbar__icon-btn{border-color:var(--dash-border)}.dash-shell .dash-topbar__icon-btn:hover{color:var(--dash-text);background:var(--sc-surface-active)}.dash-shell .dash-main{background:0 0}.dash-shell .dash-page,.dash-shell .dash-welcome__title{color:var(--dash-text)}.dash-shell .dash-quick-card{border-color:var(--dash-border)}.dash-shell .dash-quick-card:hover{border-color:var(--dash-border-strong)}.dash-shell .dash-quick-card--muted{background:var(--dash-surface)}.dash-shell .dash-stats-strip__card{border-color:var(--dash-border)}.dash-shell .dash-stats-strip__value{color:var(--dash-text)}.dash-shell .card,.dash-shell .dash-panel,.dash-shell .webhook-admin{background:var(--dash-elevated);border:1px solid var(--dash-border);box-shadow:none;color:var(--dash-text)}.dash-shell .card:hover{border-color:var(--dash-border-strong);box-shadow:none}.dash-shell .dash-topbar__title,.dash-shell .dash-welcome__title,.dash-shell .dash-settings__title,.dash-shell .chart-wizard__title,.dash-shell .page-lead{color:var(--dash-text)}.dash-shell .dash-page-toolbar__lead,.dash-shell p.lead,.dash-shell .dash-settings__lead,.dash-shell .chart-wizard__lead{color:var(--dash-muted)}.dash-shell .sc-btn--secondary{border-color:var(--dash-border-strong);box-shadow:none}.dash-shell .sc-btn--secondary:hover{border-color:var(--sc-line)}.dash-shell .sc-lang--light .sc-lang__trigger,.dash-shell .sc-avatar--light{background:var(--sc-surface);border-color:var(--dash-border);color:var(--dash-text)}.dash-shell .sc-lang__menu,.dash-shell .sc-user-menu,.dash-shell .sc-glass.sc-lang__menu,.dash-shell .sc-glass.sc-user-menu{border:1px solid var(--dash-border);box-shadow:none;background:var(--dash-elevated)!important}.dash-shell .sc-user-menu__meta{color:var(--dash-text);overflow-wrap:anywhere;margin:0;font-size:.82rem}.dash-shell .sc-user-menu__email{overflow-wrap:break-word}.dash-shell .sc-user-menu__meta--dim{color:var(--dash-muted);margin-top:4px;font-size:.75rem}.dash-shell .sc-user-menu__meta code{font-family:ui-monospace,monospace;font-size:.72rem}.dash-shell .sc-user-menu__section{border-top-color:var(--dash-border)}.dash-shell .sc-user-menu__label{color:var(--dash-muted-2)}.dash-shell .sc-user-menu__logout{color:var(--dash-text);margin-top:2px;font-size:.88rem;font-weight:500}.dash-shell .sc-user-menu__logout:hover{background:var(--sc-surface-active)}.dash-shell .sc-user-menu__logout:focus-visible,.dash-shell .sc-user-menu__text-link:focus-visible{outline:2px solid var(--sc-accent);outline-offset:-2px}.dash-shell .sc-lang__item{color:var(--dash-muted)}.dash-shell .sc-lang__item:hover,.dash-shell .sc-lang__item--on{color:var(--dash-text);background:var(--sc-surface-active)}.dash-shell .sc-user-menu__heading{color:var(--dash-muted-2)}.dash-shell .sc-user-menu__text-link{color:var(--dash-text)}.dash-shell .sc-user-menu__text-link:hover{background:var(--sc-surface-active)}.dash-shell .sc-user-menu__select{background:var(--dash-surface);border-color:var(--dash-border);color:var(--dash-text)}.dash-shell .sc-dashsub{background:var(--sc-surface);border-bottom-color:var(--dash-border)}.dash-shell .sc-dashsub__btn{background:var(--sc-surface);border-color:var(--dash-border);color:var(--dash-muted)}.dash-shell .sc-dashsub__btn:hover{color:var(--dash-text);border-color:var(--dash-border-strong)}.dash-shell input,.dash-shell select,.dash-shell textarea{background:var(--dash-surface);border-color:var(--dash-border);color:var(--dash-text)}.dash-shell input.designer-inspector__input{background:var(--sc-surface);color:var(--sc-text);border-color:var(--sc-line)}.dash-shell input::placeholder,.dash-shell textarea::placeholder{color:var(--dash-muted-2)}.dash-shell table{color:var(--dash-text)}.dash-shell th{color:var(--dash-muted);border-color:var(--dash-border)}.dash-shell td{border-color:var(--dash-border)}.dash-shell tr:hover td{background:var(--sc-surface-active)}.dash-shell :where(a:not(.sc-btn):not(.dash-side__link):not(.dash-quick-card):not(.dash-side__create):not(.dash-icon-btn)){color:var(--sc-accent)}.dash-shell .dash-setup-block{background:var(--sc-surface);border-color:var(--sc-line);color:var(--dash-text)}.dash-shell button.chart-wizard__card{text-align:start;width:100%;font:inherit;color:inherit;background:var(--dash-elevated);border:1px solid var(--dash-border);box-shadow:none;cursor:pointer;transition:border-color var(--sc-dur) var(--sc-ease), box-shadow var(--sc-dur) var(--sc-ease), transform var(--sc-dur) var(--sc-ease), background var(--sc-dur) var(--sc-ease);border-radius:8px;margin:0;padding:24px 22px;display:block}.dash-shell button.chart-wizard__card:hover:not(:disabled){background:var(--dash-surface-hover);border-color:var(--sc-line);box-shadow:none;transform:translateY(-2px)}.dash-shell button.chart-wizard__card:focus-visible{box-shadow:none;outline:none}.dash-shell .chart-wizard__card-icon{background:var(--sc-surface);width:44px;height:44px;color:var(--sc-accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.dash-shell .chart-wizard__card-icon--coral,.dash-shell .chart-wizard__card-icon--violet{background:var(--sc-surface);color:var(--sc-text-muted)}.dash-shell .chart-wizard__card-title{letter-spacing:-.02em;color:var(--dash-text);margin:0 0 10px;font-size:1.05rem;font-weight:700}.dash-shell .chart-wizard__card-desc{color:var(--dash-muted);margin:0;font-size:.88rem;line-height:1.55}.dash-shell .chart-wizard__crumb{color:var(--sc-accent)}.dash-shell .chart-wizard__crumb:hover{color:var(--sc-accent);opacity:1}.dash-shell .chart-wizard__picked{color:var(--sc-accent)}.dash-shell .chart-wizard__label{color:var(--dash-muted)}.dash-shell .chart-wizard__input{background:var(--dash-surface);border:1px solid var(--dash-border);color:var(--dash-text)}.dash-shell .chart-wizard__input:focus-visible{border-color:var(--sc-accent);outline:2px solid var(--sc-accent);outline-offset:1px;box-shadow:none}.dash-shell .chart-wizard__err{color:var(--danger)}.dash-shell .chart-wizard__hint{color:var(--sc-text-muted);font-size:.78rem;font-weight:400;line-height:1.45}.dash-shell .chart-wizard__form .plan-limit{margin-bottom:14px}.dash-shell .chart-wizard__form.card{max-width:520px}.dash-shell .btn-primary{background:var(--sc-accent);color:var(--sc-on-accent);cursor:pointer;box-shadow:none;border:none;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:600}.dash-shell .btn-primary:hover:not(:disabled){background:var(--sc-accent-hover)}.dash-shell .btn-ghost{color:var(--sc-accent);border:1px solid var(--dash-border);cursor:pointer;background:0 0;border-radius:8px;padding:10px 18px;font-size:.9rem;font-weight:600}.dash-shell .btn-ghost:hover:not(:disabled){background:var(--sc-surface-active);border-color:var(--dash-border-strong)}.dash-shell .empty-state__title{color:var(--dash-text)}.dash-shell .data-table-wrap{background:var(--dash-elevated);border:1px solid var(--dash-border);box-shadow:none;border-radius:12px;overflow:visible}.dash-shell .data-table,.dash-shell .data-table th,.dash-shell .data-table td{color:var(--dash-text);background:0 0}.dash-shell .data-table th{background:var(--sc-surface)}.dash-shell .data-table tbody tr:hover td{background:var(--sc-surface-active)}.dash-shell .dash-settings__title{color:var(--dash-text);display:block}.dash-shell .dash-settings__crumb{color:var(--sc-accent)}.dash-shell .dash-settings__crumb a{color:inherit}.dash-shell .dash-settings__sheet{background:var(--dash-elevated);border:1px solid var(--dash-border);box-shadow:none}.dash-shell .dash-settings__block{border-bottom-color:var(--dash-border)}.dash-shell .dash-settings__h{color:var(--dash-text)}.dash-shell .dash-settings__muted{color:var(--dash-muted)}.dash-shell .dash-settings__input{background:var(--dash-surface);border-color:var(--dash-border);color:var(--dash-text)}.dash-shell .dash-settings__callout{background:var(--sc-surface);border-color:var(--dash-border);color:var(--dash-muted)}.dash-shell .dash-settings__callout strong{color:var(--dash-text)}.dash-shell .dash-settings__callout--warn{background:var(--sc-surface);border-color:var(--sc-line)}.dash-shell .dash-settings__status{color:var(--sc-accent)}.dash-shell .dash-settings__status--err{color:var(--sc-text-muted)}.dash-shell .dash-input{background:var(--dash-surface);border-color:var(--dash-border);color:var(--dash-text)}.dash-shell .modal-box,.dash-shell dialog.api-keys-modal,.dash-shell dialog.api-keys-secret-modal{background:var(--dash-elevated);border:1px solid var(--dash-border);color:var(--dash-text)}.dash-shell .modal-close-btn{background:var(--sc-surface);border-color:var(--dash-border);color:var(--dash-muted)}.dash-shell .modal-close-btn:hover{background:var(--sc-surface-active);color:var(--dash-text)}.dash-shell .dash-table th,.dash-shell .dash-table td{color:var(--dash-text);border-color:var(--dash-border)}.dash-shell .dash-page>h1{letter-spacing:-.03em;color:var(--dash-text);margin:0 0 10px;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700}.dash-shell .dash-page h2{color:var(--dash-text)}.dash-shell .shell{background:var(--dash-elevated);border:1px solid var(--dash-border);box-shadow:none;color:var(--dash-text)}.dash-shell .hint,.dash-shell .dev-locale-list{color:var(--dash-muted)}.dash-shell .dev-locale-list summary{color:var(--sc-accent)}.dash-shell .dev-doc-pre{background:var(--dash-surface);border-color:var(--dash-border);color:var(--dash-text)}.dash-shell .dev-swagger-iframe{border-color:var(--dash-border);background:var(--dash-surface)}.dash-shell .dev-portal__title{color:var(--dash-text)}.dash-shell .dev-portal__eyebrow,.dash-shell .dev-portal__lead{color:var(--dash-muted)}.dash-shell .dev-portal__tabs{background:var(--sc-surface);border-color:var(--dash-border)}.dash-shell .dev-portal__tab{color:var(--dash-muted)}.dash-shell .dev-portal__tab:hover{color:var(--dash-text)}.dash-shell .dev-portal__tab--active{background:var(--dash-surface);color:var(--dash-text);box-shadow:none}.dash-shell .dev-portal__panel-title,.dash-shell .dev-portal__snippet-title,.dash-shell .dev-portal__field-label,.dash-shell .dev-portal__timeline-item{color:var(--dash-text)}.dash-shell .dev-portal__panel-lead,.dash-shell .dev-portal__overview-list,.dash-shell .dev-portal__field-hint,.dash-shell .dev-portal__snippet-desc{color:var(--dash-muted)}.dash-shell .dev-portal__callout{background:var(--sc-surface);border-color:var(--sc-line);color:var(--dash-text)}.dash-shell .dev-portal__callout p{color:var(--dash-muted)}.dash-shell .dev-portal__timeline-index{background:var(--sc-surface);color:var(--dash-text)}.dash-shell .dev-portal__input{background:var(--dash-surface);border-color:var(--dash-border);color:var(--dash-text)}.dash-shell .dev-portal__snippet{background:var(--dash-surface);border-color:var(--dash-border)}.dash-shell .dev-portal__snippet-head{background:var(--sc-surface);border-bottom-color:var(--dash-border)}.dash-shell .dev-portal__copy-btn{background:var(--sc-surface);border-color:var(--dash-border);color:var(--dash-text)}.dash-shell .dev-portal__copy-btn:hover{background:var(--sc-surface-active)}.dash-shell .dev-portal__api-frame{background:var(--dash-surface);border-color:var(--dash-border)}.dash-shell .dev-portal__empty{background:var(--sc-surface);border-color:var(--dash-border);color:var(--dash-muted)}.dash-shell .dev-portal__external-link{color:var(--sc-accent)}.dash-shell .dash-settings__link-row{margin-top:8px}.dash-shell .dash-settings__link-row a{color:var(--sc-accent);font-weight:600}.dash-shell .dash-team-list{margin:0;padding:0;list-style:none}.dash-shell .dash-team-list__row{border-bottom:1px solid var(--dash-border);color:var(--dash-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.dash-shell .dash-team-list__row>span{overflow-wrap:anywhere;flex:180px;min-width:0}.dash-shell .dash-team-list__row:last-child{border-bottom:none}.dash-shell .dash-team-list__role{flex:0 220px;width:auto;min-width:0;max-width:100%}.dash-shell .dash-team-form{flex-wrap:wrap;align-items:stretch}.dash-shell .dash-team-form__role{max-width:220px}.dash-shell .dash-team-invite-link{border:1px solid var(--sc-line);background:var(--sc-bg);border-radius:10px;gap:8px;margin-top:14px;padding:12px 14px;display:grid}.dash-shell .dash-team-invite-link p{margin:0}.dash-shell .dash-team-invite-link__code{text-overflow:ellipsis;flex:260px;min-width:0;font-size:.82rem}.dash-shell .dash-copy-btn{flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.dash-shell .dash-loading-hint{color:var(--dash-muted);align-items:center;gap:8px;padding:28px 20px;font-size:.9rem;display:flex}.dash-shell .btn-secondary{color:var(--dash-text);border:1px solid var(--dash-border-strong);cursor:pointer;background:0 0;border-radius:8px;padding:10px 18px;font-weight:600}.dash-shell .btn-secondary:hover:not(:disabled){background:var(--sc-surface-active)}.dash-shell .dash-modal-box__title{color:var(--sc-text-muted);align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:600;display:flex}.dash-shell .dash-modal-box__desc{color:var(--dash-muted);margin:0;font-size:.95rem;line-height:1.5}.dash-shell .webhook-admin__section-title{color:var(--dash-text)}.dash-shell .webhook-admin__hint,.dash-shell .webhook-admin__label{color:var(--dash-muted)}.dash-shell .webhook-admin__input{background:var(--dash-surface);border-color:var(--dash-border);color:var(--dash-text)}.dash-shell .webhook-admin__table-wrap{background:var(--dash-elevated);border-color:var(--dash-border)}.dash-shell .webhook-admin__table,.dash-shell .webhook-admin__table th,.dash-shell .webhook-admin__table td{color:var(--dash-text);background:0 0}.dash-shell .webhook-admin__table th{color:var(--dash-muted);border-bottom-color:var(--dash-border)}.dash-shell .webhook-admin__table td{border-bottom-color:var(--dash-border)}.dash-shell .webhook-admin__table tbody tr:hover td{background:var(--sc-surface-active)}.dash-shell .designer-studio{--designer-rail-accent:var(--editor-accent);--designer-rail-accent-soft:var(--editor-selected);background:var(--dash-elevated);border-color:var(--dash-border);box-shadow:none}.dash-shell .designer-chrome{background:var(--dash-surface);border-bottom:1px solid var(--dash-border)}.dash-shell .designer-chrome__title{color:var(--dash-text)}.dash-shell .designer-chrome__badge,.dash-shell .designer-chrome__badge--draft{background:var(--sc-surface);color:var(--sc-text-muted);border-color:var(--sc-line)}.dash-shell .designer-chrome__text-link{color:var(--sc-accent)}.dash-shell .designer-chrome__icon-btn{color:var(--dash-muted)}.dash-shell .designer-chrome__icon-btn:hover:not(:disabled){background:var(--sc-surface-active);color:var(--dash-text)}.dash-shell .designer-chrome__icon-btn--on{background:var(--sc-surface-active);color:var(--sc-accent)}.dash-shell .designer-chrome__divider{background:var(--dash-border)}.dash-shell .designer-rail{--designer-rail-accent:var(--editor-accent);--designer-rail-accent-soft:var(--editor-selected);background:var(--designer-rail-bg);border-inline-end-color:var(--designer-rail-border)}.dash-shell .designer-rail-btn--on{background:var(--designer-rail-accent-soft);color:var(--designer-rail-accent)}.dash-shell .designer-rail-btn--on:hover:not(:disabled){background:var(--sc-surface-active);color:var(--sc-accent)}.dash-shell .designer-rail-group__shell--on{background:var(--designer-rail-accent-soft)}.dash-shell .designer-rail-group__shell--on .designer-rail-group__main,.dash-shell .designer-rail-group__shell--on .designer-rail-group__chevron{color:var(--designer-rail-accent)}.dash-shell .designer-rail-group__shell--on:hover:not(:has(:disabled)){background:var(--sc-surface-active)}.dash-shell .designer-rail-popover__title{color:var(--dash-muted-2)}.dash-shell .designer-rail-popover__item--on{background:var(--sc-surface-active);color:var(--sc-accent)}.dash-shell .designer-rail-btn{color:var(--dash-muted)}.dash-shell .designer-rail-btn:hover:not(:disabled){background:var(--sc-surface-active);color:var(--dash-text)}.dash-shell .designer-rail-sep{background:var(--dash-border)}.dash-shell .designer-rail-group__main,.dash-shell .designer-rail-group__chevron{color:var(--dash-muted)}.dash-shell .designer-rail-group__shell:hover:not(:has(:disabled)){background:var(--sc-surface-active)}.dash-shell .designer-rail-popover{background:var(--dash-elevated);border-color:var(--dash-border);box-shadow:none}.dash-shell .designer-rail-popover__item{color:var(--dash-text)}.dash-shell .designer-rail-popover__item:hover{background:var(--sc-surface-active)}.dash-shell .designer-stage{background:var(--dash-bg-soft)}.dash-shell .designer-canvas-wrap{flex-direction:column;flex:1;min-height:420px;display:flex;position:relative}.dash-shell .designer-canvas-wrap .designer-canvas-host{z-index:1;flex:1;min-height:0;position:relative}.dash-shell .designer-canvas-overlay{z-index:40;pointer-events:none;position:absolute;inset:0}.dash-shell .designer-canvas-overlay .designer-floor-control{pointer-events:auto}.designer-floor-control{inset-inline-end:16px;bottom:16px;inset-inline-start:auto;z-index:1;pointer-events:auto;width:196px;max-height:calc(100% - 32px);color:var(--sc-text);flex-direction:column;align-items:stretch;gap:8px;display:flex;position:absolute;top:auto;transform:none}.designer-floor-control__panel{border:1px solid var(--sc-line);background:var(--sc-surface);-webkit-backdrop-filter:none;max-height:min(340px,100vh - 220px);box-shadow:none;border-radius:12px;flex-direction:column;animation:.18s ease-out designer-floor-panel-in;display:flex;overflow:hidden}@keyframes designer-floor-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.designer-floor-control__panel-hint{color:var(--sc-text);margin:0;padding:8px 12px 0;font-size:.68rem;line-height:1.4}.designer-floor-control__trigger{border:1px solid var(--sc-line);background:var(--sc-surface);-webkit-backdrop-filter:none;width:100%;min-height:42px;box-shadow:none;color:var(--sc-text);cursor:pointer;text-align:start;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-size:.84rem;font-weight:600;display:flex}.designer-floor-control__trigger:hover{border-color:var(--sc-line);background:var(--sc-surface-active)}.designer-floor-control--expanded .designer-floor-control__trigger{border-color:var(--sc-line);box-shadow:none}.designer-floor-control__trigger-icon{color:var(--sc-accent);flex-shrink:0;display:flex}.designer-floor-control__trigger-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.designer-floor-control__trigger-chevron{color:var(--sc-text);flex-shrink:0;display:flex}.designer-floor-control__list{flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.designer-floor-control__item-wrap{border-radius:0;margin:0;transition:background .12s,opacity .12s}.designer-floor-control__item-wrap--dragging{opacity:.45}.designer-floor-control__item-wrap--drop-target{background:var(--sc-surface);outline:1px dashed var(--sc-line);outline-offset:-1px}.designer-floor-control__item{border-radius:0;align-items:center;gap:2px;display:flex;position:relative;overflow:hidden}.designer-floor-control__item--active{background:var(--sc-surface-active)}.designer-floor-control__item--active:before{content:"";background:var(--sc-surface-active);border-radius:0;width:3px;position:absolute;top:5px;bottom:5px;right:0}.designer-floor-control__drag{width:22px;height:32px;color:var(--sc-text);cursor:grab;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:2px;padding:0;display:flex}.designer-floor-control__drag:hover{color:var(--sc-text);background:var(--sc-surface-active)}.designer-floor-control__drag:active{cursor:grabbing}.designer-floor-control__item-btn{min-width:0;color:var(--sc-text);text-align:start;cursor:pointer;background:0 0;border:none;flex:1;padding-block:8px;padding-inline:2px 4px;font-family:inherit;font-size:.82rem;font-weight:500;display:block}.designer-floor-control__item--active .designer-floor-control__item-btn{color:var(--sc-text);font-weight:600}.designer-floor-control__item-btn:hover:not(:disabled){color:var(--sc-text)}.designer-floor-control__item-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.designer-floor-control__item-actions{opacity:0;align-items:center;gap:1px;padding-inline-end:4px;transition:opacity .12s;display:flex}.designer-floor-control__item:hover .designer-floor-control__item-actions,.designer-floor-control__item--active .designer-floor-control__item-actions{opacity:1}.designer-floor-control__action{width:22px;height:22px;color:var(--sc-text);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.designer-floor-control__action:hover{background:var(--sc-surface-active);color:var(--sc-text)}.designer-floor-control__action--danger:hover{background:var(--sc-surface-active);color:var(--sc-text-muted)}.designer-floor-control__edit{padding:4px 6px}.designer-floor-control__edit-input{border:1px solid var(--sc-line);background:var(--sc-surface);width:100%;height:32px;color:var(--sc-text);box-sizing:border-box;border-radius:8px;outline:none;padding:0 10px;font-family:inherit;font-size:.82rem}.designer-floor-control__add-btn{border:1px dashed var(--sc-line);background:var(--sc-surface);width:calc(100% - 12px);color:var(--sc-accent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0 6px 6px;padding:8px 10px;font-family:inherit;font-size:.78rem;font-weight:600;display:flex}.designer-floor-control__add-btn:hover:not(:disabled){background:var(--sc-surface-active);border-color:var(--sc-line)}.designer-floor-control__add-btn:disabled{cursor:not-allowed}.designer-floor-control__add-form{flex-direction:column;gap:6px;padding:0 6px 6px;display:flex}.designer-floor-control__add-input{border:1px solid var(--sc-line);background:var(--sc-surface);width:100%;height:32px;color:var(--sc-text);box-sizing:border-box;border-radius:8px;padding:0 10px;font-family:inherit;font-size:.82rem}.designer-floor-control__add-actions{gap:6px;display:flex}.designer-floor-control__add-cancel,.designer-floor-control__add-confirm{cursor:pointer;background:var(--sc-surface);color:var(--sc-text);border:none;border-radius:0;flex:1;padding:6px 8px;font-family:inherit;font-size:.74rem;font-weight:600}.designer-floor-control__add-confirm:disabled{cursor:not-allowed}.designer-cat-popover__swatches--compact{margin-bottom:10px}.designer-cat-popover__swatches--compact legend{margin-bottom:6px}.dash-shell .designer-category-block{border-bottom:1px solid var(--dash-border);background:var(--dash-surface);position:relative}.dash-shell .designer-category-strip{background:var(--dash-surface);border-bottom:none;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:flex}.dash-shell .designer-category-empty{color:var(--dash-muted);margin:0}.designer-cat-popover-backdrop{z-index:10040;cursor:default;background:0 0;margin:0;padding:0;position:fixed;inset:0}.designer-cat-popover{z-index:10050;border:1px solid var(--sc-line);background:var(--sc-surface);width:min(340px,100vw - 24px);color:var(--sc-text);box-shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;border-radius:12px;padding:14px 16px 16px;position:fixed}.designer-cat-popover--tickets{width:min(400px,100vw - 24px)}.designer-cat-popover__title{letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text);text-overflow:ellipsis;white-space:nowrap;margin:0 0 12px;font-size:.72rem;font-weight:700;overflow:hidden}.designer-cat-popover__hint{color:var(--sc-text);margin:0 0 10px;font-size:.78rem;line-height:1.45}.designer-cat-popover__field{color:var(--sc-text);flex-direction:column;gap:6px;margin-bottom:12px;font-size:.78rem;font-weight:600;display:flex}.designer-cat-popover__input{border:1px solid var(--sc-line);background:var(--sc-surface);width:100%;min-width:0;height:40px;color:var(--sc-text);box-sizing:border-box;border-radius:8px;padding:0 11px;font-size:.84rem}.designer-cat-popover__input::placeholder{color:var(--sc-text)}.designer-cat-popover__input:focus{border-color:var(--sc-line);outline:none}.designer-cat-popover__swatches{border:none;margin:0 0 14px;padding:0}.designer-cat-popover__swatches legend{color:var(--sc-text);margin-bottom:8px;font-size:.78rem;font-weight:600}.designer-cat-popover__swatches [role=radiogroup]{flex-wrap:wrap;gap:6px;display:flex}.designer-cat-popover__swatch{cursor:pointer;border:2px solid #0000;border-radius:12px;flex:none;width:24px;min-width:0;height:24px;min-height:0;padding:0}@media (pointer:coarse){.designer-cat-popover__swatch{border-radius:22px;width:44px;height:44px}}.designer-cat-popover__swatch--on{border-color:var(--sc-line);box-shadow:none}.designer-cat-popover__actions{justify-content:flex-end;gap:8px;display:flex}.designer-cat-popover__btn{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px 14px;font-family:inherit;font-size:.8rem;font-weight:600;display:inline-flex}.designer-cat-popover__btn--primary{background:var(--sc-accent);color:var(--sc-on-accent)}.designer-cat-popover__btn--primary:disabled{cursor:not-allowed}.designer-cat-popover__btn--ghost{background:var(--sc-surface);color:var(--sc-text)}.designer-cat-popover__btn--compact{white-space:nowrap;padding:8px 10px}.designer-cat-popover__list{flex-direction:column;gap:6px;max-height:min(240px,40vh);margin:0 0 8px;padding:0;list-style:none;display:flex;overflow:hidden auto}.designer-cat-popover__row{grid-template-columns:minmax(0,1fr) 132px 32px;align-items:center;gap:8px;min-width:0;display:grid}.designer-cat-popover__row>*{min-width:0}.designer-cat-popover__row--head{letter-spacing:.02em;color:var(--sc-text-muted);margin:0 0 4px;font-size:.7rem;font-weight:600}.designer-cat-popover__row--labelled{align-items:end}.designer-cat-popover__tt{border-bottom:1px solid var(--sc-line);flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.designer-cat-popover__tt:last-child{border-bottom:0;padding-bottom:2px}.designer-cat-popover__tt-options{flex-wrap:wrap;gap:4px 16px;padding-inline-start:2px;display:flex}.designer-cat-popover__name-wrap,.designer-cat-popover__price-wrap{flex-direction:column;gap:6px;min-width:0;display:flex}.designer-cat-popover__field-label{color:var(--sc-text);font-size:.78rem;font-weight:600}.designer-cat-popover__row-spacer{flex-shrink:0;width:32px;height:32px}.designer-cat-popover__add-form{border-top:1px solid var(--sc-line);flex-direction:column;gap:10px;padding-top:10px;display:flex}.designer-cat-popover__btn--block{justify-content:center;width:100%}.designer-cat-popover__price-field{box-sizing:border-box;border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:8px;flex-shrink:0;align-items:center;gap:5px;width:100%;min-width:0;height:40px;padding:0 11px;transition:border-color .15s;display:flex}.designer-cat-popover__price-field:focus-within{border-color:var(--sc-accent);box-shadow:0 0 0 1px var(--sc-accent);outline:none}.designer-cat-popover__price-prefix--suffix{order:2}.designer-cat-popover__price-prefix{color:var(--sc-text);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.75rem;font-weight:600;line-height:1}.designer-cat-popover__price-field .designer-cat-popover__input--price{width:0;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:8px;outline:none;flex:1;margin:0;padding:0}.designer-cat-popover__price-field .designer-cat-popover__input--price:focus{box-shadow:none;border:none;outline:none}.designer-cat-popover__icon-btn{box-sizing:border-box;width:32px;min-width:32px;height:32px;color:var(--sc-text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.designer-cat-popover__icon-btn svg{flex-shrink:0}.designer-cat-popover__icon-btn:hover{background:var(--sc-surface-active);color:var(--sc-text-muted)}.dash-shell .designer-cat-add-btn--open{background:var(--sc-surface);border-color:var(--sc-line);color:var(--sc-accent)}.dash-shell .designer-cat-pill-wrap{align-items:center;gap:2px;display:inline-flex}.dash-shell .designer-cat-pill-wrap--on .designer-cat-pill{border-color:var(--sc-line);background:var(--sc-surface-active);color:var(--dash-text)}.dash-shell .designer-cat-pill{border:1px solid var(--dash-border);background:var(--sc-surface);color:var(--dash-muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.dash-shell .designer-cat-pill--menu-open{border-color:var(--sc-line);box-shadow:none}.dash-shell .designer-cat-dot{border-radius:0;flex-shrink:0;width:9px;height:9px}.dash-shell .designer-cat-pill__label{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.dash-shell .designer-cat-pill__remove{width:22px;height:22px;color:var(--dash-muted,var(--sc-text-muted));cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dash-shell .designer-cat-pill-wrap:hover .designer-cat-pill__remove{opacity:1}.dash-shell .designer-inspector__color-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.dash-shell .designer-inspector__color-label{color:var(--dash-muted);font-size:.78rem;font-weight:600}.dash-shell .designer-inspector__color-input{border:1px solid var(--dash-border);background:var(--sc-surface);cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;width:44px;height:32px;padding:2px}.dash-shell .designer-inspector__color-input::-webkit-color-swatch-wrapper{background:var(--sc-surface);padding:0}.dash-shell .designer-inspector__color-input::-webkit-color-swatch{border:1px solid var(--sc-line);border-radius:8px}.dash-shell .designer-cat-add-btn{border:1px dashed var(--sc-line);background:var(--sc-surface);color:var(--sc-accent);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.dash-shell .designer-category-strip,.dash-shell .designer-mode-toggles{background:var(--dash-surface);border-bottom-color:var(--dash-border)}.dash-shell .designer-category-empty,.dash-shell .map-designer-status-strip,.dash-shell .designer-hint-bar{color:var(--dash-muted)}.dash-shell .designer-hint-bar{background:var(--dash-surface);border-top-color:var(--dash-border)}.dash-shell .designer-cat-pill--on{border-color:var(--sc-line);background:var(--sc-surface-active);color:var(--dash-text)}.dash-shell .designer-cat-pill--action{background:var(--sc-surface);border:1px dashed var(--sc-line);color:var(--sc-accent)}.dash-shell .designer-cat-add-btn:hover:not(:disabled){background:var(--sc-surface-active);border-color:var(--sc-line);color:var(--sc-text)}.dash-shell .designer-cat-add-form__ok{background:var(--sc-accent,var(--sc-surface));color:var(--sc-text)}.dash-shell .designer-cat-pill__remove:hover{background:var(--sc-surface-active)}.dash-shell .designer-cat-pill__price{color:var(--sc-accent);opacity:.9;font-size:.68rem;font-weight:700}.dash-shell .designer-cat-add-form__name,.dash-shell .designer-cat-add-form__price{background:var(--dash-elevated);border:1px solid var(--dash-border);color:var(--dash-text);border-radius:0;padding:7px 10px;font-size:.82rem}.dash-shell .designer-cat-add-form__price{min-width:100px;max-width:120px}.dash-shell .designer-cat-add-form__cancel{background:var(--sc-surface);color:var(--dash-text)}.dash-shell .designer-mode-toggles__btn{background:var(--sc-surface);border-color:var(--dash-border);color:var(--dash-muted)}.dash-shell .designer-mode-toggles__btn--on{background:var(--sc-surface-active);border-color:var(--sc-line);color:var(--sc-accent)}.dash-shell .designer-inspector{background:var(--dash-surface);border-inline-start-color:var(--dash-border);color:var(--dash-text)}.dash-shell .designer-inspector__head{border-bottom-color:var(--dash-border)}.dash-shell .designer-inspector__title{color:var(--dash-text)}.dash-shell .designer-inspector__meta,.dash-shell .designer-inspector__p,.dash-shell .designer-inspector__h{color:var(--dash-muted)}.dash-shell .designer-inspector__input{background:var(--sc-surface);border-color:var(--sc-line);color:var(--sc-text)}.dash-shell .designer-inspector__input:focus{border-color:var(--sc-line);box-shadow:none}.dash-shell .designer-inspector__kbd{background:var(--sc-surface);border:1px solid var(--sc-line);color:var(--sc-text)}.dash-shell .designer-inspector__linkish{color:var(--sc-accent)}.dash-shell .designer-dropzone{background:var(--sc-surface);border-color:var(--dash-border)}.dash-shell .designer-dropzone:hover{background:var(--sc-surface-active);border-color:var(--sc-line)}.dash-shell .designer-dropzone--muted{background:var(--sc-surface)}.dash-shell .designer-dropzone__icon,.dash-shell .designer-dropzone__text{color:var(--dash-muted)}.dash-shell .designer-dropzone__file{color:var(--sc-accent)}.dash-shell .designer-studio--inspector-open .designer-inspector{background:var(--dash-elevated);border-top-color:var(--dash-border);box-shadow:none}.dash-shell .designer-modal-backdrop{background:var(--sc-surface);-webkit-backdrop-filter:none}.dash-shell .designer-modal{background:var(--dash-elevated);border:1px solid var(--dash-border);box-shadow:none;color:var(--dash-text);border-radius:12px;padding:24px 28px}.dash-shell .designer-modal__title{color:var(--dash-text);margin:0 0 14px;font-size:1.15rem;font-weight:600}.dash-shell .designer-modal__lead{color:var(--dash-muted);margin:0 0 14px;font-size:.88rem;line-height:1.55}.dash-shell .designer-modal__grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.dash-shell .designer-modal__field{color:var(--dash-muted);flex-direction:column;gap:6px;font-size:.82rem;font-weight:600;display:flex}.dash-shell .designer-modal__input{border:1px solid var(--dash-border);background:var(--dash-surface);color:var(--dash-text);border-radius:8px;padding:10px 12px}.dash-shell .dash-designer-crumb__text,.dash-shell .dash-designer-crumb__muted{color:var(--dash-muted)}.dash-shell .designer-toast{background:var(--dash-elevated);border:1px solid var(--dash-border);color:var(--dash-text)}.dash-shell .designer-toast--ok,.dash-shell .designer-toast--err{background:var(--sc-surface);border-color:var(--sc-line);color:var(--sc-text-muted)}.dash-shell .designer-modal .modal-close-btn{background:var(--sc-surface);border-color:var(--dash-border);color:var(--dash-muted)}.dash-shell .designer-modal .modal-close-btn:hover{background:var(--sc-surface-active);color:var(--dash-text)}.dash-shell .designer-modal .btn-ghost{color:var(--dash-muted);border-color:var(--dash-border);background:0 0}.dash-shell .designer-modal .btn-ghost:hover:not(:disabled){background:var(--sc-surface-active);color:var(--dash-text)}.dash-shell .designer-canvas-host{background:var(--dash-bg-soft)}.dash-shell .map-designer-root{color:var(--dash-text)}.dash-shell .dash-designer-body,.dash-shell .dash-page--designer{background:0 0}.dash-shell .billing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:.75rem;display:grid}.dash-shell .billing-plan{border:0;border-inline-start:1px solid var(--sc-line);background:0 0;border-radius:0;padding:1rem 1.25rem}.dash-shell .billing-plan:first-child{border-inline-start:0;padding-inline-start:0}.dash-shell .billing-plan--current{box-shadow:none}.dash-shell .billing-plan__name{margin:0 0 .35rem;font-size:1.05rem}.dash-shell .billing-plan__price{margin:0 0 .5rem;font-size:1.35rem;font-weight:600}.dash-shell .billing-plan__period{color:var(--dash-muted);margin-inline-start:.25rem;font-size:.85rem;font-weight:400}.dash-shell .billing-plan__badge{text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted);font-size:.75rem;font-weight:600;display:inline-block}.dash-entity{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.dash-entity__name{color:var(--dash-text,var(--sc-fg));text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.dash-entity__id{font:inherit;color:var(--dash-muted,var(--sc-muted));cursor:pointer;letter-spacing:.01em;background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.dash-entity__id:hover,.dash-entity__id:focus-visible{color:var(--sc-accent);text-underline-offset:2px;text-decoration:underline}.dash-row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.dash-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash-icon-btn{border:1px solid var(--dash-border,var(--sc-line-strong));width:34px;height:34px;color:var(--dash-text,var(--sc-ink-soft));cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dash-icon-btn:hover,.dash-icon-btn:focus-visible{background:var(--sc-surface-active);border-color:var(--sc-line);color:var(--dash-text,var(--sc-fg))}.dash-icon-btn--primary{background:var(--sc-accent);color:var(--sc-on-accent);box-shadow:none;border-color:#0000}.dash-icon-btn--primary:hover,.dash-icon-btn--primary:focus-visible{background:var(--sc-accent-hover,var(--sc-accent));color:var(--sc-on-accent);border-color:#0000}.dash-icon-btn--danger{color:var(--danger,var(--sc-text-muted));border-color:#0000}.dash-icon-btn--danger:hover,.dash-icon-btn--danger:focus-visible{background:var(--sc-surface-active);color:var(--danger,var(--sc-text-muted));border-color:var(--sc-line)}.dash-icon-btn:disabled{cursor:not-allowed}.dash-overflow{position:relative}.dash-overflow__menu{inset-inline-end:0;z-index:40;border:1px solid var(--dash-border,var(--sc-line-strong));background:var(--dash-elevated,var(--sc-page-elevated));min-width:220px;box-shadow:none;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px)}.dash-overflow__item{width:100%;color:var(--dash-text,var(--sc-fg));font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:8px 10px;font-size:.84rem;font-weight:500;display:flex}.dash-overflow__item:hover,.dash-overflow__item:focus-visible{background:var(--sc-surface-active)}.dash-overflow__item--danger{color:var(--danger,var(--sc-text-muted))}.dash-overflow__item:disabled{cursor:wait}.dash-split-workspace{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dash-workspace-card{background:var(--dash-elevated,var(--sc-white));border:1px solid var(--dash-border,var(--sc-line));box-shadow:none;border-radius:12px;min-height:320px;padding:20px}.dash-workspace-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.dash-workspace-card__title{letter-spacing:-.02em;color:var(--dash-text,var(--sc-fg));margin:0 0 4px;font-size:1.05rem;font-weight:650}.dash-workspace-card__meta{color:var(--dash-muted,var(--sc-muted));margin:0;font-size:.84rem}.dash-create-row{gap:8px;margin-bottom:16px;display:flex}.dash-create-row input,.dash-attach-row select{border:1px solid var(--dash-border-strong,var(--sc-line-strong));background:var(--sc-surface);min-width:0;height:38px;color:var(--dash-text,var(--sc-fg));font:inherit;border-radius:8px;flex:1;padding:0 12px;font-size:.88rem}.dash-create-row input::placeholder{color:var(--dash-muted,var(--sc-muted))}.dash-season-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dash-season-list__btn{text-align:start;width:100%;color:var(--dash-text,var(--sc-fg));font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.dash-season-list__btn:hover{background:var(--sc-surface-active)}.dash-season-list__btn--active{background:var(--sc-surface-active);border-color:var(--sc-line)}.dash-season-list__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dash-season-list__count{color:var(--dash-muted,var(--sc-muted));flex-shrink:0;font-size:.75rem}.dash-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--sc-surface);color:var(--dash-muted,var(--sc-muted));border-radius:8px;align-items:center;margin-inline-start:8px;padding:2px 8px;font-size:.68rem;font-weight:650;display:inline-flex}.dash-badge--accent{background:var(--sc-surface);color:var(--sc-accent)}.dash-attach-row{gap:8px;margin:0 0 16px;display:flex}.dash-member-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dash-season-settings{border:1px solid var(--sc-line);background:var(--sc-surface-subtle,var(--sc-surface));border-radius:12px;margin:0 0 16px;padding:14px 16px 4px}.dash-season-settings__title{letter-spacing:.04em;text-transform:uppercase;color:var(--sc-text-muted);margin:0 0 10px;font-size:.8125rem;font-weight:650}.dash-season-setting{justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;display:flex}.dash-season-setting+.dash-season-setting{border-top:1px solid var(--sc-line)}.dash-season-setting__text{flex:auto;min-width:0}.dash-season-setting__label{color:var(--sc-text);margin:0 0 4px;font-size:.9375rem;font-weight:600}.dash-season-setting__help{color:var(--sc-text-body);max-width:68ch;margin:0;font-size:.875rem;line-height:1.5}.dash-season-settings__status{min-height:1.25em;color:var(--sc-accent);margin:0 0 8px;font-size:.8125rem}.dash-shell .dash-season-switch{flex:none;margin:0}.dash-shell .dash-season-switch .tfa-require__label{min-width:2.5em;color:var(--sc-text-muted);font-size:.8125rem;font-weight:600}.dash-season-switch__source{color:var(--sc-text-muted);white-space:nowrap;font-size:.8125rem}@media (max-width:560px){.dash-season-setting{flex-direction:column;gap:8px}}.dash-shell .dash-side:before{display:none}.dash-shell .dash-side__head{flex-direction:column;align-items:flex-start;min-height:40px;display:flex;position:relative}.dash-shell .dash-side__head .sc-brand{max-width:160px}.dash-side__product{color:var(--sc-accent);letter-spacing:.18em;margin-top:5px;padding-inline-start:39px;font-size:9px;font-weight:600;display:block}.dash-shell .dash-side__create{border:1px solid var(--sc-line);background:var(--sc-accent);color:var(--sc-on-accent);box-shadow:none;margin:0 6px 24px;padding:10px 12px}.dash-shell .dash-side__create:hover{background:var(--sc-accent);transform:none}.dash-shell .dash-side__nav{scrollbar-width:thin;scrollbar-color:var(--sc-scrollbar) transparent;gap:24px;padding:0 4px;overflow-y:auto}.dash-side__group{flex-direction:column;gap:3px;display:flex}.dash-side__group-label{color:var(--sc-accent);letter-spacing:.09em;text-transform:uppercase;margin:0 10px 8px;font-size:9px;font-weight:600}.dash-shell .dash-side__link{border-radius:8px;gap:10px;font-weight:500;line-height:1.4;position:relative}.dash-shell .dash-side__link svg{flex-shrink:0}.dash-shell .dash-side__link--active svg{color:var(--sc-accent)}.dash-shell .dash-side__link--active:after{content:"";background:var(--sc-surface-active);border-radius:8px;width:4px;height:4px;position:absolute;right:10px}.dash-shell .dash-side__foot{border-top:1px solid var(--sc-line);justify-content:space-between;align-items:center;margin:24px 8px 0;padding:16px 2px 0;display:flex}.dash-shell .dash-side__badge{border:1px solid var(--sc-line);color:var(--sc-accent);letter-spacing:.05em;background:0 0;border-radius:8px;padding:4px 6px;font-size:8px}.dash-side__signature{color:var(--sc-accent);font-size:10px;font-weight:500}.dash-side__mobile-toggle{display:none}.dash-shell .dash-workspace,.dash-shell .dash-main{background:var(--dash-bg)}.dash-shell .dash-topbar{gap:20px}.dash-shell .dash-topbar__eyebrow{text-transform:none;letter-spacing:.02em;margin-bottom:5px;font-weight:500}.dash-shell .dash-topbar__title{color:var(--sc-text);letter-spacing:-.035em;font-weight:600;line-height:1.2}.dash-shell .dash-topbar__title-wrap{min-width:0}.dash-shell .dash-topbar__actions{flex-shrink:0;gap:10px}.dash-shell .dash-topbar__icon-btn{border:1px solid var(--sc-line);width:32px;height:32px;color:var(--sc-accent);background:0 0;border-radius:8px}.dash-shell .sc-lang__trigger{background:var(--sc-surface);border:1px solid var(--sc-line);min-height:32px;color:var(--sc-text-muted);border-radius:8px;padding:6px 10px;font-size:11px}.dash-shell .sc-avatar{background:var(--sc-surface);border:1px solid var(--sc-line);width:38px;height:34px;color:var(--sc-text-muted);border-radius:8px;font-size:10px}.dash-shell .sc-avatar__chev{display:none}.dash-shell .dash-designer-crumb{padding:16px 22px}.dash-shell .dash-designer-crumb__text{font-size:11px}.dash-shell .dash-designer-crumb a{color:var(--sc-accent)}.dash-shell .dash-designer-crumb__muted{color:var(--sc-text-muted)}.dash-shell .dash-designer-crumb__text{flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;margin:0;display:flex}.dash-shell .dash-designer-crumb__name{color:var(--sc-text);text-overflow:ellipsis;white-space:nowrap;max-width:min(48ch,60vw);font-weight:500;overflow:hidden}.dash-shell:has(.map-designer-root) .sc-dashsub{display:none}.dash-shell .sc-btn{box-shadow:none;border-radius:8px;gap:8px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.dash-shell .sc-btn:hover{transform:none}.dash-shell .sc-btn--primary{background:var(--sc-accent);color:var(--sc-on-accent);border:1px solid var(--sc-accent)}.dash-shell .sc-btn--primary:hover:not(:disabled),.dash-shell .sc-btn--primary:focus-visible{background:var(--sc-accent-hover);color:var(--sc-on-accent);border-color:var(--sc-accent-hover)}.dash-shell .sc-btn--secondary{background:var(--sc-surface);color:var(--sc-text);border:1px solid var(--sc-line)}.dash-shell .sc-btn--secondary:hover:not(:disabled){background:var(--sc-surface-active);color:var(--sc-text)}.dash-shell .card,.dash-shell .data-table-wrap{background:var(--sc-surface);border:1px solid var(--sc-line);box-shadow:none;border-radius:12px}.dash-shell .data-table th{font-size:10px;font-weight:600}.dash-shell .data-table tbody tr:last-child td{border-bottom:0}.dash-shell .charts-rename-trigger{font-weight:500}.dash-shell .lead,.dash-shell .dash-muted-line{color:var(--sc-accent);font-size:12px;line-height:1.7}.dash-shell .dash-page-toolbar{align-items:center;gap:16px;margin-bottom:24px}.dash-shell .empty-state{padding:64px 24px}.dash-shell .empty-state__icon{color:var(--sc-accent)}.dash-shell .empty-state__title{letter-spacing:-.02em;font-size:17px;font-weight:600}.dash-shell .empty-state__desc{max-width:460px;color:var(--sc-accent);font-size:12px;line-height:1.7}.dash-shell .empty-state__action{background:var(--sc-surface);color:var(--sc-accent);border-radius:12px;font-size:12px}.dash-shell .dash-stats-strip{margin-bottom:28px}.dash-shell .dash-stats-strip__card{box-shadow:none;border-radius:12px}.dash-shell .dash-stats-strip__icon{background:var(--sc-surface);width:34px;height:34px;color:var(--sc-accent);border-radius:0}.dash-shell .dash-stats-strip__value{font-size:30px;font-weight:600}.dash-shell .dash-welcome{gap:40px}.dash-shell .dash-welcome__title{letter-spacing:-.04em;line-height:1.2}.dash-shell .dash-welcome__sub{margin:16px 0 26px;line-height:1.8}.dash-shell .dash-quick-card{box-shadow:none}.dash-shell .dash-quick-card:hover{box-shadow:none;transform:none}.dash-shell .dash-quick-card__icon{border-radius:12px;width:34px;height:34px}.dash-shell .dash-quick-card__hint{color:var(--sc-text-muted);line-height:1.6}.dash-shell .dash-settings__card,.dash-shell .chart-wizard__card,.dash-shell .dev-portal__panel{border-color:var(--sc-line);box-shadow:none;border-radius:12px}.dash-shell :is(.chart-wizard__input,.dash-settings__input){background:var(--sc-surface);border-color:var(--sc-line);min-height:38px;color:var(--sc-text);border-radius:8px;font-size:12px}.dash-shell :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px}.sc-btn,.dash-shell .sc-btn{box-shadow:none;min-height:48px;transition:background .1s var(--sc-ease-ui),border-color .1s;border-radius:8px;gap:12px;padding:12px 20px;font-size:.875rem;font-weight:600}.sc-btn:hover,.dash-shell .sc-btn:hover{transform:none}.sc-btn--primary,.dash-shell .sc-btn--primary,.dash-shell .dash-side__create{background:var(--sc-accent);color:var(--sc-on-accent);border:1px solid var(--sc-accent)}.sc-btn--primary:hover:not(:disabled),.dash-shell .sc-btn--primary:hover:not(:disabled),.dash-shell .dash-side__create:hover:not(:disabled){background:var(--sc-accent-hover);color:var(--sc-on-accent);border-color:var(--sc-accent-hover)}.sc-btn--secondary,.dash-shell .sc-btn--secondary{color:var(--sc-text);background:var(--sc-surface);border:1px solid var(--sc-line-control)}.sc-btn--secondary:hover,.dash-shell .sc-btn--secondary:hover{background:var(--sc-surface-active);border-color:var(--sc-text-muted)}.dash-shell{--dash-bg:var(--sc-bg);--dash-bg-soft:var(--sc-bg);--dash-surface:var(--sc-surface);--dash-elevated:var(--sc-surface);--dash-border:var(--sc-line);--dash-text:var(--sc-text);--dash-muted:var(--sc-text-body);--dash-muted-2:var(--sc-text-muted);--dash-side-bg:var(--sc-surface);--dash-main-bg:var(--sc-bg);--dash-topbar-bg:var(--sc-bg);background:var(--sc-bg);color:var(--sc-text-body)}.dash-shell .dash-side{background:var(--sc-surface);border-inline-end:1px solid var(--sc-line);width:232px;padding:24px 16px}.dash-shell .dash-side__head{padding-block:0 24px;padding-inline:8px 40px}.dash-shell .dash-side__link{min-height:40px;color:var(--sc-text-muted);padding:8px 12px;font-size:.875rem}.dash-shell .dash-side__link--active{background:var(--sc-accent-surface);color:var(--sc-accent);border-inline-start:0;border-radius:8px;padding-inline-start:12px}.dash-shell .dash-side__link--active:after{display:none}.dash-shell .dash-side__link svg{color:currentColor}.dash-shell .dash-side__link:hover{color:var(--sc-text);background:var(--sc-surface-active)}.dash-shell .dash-side__group-label{color:var(--sc-text-muted);font:.6875rem/1.5 var(--sc-mono);letter-spacing:.04em}.dash-shell .dash-side__create{border-radius:8px;min-height:36px;font-size:.8125rem}.dash-shell .dash-topbar{border-bottom:1px solid var(--sc-line);background:var(--sc-bg);min-height:56px;padding:8px 24px}.dash-shell .dash-topbar__title{font-size:1.25rem}.dash-shell .dash-topbar__eyebrow{color:var(--sc-text-muted);font-size:.75rem}.dash-shell .dash-page{max-width:1600px;padding:28px 36px 48px}.dash-shell .dash-page--designer{max-width:none;padding:0}.dash-shell .dash-designer-body{padding:0}.dash-shell .sc-btn{min-height:36px;padding:8px 14px;font-size:.8125rem}.dash-shell :is(.card,.data-table-wrap,.dash-settings__card,.chart-wizard__card,.dev-portal__panel){background:var(--sc-surface);border:1px solid var(--sc-line);box-shadow:none}.dash-shell :is(.lead,.dash-muted-line){color:var(--sc-text-muted);font-size:.875rem}.dash-shell .data-table{font-size:.875rem}.dash-shell .data-table thead{background:var(--sc-surface)}.dash-shell .data-table th{color:var(--sc-text-muted);border-bottom:1px solid var(--sc-line);font:500 .75rem/1.5 var(--sc-font);text-transform:none;letter-spacing:0;padding:14px 18px}.dash-shell .data-table td{border-bottom:1px solid var(--sc-line);color:var(--sc-text-body);height:56px;padding:14px 18px}.dash-shell .data-table tbody tr:hover{background:var(--sc-surface-active)}.dash-shell .data-table code{font-size:.75rem}.dash-shell .charts-rename-trigger{color:var(--sc-text);font-size:.875rem}.dash-shell .dash-stats-strip{border-block:1px solid var(--sc-line);border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:24px 0;display:grid}.dash-shell .dash-stats-strip__card{border-inline-end:1px solid var(--sc-line);background:0 0;border:0;padding:12px 24px}.dash-shell .dash-stats-strip__card:last-child{border-inline-end:0}.dash-shell .dash-stats-strip__icon{display:none}.dash-shell .dash-stats-strip__value{letter-spacing:-.04em;font:600 2.25rem/1.1 var(--sc-font)}.dash-shell .dash-stats-strip__label{color:var(--sc-text-muted);font-size:.75rem}.dash-shell .dash-welcome{border-bottom:1px solid var(--sc-line);background:var(--sc-surface);border:1px solid var(--sc-line);border-radius:14px;padding:24px 28px;display:block}.dash-shell .dash-welcome__title{max-width:32ch;font-size:1.75rem;font-weight:600}.dash-shell .dash-welcome__sub{max-width:64ch;color:var(--sc-text-body);font-size:.9375rem}.dash-shell .dash-table{border-collapse:collapse;text-align:start;width:100%;font-size:.875rem}.dash-shell .dash-table th{border-bottom:1px solid var(--sc-line);color:var(--sc-text-muted);font:500 .75rem/1.5 var(--sc-font);text-transform:none;padding:12px 16px}.dash-shell .dash-table td{border-bottom:1px solid var(--sc-line);height:52px;padding:10px 16px}.dash-shell .dash-welcome__cards{flex-direction:column;margin-top:16px;display:flex}.dash-shell .dash-quick-card{border:0;border-top:1px solid var(--sc-line);background:0 0;border-radius:0;align-items:center;gap:16px;padding:12px 0;display:flex}.dash-shell .dash-quick-card__icon{color:var(--sc-accent);background:0 0}.dash-shell .dash-quick-card__title{font-size:.875rem}.dash-shell .dash-quick-card__hint{font-size:.8125rem}.dash-shell .dash-quick-card:hover{background:var(--sc-surface-active)}.bp-console-preferences{font:.75rem/1.5 var(--sc-mono);color:var(--sc-text-muted);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.bp-console-preferences label{align-items:center;gap:8px;display:flex}.bp-overview-events{padding-top:32px}.dash-shell .billing-plans .billing-plan :is(h3,p){margin:0}.dash-shell .billing-plan__limits{margin:.5rem 0 .85rem}.dash-side__collapse{top:0;z-index:2;box-sizing:border-box;background:var(--sc-surface);border:1px solid var(--sc-line);width:32px;height:32px;color:var(--sc-text-muted);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;line-height:0;display:inline-flex;position:absolute;inset-inline-end:0}.dash-side__collapse svg{flex-shrink:0;display:block}.dash-side__collapse:hover,.dash-side__collapse:hover:not(:disabled){background:var(--sc-surface-active);color:var(--sc-accent)}.dash-shell .dash-side--narrow{width:56px;padding-inline:6px}.dash-side--narrow .dash-side__head{align-items:center;min-height:32px;padding:0 0 16px}.dash-side--narrow .dash-side__collapse{position:static}.dash-side--narrow :is(.sc-brand,.dash-side__product,.dash-side__group-label,.dash-side__link span,.dash-side__foot,.dash-side__create){display:none}.dash-shell .dash-side--narrow .dash-side__nav{gap:20px;padding:0}.dash-shell .dash-side--narrow .dash-side__link{justify-content:center;padding:10px 0}.dash-shell .dash-overflow__menu{box-shadow:var(--sc-shadow-md);border-radius:12px}@media (max-width:900px){.dash-shell .designer-studio{box-shadow:none}.dash-shell .designer-rail{background:var(--dash-surface);border-color:var(--dash-border)}.dash-shell .designer-rail-btn,.dash-shell .designer-rail-group__shell{background:var(--sc-surface);border:1px solid var(--dash-border);box-shadow:none}.dash-shell .designer-rail-btn--on,.dash-shell .designer-rail-group__shell--on{background:var(--designer-rail-accent-soft);border-color:var(--sc-line);box-shadow:none}.dash-shell .designer-rail-sep{background:var(--dash-border)}.dash-shell .designer-canvas-host{border-color:var(--dash-border);box-shadow:none}.dash-shell .designer-stage,.dash-shell .designer-category-strip,.dash-shell .designer-mode-toggles{background:var(--dash-surface)}}@media (max-width:860px){.dash-split-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.dash-shell .dash-side{width:210px}.dash-shell .dash-page{padding-inline:22px}.dash-shell .dash-page--designer{padding:0}}@media (max-width:900px){.dash-shell .dash-side{border-inline-end:0;border-bottom:1px solid var(--sc-line);flex-flow:wrap;align-items:center;gap:12px;width:100%;height:auto;min-height:64px;padding:12px 18px;display:flex;position:relative}.dash-shell .dash-side__head{flex:1;align-items:center;gap:14px;padding:0;display:flex}.dash-shell .dash-side__head .sc-brand{max-width:140px}.dash-side__product{display:none}.dash-side__mobile-toggle{background:var(--sc-surface);border:1px solid var(--sc-line);width:34px;height:34px;color:var(--sc-text-muted);border-radius:0;place-items:center;margin-inline-start:auto;display:grid}.dash-shell .dash-side__create{order:0;min-height:34px;margin:0;padding:8px 10px;font-size:11px}.dash-shell .dash-side__nav{display:none}.dash-shell .dash-side--open .dash-side__nav{order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;padding:20px 0 8px;display:grid}.dash-shell .dash-side__foot{display:none}.dash-shell .dash-topbar{min-height:70px;padding:16px 20px}.dash-shell .dash-topbar__title{font-size:18px}.dash-shell .dash-page{padding:20px}.dash-shell .dash-page--designer{padding:0}.dash-shell .dash-designer-body{padding:0 12px 16px}.dash-shell .dash-designer-crumb{padding:12px 16px}}@media (max-width:600px){.dash-shell .dash-side{padding:12px}.dash-shell .dash-side__head{flex-basis:100%}.dash-shell .dash-side__create{display:none}.dash-shell .dash-side--open .dash-side__create{order:2;width:100%;display:flex}.dash-shell .dash-side--open .dash-side__nav{grid-template-columns:1fr;gap:20px;max-height:60dvh;overflow-y:auto}.dash-shell .dash-topbar{gap:10px;padding:14px 16px}.dash-shell .dash-topbar__title{font-size:16px}.dash-shell .dash-topbar__actions{gap:6px}.dash-shell .dash-topbar__icon-btn{display:none}.dash-shell .sc-lang__trigger{max-width:100px;font-size:10px}.dash-shell .dash-welcome{grid-template-columns:1fr;padding:24px}.dash-shell .dash-welcome__title{font-size:24px}.dash-shell .data-table-wrap{overflow-x:auto}}@media (pointer:coarse){.dash-shell :is(.dash-icon-btn,.chart-wizard__crumb,.rep-back,.em-head__crumbs a,.viewer-dash-chrome__crumb,.chart-card__see-all,.dash-settings__link-row a,.itg__link,.gov-link,.sbxm-docs a,a.btn-ghost,.empty-state__action){align-items:center;min-width:44px;min-height:44px;display:inline-flex}.dash-shell :is(.dash-icon-btn,.dash-row-actions .dash-icon-btn){width:44px;height:44px}.dash-shell .chart-card__event{min-height:44px}.dash-shell .chart-card__name{line-height:44px}.dash-shell .dash-entity__name{align-items:center;gap:6px;min-height:44px;display:flex}.dash-shell .dash-entity__link{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:44px;display:block;overflow:hidden}.dash-shell :is(.elog-filters__actions,.tb-add__actions,.tb-add__bar) .sc-btn,.em-btn,.em-check,.dash-shell .tfa-require__switch{min-height:44px}.dash-shell label:not([class]):has(>input:is([type=checkbox],[type=radio])){align-items:center;gap:8px;min-height:44px;display:inline-flex}}@media (max-width:600px){.dash-shell .data-table--stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash-shell .data-table--stack,.dash-shell .data-table--stack tbody{display:block}.dash-shell .data-table--stack tr{border-bottom:1px solid var(--sc-line);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:14px 16px;display:flex}.dash-shell .data-table--stack tbody tr:last-child{border-bottom:0}.dash-shell .data-table--stack td{border:0;height:auto;padding:0;display:block}.dash-shell .data-table--stack td:first-child{flex:1 0 100%;min-width:0}.dash-shell .data-table--stack td[data-label]:before{content:attr(data-label) ": ";color:var(--sc-text-muted)}.dash-shell .data-table--stack td:last-child{flex:1 0 100%;margin-top:8px}.dash-shell .data-table--stack td:last-child .dash-row-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.dash-shell *{scroll-behavior:auto;transition-duration:0s;animation-duration:0s}}@media (max-width:640px){.dash-stats-strip{grid-template-columns:1fr}}@media (max-width:800px){.dash-settings__block--split{grid-template-columns:1fr}}@media (max-width:900px){.dash-designer-crumb{padding:14px 16px 0}.dash-designer-crumb__text{margin-bottom:14px}.dash-designer-body{padding:0 16px 24px}.dash-page--designer{padding-bottom:env(safe-area-inset-bottom,0px)}}@media (max-width:480px){.dash-designer-body{padding:0 12px 20px}.dash-designer-crumb{padding:12px 12px 0}}@media (max-width:860px){.dash-welcome{grid-template-columns:1fr}}@media (max-width:900px){.dash-shell{flex-direction:column}.dash-side{flex-flow:wrap;align-items:center;gap:8px;width:100%;height:auto;padding:12px;position:relative}.dash-side__nav{flex-flow:wrap;order:3;width:100%}.dash-side__create{order:2;margin:0;margin-inline-start:auto}.dash-side__foot{display:none}.dash-topbar{padding:16px 20px 8px}.dash-page{padding:8px 20px 48px}.dash-shell .dash-side{border-inline-end:0;border-bottom:1px solid var(--sc-line);width:100%;padding:12px 16px}.dash-side__collapse{display:none}.dash-shell .dash-side--narrow{width:100%}.dash-side--narrow :is(.sc-brand,.dash-side__link span,.dash-side__group-label){display:initial}.dash-shell .dash-page{padding:20px 16px}.dash-shell .dash-page--designer{padding:0}.dash-shell .dash-topbar{padding:12px 16px}.dash-shell .dash-side{flex-wrap:wrap;align-items:center;gap:10px 12px;min-height:64px}.dash-shell .dash-side__head{display:contents}.dash-shell .dash-side__head .sc-brand{order:0;min-width:0;max-width:140px;margin-inline-end:auto}.dash-shell .dash-side__create{white-space:nowrap;flex:none;order:1;margin:0}.dash-shell .dash-side__mobile-toggle{box-sizing:border-box;border-radius:8px;flex:none;order:2;place-items:center;width:40px;height:40px;margin:0;padding:0;line-height:0;display:grid}.dash-shell .dash-side__mobile-toggle svg{flex-shrink:0;display:block}.dash-shell .dash-side--open .dash-side__nav{flex:0 0 100%;order:3;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px 24px;width:100%;min-width:0;max-height:calc(100dvh - 80px);padding:12px 0 8px;display:grid;overflow-y:auto}.dash-shell .dash-side__link{min-width:0}.dash-shell .dash-side__link span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dash-shell .dash-side--narrow .dash-side__create{display:flex}.dash-shell .dash-side--narrow .dash-side__link{justify-content:flex-start;padding:8px 12px}}@media (max-width:600px){.dash-shell .dash-side__create,.dash-shell .dash-side--narrow .dash-side__create{display:none}.dash-shell .dash-side--open .dash-side__create,.dash-shell .dash-side--open.dash-side--narrow .dash-side__create{flex:0 0 100%;order:3;width:100%;display:flex}.dash-shell .dash-side--open .dash-side__nav{order:4;grid-template-columns:1fr;gap:20px;max-height:60dvh}}@media (max-width:640px){.dash-shell .dash-stats-strip{grid-template-columns:1fr;gap:0;padding:8px 0 20px}.dash-shell .dash-stats-strip__card{border-bottom:1px solid var(--sc-line);border-radius:0;padding:12px 0}.dash-shell .dash-stats-strip__card:last-child{border-bottom:0}.dash-shell .dash-stats-strip__body{flex-direction:row;align-items:baseline;gap:12px}.dash-shell .dash-stats-strip__value{min-width:2ch;font-size:1.75rem}.dash-shell .dash-stats-strip__label{overflow-wrap:normal;word-break:normal}}.dash-shell .gov-page{flex-direction:column;gap:20px;display:flex}.dash-shell .gov-page>.gov-lead{max-width:72ch;margin:0;line-height:1.6}.dash-shell .gov{flex-direction:column;gap:20px;min-width:0;display:flex}.dash-shell .gov-card{border-radius:12px;min-width:0;padding:20px 24px}.dash-shell .gov-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dash-shell .gov-card__titles{flex:280px;min-width:0}.dash-shell .gov-card__title{letter-spacing:-.01em;color:var(--sc-text);align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:600;display:flex}.dash-shell .gov-card__sub{color:var(--sc-text-muted);text-overflow:ellipsis;margin:4px 0 0;font-size:.8125rem;line-height:1.5;overflow:hidden}.dash-shell .gov-card__sub.gov-mono{white-space:nowrap}.dash-shell .gov-count{background:var(--sc-surface-active);min-width:22px;height:20px;color:var(--sc-text-body);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:.75rem;font-weight:600;display:inline-flex}.dash-shell .gov-mono{font-family:var(--sc-mono);font-size:.8125rem}.dash-shell .gov-duration{font-variant-numeric:tabular-nums;margin-top:2px;font-size:.75rem;display:block}.dash-shell .gov-muted{color:var(--sc-text-muted)}.dash-shell .gov-break{word-break:break-all}.dash-shell .gov-hint{color:var(--sc-text-muted);margin:8px 0 0;font-size:.8125rem;line-height:1.5}.dash-shell .gov-num{text-align:end;font-variant-numeric:tabular-nums}.dash-shell .gov-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.dash-shell .gov-copy-error{color:var(--danger);flex-basis:100%;margin:4px 0 0;font-size:.8125rem;line-height:1.4}.dash-shell .gov-code{font-family:var(--sc-mono);background:var(--sc-surface-active);color:var(--sc-text-body);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:.75rem}.dash-shell .dev-portal__code{white-space:normal;overflow-wrap:anywhere;font-size:.8125em}.dash-shell .gov-btn-icon{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.dash-shell .btn-primary,.dash-shell .btn-ghost,.dash-shell .gov-btn-danger{min-height:36px}.dash-shell .btn-primary:focus-visible,.dash-shell .btn-ghost:focus-visible,.dash-shell .gov-btn-danger:focus-visible,.dash-shell .gov-link-btn:focus-visible,.dash-shell .gov-seg__btn:focus-visible,.dash-shell .gov-endpoint__main:focus-visible,.dash-shell .gov-row-link:focus-visible,.dash-shell .dash-icon-btn:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell .btn-primary:disabled,.dash-shell .btn-ghost:disabled{cursor:not-allowed}.dash-shell .gov-btn-sm{min-height:32px;padding:6px 12px;font-size:.8125rem}.dash-shell .gov-btn-danger{background:var(--danger);color:var(--sc-on-danger);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;display:inline-flex}.dash-shell .gov-btn-danger:hover:not(:disabled){background:var(--danger-hover)}.dash-shell .gov-btn-danger:disabled{cursor:not-allowed}.dash-shell .gov-link-btn{color:var(--sc-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 2px;font-size:.8125rem;font-weight:600}.dash-shell .gov-link-btn:hover{text-underline-offset:3px;text-decoration:underline}.dash-shell .gov-link{color:var(--sc-accent);font-weight:600;text-decoration:none}.dash-shell .gov-link:hover{text-underline-offset:3px;text-decoration:underline}.dash-shell .gov-spin{animation:.9s linear infinite gov-spin}@keyframes gov-spin{to{transform:rotate(360deg)}}.dash-shell .gov-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.dash-shell .gov-chip{border:1px solid var(--sc-line);background:var(--sc-surface);height:22px;color:var(--sc-text-body);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:.75rem;font-weight:500;display:inline-flex}.dash-shell .gov-chip--accent{background:var(--sc-accent-surface);color:var(--sc-accent-pressed);border-color:#0000;font-weight:600}.dash-shell .gov-chip--warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.dash-shell .gov-chip--admin{background:var(--violet-soft);color:var(--violet-ink);border-color:#0000;margin-top:6px;font-weight:600}.dash-shell .gov-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding-block:0;padding-inline:8px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.dash-shell .gov-status__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.dash-shell .gov-status__code{font-family:var(--sc-mono);opacity:.85;border-inline-start:1px solid;padding-inline-start:6px;font-weight:500}.dash-shell .gov-status--success{background:var(--success-soft);color:var(--success)}.dash-shell .gov-status--danger{background:var(--danger-soft);color:var(--danger)}.dash-shell .gov-status--pending{background:var(--warn-soft);color:var(--warn)}.dash-shell .gov-state{color:var(--success);align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:inline-flex}.dash-shell .gov-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.dash-shell .gov-state--off{color:var(--sc-text-muted)}.dash-shell .gov-tag{background:var(--sc-surface-active);height:18px;color:var(--sc-text-body);font-family:var(--sc-font);border-radius:4px;align-items:center;padding:0 6px;font-size:.6875rem;font-weight:600;display:inline-flex}.dash-shell .gov-endpoints{border-top:1px solid var(--sc-line);margin:0 -24px -20px;padding:0;list-style:none}.dash-shell .gov-endpoint{border-bottom:1px solid var(--sc-line);transition:background .15s var(--sc-ease-ui);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 24px;display:grid;position:relative}.dash-shell .gov-endpoint:last-child{border-bottom:0;border-radius:0 0 12px 12px}.dash-shell .gov-endpoint:hover{background:var(--sc-row-hover)}.dash-shell .gov-endpoint--selected,.dash-shell .gov-endpoint--selected:hover{background:var(--sc-accent-surface)}.dash-shell .gov-endpoint--selected:before{content:"";background:var(--sc-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.dash-shell .gov-endpoint__main{text-align:start;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:7px;padding:2px 0;display:flex}.dash-shell .gov-endpoint__url{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--sc-mono);color:var(--sc-text);font-size:.875rem;font-weight:500;overflow:hidden}.dash-shell .gov-endpoint--paused .gov-endpoint__url{color:var(--sc-text-muted)}.dash-shell .gov-endpoint__meta{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.dash-shell .gov-endpoint__health{justify-content:flex-end;min-width:0;display:flex}.dash-shell .gov-endpoint__last{white-space:nowrap;align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.dash-shell .gov-endpoint__never{font-size:.8125rem}.dash-shell .gov-endpoint__actions{align-items:center;gap:6px;display:flex}.dash-shell .gov-filters{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px;display:flex}.dash-shell .gov-seg{background:var(--sc-surface-active);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.dash-shell .gov-seg--block{display:flex}.dash-shell .gov-seg--block .gov-seg__btn{flex:1 1 0}.dash-shell .gov-seg__btn{min-height:30px;color:var(--sc-text-body);font:inherit;cursor:pointer;white-space:nowrap;transition:background .12s var(--sc-ease-ui), color .12s var(--sc-ease-ui);background:0 0;border:0;border-radius:8px;padding:5px 12px;font-size:.8125rem;font-weight:500}.dash-shell .gov-seg__btn:hover{color:var(--sc-text)}.dash-shell .gov-seg__btn--on{background:var(--sc-surface);color:var(--sc-text);font-weight:600;box-shadow:0 1px 2px #152b4614,0 0 0 1px #152b460d}.dash-shell .gov-select__input{border:1px solid var(--sc-line-control);background:var(--sc-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23607088' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;min-width:200px;height:36px;color:var(--sc-text);font:inherit;appearance:none;cursor:pointer;border-radius:8px;padding-block:0;padding-inline:12px 32px;font-size:.8125rem}.dash-shell .gov-select__input:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.dash-shell .gov-table-wrap{border-top:1px solid var(--sc-line);transition:opacity .16s var(--sc-ease-ui);margin:0 -24px -20px;overflow-x:auto}.dash-shell .gov-table-wrap--stale{opacity:.55}.dash-shell .gov-table{border-collapse:collapse;width:100%;font-size:.875rem}.dash-shell .gov-table th{text-align:start;color:var(--sc-text-muted);background:var(--sc-surface-subtle);border-bottom:1px solid var(--sc-line);white-space:nowrap;padding:10px 12px;font-size:.75rem;font-weight:600}.dash-shell .gov-table td{border-bottom:1px solid var(--sc-line);color:var(--sc-text-body);vertical-align:middle;padding:12px}.dash-shell .gov-table th:first-child,.dash-shell .gov-table td:first-child{padding-inline-start:24px}.dash-shell .gov-table th:last-child,.dash-shell .gov-table td:last-child{padding-inline-end:24px}.dash-shell .gov-table tbody tr:last-child td{border-bottom:0}.dash-shell .gov-table th.gov-num,.dash-shell .gov-table td.gov-num{text-align:end}.dash-shell .gov-table tbody tr{transition:background .12s var(--sc-ease-ui)}.dash-shell .gov-table tbody tr:hover td{background:0 0}@media (hover:hover){.dash-shell .gov-table tbody tr:hover{background:var(--sc-row-hover)}}.dash-shell .gov-row--clickable{cursor:pointer}.dash-shell .gov-cell-actions{text-align:end;white-space:nowrap;width:1%}.dash-shell .gov-cell-actions>*{vertical-align:middle}.dash-shell .gov-cell-actions>*+*{margin-inline-start:6px}.dash-shell .gov-row-chevron{color:var(--sc-text-muted)}.dash-shell .gov-row-link{font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:flex-start;gap:3px;padding:2px 0;display:flex}.dash-shell .gov-row-link__title{color:var(--sc-text);font-weight:600}.dash-shell .gov-row-link:hover .gov-row-link__title{color:var(--sc-accent)}.dash-shell .gov-row-link__meta{font-family:var(--sc-mono);color:var(--sc-text-muted);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.dash-shell .gov-more{border-top:1px solid var(--sc-line);justify-content:center;padding:16px;display:flex}.dash-shell .gov-end{text-align:center;color:var(--sc-text-muted);border-top:1px solid var(--sc-line);margin:0;padding:14px;font-size:.75rem}.dash-shell .gov-table--compact td,.dash-shell .gov-table--compact th{padding-top:8px;padding-bottom:8px}.dash-shell .gov-keyname{flex-direction:column;gap:3px;min-width:0;display:flex}.dash-shell .gov-keyname__name{color:var(--sc-text);font-weight:600}.dash-shell .gov-keyname__prefix{font-family:var(--sc-mono);color:var(--sc-text-muted);font-size:.75rem}.dash-shell .gov-table--keys td:nth-child(2){min-width:220px}.dash-shell .gov-skeleton{border-top:1px solid var(--sc-line);flex-direction:column;gap:0;margin:0 -24px -20px;display:flex}.dash-shell .gov-skeleton__row{border-bottom:1px solid var(--sc-line);align-items:center;gap:24px;padding:18px 24px;display:flex}.dash-shell .gov-skeleton__row:last-child{border-bottom:0}.dash-shell .gov-skeleton__bar{background:linear-gradient(90deg, var(--sc-skeleton) 0%, var(--sc-skeleton-hi) 50%, var(--sc-skeleton) 100%);background-size:200% 100%;border-radius:6px;height:10px;animation:1.4s ease-in-out infinite gov-shimmer;display:block}.dash-shell .gov-skeleton__bar--lg{height:28px}.dash-shell .gov-drawer .gov-skeleton,.dash-shell .gov-payload .gov-skeleton{border:1px solid var(--sc-line);border-radius:10px;margin:0}@keyframes gov-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dash-shell .gov-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 16px 28px;display:flex}.dash-shell .gov-empty__icon{background:var(--sc-accent-surface);width:44px;height:44px;color:var(--sc-accent);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.dash-shell .gov-empty__title{color:var(--sc-text);margin:0;font-size:.9375rem;font-weight:600}.dash-shell .gov-empty__body{max-width:52ch;color:var(--sc-text-muted);margin:0;font-size:.875rem;line-height:1.55}.dash-shell .gov-empty__action{margin-top:12px}.dash-shell .gov-empty__action a{align-items:center;text-decoration:none;display:inline-flex}.dash-shell .gov-banner{border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:.875rem;display:flex}.dash-shell .gov-banner p{flex:1;margin:0;line-height:1.5}.dash-shell .gov-banner--error{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-line)}.dash-shell .gov-banner__action{min-height:32px;padding:6px 12px}.dash-shell .dash-ws-error{align-items:flex-start;margin:0 0 16px}.dash-shell .dash-ws-error>svg{flex-shrink:0;margin-top:2px}.dash-shell .dash-ws-error__text{flex:1;gap:2px;min-width:0;display:grid}.dash-shell .dash-ws-error__title{font-weight:600}.dash-shell .dash-ws-error__body{color:var(--sc-text-body)}.dash-shell .dash-ws-error__progress{opacity:.85;font-size:.8125rem}.dash-shell .dash-ws-error__retry{flex-shrink:0;min-height:36px}@media (max-width:560px){.dash-shell .dash-ws-error{flex-wrap:wrap}.dash-shell .dash-ws-error__text{flex:calc(100% - 30px)}.dash-shell .dash-ws-error__retry{min-height:44px;margin-inline-start:28px}}.dash-shell .dash-ws-pending{gap:14px;padding:22px 24px;display:grid}.dash-shell .dash-topbar__eyebrow-skeleton{vertical-align:middle;width:128px;max-width:40vw;height:10px;display:inline-block}.dash-shell .dash-topbar__eyebrow--unavailable{color:var(--dash-muted);font-style:normal}.dash-shell .sc-avatar__pending{border-radius:50%;width:16px;height:16px;display:inline-block}.dash-shell .gov-callout{border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:.875rem;line-height:1.55}.dash-shell .gov-callout p{margin:0}.dash-shell .gov-callout__title{font-weight:600;margin-bottom:2px!important}.dash-shell .gov-callout--danger{background:var(--danger-soft);color:var(--danger-ink);border:1px solid var(--danger-line)}.dash-shell .gov-callout--warn{background:var(--warn-surface);color:var(--warn-ink);border:1px solid var(--warn-line);font-weight:500}.dash-shell .gov-note{background:var(--sc-surface);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.dash-shell .gov-note__icon{color:var(--sc-accent);flex:none;margin-top:2px}.dash-shell .gov-note__title{color:var(--sc-text);margin:0 0 4px;font-size:.875rem;font-weight:600}.dash-shell .gov-note__body{color:var(--sc-text-muted);margin:0;font-size:.8125rem;line-height:1.6}.dash-shell .gov-note__body .gov-code{white-space:normal;word-break:break-word}.dash-shell .gov-help{padding:0}.dash-shell .gov-help__summary{color:var(--sc-text);cursor:pointer;border-radius:12px;padding:16px 24px;font-size:.875rem;font-weight:600}.dash-shell .gov-help__summary:focus-visible{outline:2px solid var(--sc-accent);outline-offset:-2px}.dash-shell .gov-help__body{color:var(--sc-text-body);padding:0 24px 20px;font-size:.875rem;line-height:1.6}.dash-shell .gov-help__body p{max-width:80ch;margin:0 0 12px}.dash-shell .gov-toasts{inset-inline-end:24px;z-index:120;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:24px}.dash-shell .gov-toast{border:1px solid var(--sc-line);background:var(--sc-surface);pointer-events:auto;animation:gov-toast-in .2s var(--sc-ease-reveal);border-inline-start-width:3px;border-radius:12px;align-items:flex-start;gap:10px;padding-block:12px;padding-inline:14px 12px;display:flex;box-shadow:0 8px 28px #152b4624}.dash-shell .gov-toast--success{border-inline-start-color:var(--success)}.dash-shell .gov-toast--error{border-inline-start-color:var(--danger)}.dash-shell .gov-toast--info{border-inline-start-color:var(--sc-accent)}.dash-shell .gov-toast--success .gov-toast__icon{color:var(--success)}.dash-shell .gov-toast--error .gov-toast__icon{color:var(--danger)}.dash-shell .gov-toast--info .gov-toast__icon{color:var(--sc-accent)}.dash-shell .gov-toast__icon{flex:none;margin-top:1px}.dash-shell .gov-toast__body{flex:1;min-width:0}.dash-shell .gov-toast__title{color:var(--sc-text);margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.dash-shell .gov-toast__detail{color:var(--sc-text-body);margin:2px 0 0;font-size:.8125rem;line-height:1.5}.dash-shell .gov-toast__close{width:26px;height:26px;color:var(--sc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.dash-shell .gov-toast__close:hover{background:var(--sc-surface-active);color:var(--sc-text)}@keyframes gov-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dash-shell .gov-dialog{width:min(560px,100vw - 32px)}.dash-shell .gov-dialog--wide{width:min(680px,100vw - 32px)}.dash-shell .gov-dialog form{display:contents}.dash-shell .gov-dialog__body{padding:24px 24px 8px}.dash-shell .gov-dialog__title{letter-spacing:-.01em;color:var(--sc-text);margin:0 0 6px;font-size:1.125rem;font-weight:600}.dash-shell .gov-dialog__text{color:var(--sc-text-body);margin:0 0 18px;font-size:.875rem;line-height:1.6}.dash-shell .gov-dialog__text p{margin:0 0 8px}.dash-shell .gov-dialog__foot{border-top:1px solid var(--sc-line);background:var(--sc-surface);justify-content:flex-end;gap:10px;margin-top:16px;padding:16px 24px;display:flex;position:sticky;bottom:0}.dash-shell .gov-dialog--confirm .gov-dialog__body{padding-top:22px}.dash-shell .gov-confirm__icon{background:var(--danger-soft);width:40px;height:40px;color:var(--danger);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.dash-shell .gov-field{margin-bottom:18px}.dash-shell .gov-field__label{color:var(--sc-text);margin:0 0 6px;padding:0;font-size:.8125rem;font-weight:600;display:block}.dash-shell .gov-input{border:1px solid var(--sc-line-control);height:40px}.dash-shell .gov-input:focus,.dash-shell .gov-secret__input:focus{border-color:var(--sc-accent);box-shadow:0 0 0 3px var(--sc-focus-ring);outline:none}.dash-shell .gov-input[aria-invalid=true]{border-color:var(--danger)}.dash-shell .gov-field__error{color:var(--danger);margin:6px 0 0;font-size:.8125rem}.dash-shell .gov-secret{align-items:stretch;gap:8px;margin-bottom:4px;display:flex}.dash-shell .gov-secret__input{border:1px solid var(--sc-line-control);min-width:0;height:40px;font-family:var(--sc-mono);flex:1;font-size:.8125rem}.dash-shell .gov-copy{border:1px solid var(--sc-line);background:var(--sc-surface);min-height:30px;color:var(--sc-text-body);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.dash-shell .gov-copy:hover{background:var(--sc-surface-active)}.dash-shell .gov-copy-icon{width:30px;height:30px}.dash-shell .gov-picker{border:0;min-width:0;margin:0 0 8px;padding:0}.dash-shell .gov-picker__modes{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.dash-shell .gov-radio-card{border:1px solid var(--sc-line);cursor:pointer;transition:border-color .12s var(--sc-ease-ui), background .12s var(--sc-ease-ui);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.dash-shell .gov-radio-card:hover{border-color:var(--sc-line-control)}.dash-shell .gov-radio-card--on{border-color:var(--sc-accent);background:var(--sc-accent-surface)}.dash-shell .gov-radio-card input,.dash-shell .gov-check-row input{width:16px;height:16px;accent-color:var(--sc-accent);flex:none;margin:2px 0 0}:is(.dash-shell .gov-radio-card:has(input:focus-visible),.dash-shell .gov-check-row:has(input:focus-visible)){outline:2px solid var(--sc-accent);outline-offset:1px}.dash-shell .gov-radio-card__title{color:var(--sc-text);font-size:.875rem;font-weight:600;display:block}.dash-shell .gov-radio-card__hint{color:var(--sc-text-muted);margin-top:2px;font-size:.8125rem;line-height:1.45;display:block}.dash-shell .gov-picker__list,.dash-shell .gov-scope-grid{border:1px solid var(--sc-line);border-radius:12px;overflow:hidden}.dash-shell .gov-picker__list{max-height:320px;overflow-y:auto}.dash-shell .gov-scope-grid{grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.dash-shell .gov-check-row{border-bottom:1px solid var(--sc-line);cursor:pointer;transition:background .12s var(--sc-ease-ui);align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.dash-shell .gov-scope-grid .gov-check-row{border-inline-end:1px solid var(--sc-line)}.dash-shell .gov-scope-grid .gov-check-row:nth-child(2n){border-inline-end:0}.dash-shell .gov-scope-grid .gov-check-row:nth-last-child(-n+2){border-bottom:0}.dash-shell .gov-picker__list .gov-check-row:last-of-type{border-bottom:1px solid var(--sc-line)}.dash-shell .gov-check-row:hover{background:var(--sc-row-hover)}.dash-shell .gov-check-row--on{background:var(--sc-row-selected)}.dash-shell .gov-check-row__text{flex-direction:column;gap:3px;min-width:0;display:flex}.dash-shell .gov-check-row--standalone{border:1px solid var(--sc-line);border-radius:10px;margin-top:14px}.dash-shell .gov-check-row__title{color:var(--sc-text);flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:flex}.dash-shell .gov-check-row__hint{color:var(--sc-text-muted);font-size:.8125rem;line-height:1.45}.dash-shell .gov-picker__bulk{background:var(--sc-surface-subtle);gap:12px;padding:8px 14px;display:flex}.dash-shell .gov-picker__group-title{z-index:1;border-bottom:1px solid var(--sc-line);background:var(--sc-surface,#fff);letter-spacing:.02em;text-transform:uppercase;color:var(--sc-text-muted);justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:8px 14px 6px;font-size:.75rem;font-weight:600;display:flex;position:sticky;top:0}.dash-shell .gov-picker__group-count{font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;font-weight:500}.dash-shell .gov-picker .gov-hint{margin-top:10px}.dash-shell dialog.sc-dialog--drawer{width:min(560px,100vw);height:100dvh;max-height:100dvh;animation:gov-drawer-in .22s var(--sc-ease-reveal);border-inline-end:0;border-radius:14px 0 0 14px;margin:0;position:fixed;inset:0 0 0 auto;overflow:hidden}@keyframes gov-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.dash-shell .gov-drawer__inner{flex-direction:column;height:100%;display:flex}.dash-shell .gov-drawer__head{border-bottom:1px solid var(--sc-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.dash-shell .gov-drawer__eyebrow{color:var(--sc-text-muted);margin:0 0 4px;font-size:.75rem;font-weight:600}.dash-shell .gov-drawer__title{color:var(--sc-text);margin:0;font-size:1.125rem;font-weight:600}.dash-shell .gov-drawer__scroll{flex:1;padding:20px 24px 24px;overflow-y:auto}.dash-shell .gov-drawer__summary{align-items:center;gap:10px;margin-bottom:16px;font-size:.8125rem;display:flex}.dash-shell .gov-drawer__notice{border:1px solid var(--sc-line);animation:gov-toast-in .2s var(--sc-ease-reveal);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.dash-shell .gov-drawer__notice svg{flex:none;margin-top:1px}.dash-shell .gov-drawer__notice--success{background:var(--success-soft);border-color:var(--success-line);color:var(--success)}.dash-shell .gov-drawer__notice--error{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.dash-shell .gov-drawer__notice--info{background:var(--sc-accent-surface);border-color:var(--info-line);color:var(--sc-accent-pressed)}.dash-shell .gov-drawer__notice-title{margin:0;font-size:.875rem;font-weight:600}.dash-shell .gov-drawer__notice-detail{color:var(--sc-text-body);margin:2px 0 0;font-size:.8125rem;line-height:1.5}.dash-shell .gov-drawer__foot{border-top:1px solid var(--sc-line);background:var(--sc-surface);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.dash-shell .gov-id-block{background:var(--sc-surface-subtle);border:1px solid var(--sc-line);border-radius:10px;gap:4px;margin-bottom:16px;padding:12px 14px;display:grid}.dash-shell .gov-id-block__label{color:var(--sc-text-muted);font-size:.75rem;font-weight:600}.dash-shell .gov-id-block__value{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dash-shell .gov-id-block__value code{font-family:var(--sc-mono);color:var(--sc-text);overflow-wrap:anywhere;font-size:.8125rem}.dash-shell .gov-id-block__hint{color:var(--sc-text-muted);font-size:.75rem;line-height:1.5}.dash-shell .gov-dl{margin:0 0 20px}.dash-shell .gov-dl__row{border-bottom:1px solid var(--sc-line);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:9px 0;font-size:.8125rem;display:grid}.dash-shell .gov-dl__row:last-child{border-bottom:0}.dash-shell .gov-dl dt{color:var(--sc-text-muted)}.dash-shell .gov-dl dd{color:var(--sc-text);overflow-wrap:anywhere;margin:0}.dash-shell .gov-payload__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.dash-shell .gov-payload__title{color:var(--sc-text);margin:0;font-size:.875rem;font-weight:600}.dash-shell .gov-pre{background:var(--sc-inverse-bg);max-height:360px;color:var(--sc-inverse-fg);font-family:var(--sc-mono);white-space:pre;tab-size:2;border-radius:10px;margin:0;padding:14px 16px;font-size:.75rem;line-height:1.6;overflow:auto}.dash-shell .gov-pre:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell .gov-pre--small{white-space:pre-wrap;max-height:none;margin:0}.dash-shell .usage-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.dash-shell .usage-month{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dash-shell .usage-month__label{min-width:210px;color:var(--sc-text);justify-content:center;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:600;display:inline-flex}.dash-shell .usage-month__label svg{color:var(--sc-text-muted)}.dash-shell .usage-month__label .gov-chip{text-transform:none}.dash-shell .usage-plan{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:.8125rem;display:inline-flex}.dash-shell .usage-plan strong{color:var(--sc-text)}.dash-shell .usage-body{transition:opacity .16s var(--sc-ease-ui);flex-direction:column;gap:20px;display:flex}.dash-shell .usage-body--stale{opacity:.6}.dash-shell .usage-tiles{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.dash-shell .usage-tile{flex-direction:column;gap:10px;margin:0;padding:20px 22px;display:flex}.dash-shell .usage-tile__label{color:var(--sc-text-body);margin:0;font-size:.8125rem;font-weight:600}.dash-shell .usage-tile__value{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.dash-shell .usage-tile__count{letter-spacing:-.02em;color:var(--sc-text);font-size:1.875rem;font-weight:600;line-height:1.05}.dash-shell .usage-tile--hero .usage-tile__count{font-size:3rem}.dash-shell .usage-tile__limit{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.dash-shell .usage-meter{background:var(--sc-accent-surface);border-radius:999px;height:8px;position:relative;overflow:hidden}.dash-shell .usage-meter__fill{background:var(--sc-accent);transition:width .4s var(--sc-ease-reveal);border-radius:999px;position:absolute;inset:0 auto 0 0}.dash-shell .usage-tile--warn .usage-meter{background:var(--warn-soft)}.dash-shell .usage-tile--warn .usage-meter__fill{background:var(--warn-fill)}.dash-shell .usage-tile--over .usage-meter{background:var(--danger-soft)}.dash-shell .usage-tile--over .usage-meter__fill{background:var(--danger)}.dash-shell .usage-tile__status{color:var(--success);align-items:center;gap:6px;margin:0;font-size:.8125rem;font-weight:600;display:inline-flex}.dash-shell .usage-tile__status--warn{color:var(--warn)}.dash-shell .usage-tile__status--over{color:var(--danger)}.dash-shell .usage-tile__status .gov-muted{font-variant-numeric:tabular-nums;font-weight:500}.dash-shell .usage-tile__note{color:var(--sc-text-muted);margin:auto 0 0;font-size:.75rem;line-height:1.5}.dash-shell .usage-tile--skeleton{gap:14px}.dash-shell .usage-skeleton,.dash-shell .usage-skeleton__chart{flex-direction:column;gap:20px;display:flex}.dash-shell .usage-skeleton__bars{border-bottom:1px solid var(--sc-line);justify-content:space-around;align-items:flex-end;height:200px;padding:0 24px;display:flex}.dash-shell .usage-skeleton__bars span{background:var(--sc-skeleton);border-radius:4px 4px 0 0;width:22px}.dash-shell .usage-chart{width:100%;position:relative}.dash-shell .usage-chart__svg{border-radius:8px;display:block;overflow:visible}.dash-shell .usage-chart__svg:focus-visible{outline:2px solid var(--sc-accent);outline-offset:4px}.dash-shell .usage-chart__grid{stroke:var(--sc-chart-grid);stroke-width:1px}.dash-shell .usage-chart__baseline{stroke:var(--sc-line-control);stroke-width:1px}.dash-shell .usage-chart__tick,.dash-shell .usage-chart__month{fill:var(--sc-text-muted);font-family:var(--sc-font);font-variant-numeric:tabular-nums;font-size:11px}.dash-shell .usage-chart__month--selected{fill:var(--sc-text);font-weight:600}.dash-shell .usage-chart__bar{fill:var(--sc-chart-bar);transition:fill .12s var(--sc-ease-ui)}.dash-shell .usage-chart__bar--selected{fill:var(--sc-accent)}.dash-shell .usage-chart__bar--active{fill:var(--sc-chart-bar-active)}.dash-shell .usage-chart__bar--selected.usage-chart__bar--active{fill:var(--sc-accent-pressed)}.dash-shell .usage-chart__zero{stroke:var(--sc-chart-zero);stroke-width:2px;stroke-linecap:round}.dash-shell .usage-chart__value{fill:var(--sc-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.dash-shell .usage-chart__limit{stroke:var(--sc-chart-limit);stroke-width:1.5px}.dash-shell .usage-chart__limit-label{fill:var(--warn);font-size:11px;font-weight:600}.dash-shell .usage-chart__hit{fill:#0000;cursor:pointer}.dash-shell .usage-chart__tip{z-index:2;border:1px solid var(--sc-line);background:var(--sc-surface);pointer-events:none;white-space:nowrap;border-radius:8px;flex-direction:column;gap:1px;padding:7px 10px;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 8px 28px #152b4620}.dash-shell .usage-chart__tip-value{color:var(--sc-text);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.dash-shell .usage-chart__tip-label{color:var(--sc-text-muted);font-size:.75rem}.dash-shell .usage-table-toggle{margin-top:12px}.dash-shell .usage-table-toggle summary{color:var(--sc-accent);cursor:pointer;border-radius:4px;padding:4px 2px;font-size:.8125rem;font-weight:600;display:inline-block}.dash-shell .usage-table-toggle summary:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell .usage-table-toggle .gov-table{border:1px solid var(--sc-line);border-collapse:separate;border-spacing:0;border-radius:10px;margin-top:10px;overflow:hidden}.dash-shell .usage-table-toggle .gov-table th:first-child,.dash-shell .usage-table-toggle .gov-table td:first-child{padding-inline-start:14px}.dash-shell .usage-table-toggle .gov-table th:last-child,.dash-shell .usage-table-toggle .gov-table td:last-child{padding-inline-end:14px}.dash-shell .usage-events__name{margin-inline-end:8px}.dash-shell .usage-events__id{font-family:var(--sc-mono);color:var(--sc-text-muted);font-size:.75rem}.dash-shell .usage-events__share-col{width:32%}.dash-shell .usage-events__share{white-space:nowrap}.dash-shell .usage-share{vertical-align:middle;background:var(--sc-surface-active);border-radius:999px;width:min(160px,70%);height:6px;display:inline-block;overflow:hidden}.dash-shell .usage-share__fill{background:var(--sc-accent);border-radius:999px;height:100%;display:block}.dash-shell .usage-share__pct{text-align:end;min-width:3.5em;color:var(--sc-text-muted);font-variant-numeric:tabular-nums;vertical-align:middle;margin-inline-start:10px;font-size:.8125rem;display:inline-block}@media (max-width:980px){.dash-shell .usage-tiles{grid-template-columns:1fr 1fr}.dash-shell .usage-tile--hero{grid-column:1/-1}.dash-shell .gov-endpoint{grid-template-columns:minmax(0,1fr) auto}.dash-shell .gov-endpoint__health{grid-area:2/1;justify-content:flex-start}.dash-shell .gov-endpoint__actions{grid-area:1/2/span 2}}@media (max-width:720px){.dash-shell .gov-card{padding:16px}.dash-shell .gov-endpoints,.dash-shell .gov-table-wrap,.dash-shell .gov-skeleton{margin:0 -16px -16px}.dash-shell .gov-endpoint{gap:10px 12px;padding:14px 16px}.dash-shell .gov-picker__modes,.dash-shell .gov-scope-grid{grid-template-columns:1fr}.dash-shell .gov-scope-grid .gov-check-row{border-inline-end:0}.dash-shell .gov-scope-grid .gov-check-row:nth-last-child(2){border-bottom:1px solid var(--sc-line)}.dash-shell .gov-filters{align-items:stretch}.dash-shell .gov-filters .gov-select,.dash-shell .gov-select__input,.dash-shell .gov-seg:not(.gov-seg--block){width:100%}.dash-shell .gov-seg:not(.gov-seg--block) .gov-seg__btn{flex:auto}.dash-shell .gov-table:not(.gov-table--compact) thead{display:none}.dash-shell .gov-table:not(.gov-table--compact) tbody tr{border-bottom:1px solid var(--sc-line);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px;display:grid}.dash-shell .gov-table:not(.gov-table--compact) tbody tr:last-child{border-bottom:0}.dash-shell .gov-table:not(.gov-table--compact) td{text-align:start;border:0;display:block;padding:0!important}.dash-shell .gov-table:not(.gov-table--compact) td[data-label]:before{content:attr(data-label);color:var(--sc-text-muted);margin-bottom:2px;font-size:.6875rem;font-weight:600;display:block}.dash-shell .gov-table:not(.gov-table--compact) td.gov-cell-actions{grid-area:1/2/span 2;align-self:start;width:auto}.dash-shell .gov-table:not(.gov-table--compact) td.gov-num{text-align:start}.dash-shell .gov-table:not(.gov-table--compact) td:first-child[data-label]:before,.dash-shell .gov-row-chevron{display:none}.dash-shell .gov-endpoint{grid-template-columns:minmax(0,1fr) auto}.dash-shell .gov-endpoint__main{grid-area:1/1/auto/-1}.dash-shell .gov-endpoint__health{grid-area:2/1}.dash-shell .gov-endpoint__actions{grid-area:2/2}.dash-shell .gov-endpoint__url{white-space:normal;word-break:break-all;line-height:1.45}.dash-shell .gov-endpoint__last{white-space:normal;flex-wrap:wrap}.dash-shell .gov-table.gov-table--deliveries tbody tr{grid-template-columns:max-content max-content minmax(0,1fr) 36px;grid-template-areas:"status status status actions""event event event actions""time attempts response response";gap:6px 18px}.dash-shell .gov-table--deliveries td:first-child{grid-area:status}.dash-shell .gov-table--deliveries td:nth-child(2){grid-area:event}.dash-shell .gov-table--deliveries td:nth-child(3){grid-area:time}.dash-shell .gov-table--deliveries td:nth-child(4){grid-area:attempts}.dash-shell .gov-table--deliveries td:nth-child(5){text-overflow:ellipsis;white-space:nowrap;grid-area:response;min-width:0;overflow:hidden}.dash-shell .gov-table.gov-table--deliveries td.gov-cell-actions{grid-area:auto;justify-self:end}.dash-shell .gov-table--deliveries td:nth-child(2)[data-label]:before{display:none}.dash-shell .gov-table--deliveries td:nth-child(n+3){font-size:.8125rem}.dash-shell .gov-table.usage-events tbody tr{grid-template-columns:1fr 1fr}.dash-shell .gov-table.usage-events td:first-child{grid-column:1/-1}.dash-shell .gov-table.usage-events td.usage-events__share{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid}.dash-shell .gov-table.usage-events td.usage-events__share:before{grid-column:1/-1}.dash-shell .usage-share{width:100%}.dash-shell .usage-share__pct{min-width:2.5em;margin-inline-start:0}.dash-shell .usage-tiles{grid-template-columns:1fr}.dash-shell .usage-tile--hero .usage-tile__count{font-size:2.5rem}.dash-shell .usage-month__label{flex:1;min-width:0}.dash-shell .usage-toolbar{align-items:stretch}.dash-shell .gov-dialog__body{padding:20px 18px 8px}.dash-shell .gov-dialog__foot{padding:14px 18px}.dash-shell .gov-dialog__foot>*{flex:1;justify-content:center}.dash-shell dialog.sc-dialog--drawer{border-inline-start:0;border-radius:0;width:100vw}.dash-shell .gov-drawer__head,.dash-shell .gov-drawer__scroll,.dash-shell .gov-drawer__foot{padding-inline:18px}.dash-shell .gov-dl__row{grid-template-columns:1fr;gap:2px}.dash-shell .gov-toasts{inset-inline-end:16px;bottom:16px}}@media (prefers-reduced-motion:reduce){.dash-shell .gov-skeleton__bar,.dash-shell .gov-spin,.dash-shell .gov-toast,.dash-shell dialog.sc-dialog--drawer{animation:none}}.sr .em-panel__head{align-items:flex-start}.sr-head{gap:4px;max-width:62ch;display:grid}.sr-card{border:1px solid var(--sc-line);background:var(--sc-bg);border-radius:12px;gap:12px;padding:14px 16px;display:grid}.sr-card__head{align-items:flex-start;gap:10px;display:flex}.sr-card__icon{background:var(--sc-accent-surface);width:30px;height:30px;color:var(--sc-accent);border-radius:8px;flex:none;place-items:center;display:inline-grid}.sr-card__title{color:var(--sc-text);margin:0;font-size:.9375rem;font-weight:600}.sr-card__lead{color:var(--sc-text-muted);max-width:68ch;margin:2px 0 0;font-size:.8125rem;line-height:1.5}.sr-inline-field{max-width:420px}.sr-empty{border:1px dashed var(--sc-line-control);background:var(--sc-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.sr-empty p{color:var(--sc-text-muted);max-width:56ch;margin:0;font-size:.8125rem}.sr-empty .sc-btn{align-items:center;gap:6px;display:inline-flex}.sr-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sr-quota,.sr-plan{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:10px;gap:10px;padding:12px 14px;display:grid}.sr-grid{align-items:end;gap:10px 12px;display:grid}.sr-grid--quota{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,.8fr) auto}.sr-grid--plan{grid-template-columns:minmax(0,1fr) auto}.sr-grid--lot{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.1fr) auto}.sr-grid--buyer{grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:start}.sr .em-field{min-width:0}.sr .em-field .em-input{box-sizing:border-box;width:100%;min-width:0}.sr-num{font-variant-numeric:tabular-nums}.sr-affix{align-items:center;gap:6px;display:flex}.sr-affix .em-input{flex:1;min-width:0}.sr-affix span{color:var(--sc-text-muted);font-size:.8125rem}.sr-remove{min-height:36px;color:var(--sc-text-muted);padding:7px 10px}.sr-remove:hover:not(:disabled){color:var(--danger)}.sr-add{justify-self:start}.sr-meta{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.sr-note{background:var(--sc-accent-surface);color:var(--sc-accent-pressed);border-radius:8px;margin:0;padding:8px 12px;font-size:.8125rem;line-height:1.5}.sr-chips{gap:5px;display:grid}.sr-chips__label{color:var(--sc-text-body);font-size:.8125rem;font-weight:500}.sr-chips__box{border:1px solid var(--sc-line-control);background:var(--sc-surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:4px 6px;display:flex}.sr-chips__box:focus-within{outline:2px solid var(--sc-accent);outline-offset:1px;border-color:var(--sc-accent)}.sr-chips--invalid .sr-chips__box{border-color:var(--danger)}.sr-chip{background:var(--sc-accent-surface);min-height:26px;color:var(--sc-accent-pressed);border-radius:999px;align-items:center;gap:6px;padding-block:2px;padding-inline:10px 4px;font-size:.8125rem;font-weight:600;display:inline-flex}.sr-chip code{font-family:var(--sc-mono);opacity:.75;font-size:.6875rem;font-weight:500}.sr-chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.sr-chip button:hover{background:var(--sc-surface)}.sr-chip button:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.sr-chips__input{min-width:140px;min-height:28px;color:var(--sc-text);font:inherit;background:0 0;border:0;flex:1;padding:2px 6px;font-size:.875rem}.sr-chips__input:focus{outline:none}.sr-cats{border:0;gap:6px;margin:0;padding:0;display:grid}.sr-cats legend{color:var(--sc-text-body);margin-bottom:6px;padding:0;font-size:.8125rem;font-weight:500}.sr-cats__list{flex-wrap:wrap;gap:6px;display:flex}.sr-pill{border:1px solid var(--sc-line);background:var(--sc-surface);min-height:30px;color:var(--sc-text-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.8125rem;display:inline-flex}.sr-pill input{width:14px;height:14px;accent-color:var(--sc-accent)}.sr-pill--on{background:var(--sc-accent-surface);border-color:var(--sc-accent);color:var(--sc-accent-pressed);font-weight:600}.sr-pill:has(input:disabled){cursor:default}.sr-pill:has(input:focus-visible){outline:2px solid var(--sc-accent);outline-offset:1px}.sr-lots{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sr-lot{border:1px solid var(--sc-line);background:var(--sc-bg);border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.sr-lot--active{border-color:var(--sc-accent);box-shadow:inset 3px 0 0 var(--sc-accent)}.sr-lot__index{background:var(--sc-surface-active);width:26px;height:26px;color:var(--sc-text-body);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-top:22px;font-size:.75rem;font-weight:700;display:inline-grid}.sr-lot--active .sr-lot__index{background:var(--sc-accent);color:var(--sc-on-accent)}.sr-lot__body{gap:8px;min-width:0;display:grid}.sr-prices{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.sr-prices__label{color:var(--sc-text-muted);text-transform:uppercase;letter-spacing:.02em;flex-basis:100%;font-size:.75rem;font-weight:600}.sr-price{color:var(--sc-text-body);gap:4px;font-size:.75rem;display:grid}.sr-price .em-input{width:120px}.sr-live{gap:6px;display:grid}.sr-usage{background:var(--sc-surface-active);border-radius:999px;height:6px;display:flex;overflow:hidden}.sr-usage__sold{background:var(--sc-accent)}.sr-usage__held{background:color-mix(in srgb, var(--sc-accent) 40%, transparent)}.sr-live__text{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:.8125rem;display:flex}.sr-live__text strong{color:var(--sc-text);font-weight:600}.sr-active{background:var(--sc-accent);color:var(--sc-on-accent);border-radius:999px;align-items:center;padding:0 8px;font-size:.75rem;font-weight:600;display:inline-flex}.sr-switch{color:var(--sc-text);font-weight:600}.sr-check{cursor:pointer;align-items:flex-start;gap:10px;padding-top:22px;display:flex}.sr-check input{width:16px;height:16px;accent-color:var(--sc-accent);flex:none;margin-top:2px}.sr-check__name{color:var(--sc-text);font-size:.8125rem;font-weight:600;display:block}.sr-check__help{color:var(--sc-text-muted);margin-top:2px;font-size:.8125rem;line-height:1.5;display:block}.sr-actions{justify-content:flex-end;padding-top:4px}.sr-status{color:var(--sc-text-muted);margin-block:0;margin-inline:0 auto;font-size:.8125rem}.sr-status--err{color:var(--danger)}@media (max-width:720px){.sr-grid--quota,.sr-grid--lot,.sr-grid--buyer{grid-template-columns:minmax(0,1fr)}.sr-grid--quota .sr-remove,.sr-grid--lot .sr-remove{justify-self:start}.sr-check{padding-top:0}.sr-lot{grid-template-columns:minmax(0,1fr)}.sr-lot__index{margin-top:0}.sr-actions .em-btn{white-space:nowrap;flex:auto}.sr-status{flex-basis:100%}.sr-card{padding:12px}.sr-quota,.sr-plan,.sr-lot{padding:10px}}.em-panel{background:var(--sc-surface);border:1px solid var(--sc-line);border-radius:12px;gap:14px;margin:0 0 16px;padding:16px 18px;display:grid}.em-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.em-panel__title{color:var(--sc-text);margin:0;font-size:.9375rem;font-weight:600}.em-panel__meta{color:var(--sc-text-muted);margin:0;font-size:.8125rem}.em-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.em-segmented{background:var(--sc-surface-active);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.em-segmented button{min-height:34px;color:var(--sc-text-body);font:inherit;cursor:pointer;transition:background .12s var(--sc-ease-ui), color .12s;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:6px 12px;font-size:.8125rem;font-weight:550;display:inline-flex}.em-segmented button:hover{color:var(--sc-text)}.em-segmented button[aria-pressed=true],.em-segmented button[role=radio][aria-checked=true]{background:var(--sc-surface);color:var(--sc-text);box-shadow:var(--sc-shadow-sm)}.em-segmented button:focus-visible,.em-chip:focus-visible,.em-btn:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.em-dot{background:var(--sc-text-muted);border-radius:50%;flex:none;width:8px;height:8px}.em-dot--book{background:var(--danger)}.em-dot--release{background:var(--success)}.em-dot--retire{background:#607088}.em-dot--resale{background:var(--sc-accent)}.em-dot--custom{background:var(--warn)}.em-field{color:var(--sc-text-body);gap:5px;font-size:.8125rem;font-weight:500;display:grid}.em-input{border:1px solid var(--sc-line-control);background:var(--sc-surface);min-height:36px;color:var(--sc-text);font:inherit;border-radius:8px;padding:7px 10px;font-size:.875rem}.em-input:focus{outline:2px solid var(--sc-accent);outline-offset:1px;border-color:var(--sc-accent)}.em-input--mono{font-family:var(--sc-mono);font-size:.8125rem}.em-input[aria-invalid=true]{border-color:var(--danger)}textarea.em-input{resize:vertical;min-height:150px;line-height:1.5}.em-chip-group{flex-wrap:wrap;gap:6px;display:flex}.em-chip{border:1px solid var(--sc-line);background:var(--sc-surface);min-height:30px;color:var(--sc-text-body);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:.8125rem;display:inline-flex}.em-chip:hover{border-color:var(--sc-line-control)}.em-chip[aria-pressed=true]{background:var(--sc-accent-surface);border-color:var(--sc-accent);color:var(--sc-accent-pressed);font-weight:600}.em-chip:disabled{cursor:default}.em-tag{background:var(--sc-surface-active);min-height:26px;color:var(--sc-text-body);border-radius:999px;align-items:center;padding:3px 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.em-guard{background:var(--sc-bg);border:1px dashed var(--sc-line-control);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.em-guard__toggle{color:var(--sc-text);cursor:pointer;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.em-guard__toggle input{width:16px;height:16px;accent-color:var(--sc-accent)}.em-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.em-btn{border:1px solid var(--sc-line);background:var(--sc-surface);min-height:36px;color:var(--sc-text);font:inherit;cursor:pointer;transition:background .12s var(--sc-ease-ui), border-color .12s;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.em-btn:hover:not(:disabled){background:var(--sc-surface-active)}.em-btn--primary{background:var(--sc-accent);border-color:var(--sc-accent);color:var(--sc-on-accent)}.em-btn--primary:hover:not(:disabled){background:var(--sc-accent-hover);border-color:var(--sc-accent-hover)}.em-btn--ghost{color:var(--sc-text-body);background:0 0;border-color:#0000}.em-btn--danger{color:var(--danger)}.em-btn:disabled{cursor:default}.em-check{color:var(--sc-text-body);cursor:pointer;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.em-hint{color:var(--sc-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.em-filters__toggle{position:relative}.em-filters__toggle[aria-expanded=true]{background:var(--sc-accent-surface);border-color:var(--sc-accent);color:var(--sc-accent-pressed)}.em-filters__badge{background:var(--sc-accent);min-width:20px;height:20px;color:var(--sc-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-grid}.em-filters{gap:16px}.em-filters__group{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.em-filters__legend{letter-spacing:.06em;text-transform:uppercase;color:var(--sc-text-muted);margin:0 0 2px;padding:0;font-size:.6875rem;font-weight:700}.em-filters__count{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.em-chip[aria-pressed=true] .em-filters__count{color:inherit}.em-filters__price{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.em-filters__price .em-input{width:9rem;max-width:100%}.em-filters__dash{color:var(--sc-text-muted);padding-bottom:8px}@media (max-width:480px){.em-filters__price .em-field{flex:1 1 0}.em-filters__price .em-input{width:100%}.em-filters__dash{display:none}}.em-map{margin:0 0 16px;position:relative}.em-map__fullscreen{z-index:6;border:1px solid var(--sc-line);background:var(--sc-surface);width:36px;height:36px;color:var(--sc-text);box-shadow:var(--sc-shadow-sm);cursor:pointer;transition:background .12s var(--sc-ease-ui);border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;top:10px;right:10px}.em-map__fullscreen:hover{background:var(--sc-surface-active)}.em-map__fullscreen:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.em-map__fullscreen[aria-pressed=true]{color:var(--sc-accent-pressed);border-color:var(--sc-accent)}.em-map:fullscreen,.em-map--expanded{background:var(--sc-bg);margin:0;padding:12px}.em-map--expanded{z-index:1000;position:fixed;inset:0;overflow:auto}.em-map:fullscreen .em-map__fullscreen,.em-map--expanded .em-map__fullscreen{top:22px;right:22px}.em-map:fullscreen .canvasHost--viewer,.em-map--expanded .canvasHost--viewer{height:max(320px,100dvh - 150px);min-height:0}.em-map .controls.status{padding-right:48px}.em-section-filter .em-chip-group{max-height:12rem;padding:2px;overflow-y:auto}.em-whole-areas__list{border:1px solid var(--sc-line);border-radius:10px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.em-whole-areas__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:10px 12px;display:grid}.em-whole-areas__row+.em-whole-areas__row{border-top:1px solid var(--sc-line)}.em-whole-areas__text{gap:2px;min-width:0;display:grid}.em-whole-areas__name{color:var(--sc-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.em-whole-areas__kind{color:var(--sc-text-muted);font-size:.75rem}.em-whole-areas__state{background:var(--sc-surface-active);color:var(--sc-text-body);border-radius:999px;justify-self:end;padding:3px 10px;font-size:.75rem;font-weight:600}.em-whole-areas__state--free{background:var(--success-soft);color:var(--success)}.em-whole-areas__state--booked{background:var(--sc-accent-surface,var(--sc-surface-active));color:var(--sc-text)}.em-whole-areas__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.em-whole-areas__people{color:var(--sc-text-body);align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.em-whole-areas__input{width:5.5em}.em-whole-areas__msg--ok{color:var(--success)}.em-whole-areas__msg--error{color:var(--danger)}@media (min-width:720px){.em-whole-areas__row{grid-template-columns:minmax(0,1fr) auto auto}.em-whole-areas__actions{grid-column:auto}}.em-error-inline{color:var(--danger);margin:0;font-size:.8125rem}.em-status-pill{background:var(--sc-surface-active);color:var(--sc-text-body);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.em-status-pill--booked{background:var(--danger-soft);color:var(--danger)}.em-status-pill--free{background:var(--success-soft);color:var(--success)}.em-status-pill--reservedByToken{background:var(--warn-soft);color:var(--warn)}.em-status-pill--resale{background:var(--sc-accent-surface);color:var(--sc-accent-pressed)}.em-dialog{gap:14px;padding:20px 22px;display:grid}.em-dialog__title{color:var(--sc-text);margin:0;font-size:1.0625rem;font-weight:600}.em-dialog__lead{color:var(--sc-text-body);margin:0;font-size:.875rem;line-height:1.55}.em-dialog__footer{border-top:1px solid var(--sc-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.em-conflict-list{border:1px solid var(--sc-line);border-radius:10px;max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.em-conflict-list li{border-bottom:1px solid var(--sc-line);color:var(--sc-text);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:.875rem;display:flex}.em-conflict-list li:last-child{border-bottom:0}.em-conflict-list code{font-family:var(--sc-mono);font-size:.8125rem}.em-kv{gap:8px;display:grid}.em-kv__row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;display:grid}.em-kv__remove{width:36px;padding:0}.em-tabs-inline{border-bottom:1px solid var(--sc-line);gap:4px;display:flex}.em-tabs-inline button{min-height:0;box-shadow:none;color:var(--sc-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:6px 10px;font-size:.8125rem;font-weight:600}.em-tabs-inline button[aria-selected=true]{color:var(--sc-text);border-bottom-color:var(--sc-accent)}.em-cat-table{border-collapse:collapse;width:100%;font-size:.875rem}.em-cat-table th{text-align:start;letter-spacing:.02em;text-transform:uppercase;color:var(--sc-text-muted);border-bottom:1px solid var(--sc-line);padding:8px 10px;font-size:.75rem;font-weight:600}.em-cat-table td{border-bottom:1px solid var(--sc-line);vertical-align:middle;color:var(--sc-text);padding:10px}.em-cat-table tr:last-child td{border-bottom:0}.em-cat-name{align-items:center;gap:10px;font-weight:600;display:inline-flex}.em-swatch{border-radius:5px;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0000001f}.em-price{align-items:center;gap:8px;display:inline-flex}.em-price .em-input{width:110px}.em-price__base{color:var(--sc-text-muted);white-space:nowrap;font-size:.75rem}.em-tint{align-items:center;gap:8px;display:inline-flex}.em-tint input[type=color]{border:1px solid var(--sc-line-control);background:var(--sc-surface);cursor:pointer;border-radius:6px;width:38px;height:32px;padding:2px}.em-switch{color:var(--sc-text-body);cursor:pointer;align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.em-switch input{width:16px;height:16px;accent-color:var(--sc-accent)}.em-scroll-x{overflow-x:auto}.em-partial{border-top:1px solid var(--sc-line);gap:12px;margin-top:24px;padding-top:20px;display:grid}.em-partial__item{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:10px;gap:10px;padding:12px 14px;display:grid}.em-partial__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.em-partial__name{color:var(--sc-text);margin:0;font-size:.9375rem;font-weight:600}.em-event-picker{border:1px solid var(--sc-line);background:var(--sc-bg);border-radius:8px;gap:6px;max-height:220px;padding:10px;display:grid;overflow:auto}.em-event-picker label{color:var(--sc-text);cursor:pointer;align-items:center;gap:8px;font-size:.8125rem;display:flex}.em-event-picker label input{accent-color:var(--sc-accent)}.em-event-picker label span{color:var(--sc-text-muted);margin-inline-start:auto;font-size:.75rem}.em-btn--destructive{background:var(--danger);border-color:var(--danger);color:var(--sc-on-danger)}.em-btn--destructive:hover:not(:disabled){background:var(--danger-hover);border-color:var(--danger-hover)}textarea.em-input.em-input--reason{min-height:84px}.em-order-list{gap:8px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.em-order{border:1px solid var(--sc-line);background:var(--sc-bg);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.em-order__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.em-order__id{color:var(--sc-text);font-size:.8125rem;font-weight:600}.em-order__id code{font-family:var(--sc-mono);font-size:.8125rem;font-weight:500}.em-order__seats{flex-wrap:wrap;gap:6px;margin:0;display:flex}.em-order__warn{color:var(--warn);align-items:flex-start;gap:6px;margin:0;font-size:.8125rem;line-height:1.45;display:flex}.em-order__warn svg{flex:none;margin-top:2px}.em-callout{background:var(--sc-surface-active);color:var(--sc-text-body);border-radius:10px;margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.5}.em-callout--warn{background:var(--warn-surface);color:var(--warn-ink);border:1px solid var(--warn-line)}.em-feedback{border-radius:10px;gap:8px;margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.5;display:grid}.em-feedback--error{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-line)}.em-feedback--success{background:var(--success-soft);color:var(--success);border:1px solid var(--success-line)}.em-feedback__actions{flex-wrap:wrap;gap:8px;display:flex}.em-feedback .em-btn{min-height:32px;padding:5px 12px}.em-sold-hint{border:1px solid var(--warn-line);background:var(--warn-surface);color:var(--warn-ink);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 12px;font-size:.8125rem;line-height:1.5;display:flex}.em-sold-hint p{flex:260px;margin:0}.chart-lib__empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.em-currency{border:1px solid var(--sc-line);background:var(--sc-bg);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.em-currency__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.em-currency__row select.em-input{flex:0 320px;min-width:min(320px,100%)}@media (max-width:720px){.em-kv__row{grid-template-columns:1fr 1fr auto}.em-panel{padding:14px}}.status-chip{white-space:nowrap;background:var(--sc-surface-active);min-height:22px;color:var(--sc-text-muted);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.72rem;font-weight:600;line-height:1.3;display:inline-flex}.status-chip__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-chip--published{background:var(--success-soft);color:var(--success)}.status-chip--draft{background:var(--warn-soft);color:var(--warn)}.status-chip--draft .status-chip__dot{background:var(--warn-fill)}.status-chip--unsaved{background:var(--sc-accent-surface);color:var(--sc-accent-pressed)}.status-chip--unsaved .status-chip__dot{background:var(--sc-accent);box-shadow:0 0 0 3px var(--sc-focus-ring)}.status-chip--never{background:var(--sc-surface-active);color:var(--sc-text-muted)}.status-chip--never .status-chip__dot{background:0 0;border:1.5px solid}.status-chip--archived{background:var(--neutral-soft);color:var(--neutral-ink)}.version-chip{min-height:20px;font:500 .7rem/1.4 var(--sc-mono);color:var(--sc-text-body);background:var(--sc-surface);border:1px solid var(--sc-line);border-radius:6px;align-items:center;padding:1px 7px;display:inline-flex}.tag-chip{border:1px solid var(--sc-line);background:var(--sc-surface);min-height:30px;color:var(--sc-text-body);font:500 .8rem/1.2 var(--sc-font);cursor:pointer;transition:background var(--sc-dur) var(--sc-ease-ui), border-color var(--sc-dur) var(--sc-ease-ui), color var(--sc-dur) var(--sc-ease-ui);border-radius:999px;align-items:center;gap:5px;padding:4px 11px;display:inline-flex}.tag-chip:hover:not(:disabled){border-color:var(--sc-line-control);background:var(--sc-surface-active)}.tag-chip:disabled{cursor:not-allowed}.tag-chip--on{background:var(--sc-accent-surface);border-color:var(--sc-accent);color:var(--sc-accent-pressed)}.tag-chip--on:hover:not(:disabled){background:var(--sc-accent-surface);border-color:var(--sc-accent-hover)}.tag-chip--sm{min-height:22px;padding:1px 8px;font-size:.72rem}.tag-chip--static{cursor:default;padding-inline-end:4px}.tag-chip--more{cursor:default;color:var(--sc-text-muted)}.tag-chip__count{font:500 .7rem/1 var(--sc-mono);color:var(--sc-text-muted)}.tag-chip--on .tag-chip__count{color:inherit}.tag-chip__remove{width:20px;height:20px;color:var(--sc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.tag-chip__remove:hover{background:var(--sc-surface-active);color:var(--sc-text)}:is(.tag-chip,.tag-chip__remove):focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.chart-thumb{aspect-ratio:16/10;background-color:var(--sc-bg);background-image:radial-gradient(circle at 1px 1px,#8796ab2e 1px,#0000 0);background-size:14px 14px;place-items:center;display:grid;position:relative;overflow:hidden}.chart-thumb__img{object-fit:contain;width:100%;height:100%;animation:chart-thumb-in .24s var(--sc-ease-reveal) both}@keyframes chart-thumb-in{0%{opacity:0}to{opacity:1}}.chart-thumb__empty{text-align:center;justify-items:center;gap:8px;padding:12px;display:grid}.chart-thumb__glyph{fill:#8796ab47;width:min(120px,50%)}.chart-thumb__glyph rect{fill:#8796ab66}.chart-thumb__empty-label{color:var(--sc-text-muted);font-size:.75rem}.chart-thumb__shimmer{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--sc-surface) 55%, transparent) 50%, transparent 80%) var(--sc-surface-active);background-size:200% 100%;animation:1.3s linear infinite chart-shimmer;position:absolute;inset:0}@keyframes chart-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.skeleton-line{background:var(--sc-surface-active);border-radius:6px;width:55%;height:10px;display:block}.skeleton-line--title{width:70%;height:14px;margin-bottom:8px}.action-menu{display:inline-flex;position:relative}.action-menu__trigger{width:34px;height:34px;color:var(--sc-text-muted);cursor:pointer;transition:background var(--sc-dur) var(--sc-ease-ui), color var(--sc-dur) var(--sc-ease-ui);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:inline-grid}.action-menu__trigger:hover,.action-menu__trigger[aria-expanded=true]{background:var(--sc-surface-active);color:var(--sc-text)}.action-menu__trigger:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.action-menu__list{z-index:40;top:calc(100% + 6px);border:1px solid var(--sc-line);background:var(--sc-surface);min-width:210px;animation:action-menu-in .16s var(--sc-ease-ui) both;border-radius:12px;padding:6px;position:absolute;inset-inline-end:0;box-shadow:0 8px 28px #152b4614}.action-menu__list--up{top:auto;bottom:calc(100% + 6px)}@keyframes action-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.action-menu__item{width:100%;min-height:36px;color:var(--sc-text);font:500 .85rem/1.3 var(--sc-font);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.action-menu__item svg{color:var(--sc-text-muted);flex-shrink:0}.action-menu__item:hover:not(:disabled),.action-menu__item:focus-visible{background:var(--sc-surface-active);outline:none}.action-menu__item--separated{margin-top:6px;position:relative}.action-menu__item--separated:before{content:"";border-top:1px solid var(--sc-line);position:absolute;top:-4px;left:6px;right:6px}.action-menu__item--danger,.action-menu__item--danger svg{color:var(--danger)}.action-menu__item--danger:hover:not(:disabled){background:var(--danger-soft)}.chart-dialog{gap:12px;padding:22px 22px 18px;display:grid}.chart-dialog__title{color:var(--sc-text);align-items:center;gap:10px;margin:0;font-size:1.05rem;font-weight:600;line-height:1.35;display:flex}.chart-dialog__title svg{color:var(--sc-accent);flex-shrink:0}.chart-dialog__title--danger svg{color:var(--danger)}.chart-dialog__desc{color:var(--sc-text-body);margin:0;font-size:.9rem;line-height:1.6}.chart-dialog__note{background:var(--warn-soft);color:var(--warn);border-radius:8px;margin:0;padding:10px 12px;font-size:.85rem;line-height:1.5}.chart-dialog__note--safe{background:var(--success-soft);color:var(--success)}.chart-dialog__error{color:var(--danger);margin:0;font-size:.85rem}.chart-dialog__input{border:1px solid var(--sc-line-control);background:var(--sc-surface);width:100%;min-height:42px;color:var(--sc-text);font:inherit;border-radius:8px;padding:9px 12px}.chart-dialog__input:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px;border-color:var(--sc-accent)}.chart-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.chart-dialog__danger{background:var(--danger);border-color:var(--danger);color:var(--sc-on-danger)}.chart-dialog__danger:hover:not(:disabled){background:var(--danger-hover);color:var(--sc-on-danger)}.chart-dialog__danger:disabled{cursor:not-allowed;transform:none}.tag-editor__field{border:1px solid var(--sc-line-control);background:var(--sc-surface);cursor:text;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:6px 8px;display:flex}.tag-editor__field:focus-within{outline:2px solid var(--sc-accent);outline-offset:1px;border-color:var(--sc-accent)}.tag-editor__input{min-width:120px;min-height:30px;color:var(--sc-text);font:inherit;background:0 0;border:0;outline:none;flex:120px}.tag-editor__field .tag-editor__input:focus-visible{outline:none}.tag-editor__hint{font:.75rem/1.4 var(--sc-mono);color:var(--sc-text-muted);margin:-4px 0 0}.tag-editor__hint--err{font-family:var(--sc-font);color:var(--danger)}.tag-editor__suggest{gap:8px;display:grid}.tag-editor__suggest-label{color:var(--sc-text-muted);font-size:.75rem;font-weight:600}.tag-editor__suggest-list{flex-wrap:wrap;gap:6px;display:flex}.undo-toast-region{z-index:80;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.undo-toast{background:var(--sc-inverse-bg);color:#fff;pointer-events:auto;animation:undo-toast-in .22s var(--sc-ease-reveal) both;border-radius:12px;align-items:center;gap:12px;padding-block:10px;padding-inline:16px 10px;font-size:.875rem;display:flex;box-shadow:0 8px 28px #152b4640}.undo-toast--err{background:#7d1626}.undo-toast__msg{overflow-wrap:anywhere;min-width:0}.undo-toast__action{border:1px solid var(--sc-inverse-line);color:#fff;min-height:32px;font:600 .82rem/1 var(--sc-font);cursor:pointer;background:0 0;border-radius:8px;padding:5px 12px}.undo-toast__action:hover{background:#ffffff1f}.undo-toast__close{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid}.undo-toast__close:hover{color:#fff;background:#ffffff1f}:is(.undo-toast__action,.undo-toast__close):focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes undo-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.chart-lib__cta{flex-wrap:wrap;gap:8px;display:flex}.chart-lib__cta .sc-btn{gap:6px}.chart-lib__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.chart-lib__search{flex:280px;align-items:center;max-width:460px;display:flex;position:relative}.chart-lib__search input{border:1px solid var(--sc-line-control);background:var(--sc-surface);width:100%;min-height:40px;color:var(--sc-text);font:inherit;border-radius:8px;padding-block:8px;padding-inline:38px 36px;font-size:.9rem}.chart-lib__search input::-webkit-search-cancel-button{display:none}.chart-lib__search input:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px;border-color:var(--sc-accent)}.chart-lib__search-icon{color:var(--sc-text-muted);pointer-events:none;position:absolute;inset-inline-start:12px}.chart-lib__search-clear{width:28px;height:28px;color:var(--sc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid;position:absolute;inset-inline-end:6px}.chart-lib__search-clear:hover{background:var(--sc-surface-active);color:var(--sc-text)}.chart-lib__control-group{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.chart-lib__select-wrap{align-items:center;display:inline-flex;position:relative}.chart-lib__select{border:1px solid var(--sc-line-control);background:var(--sc-surface);width:100%;min-height:40px;color:var(--sc-text);font:inherit;appearance:none;cursor:pointer;border-radius:8px;padding:8px 32px;font-size:.85rem}.chart-lib__select:hover{background:var(--sc-surface-active)}.chart-lib__select-icon,.chart-lib__select-chevron{pointer-events:none;color:var(--sc-text-muted);position:absolute}.chart-lib__select-icon{inset-inline-start:11px}.chart-lib__select-chevron{inset-inline-end:11px}.chart-lib__toggle{border:1px solid var(--sc-line-control);background:var(--sc-surface);min-height:40px;color:var(--sc-text-body);font:500 .85rem/1 var(--sc-font);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.chart-lib__toggle:hover{background:var(--sc-surface-active)}.chart-lib__toggle--on{background:var(--sc-text);border-color:var(--sc-text);color:var(--sc-bg)}.chart-lib__toggle--on:hover{background:color-mix(in srgb, var(--sc-text) 85%, var(--sc-bg))}.chart-lib__segmented{border:1px solid var(--sc-line-control);background:var(--sc-surface);border-radius:8px;padding:3px;display:inline-flex}.chart-lib__segmented button{width:34px;height:32px;color:var(--sc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.chart-lib__segmented button[aria-pressed=true]{background:var(--sc-accent-surface);color:var(--sc-accent-pressed)}:is(.chart-lib__select,.chart-lib__toggle,.chart-lib__segmented button,.chart-lib__search-clear,.chart-lib__clear):focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.chart-lib__tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.chart-lib__tags-icon{color:var(--sc-text-muted);margin-inline-end:2px}.chart-lib__clear{color:var(--sc-accent);font:600 .8rem/1 var(--sc-font);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 6px}.chart-lib__clear:hover{text-decoration:underline}.chart-lib__banner{background:var(--sc-surface-active);color:var(--sc-text-body);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;font-size:.875rem;line-height:1.5;display:flex}.chart-lib__banner svg{color:var(--sc-text-muted);flex-shrink:0;margin-top:2px}.chart-lib__state{padding:0;overflow:hidden}.chart-lib__state .empty-state .sc-btn{gap:6px;margin-top:4px}.chart-lib__error{color:var(--danger);font-size:.85rem}.chart-lib__more{flex-direction:column;align-items:center;gap:10px;padding:24px 0 8px;display:flex}.chart-lib__count{font:.75rem/1.4 var(--sc-mono);color:var(--sc-text-muted)}.chart-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.chart-card{border:1px solid var(--sc-line);background:var(--sc-surface);min-width:0;transition:box-shadow .18s var(--sc-ease-ui), border-color .18s var(--sc-ease-ui), transform .18s var(--sc-ease-ui);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:visible}.chart-card:hover{border-color:var(--sc-line-hover);box-shadow:0 8px 28px #152b4614}.chart-card:focus-within{border-color:var(--sc-line-hover)}.chart-card--busy{opacity:.6;pointer-events:none}.chart-card--archived .chart-thumb{filter:grayscale(.7);opacity:.8}.chart-card__preview{border-bottom:1px solid var(--sc-line);border-radius:13px 13px 0 0;display:block;position:relative;overflow:hidden}.chart-card__preview .chart-thumb__img{transition:transform .3s var(--sc-ease-reveal)}.chart-card:hover .chart-card__preview .chart-thumb__img{transform:scale(1.025)}.chart-card__badges{top:10px;pointer-events:none;justify-content:space-between;gap:6px;display:flex;position:absolute;inset-inline:10px}.chart-card__badges .status-chip{box-shadow:0 2px 6px #152b4610}.chart-card__badges .version-chip{background:color-mix(in srgb, var(--sc-surface) 90%, transparent)}.chart-card__body{gap:4px;min-width:0;padding-block:12px 14px;padding-inline:16px 12px;display:grid}.chart-card__head{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.chart-card__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sc-text);font-size:.95rem;font-weight:600;text-decoration:none;overflow:hidden}.chart-card__name:hover{color:var(--sc-accent)}.chart-card__name:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px;border-radius:4px}.chart-card__meta{color:var(--sc-text-body);margin:0;font-size:.8rem}.chart-card__meta--time{color:var(--sc-text-muted);font-size:.76rem}.chart-card__tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.chart-card--skeleton .chart-card__body{padding:16px}.chart-rows{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:14px;overflow:visible}.chart-row{border-top:1px solid var(--sc-line);grid-template-columns:88px minmax(0,1fr) 170px 80px 150px auto;align-items:center;gap:14px;min-height:72px;padding:10px 14px;display:grid}.chart-row:first-child{border-top:0}.chart-row:hover:not(.chart-row--head){background:var(--sc-row-hover)}.chart-row--head{letter-spacing:.04em;text-transform:uppercase;min-height:40px;color:var(--sc-text-muted);background:var(--sc-bg);border-radius:14px 14px 0 0;padding-block:8px;font-size:.72rem;font-weight:600}.chart-row--busy{opacity:.6;pointer-events:none}.chart-row--archived .chart-row__thumb{filter:grayscale(.7);opacity:.8}.chart-row__thumb{border:1px solid var(--sc-line);border-radius:8px;width:88px}.chart-row__thumb-cell{display:block}.chart-row__name-cell{gap:4px;min-width:0;display:grid}.chart-row__name{color:var(--sc-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.chart-row__name:hover{color:var(--sc-accent)}.chart-row__sub{color:var(--sc-text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.78rem;display:flex}.chart-row__sub .chart-card__tags{margin:0}.chart-row__col--num{font:.85rem/1 var(--sc-mono);color:var(--sc-text-body);text-align:end}.chart-row__col--time{color:var(--sc-text-muted);font-size:.8rem}.chart-row__col--actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.chart-row__open{gap:6px}.chart-rows--skeleton .chart-row{grid-template-columns:88px 1fr 1fr}@media (max-width:1100px){.chart-row{grid-template-columns:76px minmax(0,1fr) 150px auto}.chart-row__thumb{width:76px}.chart-row__col--num,.chart-row__col--time{display:none}}@media (max-width:720px){.chart-lib__search{flex-basis:100%;max-width:none}.chart-lib__control-group{width:100%;margin-inline-start:0}.chart-lib__select-wrap{flex:1}.chart-lib__toggle span{display:none}.chart-grid{grid-template-columns:1fr;gap:14px}.chart-row{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;padding:10px}.chart-row__thumb{width:64px}.chart-row__col--status,.chart-row__open,.chart-row--head{display:none}.chart-rows .chart-row:nth-child(2){border-top:0}.undo-toast-region{bottom:16px}}@media (prefers-reduced-motion:reduce){.chart-thumb__shimmer,.chart-thumb__img,.undo-toast,.action-menu__list{animation:none}.chart-card,.chart-card__preview .chart-thumb__img{transition:none}.chart-card:hover .chart-card__preview .chart-thumb__img{transform:none}}.ws-count{vertical-align:2px;margin-inline-start:8px}.ws-list{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:12px;margin:14px 0 0;padding:0;list-style:none;overflow:hidden}.ws-row{border-bottom:1px solid var(--sc-line);transition:background .12s var(--sc-ease-ui);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid;position:relative}.ws-row:last-child{border-bottom:0}.ws-row--current{background:var(--sc-row-selected)}.ws-row--current:before{content:"";background:var(--sc-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.ws-row--off .ws-row__name{color:var(--sc-text-muted)}.ws-row--off .ws-avatar{background:var(--sc-surface-active);color:var(--sc-text-muted)}.ws-avatar{background:var(--sc-accent-surface);width:36px;height:36px;color:var(--sc-accent-pressed);letter-spacing:.02em;border-radius:10px;place-items:center;font-size:.8125rem;font-weight:650;display:grid}.ws-row__main{flex-direction:column;gap:3px;min-width:0;display:flex}.ws-row__title{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ws-row__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sc-text);font-size:.9375rem;font-weight:600;overflow:hidden}.ws-row__meta{color:var(--sc-text-muted);flex-wrap:wrap;margin:0;font-size:.8125rem;display:flex}.ws-row__meta>span+span:before{content:"·";margin:0 6px}.ws-row__status{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.ws-row__since{color:var(--sc-text-muted);white-space:nowrap;font-size:.75rem}.ws-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ws-row--skeleton .ws-row__main .gov-skeleton__bar{height:10px;display:block}.ws-row--skeleton .ws-avatar{background:0 0}.dash-shell .ws-btn-danger{color:var(--danger)}.dash-shell .ws-btn-danger:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.ws-alert{background:var(--warn-surface);border:1px solid var(--warn-line);color:var(--warn-ink);border-radius:10px;align-items:flex-start;gap:12px;margin:14px 0 0;padding:12px 14px;display:flex}.ws-alert__icon{flex:none;margin-top:1px}.ws-alert__body{flex:1;min-width:0}.ws-alert__title{margin:0 0 2px;font-size:.875rem;font-weight:600}.ws-alert__text{margin:0;font-size:.8125rem;line-height:1.5}.ws-banner{margin-top:14px}.ws-consequences{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ws-consequences li{padding-inline-start:20px;position:relative}.ws-consequences li:before{content:"";background:var(--danger);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:4px}.ws-consequences li.ws-consequences__safe:before{background:var(--success)}.ws-consequences__current{color:var(--sc-text);font-weight:600;margin:12px 0 0!important}@media (max-width:640px){.ws-row{grid-template-columns:36px minmax(0,1fr);gap:8px 12px}.ws-row__status,.ws-row__actions{grid-column:2;justify-content:flex-start;align-items:flex-start}.ws-row__status{flex-flow:wrap;align-items:center;gap:8px}}.ev-ident{margin:0}.ev-ident__id{min-width:0;color:var(--sc-text-muted);align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.ev-ident__id-label{white-space:nowrap;font-weight:600}.ev-ident__mono{font-family:var(--sc-mono);color:var(--sc-text-body);word-break:break-all;font-size:.75rem}.ev-ident__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ev-ident__cell{border:1px solid var(--sc-line);background:var(--sc-bg);border-radius:10px;align-content:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.ev-ident__label{letter-spacing:.02em;text-transform:uppercase;color:var(--sc-text-muted);align-items:center;gap:8px;margin:0;font-size:.75rem;font-weight:600;display:flex}.ev-ident__label label{cursor:pointer}.ev-ident__optional{background:var(--sc-surface-active);height:18px;color:var(--sc-text-muted);letter-spacing:0;text-transform:none;border-radius:4px;align-items:center;padding:0 6px;font-size:.6875rem;font-weight:500;display:inline-flex}.ev-ident__value-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;display:flex}.ev-ident__value{border:1px solid var(--sc-line);background:var(--sc-surface);max-width:100%;font-family:var(--sc-mono);color:var(--sc-text);word-break:break-all;border-radius:6px;padding:4px 8px;font-size:.875rem;font-weight:500}.ev-ident__none{color:var(--sc-text-muted);font-size:.875rem}.ev-ident__action{min-height:32px;margin-inline-start:auto;padding:5px 11px}.ev-ident__saved{color:var(--success);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.ev-ident__usage code{white-space:normal;word-break:break-all}.ev-ident__edit{gap:6px;display:grid}.ev-ident__edit-row{flex-wrap:wrap;gap:8px;display:flex}.ev-ident__input{flex:220px;min-width:0}.ev-ident__edit-tools{flex-wrap:wrap;gap:4px 16px;display:flex}.ev-ident__tool{align-items:center;gap:5px;display:inline-flex}.dash-shell .ev-ident__tool--danger{color:var(--danger)}.ev-ident__tool:disabled{cursor:default}.ev-ident__skeleton{width:55%;height:12px;margin:12px 0;display:block}.ev-ident__chart{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.ev-ident__chart-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sc-text);font-size:.9375rem;font-weight:600;overflow:hidden}.ev-ident__chart-id{color:var(--sc-text-muted)}.ev-ident__notice{border:1px solid var(--success-line);background:var(--success-soft);animation:gov-toast-in .2s var(--sc-ease-reveal);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ev-ident__notice-icon{color:var(--success);flex:none;margin-top:1px}.ev-ident__notice-body{flex:1;min-width:0}.ev-ident__notice-title{color:var(--sc-text);margin:0;font-size:.875rem;font-weight:600}.ev-ident__notice-text{color:var(--sc-text-body);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:.8125rem;line-height:1.5}@media (max-width:720px){.ev-ident__grid{grid-template-columns:minmax(0,1fr)}}.cs-rules{border:1px solid var(--sc-line);background:var(--sc-bg);color:var(--sc-text-body);border-radius:10px;gap:8px;margin:0 0 16px;padding:12px 14px;font-size:.8125rem;line-height:1.5;list-style:none;display:grid}.cs-rules li{align-items:flex-start;gap:10px;display:flex}.cs-rules__icon{color:var(--sc-text-muted);flex:none;margin-top:2px}.cs-rules__icon--ok{color:var(--success)}.cs-rules__icon--stop{color:var(--danger)}.cs-current{color:var(--sc-text-muted);margin:0 0 14px;font-size:.8125rem}.cs-search{border:1px solid var(--sc-line-control);background:var(--sc-surface);height:36px;color:var(--sc-text-muted);border-radius:8px;align-items:center;gap:8px;margin:0 0 10px;padding:0 10px;display:flex}.cs-search:focus-within{border-color:var(--sc-accent);box-shadow:0 0 0 3px var(--sc-focus-ring)}.cs-search__input{min-width:0;color:var(--sc-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.875rem}.cs-picker{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:12px;max-height:300px;overflow-y:auto}.cs-picker__none{text-align:center;color:var(--sc-text-muted);margin:0;padding:18px 16px;font-size:.875rem}.cs-option{border-bottom:1px solid var(--sc-line);cursor:pointer;transition:background .12s var(--sc-ease-ui);align-items:center;gap:12px;padding:11px 14px;display:flex}.cs-option:last-child{border-bottom:0}.cs-option:hover{background:var(--sc-row-hover)}.cs-option--on,.cs-option--on:hover{background:var(--sc-accent-surface)}.cs-option:has(input:focus-visible){outline:2px solid var(--sc-accent);outline-offset:-2px}.cs-option input{width:16px;height:16px;accent-color:var(--sc-accent);flex:none;margin:0}.cs-option__text{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-option__name{text-overflow:ellipsis;white-space:nowrap;color:var(--sc-text);font-size:.875rem;font-weight:600;overflow:hidden}.cs-option__meta{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.cs-option--skeleton{cursor:default}.cs-option--skeleton .gov-skeleton__bar{height:10px;display:block}.cs-empty{text-align:center;border:1px dashed var(--sc-line-control);border-radius:12px;padding:20px 16px}.cs-empty__title{color:var(--sc-text);margin:0;font-size:.9375rem;font-weight:600}.cs-empty__body{color:var(--sc-text-muted);margin:4px 0 0;font-size:.8125rem}.cs-error{margin-top:14px}.cs-breakdown{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.cs-reason{background:var(--sc-surface-active);height:22px;color:var(--sc-text-body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:.75rem;font-weight:600;display:inline-flex}.cs-reason--sold{background:var(--danger-soft);color:var(--danger)}.cs-reason--held,.cs-reason--pending{background:var(--warn-soft);color:var(--warn)}.cs-reason--capacity{background:var(--sc-accent-surface);color:var(--sc-accent-pressed)}.cs-conflicts{border-radius:10px;gap:14px;max-height:340px;margin:0 0 4px;padding:2px;display:grid;overflow-y:auto}.cs-conflicts:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.cs-group__title{align-items:center;gap:8px;margin:0 0 6px;font-size:.8125rem;display:flex}.em-conflict-list.cs-list{max-height:none;overflow:visible}.cs-item{align-items:center;gap:8px;min-width:0;display:inline-flex}.cs-item code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-item__detail{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.cs-foot{align-items:center}.cs-foot__spacer{flex:1}.nev-key__head{align-items:center;gap:8px;display:flex}.nev-key__suggest{align-items:center;gap:5px;margin-inline-start:auto;display:inline-flex}.nev-key__suggest:disabled{cursor:default;text-decoration:none}.nev-key__input{font-family:var(--sc-mono);font-size:.875rem}.nev-key__input[aria-invalid=true]{border-color:var(--danger)}.nev-key__msg{color:var(--sc-text-muted);font-size:.78rem;font-weight:400;line-height:1.45}.nev-key__msg--err{color:var(--danger)}.dash-entity__ids{flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:100%;display:inline-flex}.dash-entity__key{background:var(--sc-accent-surface);max-width:28ch;color:var(--sc-accent-pressed);font-family:var(--sc-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:0 6px;font-size:.72rem;line-height:1.6;overflow:hidden}@media (prefers-reduced-motion:reduce){.ev-ident__notice{animation:none}.ws-row,.cs-option{transition:none}}.dash-shell .rep-page{--rep-available:#2a78d6;--rep-booked:#eb6834;--rep-resale:#1baf7a;--rep-held:#eda100;--rep-custom_status:#e87ba4;--rep-not_for_sale:#6250d6;gap:20px;min-width:0}.dash-shell .rep-page>*{min-width:0}.dash-shell .rep-anchor{scroll-margin-top:80px}.dash-shell .rep-stale{opacity:.6;transition:opacity .16s var(--sc-ease-ui)}.dash-shell .rep-head{flex-direction:column;gap:10px;display:flex}.dash-shell .rep-back{color:var(--sc-text-muted);border-radius:6px;align-items:center;gap:6px;padding:4px 2px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.dash-shell .rep-back:hover{color:var(--sc-accent)}.dash-shell .rep-back:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell .rep-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.dash-shell .rep-head__titles{flex:320px;min-width:0}.dash-shell .rep-head__eyebrow{letter-spacing:.02em;color:var(--sc-accent-pressed);margin:0 0 4px;font-size:.75rem;font-weight:600}.dash-shell .rep-head__title{letter-spacing:-.02em;color:var(--sc-text);overflow-wrap:anywhere;margin:0;font-size:1.625rem;font-weight:600;line-height:1.15}.dash-shell .rep-head__title-skeleton{vertical-align:middle;width:min(320px,70vw);height:28px;display:inline-block}.dash-shell .rep-head__meta{color:var(--sc-text-body);flex-wrap:wrap;gap:4px 8px;margin-top:6px;font-size:.8125rem;display:flex}.dash-shell .rep-head__side{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.dash-shell .rep-source{white-space:nowrap;cursor:help;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:.75rem;font-weight:600;display:inline-flex}.dash-shell .rep-source--live{background:var(--success-soft);color:var(--success)}.dash-shell .rep-source--pg{background:var(--warn-soft);color:var(--warn)}.dash-shell .rep-explainer{max-width:80ch;color:var(--sc-text-body);margin:-6px 0 0;font-size:.875rem;line-height:1.6}.dash-shell .rep-partial .gov-select__input{min-width:220px}.dash-shell .rep-tiles{grid-template-columns:minmax(0,1.35fr) repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.dash-shell .rep-tile{flex-direction:column;gap:6px;min-width:0;margin:0;padding:16px 18px;display:flex}.dash-shell .rep-tile__label{color:var(--sc-text-body);align-items:center;gap:7px;margin:0;font-size:.8125rem;font-weight:600;display:flex}.dash-shell .rep-tile__value{letter-spacing:-.02em;color:var(--sc-text);margin:0;font-size:1.625rem;font-weight:600;line-height:1.1}.dash-shell .rep-tile--hero .rep-tile__value{font-size:2.25rem}.dash-shell .rep-tile__note{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem}.dash-shell .rep-tile--skeleton{gap:12px}.dash-shell .rep-swatch{background:var(--sc-line-control);border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.dash-shell .rep-swatch--available,.dash-shell .rep-bar__seg--available{background:var(--rep-available)}.dash-shell .rep-swatch--booked,.dash-shell .rep-bar__seg--booked{background:var(--rep-booked)}.dash-shell .rep-swatch--resale,.dash-shell .rep-bar__seg--resale{background:var(--rep-resale)}.dash-shell .rep-swatch--held,.dash-shell .rep-bar__seg--held{background:var(--rep-held)}.dash-shell .rep-swatch--custom_status,.dash-shell .rep-bar__seg--custom_status{background:var(--rep-custom_status)}.dash-shell .rep-swatch--not_for_sale,.dash-shell .rep-bar__seg--not_for_sale{background:var(--rep-not_for_sale)}.dash-shell .rep-reason{color:var(--sc-text);white-space:nowrap;align-items:center;gap:7px;font-size:.8125rem;display:inline-flex}.dash-shell .rep-chip{white-space:nowrap;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:.75rem;font-weight:600;display:inline-flex}.dash-shell .rep-chip--ok{background:var(--sc-accent-surface);color:var(--sc-accent-pressed)}.dash-shell .rep-chip--sold{background:var(--sold-soft);color:var(--sold-ink)}.dash-shell .rep-chip--held{background:var(--warn-soft);color:var(--warn)}.dash-shell .rep-chip--muted{background:var(--sc-surface-active);color:var(--sc-text-body)}.dash-shell .rep-chip--custom{background:var(--violet-soft);color:var(--violet-ink)}.dash-shell .rep-composition{flex-direction:column;gap:14px;display:flex}.dash-shell .rep-composition__head .gov-card__title{font-size:1rem}.dash-shell .rep-bar{width:100%;position:relative}.dash-shell .rep-bar__track{gap:2px;width:100%;height:16px;display:flex}.dash-shell .rep-bar--sm .rep-bar__track{height:8px}.dash-shell .rep-bar__seg{min-width:3px;transition:opacity .12s var(--sc-ease-ui), filter .12s var(--sc-ease-ui)}.dash-shell .rep-bar__seg:first-child{border-radius:4px 0 0 4px}.dash-shell .rep-bar__seg:last-child{border-radius:0 4px 4px 0}.dash-shell .rep-bar__seg:only-child{border-radius:4px}.dash-shell .rep-bar--sm .rep-bar__seg:first-child{border-radius:3px 0 0 3px}.dash-shell .rep-bar--sm .rep-bar__seg:last-child{border-radius:0 3px 3px 0}.dash-shell .rep-bar--sm .rep-bar__seg:only-child{border-radius:3px}.dash-shell .rep-bar:hover .rep-bar__seg:not(.rep-bar__seg--active),.dash-shell .rep-bar:focus-within .rep-bar__seg:not(.rep-bar__seg--active){opacity:.45}.dash-shell .rep-bar__seg:focus-visible{outline:2px solid var(--sc-text);outline-offset:2px}.dash-shell .rep-bar--empty{background:var(--sc-surface-active);border-radius:4px;height:8px}.dash-shell .rep-bar__tip{z-index:3;border:1px solid var(--sc-line);background:var(--sc-surface);pointer-events:none;white-space:nowrap;border-radius:8px;flex-direction:column;gap:2px;padding:7px 10px;display:flex;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%);box-shadow:0 8px 28px #152b4620}.dash-shell .rep-bar__tip-label{color:var(--sc-text-body);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.dash-shell .rep-bar__tip-value{color:var(--sc-text);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.dash-shell .rep-legend{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.dash-shell .rep-legend__item{color:var(--sc-text);align-items:center;gap:7px;font-size:.8125rem;display:inline-flex}.dash-shell .rep-legend__value{color:var(--sc-text-body);font-variant-numeric:tabular-nums}.dash-shell .rep-card__actions{flex-wrap:wrap;gap:8px;display:flex}.dash-shell .rep-export{gap:6px;display:inline-flex}.dash-shell .rep-export__btn{padding-inline:10px}.dash-shell .rep-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:16px;display:flex}.dash-shell .rep-groupings-select{display:none}.dash-shell .rep-filters{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:16px;display:flex}.dash-shell .rep-filter{flex-direction:column;gap:4px;min-width:0;display:flex}.dash-shell .rep-filter__label{color:var(--sc-text-muted);font-size:.75rem;font-weight:600}.dash-shell .rep-filter .gov-select__input{min-width:150px;max-width:240px}.dash-shell .rep-filters__clear{align-self:flex-end;align-items:center;gap:4px;height:36px;display:inline-flex}.dash-shell .rep-search{flex-direction:column;gap:4px;min-width:0;display:flex}.dash-shell form.rep-search{flex-flow:wrap;align-items:flex-end;column-gap:8px}.dash-shell form.rep-search>.rep-filter__label{flex-basis:100%}.dash-shell .rep-search--grow{flex:220px}.dash-shell .rep-search__field{align-items:center;min-width:0;display:flex;position:relative}.dash-shell form.rep-search .rep-search__field{flex:200px}.dash-shell .rep-search__icon{color:var(--sc-text-muted);pointer-events:none;position:absolute;inset-inline-start:11px}.dash-shell .rep-search__input{background:var(--sc-surface);width:100%;height:36px;color:var(--sc-text);font:inherit;border-radius:8px;padding-block:0;padding-inline:34px 32px;font-size:.8125rem}.dash-shell .rep-search__input::-webkit-search-cancel-button{display:none}.dash-shell .rep-search__clear{width:24px;height:24px;color:var(--sc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:6px}.dash-shell .rep-search__clear:hover{background:var(--sc-surface-active);color:var(--sc-text)}.dash-shell .rep-search__clear:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.dash-shell .rep-mobile-sort,.dash-shell .rep-filters__toggle{display:none}.dash-shell .rep-filters__more{display:contents}.dash-shell .rep-table-wrap:focus-visible{outline:2px solid var(--sc-accent);outline-offset:-2px}.dash-shell .rep-table th{vertical-align:middle}.dash-shell .rep-table td{padding-top:10px;padding-bottom:10px}.dash-shell .rep-sort{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin:-4px -6px;padding:4px 6px;font-weight:600;display:inline-flex}.dash-shell .rep-sort--num{flex-direction:row-reverse}.dash-shell .rep-sort:hover{color:var(--sc-text);background:var(--sc-surface-active)}.dash-shell .rep-sort:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.dash-shell .rep-sort__icon{opacity:.45}.dash-shell .rep-sort--on{color:var(--sc-text)}.dash-shell .rep-sort--on .rep-sort__icon{opacity:1;color:var(--sc-accent)}.dash-shell .rep-col-bar{width:24%;min-width:150px}.dash-shell .rep-cell-bar{align-items:center;gap:10px;display:flex}.dash-shell .rep-cell-bar .rep-bar{flex:auto}.dash-shell .rep-cell-bar__pct{text-align:end;min-width:3.4em;color:var(--sc-text-body);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.dash-shell .rep-share{background:var(--sc-surface-active);border-radius:4px;flex:auto;height:8px;overflow:hidden}.dash-shell .rep-share__fill{background:var(--rep-available);border-radius:4px;height:100%;display:block}.dash-shell .rep-nowrap{white-space:nowrap}.dash-shell .rep-col-event{min-width:190px}.dash-shell .rep-head__meta>span+span:before{content:"·";color:var(--sc-text-muted);margin-inline-end:8px}.dash-shell .rep-group{color:var(--sc-text);font-weight:600}.dash-shell .rep-group--empty{color:var(--sc-text-muted);font-style:italic;font-weight:500}.dash-shell .rep-total th,.dash-shell .rep-total td{border-top:1px solid var(--sc-line-control);background:var(--sc-surface-subtle);color:var(--sc-text);text-align:start;border-bottom:0;font-weight:600}.dash-shell .rep-total td.gov-num{text-align:end}.dash-shell .rep-total th{padding-block:12px;padding-inline:24px 12px;font-size:.875rem}.dash-shell .rep-object{font:inherit;color:var(--sc-text);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.dash-shell .rep-object:hover{color:var(--sc-accent);background:var(--sc-accent-surface)}.dash-shell .rep-object:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.dash-shell .rep-object__label{font-family:var(--sc-mono);color:inherit;font-size:.8125rem;font-weight:500}.dash-shell .rep-object__icon{color:var(--sc-text-muted);opacity:0;transition:opacity .12s var(--sc-ease-ui)}.dash-shell .rep-object:hover .rep-object__icon,.dash-shell .rep-object:focus-visible .rep-object__icon{opacity:1}.dash-shell .rep-channel{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:160px;display:inline-block;overflow:hidden}.dash-shell .rep-event{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.dash-shell .rep-event__name{color:var(--sc-text);font-weight:600}.dash-shell .rep-in{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.dash-shell .rep-in__meter{background:var(--sc-surface-active);border-radius:3px;width:56px;height:6px;display:inline-block;overflow:hidden}.dash-shell .rep-in__fill{background:var(--rep-available);height:100%;display:block}.dash-shell .rep-pager{border-top:1px solid var(--sc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 -24px -20px;padding:10px 24px;display:flex}.dash-shell .rep-pager__summary{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.dash-shell .rep-pager__controls{align-items:center;gap:8px;display:inline-flex}.dash-shell .rep-pager__page{color:var(--sc-text-body);font-variant-numeric:tabular-nums;font-size:.8125rem}.dash-shell .rep-pager .dash-icon-btn:disabled{cursor:not-allowed}.dash-shell .rep-timeline{margin:0;padding:0;list-style:none;position:relative}.dash-shell .rep-timeline__item{grid-template-columns:20px minmax(0,1fr);gap:12px;padding:0 0 18px;display:grid;position:relative}.dash-shell .rep-timeline__item:before{content:"";background:var(--sc-line);width:2px;position:absolute;top:18px;bottom:0;left:9px}.dash-shell .rep-timeline__item:last-child:before{display:none}.dash-shell .rep-timeline__item:last-child{padding-bottom:4px}.dash-shell .rep-timeline__dot{border:2px solid var(--sc-surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--sc-line-control);background:var(--sc-line-control);border-radius:50%;margin:5px 4px 0}.dash-shell .rep-timeline__dot--ok{background:var(--sc-accent);box-shadow:0 0 0 1px var(--sc-accent)}.dash-shell .rep-timeline__dot--sold{background:#c4561f;box-shadow:0 0 0 1px #c4561f}.dash-shell .rep-timeline__dot--held{background:var(--warn-fill);box-shadow:0 0 0 1px var(--warn-fill)}.dash-shell .rep-timeline__dot--custom{background:#9a4ab0;box-shadow:0 0 0 1px #9a4ab0}.dash-shell .rep-timeline__body{flex-direction:column;gap:6px;min-width:0;display:flex}.dash-shell .rep-timeline__line{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.dash-shell .rep-timeline__object{border:1px solid var(--sc-line);background:var(--sc-surface);font-family:var(--sc-mono);color:var(--sc-text);cursor:pointer;border-radius:6px;padding:1px 6px;font-size:.8125rem}.dash-shell .rep-timeline__object:hover{border-color:var(--sc-accent);color:var(--sc-accent)}.dash-shell .rep-timeline__object:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.dash-shell .rep-timeline__time{color:var(--sc-text-muted);white-space:nowrap;margin-inline-start:auto;font-size:.75rem}.dash-shell .rep-timeline__change{flex-wrap:wrap;gap:6px 16px;display:flex}.dash-shell .rep-transition{color:var(--sc-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.dash-shell .rep-transition__label{font-weight:600}.dash-shell .rep-timeline__meta{color:var(--sc-text-muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:.75rem;display:flex}.dash-shell .rep-timeline__reason{color:var(--sc-text-body);overflow-wrap:anywhere;font-style:italic}.dash-shell .rep-more{justify-content:center;padding-top:8px;display:flex}@media (max-width:1180px){.dash-shell .rep-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dash-shell .rep-groupings{display:none}.dash-shell .rep-groupings-select{flex-direction:column;gap:4px;width:100%;display:flex}}@media (max-width:720px){.dash-shell .rep-head__title{font-size:1.375rem}.dash-shell .rep-head__side{width:100%}.dash-shell .rep-partial,.dash-shell .rep-partial .gov-select__input{width:100%;min-width:0}.dash-shell .rep-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dash-shell .rep-tile--hero,.dash-shell .rep-tile--hero~.rep-tile:last-child:nth-child(2n){grid-column:1/-1}.dash-shell .rep-tile{padding:14px}.dash-shell .rep-tile__value{font-size:1.375rem}.dash-shell .rep-tile--hero .rep-tile__value{font-size:1.875rem}.dash-shell .rep-legend{gap:8px 14px}.dash-shell .rep-filters,.dash-shell .rep-toolbar{grid-template-columns:1fr 1fr;display:grid}.dash-shell .rep-search,.dash-shell .rep-filters__clear,.dash-shell .rep-toolbar>.rep-groupings-select{grid-column:1/-1}.dash-shell .rep-filters__toggle{grid-column:1/-1;justify-content:center;display:inline-flex}.dash-shell .rep-filters__more:not([data-open=true]){display:none}.dash-shell .rep-filter .gov-select__input{width:100%;min-width:0;max-width:none}.dash-shell .rep-mobile-sort{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.dash-shell .rep-mobile-sort__row{gap:8px;display:flex}.dash-shell .rep-mobile-sort__row .gov-select__input{flex:auto;min-width:0}.dash-shell .rep-pager{margin:0 -16px -16px;padding:10px 16px}.dash-shell .rep-col-bar{grid-column:1/-1;width:auto;min-width:0}.dash-shell .rep-table:not(.gov-table--compact) tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.dash-shell .rep-table:not(.gov-table--compact) td:first-child{grid-column:1/-1}.dash-shell .rep-table:not(.gov-table--compact) tfoot{display:block}.dash-shell .rep-table:not(.gov-table--compact) tfoot tr{background:var(--sc-surface-subtle);border-top:1px solid var(--sc-line-control);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;padding:14px 16px;display:grid}.dash-shell .rep-table:not(.gov-table--compact) tfoot th{background:0 0;border:0;grid-column:1/-1;padding:0}.dash-shell .rep-table:not(.gov-table--compact) tfoot td{text-align:start;background:0 0;border:0;padding:0;display:block}.dash-shell .rep-table:not(.gov-table--compact) tfoot td[data-label]:before{content:attr(data-label);color:var(--sc-text-muted);margin-bottom:2px;font-size:.6875rem;font-weight:600;display:block}.dash-shell .rep-table td.gov-num .rep-in{justify-content:flex-start}.dash-shell .rep-timeline__time{flex-basis:100%;margin-inline-start:0}.dash-shell .rep-total__note{grid-column:1/-1}.dash-shell .rep-table td.rep-nowrap{white-space:normal;grid-column:span 2}.dash-shell .rep-col-event{min-width:0}}@media (prefers-reduced-motion:reduce){.dash-shell .rep-bar__seg,.dash-shell .rep-stale,.dash-shell .rep-object__icon{transition:none}}@media (forced-colors:active){.dash-shell .rep-bar__seg,.dash-shell .rep-swatch{forced-color-adjust:none;border:1px solid canvastext}}.viewer-dash-chrome__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.viewer-dash-chrome__head>h1{margin:0}.viewer-dash-chrome__head .sc-btn{align-items:center;gap:6px;display:inline-flex}.viewer-dash-chrome__crumbs{flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 12px;display:flex}.viewer-dash-chrome__crumb{color:var(--sc-accent);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.viewer-dash-chrome__crumb:hover{text-underline-offset:3px;text-decoration:underline}.viewer-dash-chrome__head{align-items:flex-start;margin-bottom:16px}.viewer-dash-chrome__intro{flex:320px;min-width:0}.viewer-dash-chrome .lead{max-width:68ch;margin:0}.viewer-dash-chrome__dev{color:var(--sc-text-muted);margin:4px 0 0;font-size:.8125rem}.viewer-dash-chrome__dev a{color:var(--sc-accent);font-weight:600}dialog.sc-dialog.export-dialog{width:min(960px,100vw - 32px)}.export-dialog__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;padding:22px 22px 8px;display:grid}.export-dialog__form{align-content:start;gap:14px;min-width:0;display:grid}.export-dialog__form>.chart-dialog__title,.export-dialog__form>.chart-dialog__desc{margin:0}.export-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.export-field__label{letter-spacing:.01em;color:var(--sc-text-muted);padding:0;font-size:.78rem;font-weight:600}.export-format{grid-template-columns:1fr 1fr;gap:8px;display:grid}.export-format__card{text-align:start;border:1px solid var(--sc-line-control);background:var(--sc-surface);color:var(--sc-text);cursor:pointer;transition:border-color .12s var(--sc-ease-ui), background-color .12s var(--sc-ease-ui), box-shadow .12s var(--sc-ease-ui);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.export-format__card svg{color:var(--sc-text-muted);flex:none;margin-top:1px}.export-format__card:hover:not(:disabled){background:var(--sc-surface-active)}.export-format__card[aria-checked=true]{border-color:var(--sc-accent);background:var(--sc-accent-surface);box-shadow:0 0 0 1px var(--sc-accent) inset}.export-format__card[aria-checked=true] svg{color:var(--sc-accent)}.export-format__card:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.export-format__text{gap:2px;min-width:0;display:grid}.export-format__text strong{font-size:.92rem;font-weight:600}.export-format__text span{color:var(--sc-text-muted);font-size:.78rem;line-height:1.4}.export-segmented{background:var(--sc-surface-active);border-radius:10px;flex-wrap:wrap;gap:2px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.export-segmented__opt{min-height:32px;color:var(--sc-text-body);cursor:pointer;transition:background-color .12s var(--sc-ease-ui), color .12s var(--sc-ease-ui);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:.84rem;font-weight:550}.export-segmented__opt:hover:not(:disabled){color:var(--sc-text)}.export-segmented__opt[aria-checked=true]{background:var(--sc-surface);color:var(--sc-text);box-shadow:0 1px 3px #152b4620}.export-segmented__opt:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.export-check{color:var(--sc-text-body);cursor:pointer;align-items:center;gap:8px;font-size:.88rem;display:flex}.export-check input{width:16px;height:16px;accent-color:var(--sc-accent)}.export-hint{color:var(--sc-text-muted);margin:0;font-size:.8rem;line-height:1.5}.export-dialog__preview{align-content:start;gap:8px;min-width:0;display:grid}.export-preview{border:1px solid var(--sc-line);background:repeating-conic-gradient(var(--sc-checker-a) 0% 25%, var(--sc-checker-b) 0% 50%) 50% / 18px 18px;border-radius:12px;place-items:center;min-height:320px;padding:16px;display:grid;position:relative;overflow:hidden}.export-preview[data-busy=true] .export-preview__img{opacity:.55}.export-preview__img{max-width:100%;height:auto;max-height:440px;transition:opacity .16s var(--sc-ease-ui);background:#fff;border-radius:4px;display:block;box-shadow:0 8px 28px #152b4624,0 1px 2px #152b461a}.export-preview__status{color:var(--sc-text-muted);align-items:center;gap:8px;margin:0;font-size:.88rem;display:inline-flex}.export-summary{font:500 .8rem/1.4 var(--sc-font-mono,ui-monospace, monospace);color:var(--sc-text-muted);text-align:center;margin:0}.export-dialog__footer{border-top:1px solid var(--sc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 18px;display:flex}.export-dialog__footer .chart-dialog__actions{margin:0}.export-dialog__footer .sc-btn{align-items:center;gap:6px;display:inline-flex}.export-dialog__status{min-height:20px;color:var(--sc-text-body);font-size:.85rem}.export-progress{align-items:center;gap:10px;display:inline-flex}.export-progress__bar{background:var(--sc-surface-active);border-radius:999px;width:140px;height:6px;position:relative;overflow:hidden}.export-progress__bar>span{border-radius:inherit;background:var(--sc-accent);transition:width .16s var(--sc-ease-ui);position:absolute;inset:0 auto 0 0}.export-done{color:var(--success);font-weight:550}.export-spin{animation:.9s linear infinite export-spin}@keyframes export-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.export-dialog__grid{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 16px 6px}.export-preview{min-height:200px}.export-preview__img{max-height:260px}.export-dialog__footer{padding:12px 16px 16px}}@media (prefers-reduced-motion:reduce){.export-spin{animation-duration:2.7s}.export-progress__bar>span,.export-preview__img,.export-format__card,.export-segmented__opt{transition:none}}.plan-limit{border:1px solid var(--warn-line);background:var(--warn-surface);color:var(--warn-ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;margin:0;padding:12px 14px;display:grid}.plan-limit__icon{color:var(--warn-strong)}.plan-limit__body{gap:2px;min-width:0;display:grid}.plan-limit__title{color:var(--warn-ink);margin:0;font-size:.875rem;font-weight:600}.plan-limit__text{margin:0;font-size:.8125rem;line-height:1.5}.plan-limit__action{white-space:nowrap}@media (max-width:520px){.plan-limit{grid-template-columns:auto minmax(0,1fr)}.plan-limit__action{grid-column:1/-1;justify-self:start}}.dash-dialog-body{gap:12px;padding:24px 28px;display:grid}.dash-dialog-body .dash-modal-box__title,.dash-dialog-body .dash-modal-box__desc{margin:0}.dash-dialog-body .chart-wizard__actions{margin-top:4px}.dash-dialog-body__notice{margin:0}.dash-dialog-body__error{background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--danger-ink);border-radius:8px;margin:0;padding:9px 12px;font-size:.8125rem;line-height:1.5}@media (max-width:520px){.dash-dialog-body{padding:20px 18px}}.dash-shell .sc-btn--ghost{color:var(--sc-text-body);background:0 0;border:1px solid #0000}.dash-shell .sc-btn--ghost:hover{background:var(--sc-surface-active);color:var(--sc-text)}.dash-shell .chart-wizard{max-width:880px;margin:0}.dash-shell .chart-wizard__header{margin-bottom:20px}.dash-shell .chart-wizard__crumb{align-items:center;gap:6px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.dash-shell .chart-wizard__crumb:hover{text-underline-offset:3px;text-decoration:underline}.dash-shell .chart-wizard__lead{max-width:62ch;margin:10px 0 0;font-size:.9375rem;line-height:1.6}.dash-shell .chart-wizard__step{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 14px;display:flex}.dash-shell .chart-wizard__step-count{letter-spacing:.02em;color:var(--sc-accent);font-size:.75rem;font-weight:600}.dash-shell .chart-wizard__step-title{color:var(--sc-text);font-size:1rem;font-weight:600}.dash-shell button.chart-wizard__card{border-radius:12px}.dash-shell button.chart-wizard__card:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell button.chart-wizard__card--picked{border-color:var(--sc-accent);background:var(--sc-accent-surface)}.dash-shell .chart-wizard__form.card{border-radius:12px;max-width:560px;padding:22px 24px 20px}.dash-shell .chart-wizard__form .chart-wizard__label{color:var(--sc-text);gap:6px;margin-bottom:18px;font-size:.8125rem}.dash-shell .chart-wizard__preset{border:1px solid var(--sc-line);background:var(--sc-bg);border-radius:10px;align-items:flex-start;gap:14px;margin:0 0 20px;padding:14px;display:flex}.dash-shell .chart-wizard__preset .chart-wizard__card-icon{border-radius:10px;flex:none;width:40px;height:40px;margin:0}.dash-shell .chart-wizard__preset-copy{flex:1;gap:2px;min-width:0;display:grid}.dash-shell .chart-wizard__preset-label{letter-spacing:.04em;text-transform:uppercase;color:var(--sc-text-muted);font-size:.6875rem;font-weight:600}.dash-shell .chart-wizard__preset-title{color:var(--sc-text);font-size:.9375rem;font-weight:600}.dash-shell .chart-wizard__preset-desc{color:var(--sc-text-muted);font-size:.8125rem;line-height:1.5}.dash-shell .chart-wizard__preset-change{flex:none;align-self:center}.dash-shell .chart-wizard__note{background:var(--sc-accent-surface);color:var(--sc-text-body);border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 18px;padding:10px 12px;font-size:.8125rem;line-height:1.5;display:flex}.dash-shell .chart-wizard__note svg{color:var(--sc-accent);flex:none;margin-top:2px}.dash-shell .chart-wizard__actions{border-top:1px solid var(--sc-line);margin-top:4px;padding-top:16px}.dash-shell .chart-wizard__import{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:14px 16px;margin:0 0 22px;padding:16px 18px;display:flex}.dash-shell .chart-wizard__import--highlight{border-color:var(--sc-accent);background:var(--sc-accent-surface)}.dash-shell .chart-wizard__import-copy{flex:280px;gap:4px;min-width:0;display:grid}.dash-shell .chart-wizard__import-copy h2{color:var(--sc-text);margin:0;font-size:1rem;font-weight:600}.dash-shell .chart-wizard__import-copy p{color:var(--sc-text-body);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.55}.dash-shell .chart-wizard__import-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:520px){.dash-shell .chart-wizard__import-actions{width:100%}.dash-shell .chart-wizard__import-actions .sc-btn--primary{flex:100%}}.dash-shell .dash-overview .dash-stats-strip{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 20px;padding:0;list-style:none;display:grid}.dash-shell .dash-overview .dash-stats-strip>li{min-width:0}.dash-shell .dash-overview .dash-stats-strip__card{border:1px solid var(--sc-line);background:var(--sc-surface);height:100%;color:inherit;transition:border-color .12s var(--sc-ease-ui), background .12s var(--sc-ease-ui);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.dash-shell .dash-overview .dash-stats-strip__card:hover{border-color:var(--sc-line-control);background:var(--sc-surface-active)}.dash-shell .dash-overview .dash-stats-strip__card:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell .dash-overview .dash-stats-strip__icon{background:var(--sc-accent-surface);width:38px;height:38px;color:var(--sc-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dash-shell .dash-overview .dash-stats-strip__body{flex:1;gap:2px;min-width:0;display:grid}.dash-shell .dash-overview .dash-stats-strip__value{font:600 1.625rem/1.1 var(--sc-font);letter-spacing:-.03em;color:var(--sc-text)}.dash-shell .dash-overview .dash-stats-strip__label{color:var(--sc-text-muted);font-size:.8125rem}.dash-shell .dash-overview .dash-stats-strip__go{color:var(--sc-text-muted);flex:none}.dash-shell .dash-overview .dash-welcome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:22px 24px;display:flex}.dash-shell .dash-overview .dash-welcome__copy{flex:320px;min-width:0}.dash-shell .dash-overview .dash-welcome__title{margin:0;font-size:1.375rem}.dash-shell .dash-overview .dash-welcome__sub{margin:6px 0 0}.dash-shell .dash-overview .dash-welcome__actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.dash-shell .dash-overview .bp-overview-events h2{margin:0 0 12px;font-size:1rem;font-weight:600}@media (max-width:760px){.dash-shell .dash-overview .dash-stats-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dash-shell .dash-overview .dash-stats-strip__card{flex-direction:column;align-items:flex-start;gap:4px;padding:12px}.dash-shell .dash-overview :is(.dash-stats-strip__icon,.dash-stats-strip__go){display:none}.dash-shell .dash-overview .dash-stats-strip__value{font-size:1.375rem}.dash-shell .dash-overview .dash-stats-strip__label{overflow-wrap:anywhere;font-size:.6875rem}.dash-shell .dash-overview .dash-welcome__actions>.sc-btn{flex:auto;justify-content:center}}.dash-shell .dash-settings__lead{margin:0 0 20px;font-size:.9375rem}.dash-shell .dash-audit .dash-settings__sheet{max-width:none;padding:8px 20px}.dash-shell .dash-audit-table td{vertical-align:middle}.dash-shell .dash-audit-table__when{white-space:nowrap;color:var(--sc-text-muted);font-variant-numeric:tabular-nums}.dash-shell .dash-audit-table__action{background:var(--sc-surface-active);color:var(--sc-text-body);white-space:nowrap;word-break:normal;border-radius:6px;padding:2px 8px;font-size:.75rem;display:inline-block}.dash-shell .dash-team-list__row{gap:12px}.dash-shell .dash-team-list__row>.dash-team-list__who{flex:260px;align-items:center;gap:10px;min-width:0;display:flex}.dash-shell .dash-team-list__avatar{background:var(--sc-accent-surface);width:32px;height:32px;color:var(--sc-accent);letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.dash-shell .dash-team-list__avatar--pending{background:var(--sc-surface-active);color:var(--sc-text-muted)}.dash-shell .dash-team-list__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sc-text);overflow:hidden}.dash-shell .dash-team-list__tag{white-space:nowrap;background:var(--sc-surface-active);color:var(--sc-text-muted);border-radius:999px;flex:none;padding:1px 8px;font-size:.6875rem;font-weight:600}.dash-shell .dash-team-list__row .dash-team-list__role-pill{white-space:nowrap;border:1px solid var(--sc-line);color:var(--sc-text-body);border-radius:999px;flex:none;padding:3px 10px;font-size:.75rem;font-weight:500}.dash-shell .dash-team-list__revoke{flex:none}.dash-shell .dash-billing{max-width:1040px}.dash-shell .dash-billing__notice{border:1px solid var(--sc-line);background:var(--sc-surface);color:var(--sc-text-body);border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:.8125rem;line-height:1.5;display:flex}.dash-shell .dash-billing__notice svg{color:var(--sc-accent);flex:none;margin-top:1px}.dash-shell .dash-billing__notice--ok svg{color:var(--success)}.dash-shell .dash-billing__current.card{border-radius:12px;margin:0 0 28px;padding:20px 22px}.dash-shell .dash-billing__current-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dash-shell .dash-billing__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--sc-text-muted);margin:0 0 4px;font-size:.75rem;font-weight:600}.dash-shell .dash-billing__plan-name{letter-spacing:-.02em;color:var(--sc-text);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:1.5rem;font-weight:600;display:flex}.dash-shell .dash-billing__status{background:var(--sc-surface-active);color:var(--sc-text-muted);letter-spacing:0;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:500}.dash-shell .dash-billing__meters{border-top:1px solid var(--sc-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin-top:18px;padding-top:16px;display:grid}.dash-shell .dash-billing__meter-head{color:var(--sc-text-body);justify-content:space-between;gap:8px;margin:0 0 8px;font-size:.8125rem;display:flex}.dash-shell .dash-billing__meter-value{color:var(--sc-text);font-variant-numeric:tabular-nums;font-weight:600}.dash-shell .dash-billing__bar{background:var(--sc-accent-surface);border-radius:999px;height:6px;display:block;overflow:hidden}.dash-shell .dash-billing__bar>span{border-radius:inherit;background:var(--sc-accent);height:100%;display:block}.dash-shell .dash-billing__meter--warn .dash-billing__bar>span{background:var(--warn)}.dash-shell .dash-billing__meter--over .dash-billing__bar>span{background:var(--danger)}.dash-shell .dash-billing .billing-plans{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.dash-shell .dash-billing .billing-plan,.dash-shell .dash-billing .billing-plan:first-child{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:12px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.dash-shell .dash-billing .billing-plan--current{border-color:var(--sc-accent);box-shadow:inset 0 0 0 1px var(--sc-accent)}.dash-shell .dash-billing .billing-plan__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-shell .dash-billing .billing-plan__badge{background:var(--sc-accent-surface);color:var(--sc-accent);letter-spacing:.02em;text-transform:none;border-radius:999px;padding:2px 10px;font-size:.6875rem}.dash-shell .dash-billing .billing-plan__price{letter-spacing:-.03em;font-size:1.75rem}.dash-shell .dash-billing .billing-plan__limits{color:var(--sc-text-body);align-items:flex-start;gap:8px;margin:0;font-size:.8125rem;display:flex}.dash-shell .dash-billing .billing-plan__limits svg{color:var(--success);flex:none;margin-top:2px}.dash-shell .dash-billing .billing-plan__cta{justify-content:center;width:100%;margin-top:auto}@media (max-width:640px){.dash-shell .dash-billing__meters{grid-template-columns:1fr}}.dash-shell .em-head{gap:14px;margin:0 0 18px;display:grid}.dash-shell .em-head__crumbs{color:var(--sc-text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.8125rem;display:flex}.dash-shell .em-head__crumbs a{color:var(--sc-accent);font-weight:500;text-decoration:none}.dash-shell .em-head__crumbs a:hover{text-underline-offset:3px;text-decoration:underline}.dash-shell .em-head__crumbs [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:48ch;overflow:hidden}.dash-shell .em-head__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-shell .em-head__title{letter-spacing:-.02em;min-width:0;color:var(--sc-text);overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:600}.dash-shell .em-head__actions{flex-wrap:wrap;gap:8px;display:flex}.dash-shell .em-head__actions .sc-btn{gap:6px}.dash-shell .em-head__icon-btn{justify-content:center;width:36px;padding-inline:0}.dash-shell .em-head__spin{animation:.9s linear infinite em-head-spin}@keyframes em-head-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dash-shell .em-head__spin{animation:none}}.dash-shell .em-tabs{border-bottom:1px solid var(--sc-line);scrollbar-width:none;gap:2px;display:flex;overflow:auto hidden}.dash-shell .em-tabs::-webkit-scrollbar{display:none}.dash-shell .em-tab{color:var(--sc-text-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color .12s var(--sc-ease-ui), border-color .12s var(--sc-ease-ui);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:9px 12px;font-size:.8125rem;font-weight:600}.dash-shell .em-tab:hover{color:var(--sc-text)}.dash-shell .em-tab:focus-visible{outline:2px solid var(--sc-accent);outline-offset:-2px;border-radius:4px 4px 0 0}.dash-shell .em-tab--active{color:var(--sc-text);border-bottom-color:var(--sc-accent)}.dash-shell .em-modehead{gap:4px;display:grid}.dash-shell .em-modehead__title{color:var(--sc-text);margin:0;font-size:1rem;font-weight:600}.dash-shell .em-modehead__lead{max-width:72ch;color:var(--sc-text-body);margin:0;font-size:.875rem;line-height:1.55}.dash-shell .em-modehead__note{color:var(--sc-text-muted);margin:0;font-size:.75rem}.dash-shell .em-resale-note{align-items:center;gap:.45rem;margin-top:.3rem;display:flex}.dash-shell .em-resale-note__dot{background:#f97316;border-radius:999px;flex:none;width:.6rem;height:.6rem}.dash-shell .chart-wizard__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.dash-shell button.chart-wizard__card--preset{flex-direction:column;align-items:stretch;gap:6px;padding:14px 14px 16px;display:flex}.dash-shell button.chart-wizard__card--preset:disabled{cursor:progress;transform:none}.dash-shell button.chart-wizard__card--preset:disabled:not(.chart-wizard__card--picked) :is(.chart-wizard__card-title,.chart-wizard__card-desc){color:var(--sc-text-muted)}.dash-shell button.chart-wizard__card--preset:disabled:not(.chart-wizard__card--picked) .chart-wizard__card-art{filter:grayscale()}.dash-shell .chart-wizard__grid--capped button.chart-wizard__card--preset:disabled{cursor:not-allowed}.dash-shell .chart-wizard__upfront{margin:0 0 18px}.dash-shell .chart-wizard__card-art{background:var(--sc-bg);border:1px solid var(--sc-line);color:var(--sc-accent);border-radius:10px;margin-bottom:8px;padding:10px 12px;display:block}.dash-shell button.chart-wizard__card--preset:hover:not(:disabled) .chart-wizard__card-art{border-color:color-mix(in srgb, var(--sc-accent) 40%, var(--sc-line))}.chart-preset-art{aspect-ratio:160/96;max-width:100%;height:auto;display:block}.chart-preset-art__stage{fill:var(--sc-text-muted);opacity:.55}.chart-preset-art__seats{fill:currentColor}.chart-preset-art__tier{fill:color-mix(in srgb, currentColor 30%, transparent);stroke:currentColor;stroke-width:1.2px}.chart-preset-art__tier--upper{fill:color-mix(in srgb, currentColor 14%, transparent)}.chart-preset-art__track{fill:color-mix(in srgb, currentColor 10%, transparent);stroke:currentColor;stroke-width:1.4px;stroke-dasharray:5 3}.chart-preset-art__infield{fill:color-mix(in srgb, var(--sc-text-muted) 10%, transparent);stroke:var(--sc-line);stroke-width:1px}.chart-preset-art__zone{fill:color-mix(in srgb, currentColor 34%, transparent);stroke:currentColor;stroke-width:1.2px}.chart-preset-art__zone--alt{fill:color-mix(in srgb, currentColor 18%, transparent)}.dash-shell .chart-wizard__card--preset .chart-wizard__card-title{margin:0;font-size:1rem;display:block}.dash-shell .chart-wizard__card--preset .chart-wizard__card-desc{font-size:.8125rem;line-height:1.5;display:block}.dash-shell .chart-wizard__card-cap{background:var(--sc-accent-surface);color:var(--sc-text-body);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:3px 8px;font-size:.71875rem;font-weight:500;line-height:1.4;display:inline-flex}.dash-shell .chart-wizard__feedback{max-width:640px;margin-top:16px}@media (max-width:600px){.dash-shell .chart-wizard__grid{grid-template-columns:1fr}.dash-shell .chart-wizard__card-art{padding:6px 10px}.chart-preset-art{max-height:72px}}.dash-shell .cv-settings{gap:12px;display:grid}.dash-shell .cv-settings__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dash-shell .cv-settings__head .sc-btn{align-items:center;gap:6px;display:inline-flex}.dash-shell .cv-settings__admin{margin:0}.dash-shell .cv-settings__status{min-height:1.2em;color:var(--sc-accent);margin:0;font-size:.8125rem}.dash-shell .cv-settings__status--err{color:var(--danger)}.dash-shell .cv-settings__group{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.dash-shell .cv-settings__legend{color:var(--sc-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;padding:0;font-size:.71875rem;font-weight:650}.dash-shell .cv-settings__rules{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:12px;margin:0;padding:0;list-style:none;display:grid}.dash-shell .cv-settings__rule{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 14px;display:grid}.dash-shell .cv-settings__rule+.cv-settings__rule{border-top:1px solid var(--sc-line)}.dash-shell .cv-settings__rule-text{gap:2px;min-width:0;display:grid}.dash-shell .cv-settings__rule-name{color:var(--sc-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:inline-flex}.dash-shell .cv-settings__rule-help{color:var(--sc-text-body);font-size:.8125rem;line-height:1.45}.dash-shell .cv-settings__rule-default{color:var(--sc-text-muted);font-size:.75rem}.dash-shell .cv-settings__changed{background:var(--sc-accent-surface);color:var(--sc-accent-pressed,var(--sc-accent));border-radius:999px;padding:1px 7px;font-size:.6875rem;font-weight:600}.dash-shell .cv-settings__levels{flex-wrap:nowrap}.dash-shell .cv-settings__level{min-width:68px}.dash-shell .cv-settings__level--warning[aria-checked=true]{color:var(--warn);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 45%, transparent), 0 1px 3px #152b4620}.dash-shell .cv-settings__level--error[aria-checked=true]{color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 45%, transparent), 0 1px 3px #152b4620}.dash-shell .cv-settings__level:disabled{cursor:not-allowed}.dash-shell .cv-settings__skeleton{gap:8px;display:grid}.dash-shell .cv-settings__skeleton-row{background:linear-gradient(90deg, var(--sc-surface-active), var(--sc-bg), var(--sc-surface-active));background-size:200% 100%;border-radius:10px;height:56px;animation:1.2s linear infinite cv-shimmer}@keyframes cv-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dash-shell .cv-settings__skeleton-row{animation:none}}.dash-shell .cv-settings__error{background:var(--danger-soft);color:var(--danger);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.dash-shell .cv-settings__error p{margin:0}@media (max-width:640px){.dash-shell .cv-settings__rule{grid-template-columns:1fr}.dash-shell .cv-settings__levels{width:100%}.dash-shell .cv-settings__level{flex:1 1 0;min-width:0}}.dash-shell .cv-pill{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.71875rem;font-weight:600;line-height:1.5;display:inline-flex}.dash-shell .cv-pill--error{background:var(--danger-soft);color:var(--danger)}.dash-shell .cv-pill--warning{background:var(--warn-soft);color:var(--warn)}.dash-shell .cv-pill:hover{border-color:currentColor}.dash-shell .cv-pill:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell .cv-pill svg{transition:transform .12s var(--sc-ease-ui)}.dash-shell .cv-pill[aria-expanded=true] svg{transform:rotate(180deg)}.dash-shell .cv-issues{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:10px;gap:4px;margin:6px 0 0;padding:8px 10px;font-size:.78rem;list-style:none;display:grid}.dash-shell .cv-issues li{color:var(--sc-text-body);grid-template-columns:14px 1fr;align-items:start;gap:6px;line-height:1.4;display:grid}.dash-shell .cv-issues li svg{margin-top:2px}.dash-shell .cv-issues__error svg{color:var(--danger)}.dash-shell .cv-issues__warning svg{color:var(--warn)}.dash-shell .cv-issues .cv-issues__fix{grid-template-columns:1fr;margin-top:2px}.dash-shell .cv-issues__fix a{color:var(--sc-accent);font-weight:600}.dash-shell .cv-callout{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);background:var(--danger-soft);color:var(--sc-text);border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:4px 10px;padding:12px 14px;display:grid}.dash-shell .cv-callout>svg{color:var(--danger);grid-row:span 4;margin-top:2px}.dash-shell .cv-callout__title{margin:0;font-size:.9rem;font-weight:650}.dash-shell .cv-callout__body{color:var(--sc-text-body);margin:0;font-size:.84rem;line-height:1.5}.dash-shell .cv-callout__list{color:var(--sc-text-body);gap:2px;margin:2px 0 0;padding-inline-start:18px;font-size:.82rem;display:grid}.dash-shell .cv-callout__actions{margin-top:6px}.dash-shell .cv-callout__actions a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.chart-card__events{border-top:1px solid var(--sc-line);gap:6px;margin-top:8px;padding-top:10px;display:grid}.chart-card__event-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.chart-card__event{color:var(--sc-text-body);border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0 -6px;padding:4px 6px;font-size:.78rem;text-decoration:none;display:grid}.chart-card__event:hover{background:var(--sc-surface-active);color:var(--sc-text)}.chart-card__event:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.chart-card__event-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.chart-card__event-date{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.chart-card__event-status{background:var(--sc-surface-active);color:var(--sc-text-muted);border-radius:999px;padding:0 6px;font-size:.6875rem;font-weight:600}.chart-card__event-status--ended{background:var(--violet-soft);color:var(--violet-ink)}.chart-card__events-empty{color:var(--sc-text-muted);margin:0;font-size:.78rem}.chart-card__events-actions{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.chart-card__see-all{color:var(--sc-accent);align-items:center;gap:2px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.chart-card__see-all:hover{text-underline-offset:3px;text-decoration:underline}.chart-card__see-all:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px;border-radius:4px}.chart-card__create{gap:6px}.chart-card__create[aria-busy=true]{cursor:progress}.chart-row{grid-template-columns:88px minmax(0,1fr) 170px 80px 72px 150px 184px}.chart-row__events-link{color:var(--sc-accent);font-weight:600;text-decoration:none}.chart-row__events-link:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.chart-row{grid-template-columns:76px minmax(0,1fr) 150px 184px}}@media (max-width:720px){.chart-row{grid-template-columns:64px minmax(0,1fr) auto}}.dash-shell .ev-list-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}.dash-shell .ev-list-filters__chip{border:1px solid color-mix(in srgb, var(--sc-accent) 35%, var(--sc-line));background:var(--sc-accent-surface);color:var(--sc-text);border-radius:999px;align-items:center;gap:4px;padding-block:3px;padding-inline:10px 4px;font-size:.8125rem;font-weight:500;display:inline-flex}.dash-shell .ev-list-filters__clear{width:22px;height:22px;color:var(--sc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dash-shell .ev-list-filters__clear:hover{background:var(--sc-surface);color:var(--sc-text)}.dash-shell .ev-list-filters__clear:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.dash-shell .ev-list-filters__toggle{color:var(--sc-text-body);cursor:pointer;align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.dash-shell .ev-list-filters__toggle input{accent-color:var(--sc-accent)}.dash-shell .ev-ended-chip{background:var(--violet-soft);color:var(--violet-ink);letter-spacing:.01em;vertical-align:middle;border-radius:999px;align-items:center;margin-inline-start:8px;padding:1px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.dash-shell .ev-ended-chip--sm{margin-inline-start:4px;padding:0 6px;font-size:.625rem}.dash-shell .ev-list-row--ended .dash-entity__link{color:var(--sc-text-muted)}.dash-shell .dash-entity__link{color:inherit;text-decoration:none}.dash-shell .dash-entity__link:hover{color:var(--sc-accent);text-underline-offset:3px;text-decoration:underline}.dash-shell .dash-entity__link:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px;border-radius:4px}.dash-shell .em-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;display:grid}.dash-shell .em-layout--collapsed{grid-template-columns:36px minmax(0,1fr)}.dash-shell .em-main{min-width:0}.dash-shell .em-side{gap:4px;min-width:0;max-height:calc(100dvh - 32px);display:grid;position:sticky;top:16px;overflow:auto}.dash-shell .em-side__toggle{border:1px solid var(--sc-line);background:var(--sc-surface);width:30px;height:30px;color:var(--sc-text-muted);cursor:pointer;transition:transform .16s var(--sc-ease-ui);border-radius:8px;justify-content:center;justify-self:end;align-items:center;padding:0;display:inline-flex}.dash-shell .em-side__toggle:hover{color:var(--sc-text);border-color:var(--sc-line-control)}.dash-shell .em-side__toggle:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell .em-side--collapsed .em-side__toggle{transform:rotate(180deg)}.dash-shell .em-side__body{gap:18px;display:grid}.dash-shell .em-side__section{gap:8px;min-width:0;display:grid}.dash-shell .em-side__head{gap:6px;display:grid}.dash-shell .em-side__heading{color:var(--sc-text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:.6875rem;font-weight:650;display:inline-flex}.dash-shell .em-side__count{background:var(--sc-surface-active);color:var(--sc-text-body);letter-spacing:0;border-radius:999px;padding:0 6px;font-size:.6875rem}.dash-shell .em-side__sort{color:var(--sc-text-muted);align-items:center;gap:4px;display:inline-flex}.dash-shell .em-side__sort select{border:1px solid var(--sc-line);background:var(--sc-surface);min-width:0;height:30px;color:var(--sc-text-body);font:inherit;border-radius:6px;flex:auto;padding:0 6px;font-size:.75rem}.dash-shell .em-side__sort select:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.dash-shell .em-side__chart{border:1px solid var(--sc-line);background:var(--sc-surface);color:var(--sc-text);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:grid}.dash-shell .em-side__chart:hover{border-color:var(--sc-accent)}.dash-shell .em-side__chart:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell .em-side__chart svg{color:var(--sc-accent)}.dash-shell .em-side__chart-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.dash-shell .em-side__chart-go{color:var(--sc-accent);font-size:.71875rem;font-weight:600}.dash-shell .em-side__events{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dash-shell .em-side__event{color:var(--sc-text-body);border-inline-start:2px solid #0000;border-radius:0 8px 8px 0;gap:2px;padding:7px 10px;text-decoration:none;display:grid}.dash-shell .em-side__event:has(>svg){align-items:center;gap:6px;display:flex}.dash-shell .em-side__event:hover{background:var(--sc-surface-active);color:var(--sc-text)}.dash-shell .em-side__event:focus-visible{outline:2px solid var(--sc-accent);outline-offset:-2px}.dash-shell .em-side__event--current{border-inline-start-color:var(--sc-accent);background:var(--sc-accent-surface);color:var(--sc-text)}.dash-shell .em-side__event-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.dash-shell .em-side__event-meta{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:.71875rem;display:inline-flex}.dash-shell .em-side__new{color:var(--sc-accent);justify-self:start;align-items:center;gap:4px;padding:4px 2px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.dash-shell .em-side__new:hover{text-underline-offset:3px;text-decoration:underline}.dash-shell .em-side__empty{color:var(--sc-text-muted);margin:0;font-size:.78rem;line-height:1.5}.dash-shell .em-side__skeleton{border-radius:8px;height:30px;display:block}.dash-shell .em-side__skeleton-list{gap:6px;display:grid}.dash-shell dialog.em-side-drawer{border-inline-start:0;border-inline-end:1px solid var(--sc-line);width:min(340px,92vw);animation:em-drawer-in .2s var(--sc-ease-reveal);border-radius:0 14px 14px 0;inset:0 auto 0 0}@keyframes em-drawer-in{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.dash-shell dialog.em-side-drawer{animation:none}}.dash-shell .em-side-drawer__inner{gap:16px;max-height:100dvh;padding:18px 16px;display:grid;overflow:auto}.dash-shell .em-side-drawer__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-shell .em-side-drawer__title{color:var(--sc-text);margin:0;font-size:1rem;font-weight:600}.dash-shell .em-head__sidebar-btn{border:1px solid var(--sc-line);background:var(--sc-surface);width:30px;height:30px;color:var(--sc-text-body);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-inline-end:4px;padding:0;display:none}.dash-shell .em-head__sidebar-btn:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}@media (max-width:1180px){.dash-shell .em-layout{grid-template-columns:210px minmax(0,1fr);gap:18px}.dash-shell .em-layout--collapsed{grid-template-columns:36px minmax(0,1fr)}}@media (max-width:760px){.dash-shell .em-layout,.dash-shell .em-layout--collapsed{grid-template-columns:minmax(0,1fr)}.dash-shell .em-layout>.em-side{display:none}.dash-shell .em-head__sidebar-btn{display:inline-flex}}.dash-shell .em-head__top{gap:12px;display:grid}.dash-shell .em-head__identity{flex:320px;gap:6px;min-width:0;display:grid}.dash-shell .em-head__title{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.dash-shell .em-head__edit{width:28px;height:28px;color:var(--sc-text-muted);cursor:pointer;opacity:.75;transition:opacity .12s var(--sc-ease-ui), background .12s var(--sc-ease-ui);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dash-shell .em-head__edit:hover,.dash-shell .em-head__edit:focus-visible{opacity:1;background:var(--sc-surface-active);color:var(--sc-text)}.dash-shell .em-head__edit:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.dash-shell .em-head__meta{color:var(--sc-text-body);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.8125rem;display:flex}.dash-shell .em-head__date{align-items:center;gap:6px;display:inline-flex}.dash-shell .em-head__date>svg,.dash-shell .em-head__created{color:var(--sc-text-muted)}.dash-shell .em-head__meta .ev-ended-chip{margin-inline-start:0}.dash-shell .em-head__notice{color:var(--success);align-items:center;gap:4px;font-weight:500;display:inline-flex}.dash-shell .em-head__skeleton{width:220px;height:12px}.dash-shell .em-inline-edit{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.dash-shell .em-inline-edit__input{border:1px solid var(--sc-line-control);background:var(--sc-surface);min-width:0;height:34px;color:var(--sc-text);font:inherit;border-radius:8px;padding:0 10px;font-size:.875rem}.dash-shell .em-inline-edit__input--title{letter-spacing:-.01em;flex:280px;max-width:560px;height:40px;font-size:1.25rem;font-weight:600}.dash-shell .em-inline-edit__input:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px;border-color:var(--sc-accent)}.dash-shell .em-inline-edit__input[aria-invalid=true]{border-color:var(--danger)}.dash-shell .em-inline-edit__btn{border:1px solid var(--sc-line);background:var(--sc-surface);width:32px;height:32px;color:var(--sc-text-body);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dash-shell .em-inline-edit__btn--save{border-color:var(--sc-accent);background:var(--sc-accent);color:var(--sc-on-accent)}.dash-shell .em-inline-edit__btn:disabled{cursor:progress}.dash-shell .em-inline-edit__btn:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell .em-confirm__note{color:var(--warn);font-weight:500}.dash-shell .em-confirm__list{color:var(--sc-text-body);gap:4px;margin:0 0 12px;padding-inline-start:18px;font-size:.8125rem;line-height:1.5;display:grid}.dash-shell .em-occ{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.dash-shell .em-occ--loading{align-content:center;min-height:64px}.dash-shell .em-occ__summary{color:var(--sc-text-body);align-items:baseline;gap:6px;margin:0;font-size:.8125rem;display:flex}.dash-shell .em-occ__figure{color:var(--sc-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.125rem;font-weight:650}.dash-shell .em-occ__empty{color:var(--sc-text-muted);margin:0;font-size:.8125rem}.dash-shell .em-occ__track{background:var(--sc-surface-active);border-radius:999px;height:10px;display:flex;position:relative;overflow:hidden}.dash-shell .em-occ__seg{min-width:2px;height:100%;transition:width .24s var(--sc-ease-reveal);display:block}.dash-shell .em-occ__seg+.em-occ__seg{box-shadow:inset 1px 0 0 var(--sc-surface)}.dash-shell .em-occ__seg--available{background:#2f9e6a}.dash-shell .em-occ__seg--held{background:#d39a1b}.dash-shell .em-occ__seg--sold{background:#c4561f}.dash-shell .em-occ__seg--notForSale{background:#9aa7b8}.dash-shell .em-occ__seg--custom{background:#9a4ab0}.dash-shell .em-occ__shimmer{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sc-surface) 69%, transparent), transparent);background-size:200% 100%;animation:1.4s ease-in-out infinite gov-shimmer;position:absolute;inset:0}.dash-shell .em-occ__legend{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.dash-shell .em-occ__item{color:var(--sc-text-body);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.dash-shell .em-occ__item--zero{color:var(--sc-text-muted)}.dash-shell .em-occ__item--zero .em-occ__swatch{opacity:.45}.dash-shell .em-occ__swatch{border-radius:3px;width:10px;height:10px}.dash-shell .em-occ__count{color:var(--sc-text);font-variant-numeric:tabular-nums;font-weight:600}@media (prefers-reduced-motion:reduce){.dash-shell .em-occ__seg{transition:none}.dash-shell .em-occ__shimmer{animation:none}}.dash-shell .em-history{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:12px;gap:4px;padding:16px 18px;display:grid}.dash-shell .rep-search__match{flex:none;width:auto;min-width:150px;height:36px}.dash-shell .rep-sort{color:var(--sc-text-muted);align-items:center;gap:6px;display:inline-flex}.dash-shell .rep-timeline__qty{background:var(--sc-surface-active);color:var(--sc-text-body);border-radius:6px;padding:0 6px;font-size:.75rem;font-weight:600}.dash-shell .rep-timeline__meta{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.dash-shell .rep-origin{background:var(--sc-surface-active);color:var(--sc-text-body);border-radius:999px;align-items:center;gap:5px;padding-block:1px;padding-inline:6px 8px;font-size:.75rem;font-weight:500;display:inline-flex}.dash-shell .rep-origin--api_key{background:var(--info-soft);color:var(--info-ink)}.dash-shell .rep-origin--dashboard_user{background:var(--success-soft);color:var(--success)}.dash-shell .rep-origin--buyer_session{background:var(--warn-soft);color:var(--warn)}.dash-shell .rep-origin--system_expiry{background:var(--violet-soft);color:var(--violet-ink)}.dash-shell .rep-origin--unknown{color:var(--sc-text-muted)}.dash-shell .rep-origin__who{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-weight:600;overflow:hidden}.dash-shell .rep-origin__ip{font-family:var(--sc-mono);opacity:.8;font-size:.6875rem}@media (max-width:640px){.dash-shell .em-history{padding:12px}.dash-shell form.rep-search--history{flex-wrap:wrap}.dash-shell .rep-search--history .rep-search__match{flex:100%}}.dash-shell .pl-dialog{gap:10px;max-width:520px;display:grid}.dash-shell .pl-dialog__row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dash-shell .pl-dialog__label{color:var(--sc-text);font-size:.8125rem;font-weight:600}.dash-shell .pl-dialog__select{width:auto;min-width:140px}.dash-shell .pl-dialog__url{gap:8px;min-width:0;display:flex}.dash-shell .pl-dialog__input{min-width:0;font-family:var(--sc-mono);flex:auto;font-size:.75rem}.dash-shell .pl-dialog__url .sc-btn{flex:none;gap:6px}.dash-shell .pl-dialog__hint{color:var(--sc-text-muted);margin:0;font-size:.78rem}.dash-shell .pl-dialog__links{margin:0}.dash-shell .pl-dialog__links .sc-btn{gap:6px;text-decoration:none}.dash-shell .pl-dialog__status{color:var(--sc-text-body);align-items:center;gap:6px;margin:0;font-size:.8125rem;display:inline-flex}.dash-shell .pl-dialog__status--ok{color:var(--success)}.dash-shell .pl-dialog__revoke{border-top:1px solid var(--sc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.dash-shell .pl-dialog__revoke-btn{color:var(--danger);align-items:center;gap:5px;display:inline-flex}.dash-shell .pl-dialog__confirm{background:var(--danger-soft);border-radius:10px;gap:8px;width:100%;padding:10px 12px;display:grid}.dash-shell .pl-dialog__confirm-text{color:var(--sc-text);margin:0;font-size:.8125rem}.dash-shell .pl-dialog__footer{margin-top:2px}@media (max-width:520px){.dash-shell .pl-dialog__url{flex-direction:column}}.cp-page{--cp-bg:#f7f9fc;--cp-surface:#fff;--cp-line:#e1e7ef;--cp-text:#182840;--cp-muted:#607088;--cp-accent:#0071e3;background:var(--cp-bg);width:100%;min-height:100dvh;color:var(--cp-text);font-family:var(--sc-font);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.cp-page--dark{--cp-bg:#0b1626;--cp-surface:#13233a;--cp-line:#24364f;--cp-text:#eef3fa;--cp-muted:#a9b7cb;--cp-accent:#6cb4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cp-head{border-bottom:1px solid var(--cp-line);background:var(--cp-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 24px;display:flex}.cp-head__title{gap:4px;min-width:0;display:grid}.cp-head__badge{background:color-mix(in srgb, var(--cp-accent) 14%, transparent);color:var(--cp-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:2px 8px;font-size:.6875rem;font-weight:650;display:inline-flex}.cp-page:not(.cp-page--dark) .cp-head__badge{color:#0058b0}.cp-head__name{color:var(--cp-text);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:650}.cp-head__meta{color:var(--cp-muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:.8125rem;display:flex}.cp-head__expires{align-items:center;gap:4px;display:inline-flex}.cp-toggle{color:var(--cp-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:inline-flex}.cp-toggle input{opacity:0;width:1px;height:1px;position:absolute}.cp-toggle__track{background:var(--cp-line);width:36px;height:20px;transition:background .14s var(--sc-ease-ui);border-radius:999px;position:relative}.cp-toggle__thumb{width:16px;height:16px;transition:transform .14s var(--sc-ease-ui);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.cp-toggle input:checked+.cp-toggle__track{background:var(--cp-accent)}.cp-toggle input:checked+.cp-toggle__track .cp-toggle__thumb{transform:translate(16px)}.cp-toggle input:focus-visible+.cp-toggle__track{outline:2px solid var(--cp-accent);outline-offset:2px}.cp-main{box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;gap:12px;width:100%;min-height:0;padding:16px 24px;display:grid;position:relative}.cp-canvas{border:1px solid var(--cp-line);background:var(--cp-bg);border-radius:14px;width:100%;height:calc(100dvh - 210px);min-height:420px;position:relative;overflow:hidden}.cp-canvas__host{touch-action:none;position:absolute;inset:0}.cp-canvas__host canvas{display:block}.cp-canvas--loading .cp-canvas__shimmer{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cp-surface) 70%, transparent), transparent);background-size:200% 100%;animation:1.4s ease-in-out infinite gov-shimmer;position:absolute;inset:0}.cp-canvas__zoom{inset-inline-end:12px;border:1px solid var(--cp-line);background:var(--cp-surface);border-radius:10px;display:grid;position:absolute;bottom:12px;overflow:hidden;box-shadow:0 4px 14px #0f1d311a}.cp-canvas__zoom button{width:40px;height:40px;color:var(--cp-text);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cp-canvas__zoom button+button{border-top:1px solid var(--cp-line)}.cp-canvas__zoom button:hover{background:color-mix(in srgb, var(--cp-accent) 10%, transparent)}.cp-canvas__zoom button:focus-visible{outline:2px solid var(--cp-accent);outline-offset:-2px}.cp-canvas__failed{background:var(--cp-surface);color:var(--cp-text);border-radius:10px;margin:0;padding:10px 12px;font-size:.875rem;position:absolute;inset:auto 16px 16px}.cp-head__actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.cp-mode{border:1px solid var(--cp-line);background:var(--cp-bg);border-radius:999px;grid-auto-flow:column;gap:2px;padding:2px;display:inline-grid}.cp-mode button{min-width:44px;min-height:30px;color:var(--cp-muted);font:650 .8125rem var(--sc-font);cursor:pointer;transition:background-color .12s var(--sc-ease-ui), color .12s var(--sc-ease-ui);background:0 0;border:0;border-radius:999px;padding:0 12px}.cp-mode button[aria-pressed=true]{background:var(--cp-surface);color:var(--cp-text);box-shadow:0 1px 3px #0f1d3124}.cp-mode button:focus-visible{outline:2px solid var(--cp-accent);outline-offset:1px}.cp-mode button:disabled{cursor:not-allowed}.cp-canvas--3d{--viewer3d-bg:#e9eff6;background:var(--viewer3d-bg)}.cp-page--dark .cp-canvas--3d{--viewer3d-bg:#0c1422}.cp-canvas--3d:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.cp-canvas--3d .viewer3d-scene,.cp-canvas--3d .viewer3d-canvas{width:100%;height:100%;position:absolute;inset:0}.cp-canvas__hint{inset-inline-start:12px;z-index:1;background:color-mix(in srgb, var(--cp-surface) 88%, transparent);max-width:calc(100% - 24px);color:var(--cp-muted);pointer-events:none;border-radius:999px;margin:0;padding:6px 12px;font-size:.75rem;position:absolute;bottom:12px}.cp-canvas--3d[data-first-person=true] .cp-canvas__hint{display:none}.cp-legend{color:var(--cp-text);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.cp-legend li{align-items:center;gap:6px;display:inline-flex}.cp-legend__swatch{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000001f}.cp-error{border:1px dashed var(--cp-line);background:var(--cp-surface);min-height:420px;color:var(--cp-muted);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.cp-error h2{color:var(--cp-text);margin:0;font-size:1.125rem}.cp-error p{max-width:46ch;margin:0;font-size:.875rem;line-height:1.55}.cp-foot{color:var(--cp-muted);padding:10px 24px 16px;font-size:.75rem}@media (max-width:640px){.cp-head,.cp-main{padding:12px 16px}.cp-foot{padding:8px 16px 14px}.cp-canvas{height:calc(100dvh - 240px);min-height:360px}.cp-head__name{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.cp-toggle__track,.cp-toggle__thumb,.cp-mode button{transition:none}.cp-canvas--loading .cp-canvas__shimmer{animation:none}}.sbx-banner{z-index:70;background:var(--sbx-bg);border-bottom:1px solid var(--sbx-line);min-height:40px;color:var(--sbx-ink);font-family:var(--sc-font);justify-content:center;align-items:center;gap:12px 16px;padding:6px 16px;font-size:.8125rem;line-height:1.35;display:flex;position:sticky;top:0}.sbx-banner__text{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.sbx-banner__icon{color:var(--sbx-icon);flex:none}.sbx-banner__text strong{flex:none;font-weight:650}.sbx-banner__sep{color:var(--sbx-sep)}.sbx-banner__body{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sbx-banner__error{color:var(--danger);font-weight:600}.sbx-banner__action{border:1px solid var(--sbx-action-line);background:var(--sbx-action-bg);min-height:28px;color:var(--sbx-ink);font:inherit;cursor:pointer;transition:background-color .12s var(--sc-ease-ui), border-color .12s var(--sc-ease-ui);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.sbx-banner__action:hover:not(:disabled){background:var(--sbx-action-hover-bg);border-color:var(--sbx-action-hover-line)}.sbx-banner__action:focus-visible{outline:2px solid var(--sbx-icon);outline-offset:2px}.sbx-banner__action:disabled{cursor:wait}@media (min-width:901px){.dash-shell--test .dash-side{height:calc(100vh - 40px);top:40px}}@media (max-width:640px){.sbx-banner{justify-content:space-between;padding:6px 12px}.sbx-banner__sep,.sbx-banner__body{display:none}}.sbx-chip{background:var(--sbx-bg);color:var(--sbx-ink);border:1px solid var(--sbx-line);font:700 .625rem/1.4 var(--sc-mono);letter-spacing:.06em;vertical-align:middle;border-radius:6px;align-items:center;padding:1px 6px;display:inline-flex}.sbx-switch{min-width:260px;max-width:min(360px,100vw - 32px);max-height:min(70vh,520px);overflow:auto}.sbx-switch__group+.sbx-switch__group{border-top:1px solid var(--sc-line);margin-top:4px;padding-top:4px}.sbx-switch__label{color:var(--sc-text-muted);font:600 .6875rem/1.6 var(--sc-mono);letter-spacing:.04em;text-transform:uppercase;margin:4px 10px 2px}.dash-workspace-switch__item.sbx-switch__item{border-radius:8px;align-items:center;gap:8px;display:flex}.sbx-switch__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sbx-switch__check{color:var(--sc-accent);flex:none}.dash-workspace-switch__item.sbx-switch__create{border-top:1px solid var(--sc-line);color:var(--sc-accent);border-radius:0 0 8px 8px;align-items:center;gap:8px;margin-top:4px;padding-top:10px;font-weight:600;text-decoration:none;display:flex}.dash-workspace-switch__item:focus-visible{outline:2px solid var(--sc-accent);outline-offset:-2px}.dash-workspace-switch__trigger .sbx-chip{margin-inline-start:2px}.sbx-switch__error{top:calc(100% + 6px);z-index:41;border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:.8125rem;display:flex;position:absolute;inset-inline-start:0}.sbx-switch__error-close{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.dash-shell .sbx-panel .dash-settings__h{align-items:center;gap:8px;display:flex}.sbx-panel__icon{color:var(--sbx-icon)}.dash-shell .sbx-facts{color:var(--sc-text-body);gap:6px;margin:12px 0 16px;padding:0;font-size:.875rem;list-style:none;display:grid}.dash-shell .sbx-facts li{padding-inline-start:20px;position:relative}.dash-shell .sbx-facts li:before{content:"";background:var(--sbx-bullet);border-radius:2px;width:7px;height:7px;position:absolute;top:.55em;left:4px}.dash-shell .sbx-list{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:12px;gap:0;margin:0 0 16px;padding:0;list-style:none;display:grid}.dash-shell .sbx-list__row{align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:flex}.dash-shell .sbx-list__row+.sbx-list__row{border-top:1px solid var(--sc-line)}.dash-shell .sbx-list__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sc-text);flex:1;font-weight:600;overflow:hidden}.dash-shell .sbx-create{gap:12px;max-width:560px;display:grid}.dash-shell .sbx-create__field{gap:6px;display:grid}.dash-shell .sbx-create__label{color:var(--sc-text-body);font-size:.8125rem;font-weight:600}.dash-shell .sbx-create__check{color:var(--sc-text);cursor:pointer;align-items:flex-start;gap:10px;font-size:.875rem;display:flex}.dash-shell .sbx-create__check input{width:16px;height:16px;accent-color:var(--sc-accent);margin-top:2px}.dash-shell .sbx-create__hint{color:var(--sc-text-muted);margin-top:2px;font-size:.8125rem;display:block}.dash-shell .sbx-create .sc-btn{justify-self:start;align-items:center;gap:8px;display:inline-flex}.dash-shell .sbx-billing-note{background:var(--sbx-soft);border-color:var(--sbx-line);color:var(--sbx-ink)}.dash-shell .gov-banner--info{background:var(--sbx-soft);color:var(--sbx-ink);border:1px solid var(--sbx-line)}.dash-shell .gov-banner--info svg{color:var(--sbx-icon);flex:none}.dash-shell .wss__rows{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dash-shell .wss__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:16px 18px;display:grid}.dash-shell .wss__row+.wss__row{border-top:1px solid var(--sc-line)}.dash-shell .wss__row--override{background:linear-gradient(90deg, var(--sc-accent-surface) 0 3px, transparent 3px)}.dash-shell .wss__text{gap:4px;min-width:0;display:grid}.dash-shell .wss__name{color:var(--sc-text);font-size:.9375rem;font-weight:600}.dash-shell .wss__help{color:var(--sc-text-muted);max-width:62ch;font-size:.8125rem;line-height:1.5}.dash-shell .wss__effective{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:.8125rem;display:flex}.dash-shell .wss__effective-value{color:var(--sc-text);font-variant-numeric:tabular-nums;font-weight:600}.dash-shell .wss__source{border-radius:999px;align-items:center;padding:1px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.dash-shell .wss__source--default{background:var(--sc-surface-active);color:var(--sc-text-muted)}.dash-shell .wss__source--override{background:var(--sc-accent-surface);color:var(--sc-accent)}.dash-shell .wss__default{color:var(--sc-text-muted)}.dash-shell .wss__note{background:var(--sc-accent-surface);color:var(--sc-text);border-radius:10px;max-width:62ch;margin-top:6px;padding:8px 12px;font-size:.8125rem;line-height:1.5}.dash-shell .wss__controls{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.dash-shell .wss__number{align-items:center;gap:8px;display:inline-flex}.dash-shell .wss__input{text-align:end;font-variant-numeric:tabular-nums;width:96px;min-height:36px}.dash-shell .wss__input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.dash-shell .wss__unit{color:var(--sc-text-muted);white-space:nowrap;font-size:.8125rem}.dash-shell .wss__foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.dash-shell .bxd__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dash-shell .bxd__head .dash-settings__h{margin-bottom:0}.dash-shell .bxd__keys-row{grid-template-columns:minmax(0,1fr)}.dash-shell .bxd__chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.dash-shell .bxd__chip{background:var(--sc-accent-surface);height:28px;color:var(--sc-accent-pressed);border-radius:999px;align-items:center;gap:2px;padding-inline:10px 4px;font-size:.8125rem;display:inline-flex}.dash-shell .bxd__chip code{font:600 .8125rem/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:inherit;background:0 0;padding:0}.dash-shell .bxd__chip-x{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.dash-shell .bxd__chip-x:hover:not(:disabled){background:var(--sc-surface)}.dash-shell .bxd__chip-x:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.dash-shell .bxd__empty{color:var(--sc-text-muted);font-size:.8125rem}.dash-shell .bxd__add{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dash-shell .bxd__input{max-width:320px;min-height:36px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);flex:220px}.dash-shell .bxd__input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.dash-shell .bxd__add .sc-btn{align-items:center;gap:6px;display:inline-flex}.dash-shell .bxd__error{color:var(--danger);font-size:.8125rem}.dash-shell .bxd__note{background:var(--sc-surface-active);color:var(--sc-text-body);border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:.8125rem;line-height:1.5;display:flex}.dash-shell .bxd__note svg{color:var(--sc-accent);flex:none;margin-top:2px}.dash-shell .bxd__note--warn{background:var(--warn-soft);color:var(--warn)}.dash-shell .bxd__note--warn svg{color:var(--warn)}@media (max-width:720px){.dash-shell .bxd__input{max-width:none}.dash-shell .bxd__add .sc-btn{flex:1;justify-content:center}}.dash-shell .wsd__group{letter-spacing:.02em;text-transform:uppercase;color:var(--sc-text-muted);margin:18px 0 0;font-size:.8125rem;font-weight:600}.dash-shell .wsd__group:first-of-type{margin-top:14px}.dash-shell .wsd__note{color:var(--sc-text-muted);align-items:flex-start;gap:8px;margin:8px 0 0;font-size:.8125rem;line-height:1.5;display:flex}.dash-shell .wsd__note svg{color:var(--sc-accent);flex:none;margin-top:2px}.dash-shell .wsd .wss__rows{margin-top:10px}.dash-shell .itg__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.dash-shell .itg__card{border:1px solid var(--sc-line);background:var(--sc-surface);min-height:100%;color:var(--sc-text-body);text-align:start;font:inherit;cursor:pointer;border-radius:12px;align-content:start;gap:8px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:grid}.dash-shell .itg__card:hover:not([aria-disabled=true]){border-color:var(--sc-accent)}.dash-shell .itg__card:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell .itg__card--on{border-color:var(--sc-accent);box-shadow:inset 0 0 0 1px var(--sc-accent);background:linear-gradient(0deg, var(--sc-accent-surface), var(--sc-accent-surface)), var(--sc-surface)}.dash-shell .itg__card[aria-disabled=true]{cursor:default}.dash-shell .itg__card:disabled{cursor:not-allowed;background:var(--sc-surface-active)}.dash-shell .itg__card-head{align-items:center;gap:8px;min-width:0;display:flex}.dash-shell .itg__icon{background:var(--sc-surface-active);width:30px;height:30px;color:var(--sc-accent);border-radius:8px;flex:none;place-items:center;display:inline-grid}.dash-shell .itg__card--on .itg__icon{background:var(--sc-surface)}.dash-shell .itg__name{color:var(--sc-text);font-size:.9375rem;font-weight:600}.dash-shell .itg__badge{background:var(--sc-accent-surface);color:var(--sc-accent);white-space:nowrap;border-radius:999px;justify-self:start;padding:1px 8px;font-size:.6875rem;font-weight:600}.dash-shell .itg__card--on .itg__badge{background:var(--sc-surface)}.dash-shell .itg__check{border:1px solid var(--sc-line);width:20px;height:20px;color:var(--sc-on-accent);border-radius:999px;flex:none;place-items:center;margin-inline-start:auto;display:inline-grid}.dash-shell .itg__card--on .itg__check{border-color:var(--sc-accent);background:var(--sc-accent)}.dash-shell .itg__desc{color:var(--sc-text-body);font-size:.8125rem;line-height:1.5}.dash-shell .itg__how{color:var(--sc-text-muted);font-size:.75rem;line-height:1.5}.dash-shell .itg__toggle{border:1px solid var(--sc-line);background:var(--sc-surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.dash-shell .itg__toggle input{width:16px;height:16px;accent-color:var(--sc-accent);flex:none;margin-top:2px}.dash-shell .itg__toggle-name{color:var(--sc-text);font-size:.875rem;font-weight:600;display:block}.dash-shell .itg__toggle-help{color:var(--sc-text-muted);margin-top:2px;font-size:.8125rem;line-height:1.5;display:block}.dash-shell .itg__note{color:var(--sc-text-muted);margin:12px 0 0;font-size:.8125rem;line-height:1.5}.dash-shell .itg__link{color:var(--sc-accent);align-items:center;gap:3px;font-weight:600;display:inline-flex}@media (max-width:900px){.dash-shell .itg__cards{grid-template-columns:1fr}}.dash-shell .wss__foot .cv-settings__status{min-height:0;margin-block:0;margin-inline:0 auto}.dash-shell .export-segmented__opt:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}@media (max-width:720px){.dash-shell .wss__row{grid-template-columns:1fr}.dash-shell .wss__controls{align-items:flex-start}.dash-shell .wss__foot{justify-content:stretch}.dash-shell .wss__foot .sc-btn{flex:1;justify-content:center}}.tfa-state{justify-items:start;gap:10px;margin-top:12px;display:grid}.tfa-badge{border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.tfa-badge--on{background:var(--success-soft,#e6f6ee);color:var(--success,#11734b)}.tfa-badge--off{background:var(--sc-surface-active);color:var(--sc-text-body)}.tfa-remaining{color:var(--sc-text-muted);align-items:center;gap:6px;margin:0;font-size:.8125rem;display:inline-flex}.tfa-remaining--low{color:var(--warn);font-weight:600}.tfa-actions{flex-wrap:wrap;gap:10px;display:flex}.tfa-actions .sc-btn,.tfa-state>.sc-btn{align-items:center;gap:8px;display:inline-flex}.tfa-off:not(:disabled):hover{color:var(--danger);border-color:var(--danger-line)}.tfa-flow{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:12px;gap:14px;max-width:560px;margin-top:14px;padding:18px;display:grid}.tfa-flow--confirm{margin-top:4px}.tfa-confirm__title{color:var(--sc-text);margin:0;font-weight:600}.tfa-field{gap:6px;display:grid}.tfa-field__label{color:var(--sc-text-body);font-size:.8125rem;font-weight:600}.tfa-code{border:1px solid var(--sc-line-control);background:var(--sc-surface);width:min(220px,100%);min-height:48px;color:var(--sc-text);font:600 1.5rem/1 var(--sc-mono);letter-spacing:.3em;text-align:center;border-radius:10px;padding:0 14px}.tfa-code--recovery{letter-spacing:.12em;font-size:1.125rem}.tfa-code::placeholder{color:var(--sc-text-muted);opacity:1}.tfa-code:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px;border-color:var(--sc-accent)}.tfa-code[aria-invalid=true]{border-color:var(--danger)}.tfa-error{color:var(--danger);margin:0;font-size:.875rem}.tfa-error a{color:inherit;font-weight:600}.tfa-enrol{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.tfa-qr{border:1px solid var(--sc-line);background:#fff;border-radius:12px;flex:none;padding:8px}.tfa-enrol__steps{flex:220px;min-width:0}.tfa-steps{color:var(--sc-text-body);gap:4px;margin:0 0 12px;padding-inline-start:20px;font-size:.875rem;display:grid}.tfa-enrol__manual{color:var(--sc-text-muted);margin:0 0 6px;font-size:.8125rem}.tfa-secret{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tfa-secret code{background:var(--sc-surface-active);color:var(--sc-text);font:600 .875rem/1.4 var(--sc-mono);letter-spacing:.06em;overflow-wrap:anywhere;border-radius:8px;padding:6px 10px}.tfa-recovery{gap:12px;max-width:560px;margin-top:12px;display:grid}.tfa-recovery__lead{color:var(--sc-text-body);margin:0;font-size:.875rem}.tfa-recovery__codes{border:1px dashed var(--sc-line-control);background:var(--sc-surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding-block:14px;padding-inline:36px 18px;display:grid}.tfa-recovery__codes code{font:600 .9375rem/1.6 var(--sc-mono);color:var(--sc-text);letter-spacing:.04em}.tfa-recovery__actions{flex-wrap:wrap;gap:8px;display:flex}.tfa-recovery__actions .sc-btn{align-items:center;gap:6px;display:inline-flex}.tfa-recovery__ack{color:var(--sc-text);cursor:pointer;align-items:center;gap:10px;font-size:.875rem;display:flex}.tfa-recovery__ack input{width:16px;height:16px;accent-color:var(--sc-accent)}.tfa-recovery>.sc-btn{justify-self:start}@media (max-width:420px){.tfa-recovery__codes{grid-template-columns:1fr}}.tfa-signin .tfa-enrol{margin-bottom:18px}.tfa-signin__icon{background:var(--sc-accent-surface,#e8f0fe);color:var(--sc-accent);border-radius:12px;margin:0 0 12px;padding:10px;display:inline-flex}.tfa-signin .tfa-code{width:100%}.tfa-signin__alt{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.tfa-link{color:var(--sc-accent);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.tfa-link:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px;border-radius:4px}.auth-card__notice{background:var(--sc-accent-surface,#e8f0fe);color:var(--sc-text,#0b1626);border-radius:10px;margin:0 0 18px;padding:10px 14px;font-size:.875rem;line-height:1.5}.tfa-pill{background:var(--sc-surface-active);color:var(--sc-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.tfa-pill--on{background:var(--success-soft,#e6f6ee);color:var(--success,#11734b)}.dash-shell .dash-team-list__row>.tfa-pill{flex:none}.dash-shell .tfa-require__switch{cursor:pointer;align-items:center;gap:12px;margin:12px 0 4px;display:inline-flex}.dash-shell .tfa-require__switch input{opacity:0;width:1px;height:1px;position:absolute}.dash-shell .tfa-require__track{background:var(--sc-line-control);width:40px;height:24px;transition:background-color .14s var(--sc-ease-ui);border-radius:999px;flex:none;position:relative}.dash-shell .tfa-require__thumb{top:3px;width:18px;height:18px;transition:transform .14s var(--sc-ease-ui);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #152b4630}.dash-shell .tfa-require__switch input:checked+.tfa-require__track{background:var(--sc-accent)}.dash-shell .tfa-require__switch input:checked+.tfa-require__track .tfa-require__thumb{transform:translate(16px)}.dash-shell .tfa-require__switch input:focus-visible+.tfa-require__track{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell .tfa-require__switch:has(input:disabled){cursor:not-allowed}.dash-shell .tfa-require__switch input:disabled+.tfa-require__track{background:var(--sc-surface-active);box-shadow:inset 0 0 0 1px var(--sc-line-control)}.dash-shell .tfa-require__switch input:disabled+.tfa-require__track .tfa-require__thumb{background:var(--sc-line-control);box-shadow:none}.dash-shell .tfa-require__label{color:var(--sc-text);font-size:.9375rem;font-weight:600}.ctw__lead{color:var(--sc-text-body);margin:0 0 12px;font-size:.875rem}.ctw__group{border:0;margin:0 0 12px;padding:0}.ctw__legend{color:var(--sc-text-muted);font:600 .6875rem/1.6 var(--sc-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;padding:0}.ctw__option{border:1px solid var(--sc-line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}.ctw__option+.ctw__option{margin-top:6px}.ctw__option--on{border-color:var(--sc-accent);background:var(--sc-accent-surface)}.ctw__option input{accent-color:var(--sc-accent)}.ctw__option:has(input:focus-visible){outline:2px solid var(--sc-accent);outline-offset:2px}.ctw__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sc-text);flex:1;font-weight:600;overflow:hidden}.ctw__field{gap:6px;margin:4px 0;display:grid}.ctw__label{color:var(--sc-text-body);font-size:.8125rem;font-weight:600}.ctw__done-text{color:var(--success,#11734b);align-items:center;gap:8px;margin:0 0 12px;font-weight:600;display:flex}.ctw__empty p{color:var(--sc-text-body);margin:0 0 12px;font-size:.875rem}.ctw .chart-dialog__actions .sc-btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.dash-shell .mon-toolbar{align-items:center}.dash-shell .mon-updated{align-items:center;gap:10px;margin:0;font-size:.8125rem;display:inline-flex}.dash-shell .mon-updated .sc-btn{align-items:center;gap:6px;display:inline-flex}.dash-shell .mon-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-shell .mon-lane{text-align:start;width:100%;font:inherit;cursor:pointer;border:1px solid var(--sc-line);transition:border-color .12s var(--sc-ease-ui), box-shadow .12s var(--sc-ease-ui)}.dash-shell .mon-lane:hover{border-color:var(--sc-line-control)}.dash-shell .mon-lane--on{border-color:var(--sc-accent);box-shadow:0 0 0 1px var(--sc-accent)}.dash-shell .mon-lane:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell .mon-lane__label{align-items:center;gap:6px;display:inline-flex}.dash-shell .mon-lane .usage-tile__status{align-items:center;gap:6px;margin:0;font-size:.8125rem;display:inline-flex}.dash-shell .mon-lane .usage-tile__note{color:var(--sc-text-muted);font-size:.8125rem}.dash-shell .mon-legend{color:var(--sc-text-muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.dash-shell .mon-legend li{align-items:center;gap:6px;display:inline-flex}.dash-shell .mon-legend__swatch{border-radius:3px;width:12px;height:12px;display:inline-block}.dash-shell .mon-legend__swatch--bar{background:var(--sc-chart-bar)}.dash-shell .mon-legend__swatch--reject{background:var(--danger);border-radius:50%;width:8px;height:8px}.dash-shell .mon-legend__swatch--limit{border-top:2px solid var(--sc-chart-limit);border-radius:0;height:0}.dash-shell .mon-chart__bar--rejected{fill:var(--sc-chart-reject)}.dash-shell .mon-chart__reject-dot{fill:var(--danger)}.dash-shell .mon-chart__tip-rejected{color:var(--danger);font-size:.75rem;font-weight:600}.dash-shell .mon-headroom{margin:8px 0 0;font-size:.8125rem}.dash-shell .mon-test-note{margin:0}.dash-shell .mon-explain__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.dash-shell .mon-explain__lane{border:1px solid var(--sc-line);background:var(--sc-bg);border-radius:10px;padding:14px 16px}.dash-shell .mon-explain__lane p{margin:0;font-size:.875rem;line-height:1.55}.dash-shell .mon-explain__name{color:var(--sc-text);justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex;margin-bottom:6px!important}.dash-shell .mon-explain__foot{margin:12px 0 0;font-size:.8125rem}.dash-shell .mon-history{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.dash-shell .mon-history__step,.dash-shell .mon-history__now{align-items:center;gap:4px;display:inline-flex}.dash-shell .mon-history__step:focus-visible,.dash-shell .mon-history__now:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.dash-shell .mon-history__range{min-width:0;color:var(--sc-text);font-variant-numeric:tabular-nums;text-align:center;flex:auto;justify-content:center;align-items:center;gap:8px;margin:0;font-size:.875rem;font-weight:600;display:inline-flex}.dash-shell .mon-history__dates{overflow-wrap:anywhere}.dash-shell .mon-history__live{color:var(--success,#11734b);border-color:currentColor}.dash-shell .mon-limited{color:var(--danger);align-items:center;gap:8px;margin:0 0 8px;font-size:.8125rem;font-weight:600;display:inline-flex}@media (max-width:720px){.dash-shell .mon-lanes,.dash-shell .mon-explain__grid{grid-template-columns:1fr}.dash-shell .mon-toolbar{flex-direction:column;align-items:stretch}.dash-shell .mon-updated{justify-content:space-between}.dash-shell .mon-history{grid-template-columns:auto 1fr auto;display:grid}.dash-shell .mon-history__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash-shell .mon-history__range{flex-direction:column;gap:4px;font-size:.8125rem}.dash-shell .mon-history__now{grid-column:1/-1;justify-self:center}}@media (prefers-reduced-motion:reduce){.sbx-banner__action,.dash-shell .mon-lane,.dash-shell .tfa-require__track,.dash-shell .tfa-require__thumb{transition:none}}.em-evcat__subtitle{letter-spacing:.02em;text-transform:uppercase;color:var(--sc-text-muted);margin:4px 0 0;font-size:.8125rem;font-weight:600}.em-evcat__table input[type=color]{border:1px solid var(--sc-line);background:var(--sc-surface);cursor:pointer;border-radius:8px;width:34px;height:30px;padding:0}.em-evcat__table .em-input{min-width:9rem}.em-evcat__assign{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.em-evcat__assign .em-field{min-width:min(16rem,100%)}.em-evcat__groups{gap:8px;margin:0;padding:0;list-style:none;display:grid}.em-evcat__group{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.em-evcat__group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.em-evcat__group-actions{flex-wrap:wrap;gap:4px;display:inline-flex}.em-evcat__labels{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.em-evcat__labels code{background:var(--sc-surface-active);color:var(--sc-text-body);font-family:var(--sc-mono);border-radius:6px;padding:2px 7px;font-size:.75rem}.em-evcat__badge--danger{color:var(--danger,#b42318);border-color:currentColor}.em-season .em-panel__title{align-items:center;gap:8px;display:inline-flex}.em-season__forsale{background:var(--sc-surface-active);color:var(--sc-text-body);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;display:flex}.em-season__forsale .em-btn{margin-inline-start:auto}.em-season__options{gap:4px;display:grid}.em-season__options .em-hint{margin-block:0 4px;margin-inline:24px 0}.em-season__danger{color:var(--danger,#b42318);font-weight:600}.em-season__conflicts{max-height:200px;margin-top:8px}.em-season__list{gap:8px;display:grid}.em-season__list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:560px){.em-evcat__table thead{display:none}.em-evcat__table tbody tr{border-bottom:1px solid var(--sc-line);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.em-evcat__table tbody tr:last-child{border-bottom:0}.em-evcat__table tbody td{border:0;padding:0}.em-evcat__table td:first-child{grid-area:1/1}.em-evcat__table td:nth-child(2){grid-area:1/2/auto/4}.em-evcat__table td:nth-child(6){grid-area:1/4}.em-evcat__table td:nth-child(3){grid-area:2/1/auto/3}.em-evcat__table td:nth-child(4){grid-area:2/3}.em-evcat__table td:nth-child(5){grid-area:2/4}.em-evcat__table .em-input{width:100%;min-width:0}.em-evcat__assign>.em-btn{flex:100%;justify-content:center}.em-season__forsale .em-btn{margin-inline-start:0}}.em-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.em-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.em-empty{color:var(--sc-text-muted);justify-items:start;gap:8px;padding:6px 0;display:grid}.em-empty__title{color:var(--sc-text);margin:0;font-size:.9375rem;font-weight:600}.em-selmode{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.em-selmode__switch button{min-height:30px;padding:4px 10px}.em-selmode__hint{font-size:.75rem}.em-tb__state{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.em-tb__badge{background:var(--sc-surface-active);min-height:26px;color:var(--sc-text-body);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.em-tb__badge--override{background:var(--sc-accent-surface);color:var(--sc-accent-pressed)}.em-tb__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.em-tb__choice{border:1px solid var(--sc-line);background:var(--sc-surface);cursor:pointer;transition:border-color .12s var(--sc-ease-ui), background .12s var(--sc-ease-ui);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:relative}.em-tb__choice:hover{border-color:var(--sc-line-control)}.em-tb__choice--on{border-color:var(--sc-accent);background:var(--sc-accent-surface)}.em-tb__choice input{accent-color:var(--sc-accent);flex:none;margin:2px 0 0}.em-tb__choice:focus-within{outline:2px solid var(--sc-accent);outline-offset:2px}.em-tb__choice-text{gap:2px;min-width:0;display:grid}.em-tb__choice-title{color:var(--sc-text);font-size:.8125rem;font-weight:600}.em-tb__choice-desc{color:var(--sc-text-muted);font-size:.75rem;line-height:1.45}.em-tb__tables{gap:8px;display:grid}.em-tb__tables-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.em-tb__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.em-tb__row{border:1px solid var(--sc-line);background:var(--sc-bg);border-radius:10px;align-items:center;gap:10px;padding-block:8px;padding-inline:12px 8px;display:flex}.em-tb__name{flex:1;gap:1px;min-width:0;display:grid}.em-tb__table-name{text-overflow:ellipsis;white-space:nowrap;color:var(--sc-text);font-size:.875rem;font-weight:600;overflow:hidden}.em-tb__table-meta{color:var(--sc-text-muted);font-size:.75rem}.em-tb__toggle button{min-height:30px;padding:4px 9px;font-size:.75rem}.em-tb__mode{background:var(--sc-surface-active);color:var(--sc-text-body);white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px;font-size:.75rem;font-weight:600}.em-tb__mode--whole{background:var(--sc-accent-surface);color:var(--sc-accent-pressed)}.em-tb__show{flex:none;width:34px;min-height:34px;padding:0}.em-tb__conflict{border:1px solid var(--warn-line);background:var(--warn-surface);color:var(--warn);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.em-tb__conflict svg{flex:none;margin-top:2px}.em-tb__conflict-title{margin:0 0 2px;font-size:.875rem;font-weight:600}.em-tb__conflict-list{color:var(--sc-text-body);margin:6px 0 0;padding-inline-start:18px;font-size:.8125rem}.em-tb__footer{border-top:1px solid var(--sc-line);padding-top:12px}.em-fs{gap:12px;display:grid}.em-fs__totals{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.em-fs__totals li{border:1px solid var(--sc-line);background:var(--sc-surface);color:var(--sc-text-muted);border-radius:999px;padding:6px 12px;font-size:.8125rem}.em-fs__totals strong{color:var(--sc-text);font-variant-numeric:tabular-nums}.em-fs__table td{vertical-align:middle}.em-fs__table td:first-child{min-width:180px}.em-fs__state{background:var(--success-soft);color:var(--success);white-space:nowrap;border-radius:999px;margin-inline-start:10px;padding:1px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.em-fs__state--off{background:var(--danger-soft);color:var(--danger)}.em-fs__state--mixed{background:var(--warn-soft);color:var(--warn)}.em-fs__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.em-fs__actions .em-btn{min-height:32px;padding:5px 10px}.em-fs__all{flex-wrap:wrap;gap:8px;display:flex}.em-fs__all .em-btn{min-height:36px}.em-fs__ga{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.em-fs__ga-row{border:1px solid var(--sc-line);background:var(--sc-bg);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.em-fs__ga-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.em-fs__ga-name{color:var(--sc-text);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.em-fs__ga-name svg{color:var(--sc-text-muted)}.em-fs__bar{background:var(--success-soft);border-radius:999px;height:8px;display:flex;overflow:hidden}.em-fs__bar-sold{background:var(--danger)}.em-fs__bar-held{background:var(--warn-fill)}.em-fs__bar-withheld{background:repeating-linear-gradient(135deg,#8a96a8 0 4px,#b6bfcc 4px 8px)}.em-fs__ga-figures{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;line-height:1.5}.em-fs__ga-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.em-fs__places{width:96px}.dash-shell .rep-version .gov-seg__btn{align-items:center;gap:6px;display:inline-flex}.dash-shell .rep-version__dot{background:var(--warn);border-radius:50%;width:7px;height:7px}.dash-shell .rep-draft-note{margin:0 0 16px}.dash-shell .rep-code{font-family:var(--sc-mono);color:var(--sc-text-body);font-size:.75rem}.dash-shell .usage-tabs{border-bottom:1px solid var(--sc-line);scrollbar-width:none;gap:4px;margin:16px 0;display:flex;overflow-x:auto}.dash-shell .usage-tabs__tab{color:var(--sc-text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:8px 12px;font-size:.875rem;font-weight:600}.dash-shell .usage-tabs__tab:hover{color:var(--sc-text)}.dash-shell .usage-tabs__tab--on{color:var(--sc-text);border-bottom-color:var(--sc-accent)}.dash-shell .usage-tabs__tab:focus-visible{outline:2px solid var(--sc-accent);outline-offset:-2px;border-radius:6px 6px 0 0}.dash-shell .usage-range{align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.dash-shell .usage-range .gov-select__input{min-width:120px}.dash-shell .usage-charts{transition:opacity .16s var(--sc-ease-ui);margin:0;padding:0;list-style:none;display:grid}.dash-shell .usage-charts--stale{opacity:.6}.dash-shell .usage-chart-row{border-top:1px solid var(--sc-line)}.dash-shell .usage-chart-row:first-child{border-top:0}.dash-shell .usage-chart-row__summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto minmax(120px,200px);align-items:center;gap:10px;padding:12px 4px;list-style:none;display:grid}.dash-shell .usage-chart-row__summary::-webkit-details-marker{display:none}.dash-shell .usage-chart-row__summary:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px;border-radius:8px}.dash-shell .usage-chart-row__chev{color:var(--sc-text-muted);transition:transform .16s var(--sc-ease-ui)}.dash-shell details[open]>.usage-chart-row__summary .usage-chart-row__chev{transform:rotate(90deg)}.dash-shell .usage-chart-row__name{min-width:0;color:var(--sc-text);gap:1px;font-weight:600;display:grid}.dash-shell .usage-chart-row__events{font-size:.75rem;font-weight:400}.dash-shell .usage-chart-row__value{color:var(--sc-text);font-weight:600}.dash-shell .usage-chart-row__list{gap:2px;margin-block:0 12px;margin-inline:30px 0;padding:0;list-style:none;display:grid}.dash-shell .usage-link-row{width:100%;color:var(--sc-text-body);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:.8125rem;display:grid}.dash-shell .usage-link-row:hover{background:var(--sc-surface-active);color:var(--sc-text)}.dash-shell .usage-link-row:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.dash-shell .usage-link-row__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-shell .usage-link-btn{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.dash-shell .usage-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.dash-shell .usage-pager p{margin:0;font-size:.8125rem}.dash-shell .usage-detail__head{flex-wrap:wrap;align-items:center;gap:8px 16px}.dash-shell .usage-detail__open{margin-inline-start:auto;font-size:.8125rem}.dash-shell .usage-detail__stats{flex-wrap:wrap;gap:12px 32px;margin:0 0 12px;display:flex}.dash-shell .usage-detail__stats div{gap:2px;display:grid}.dash-shell .usage-detail__stats dt{color:var(--sc-text-muted);font-size:.75rem}.dash-shell .usage-detail__stats dd{letter-spacing:-.02em;color:var(--sc-text);font-variant-numeric:tabular-nums;margin:0;font-size:1.375rem;font-weight:600}.dash-shell .usage-object__kind{min-width:44px;color:var(--sc-text-muted);margin-inline-end:8px;font-size:.75rem;display:inline-block}.dash-shell .usage-workspaces__total{align-items:baseline;gap:8px;margin:0;font-size:.875rem;display:inline-flex}.dash-shell .usage-workspaces__total strong{color:var(--sc-text);font-variant-numeric:tabular-nums;font-size:1.25rem}.dash-shell .usage-workspaces__name{color:var(--sc-text);align-items:center;gap:6px;margin-inline-end:6px;font-weight:600;display:inline-flex}.dash-shell .usage-workspaces__name svg{color:var(--sc-text-muted)}.dash-shell .usage-workspaces__meter{grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:8px;font-size:.75rem;display:grid}.dash-shell .usage-workspaces__meter--warn .usage-meter__fill{background:var(--warn-fill)}.dash-shell .usage-workspaces__meter--over .usage-meter__fill{background:var(--danger)}.dash-shell .usage-workspaces__meter-col{min-width:200px}@media (max-width:900px){.em-tb__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.em-tb__choices,.em-tb__list,.em-fs__ga{grid-template-columns:1fr}.em-tb__row{flex-wrap:wrap;row-gap:8px}.em-tb__name{flex:calc(100% - 50px)}.em-tb__show{order:2}.em-tb__toggle,.em-tb__mode{order:3}.em-tb__toggle{flex:100%;display:flex}.em-tb__toggle button{flex:1 1 0;justify-content:center}.em-selmode__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.em-fs__table thead{display:none}.em-fs__table tr{border-bottom:1px solid var(--sc-line);grid-template-columns:1fr 1fr;gap:4px 10px;padding:10px 0;display:grid}.em-fs__table td{border:0;padding:0}.em-fs__table td:first-child,.em-fs__table td.em-fs__actions{grid-column:1/-1}.em-fs__table td.em-num{text-align:start}.em-fs__table td.em-num:before{content:attr(data-label) ": ";color:var(--sc-text-muted)}.em-fs__actions{justify-content:flex-start}.dash-shell .usage-chart-row__summary{grid-template-columns:auto minmax(0,1fr) auto}.dash-shell .usage-chart-row__summary .usage-events__share{grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.dash-shell .usage-chart-row__summary .usage-share{width:auto;min-width:0}.dash-shell .usage-link-row{grid-template-columns:minmax(0,1fr) auto auto}.dash-shell .usage-link-row .usage-events__id{display:none}.dash-shell .usage-chart-row__list,.dash-shell .usage-detail__open{margin-inline-start:0}.dash-shell .usage-workspaces__meter-col{min-width:0}}.dash-theme{flex:none;position:relative}.dash-theme__trigger{border:1px solid var(--sc-line);background:var(--sc-surface);width:32px;height:32px;color:var(--sc-text-muted);cursor:pointer;transition:background .12s var(--sc-ease-ui), color .12s var(--sc-ease-ui);border-radius:8px;place-items:center;padding:0;display:inline-grid}.dash-theme__trigger:hover,.dash-theme__trigger[aria-expanded=true]{background:var(--sc-surface-active);color:var(--sc-text)}.dash-theme__menu{inset-inline-end:0;z-index:130;border:1px solid var(--sc-line);background:var(--sc-surface);min-width:200px;box-shadow:var(--sc-shadow-md);animation:action-menu-in .16s var(--sc-ease-ui) both;border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px)}.dash-theme__item{width:100%;min-height:40px;color:var(--sc-text-body);font:500 .8125rem/1.3 var(--sc-font);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.dash-theme__item:hover,.dash-theme__item:focus-visible{background:var(--sc-surface-active);color:var(--sc-text)}.dash-theme__item:focus-visible{outline:2px solid var(--sc-accent);outline-offset:-2px}.dash-theme__item--on{color:var(--sc-text);font-weight:600}.dash-theme__item svg{flex:none}.dash-theme__item-text{flex:1;gap:1px;min-width:0;display:grid}.dash-theme__hint{color:var(--sc-text-muted);font-size:.75rem;font-weight:400}.dash-theme__check{color:var(--sc-accent)}@media (prefers-reduced-motion:reduce){.dash-theme__menu{animation:none}.dash-theme__trigger{transition:none}}.dash-shell .dash-route-state{place-items:start center;padding-top:clamp(24px,8vh,72px);display:grid}.dash-shell .dash-route-state__card{border:1px solid var(--sc-line);background:var(--sc-surface);text-align:center;border-radius:16px;justify-items:center;gap:10px;width:min(560px,100%);padding:32px 28px;display:grid}.dash-shell .dash-route-state__icon{background:var(--sc-accent-surface);width:48px;height:48px;color:var(--sc-accent);border-radius:14px;place-items:center;display:inline-grid}.dash-shell .dash-route-state__icon--error{background:var(--danger-soft);color:var(--danger)}.dash-shell .dash-route-state__code{color:var(--sc-text-muted);font:600 .75rem/1 var(--sc-mono);letter-spacing:.12em;margin:4px 0 -4px}.dash-shell .dash-route-state__title{color:var(--sc-text);letter-spacing:-.02em;margin:4px 0 0;font-size:1.25rem;font-weight:650}.dash-shell .dash-route-state__title:focus-visible{outline:none}.dash-shell .dash-route-state__body{max-width:46ch;color:var(--sc-text-body);margin:0;font-size:.9375rem;line-height:1.55}.dash-shell .dash-route-state__ref{border:1px solid var(--sc-line);background:var(--sc-surface-subtle);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;max-width:100%;margin-top:4px;padding-block:6px;padding-inline:12px 6px;display:inline-flex}.dash-shell .dash-route-state__ref-label{color:var(--sc-text-muted);font-size:.75rem;font-weight:600}.dash-shell .dash-route-state__ref code{color:var(--sc-text);font:500 .8125rem/1.4 var(--sc-mono);overflow-wrap:anywhere}.dash-shell .dash-route-state__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.dash-shell .dash-route-state__actions .sc-btn{min-height:40px;padding:8px 16px}.dash-shell .dash-route-state__hint{color:var(--sc-text-muted);margin:6px 0 0;font-size:.8125rem}@media (max-width:560px){.dash-shell .dash-route-state__card{padding:24px 18px}.dash-shell .dash-route-state__actions{width:100%}.dash-shell .dash-route-state__actions .sc-btn{flex:100%;justify-content:center}}.dash-shell .dash-skel{gap:16px;display:grid}.dash-shell .dash-skel__bar{background:linear-gradient(90deg, var(--sc-skeleton) 0%, var(--sc-skeleton-hi) 50%, var(--sc-skeleton) 100%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite gov-shimmer;display:block}.dash-shell .dash-skel__bar--lead{width:min(520px,80%);height:14px}.dash-shell .dash-skel__bar--title{height:18px}.dash-shell .dash-skel__bar--btn{border-radius:8px;width:132px;height:40px}.dash-shell .dash-skel__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-shell .dash-skel__toolbar-left{flex-wrap:wrap;flex:1;gap:10px;display:flex}.dash-shell .dash-skel__toolbar-left .dash-skel__bar{border-radius:8px;height:40px}.dash-shell .dash-skel__card{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:12px;gap:12px;padding:18px 20px;display:grid}.dash-shell .dash-skel__row{border-top:1px solid var(--sc-line);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:16px;padding:12px 0;display:grid}.dash-shell .dash-skel__row:first-child{border-top:0}.dash-shell .dash-skel__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.dash-shell .dash-skel__thumb{border-radius:10px;height:150px}.dash-shell .dash-skel__tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.dash-shell .dash-skel__tile{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:12px;gap:12px;min-height:120px;padding:18px 20px;display:grid}.dash-shell .dash-skel__chart{align-items:flex-end;gap:8px;height:180px;padding-top:12px;display:flex}.dash-shell .dash-skel__chart span{background:var(--sc-skeleton);border-radius:4px 4px 0 0;flex:1}.dash-shell .dash-skel__split{grid-template-columns:280px minmax(0,1fr);gap:16px;display:grid}.dash-shell .dash-skel__canvas{border-radius:12px;min-height:420px}.dash-shell .dash-skel__canvas--full{min-height:calc(100dvh - 220px)}.dash-shell .dash-skel__form{gap:14px;max-width:760px;display:grid}@media (max-width:720px){.dash-shell .dash-skel__row{grid-template-columns:2fr 1fr}.dash-shell .dash-skel__row>:nth-child(n+3){display:none}.dash-shell .dash-skel__split{grid-template-columns:1fr}.dash-shell .dash-skel__canvas{min-height:320px}}@media (prefers-reduced-motion:reduce){.dash-shell .dash-skel__bar{animation:none}}.auth-card__switch a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.dash-shell .elog,.dash-shell .tb{gap:16px;display:grid}.dash-shell .elog-filters{padding:16px 20px}.dash-shell .elog-filters__row{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;display:flex}.dash-shell .elog-field,.dash-shell .elog-types{flex:200px;gap:6px;min-width:0;display:grid;position:relative}.dash-shell .elog-field--date{flex:0 170px}.dash-shell .elog-field__label{color:var(--sc-text-muted);font-size:.75rem;font-weight:600}.dash-shell .elog-select{border:1px solid var(--sc-line-control);background:var(--sc-surface);width:100%;min-height:40px;color:var(--sc-text);font:500 .875rem/1.3 var(--sc-font);text-align:start;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.dash-shell .elog-select:hover{border-color:var(--sc-text-muted)}.dash-shell .elog-select[aria-expanded=true]{border-color:var(--sc-accent);box-shadow:0 0 0 3px var(--sc-focus-ring)}.dash-shell input.elog-select{cursor:text}.dash-shell input.elog-select::-webkit-calendar-picker-indicator{cursor:pointer}.dash-shell .elog-filters__actions{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.dash-shell .elog-filters__actions .sc-btn{min-height:40px;padding:8px 14px}.dash-shell .elog-types__panel{inset-inline-start:0;z-index:40;border:1px solid var(--sc-line);background:var(--sc-surface);width:min(440px,100vw - 32px);max-height:min(70vh,520px);box-shadow:var(--sc-shadow-md);border-radius:12px;gap:12px;padding:14px 16px;display:grid;position:absolute;top:calc(100% + 6px);overflow-y:auto}.dash-shell .elog-types__group{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.dash-shell .elog-types__legend{width:100%;color:var(--sc-text-muted);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:0;font-size:.75rem;font-weight:600;display:flex}.dash-shell .elog-types__legend .gov-link-btn{text-transform:none;letter-spacing:0}.dash-shell .elog-types__option{min-height:36px;color:var(--sc-text);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 6px;font-size:.875rem;display:grid}.dash-shell .elog-types__option:hover{background:var(--sc-row-hover)}.dash-shell .elog-types__option code{color:var(--sc-text-muted);font:.6875rem/1.2 var(--sc-mono)}.dash-shell .elog-types__foot{border-top:1px solid var(--sc-line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.dash-shell .elog-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.dash-shell .elog-badge code{font:inherit;font-family:var(--sc-mono);font-weight:500}.dash-shell .elog-badge--chart{background:var(--violet-soft);color:var(--violet-ink)}.dash-shell .elog-badge--event{background:var(--info-soft);color:var(--info-ink)}.dash-shell .elog-badge--other{background:var(--neutral-soft);color:var(--neutral-ink)}.dash-shell .elog-summary{max-width:60ch;color:var(--sc-text-body);font-family:var(--sc-font);white-space:normal;overflow-wrap:anywhere;font-size:.8125rem}.dash-shell .elog-resource{color:var(--sc-text);overflow-wrap:anywhere;font-weight:500;display:block}.dash-shell .elog-table td{vertical-align:top}.dash-shell .elog-sentinel{height:1px}.dash-shell .elog-drawer__summary{color:var(--sc-text-body);margin:0 0 16px;font-size:.9375rem;line-height:1.5}.dash-shell .elog-drawer__resource{gap:4px;display:grid}.dash-shell .elog-drawer__links{flex-wrap:wrap;gap:4px 14px;display:flex}@media (max-width:720px){.dash-shell .elog-field,.dash-shell .elog-types{flex:100%}.dash-shell .elog-field--date{flex:calc(50% - 7px)}.dash-shell .elog-filters__actions{width:100%;margin-inline-start:0}.dash-shell .elog-filters__actions .sc-btn{flex:1 1 0;justify-content:center}.dash-shell .elog-types__panel{inset-inline:16px;width:auto;max-height:70dvh;position:fixed;top:auto;bottom:16px}}.dash-shell .tb-validation__main{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px 16px;display:grid}.dash-shell .tb-validation__icon{background:var(--neutral-soft);width:40px;height:40px;color:var(--neutral-ink);border-radius:12px;place-items:center;display:inline-grid}.dash-shell .tb-validation--on .tb-validation__icon{background:var(--success-soft);color:var(--success)}.dash-shell .tb-validation__text .gov-card__sub{margin-top:4px}.dash-shell .tb-validation__warn{border:1px solid var(--warn-line);background:var(--warn-surface);color:var(--warn-ink);border-radius:8px;margin:10px 0 0;padding:8px 12px;font-size:.8125rem}.dash-shell .tb-validation__switch{margin:4px 0 0}.dash-shell .tb-steps{border:1px solid var(--sc-line);background:var(--sc-surface-subtle);color:var(--sc-text-body);border-radius:10px;gap:6px;margin:16px 0 0;padding-block:14px;padding-inline:34px 16px;font-size:.8125rem;line-height:1.5;display:grid}.dash-shell .tb-validation__source{margin:12px 0 0;font-size:.8125rem}.dash-shell .tb-add__form{gap:10px;display:grid}.dash-shell .tb-add__input{border:1px solid var(--sc-line-control);background:var(--sc-surface);width:100%;min-height:84px;color:var(--sc-text);font:.875rem/1.5 var(--sc-mono);resize:vertical;border-radius:8px;padding:10px 12px}.dash-shell .tb-add__input:focus{border-color:var(--sc-accent);box-shadow:0 0 0 3px var(--sc-focus-ring);outline:none}.dash-shell .tb-add__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-shell .tb-add__count{min-height:1.2em;margin:0;font-size:.8125rem}.dash-shell .tb-add__actions{flex-wrap:wrap;gap:8px;display:flex}.dash-shell .tb-add__actions .sc-btn{min-height:40px;padding:8px 14px}.dash-shell .tb-add__csv-hint{margin:0;font-size:.75rem}.dash-shell .tb-progress{color:var(--sc-text-body);gap:6px;margin-top:12px;font-size:.8125rem;display:grid}.dash-shell .tb-search{border:1px solid var(--sc-line-control);background:var(--sc-surface);min-height:40px;color:var(--sc-text-muted);border-radius:8px;flex:0 280px;align-items:center;gap:8px;padding:0 12px;display:flex}.dash-shell .tb-search:focus-within{border-color:var(--sc-accent);box-shadow:0 0 0 3px var(--sc-focus-ring)}.dash-shell .tb-search input{min-width:0;min-height:38px;color:var(--sc-text);font:inherit;background:0 0;border:0;flex:1;padding:0;font-size:.875rem}.dash-shell .tb-search input:focus-visible{outline:none}.dash-shell .tb-selection{background:var(--sc-accent-surface);color:var(--sc-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-4px 0 14px;padding:8px 12px;font-size:.875rem;font-weight:600;display:flex}.dash-shell .tb-selection .gov-link-btn{align-items:center;gap:4px;display:inline-flex}.dash-shell .tb-selection .sc-btn{min-height:36px;margin-inline-start:auto;padding:6px 12px}.dash-shell .tb-danger-btn{color:var(--danger)}.dash-shell .tb-table .tb-check{width:44px}.dash-shell .tb-table input[type=checkbox]{width:18px;height:18px}.dash-shell .tb-id{color:var(--sc-text);font:.8125rem/1.4 var(--sc-mono);overflow-wrap:anywhere}@media (max-width:720px){.dash-shell .tb-validation__main{grid-template-columns:auto minmax(0,1fr)}.dash-shell .tb-validation__switch{grid-column:1/-1}.dash-shell .tb-search{flex:100%}.dash-shell .tb-add__actions{width:100%}.dash-shell .tb-add__actions .sc-btn{flex:1 1 0;justify-content:center}.dash-shell .tb-table .tb-added{display:none}}.dash-shell .mon-conc__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.dash-shell .mon-conc__stat{border:1px solid var(--sc-line);background:var(--sc-surface-subtle);border-radius:10px;gap:4px;padding:14px 16px;display:grid}.dash-shell .mon-conc__stat dt{color:var(--sc-text-muted);font-size:.75rem;font-weight:600}.dash-shell .mon-conc__stat dd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.dash-shell .mon-conc__value{color:var(--sc-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:650}.dash-shell .mon-conc__when{color:var(--sc-text-muted);font-size:.75rem}.dash-shell .mon-conc__spark{margin:16px 0 0}.dash-shell .mon-conc__spark svg{width:100%;height:64px;display:block}.dash-shell .mon-conc__line{fill:none;stroke:var(--sc-chart-concurrency);stroke-width:2px;stroke-linejoin:round}.dash-shell .mon-conc__base{stroke:var(--sc-chart-grid);stroke-width:1px}.dash-shell .mon-conc__caption{color:var(--sc-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:6px;font-size:.75rem;display:flex}.dash-shell .mon-conc__explain{margin-top:14px}.dash-shell .mon-conc__explain p{margin:0 0 6px;font-size:.8125rem;line-height:1.55}.dash-shell .mon-conc__keys{margin-top:14px}.dash-shell .mon-conc__keys-caption{color:var(--sc-text);text-align:start;padding:10px 24px 6px;font-size:.8125rem;font-weight:600}.dash-shell .mon-conc__key-name{color:var(--sc-text);margin-inline-end:8px;font-weight:500}.dash-shell .mon-conc__nokeys{margin:12px 0 0;font-size:.8125rem}@media (max-width:720px){.dash-shell .mon-conc__stats{grid-template-columns:1fr}.dash-shell .mon-conc__keys-caption{padding-inline-start:16px}}.em-listings__create{border:1px dashed var(--sc-line-control);background:var(--sc-bg);border-radius:10px;gap:10px;padding:12px 14px;display:grid}.em-listings__create-count{color:var(--sc-text);margin:0;font-size:.8125rem;font-weight:600}.em-listings__price{width:120px}.em-listings__filters{justify-content:space-between;align-items:center}.em-listings__type-filter .em-input{min-width:180px}.em-listings__state{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.em-listings__empty{border:1px dashed var(--sc-line);text-align:center;color:var(--sc-text-muted);border-radius:12px;justify-items:center;gap:6px;padding:28px 16px;display:grid}.em-listings__empty-title{color:var(--sc-text);margin:0;font-size:.9375rem;font-weight:600}.em-listings__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.em-listing{border:1px solid var(--sc-line);background:var(--sc-surface);border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:center;gap:8px 16px;padding:10px 12px;display:grid}.em-listing--sold,.em-listing--withdrawn{background:var(--sc-bg)}.em-listing__main{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.em-listing__toggle{min-height:30px;color:var(--sc-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding-block:2px;padding-inline:2px 6px;display:inline-flex}.em-listing__toggle:hover{background:var(--sc-surface-active)}.em-listing__toggle:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.em-listing__key{font-family:var(--sc-mono);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.em-listing__status--active{background:var(--success-soft);color:var(--success)}.em-listing__status--sold{background:var(--sc-accent-surface);color:var(--sc-accent-pressed)}.em-listing__meta{min-width:0;color:var(--sc-text-body);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:.8125rem;display:flex}.em-listing__objects{overflow-wrap:anywhere;min-width:0}.em-listing__grouping{color:var(--sc-text-muted)}.em-listing__price{font-variant-numeric:tabular-nums;color:var(--sc-text);white-space:nowrap;margin-inline-start:auto;font-weight:600}.em-listing__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.em-listing__actions .em-btn{min-height:32px;padding:5px 11px}.em-listing__details{border-top:1px solid var(--sc-line);grid-column:1/-1;gap:8px;margin:2px 0 0;padding:10px 0 0;font-size:.8125rem;display:grid}.em-listing__details>div{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.em-listing__details dt{color:var(--sc-text-muted);font-weight:500}.em-listing__details dd{color:var(--sc-text);flex-wrap:wrap;gap:6px;margin:0;display:flex}.em-listing__json{font-family:var(--sc-mono);overflow-wrap:anywhere;font-size:.75rem}.em-listing-type{color:var(--sc-text-body);align-items:center;gap:6px;font-size:.8125rem;font-weight:550;display:inline-flex}.em-listing-type__tag{background:var(--sc-accent);width:20px;height:16px;color:var(--sc-on-accent);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.em-listings__more{justify-self:center}.em-listings__types{border-top:1px solid var(--sc-line);gap:10px;padding-top:12px;display:grid}.em-listings__types>summary{cursor:pointer;color:var(--sc-text);font-size:.875rem;font-weight:600}.em-listings__types>summary:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px;border-radius:4px}.em-listings__type-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.em-listings__type-list li{align-items:center;gap:10px;display:flex}.em-listings__type-list li .em-btn{width:34px;min-height:32px;margin-inline-start:auto;padding:0}@media (max-width:720px){.em-listing{grid-template-columns:1fr}.em-listing__price{margin-inline-start:0}.em-listing__actions{justify-content:flex-start}.em-listing__details>div{grid-template-columns:1fr;gap:2px}.em-listings__filters{align-items:stretch}.em-listings__type-filter,.em-listings__type-filter .em-input{width:100%}}.sbx-banner__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.dash-shell .sbx-panel__summary{color:var(--sc-text-body);margin:0 0 12px;font-size:.875rem}.dash-shell .sbx-panel__link{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.dash-shell .sbxm{align-content:start;gap:20px;display:grid}.dash-shell .sbxm-intro{border:1px solid var(--sbx-line);background:var(--sbx-soft);color:var(--sc-text);border-radius:14px;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.dash-shell .sbxm-intro__icon{background:var(--sbx-bg);width:44px;height:44px;color:var(--sbx-icon);border:1px solid var(--sbx-line);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dash-shell .sbxm-intro__text{min-width:0}.dash-shell .sbxm-intro__title{letter-spacing:-.01em;color:var(--sc-text);margin:0 0 4px;font-size:1.125rem;font-weight:650}.dash-shell .sbxm-intro__lead{max-width:72ch;color:var(--sc-text-body);margin:0;font-size:.9rem;line-height:1.55}.dash-shell .sbxm-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;margin:14px 0 0}.dash-shell .sbxm-readonly{margin:0}.dash-shell .sbxm-inside{justify-items:start;gap:12px;display:grid}.dash-shell .sbxm-inside .sc-btn{align-items:center;gap:8px;display:inline-flex}.dash-shell .sbxm-create__form{gap:14px;margin-top:14px;display:grid}.dash-shell .sbxm-create__name{max-width:520px;margin:0}.dash-shell .sbxm-create__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dash-shell .sbxm-create__options .gov-check-row--standalone{box-sizing:border-box;height:100%;margin-top:0}.dash-shell .sbxm-create__nested.is-disabled{cursor:not-allowed;color:var(--sc-text-muted)}.dash-shell .sbxm-create__foot{justify-content:flex-start;display:flex}.dash-shell .sbxm-create__foot .sc-btn{align-items:center;gap:8px;display:inline-flex}.dash-shell .sbxm-list-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dash-shell .sbxm-list{border:1px solid var(--sc-line);border-radius:12px;margin:0;padding:0;list-style:none;display:grid}.dash-shell .sbxm-row{align-items:center;gap:16px;padding:14px 16px;display:flex}.dash-shell .sbxm-row+.sbxm-row{border-top:1px solid var(--sc-line)}.dash-shell .sbxm-row__main{flex:1;gap:6px;min-width:0;display:grid}.dash-shell .sbxm-row__name{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.dash-shell .sbxm-row__title{overflow-wrap:anywhere;min-width:0;color:var(--sc-text);font-weight:600}.dash-shell .sbxm-row__meta{color:var(--sc-text-muted);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:.8125rem;display:flex}.dash-shell .sbxm-usage{flex-wrap:wrap;gap:6px;margin:2px 0 0;display:flex}.dash-shell .sbxm-usage>div{border:1px solid var(--sc-line);background:var(--sc-surface-subtle);border-radius:999px;align-items:baseline;gap:6px;padding:3px 9px;font-size:.75rem;display:inline-flex}.dash-shell .sbxm-usage dt{color:var(--sc-text-muted)}.dash-shell .sbxm-usage dd{color:var(--sc-text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.dash-shell .sbxm-row__actions{flex:none;align-items:center;gap:8px;display:flex}.dash-shell .sbxm-reset-options{gap:8px;margin:0 0 16px;display:grid}.dash-shell .sbxm-reset-options .gov-check-row--standalone{margin-top:0}.dash-shell .sbxm-typed{margin-bottom:4px}.dash-shell .sbxm-typed__name{background:var(--sc-surface-subtle);font-family:var(--sc-mono);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-weight:600}.dash-shell .sbxm-docs{color:var(--sc-text-muted);align-items:center;gap:6px;margin:0;font-size:.8125rem;display:inline-flex}.dash-shell .sbxm-docs a{color:var(--sc-accent)}@media (max-width:900px){.dash-shell .sbxm-create__options{grid-template-columns:1fr}}@media (max-width:640px){.dash-shell .sbxm-intro{flex-direction:column;padding:16px}.dash-shell .sbxm-facts{grid-template-columns:1fr}.dash-shell .sbxm-row{flex-direction:column;align-items:stretch;gap:12px}.dash-shell .sbxm-row__actions{justify-content:space-between}.dash-shell .sbxm-create__foot .sc-btn{justify-content:center;width:100%}.sbx-banner__name{display:none}}.em-order-summary{border:1px solid var(--sc-line);border-radius:var(--em-radius,12px);background:var(--sc-surface);gap:6px;max-width:36rem;padding:10px 14px;display:grid}.em-order-summary p{margin:0;font-size:.8125rem;line-height:1.5}.em-order-summary__places{color:var(--sc-text-muted);font-variant-numeric:tabular-nums}.em-order-summary__places.is-complete{color:var(--sc-text);font-weight:600}.em-order-summary__total{color:var(--sc-text-muted);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.em-order-summary__total strong{color:var(--sc-text);font-variant-numeric:tabular-nums;font-size:.95rem}.em-order-summary__warn{color:var(--danger);font-weight:600}.em-events-note{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.em-events-note__badge{background:var(--sc-accent-surface,color-mix(in srgb, var(--sc-accent) 14%, transparent));color:var(--sc-text);border-radius:999px;align-items:center;padding:2px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.em-ticket-type{color:var(--sc-text-muted);align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.em-ticket-type select{border:1px solid var(--sc-line);background:var(--sc-surface);min-height:32px;color:var(--sc-text);font:inherit;border-radius:8px;padding:4px 8px}.em-ticket-type select:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.em-popover-info{color:var(--sc-text)}.em-layout[data-em-buttons=round] :is(.em-btn,.em-tab){border-radius:999px}.em-layout[data-em-buttons=square] :is(.em-btn,.em-tab){border-radius:min(6px, var(--em-radius,6px))}.em-layout[data-em-corners=custom] :is(.em-panel,.em-order-summary,.em-map .canvasHost--viewer){border-radius:var(--em-radius)}.dash-shell .dev-portal__api-frame-wrap{background:var(--sc-surface-sunken,var(--sc-bg));border-radius:8px;position:relative}.dash-shell .dev-portal__api-frame-wrap[data-loaded=false] .dev-portal__api-frame{opacity:0}.dash-shell .dev-portal__api-frame-wrap .dev-portal__api-frame{transition:opacity .2s}.dash-shell .dev-portal__api-loading{z-index:1;color:var(--sc-text-muted);justify-content:center;align-items:center;gap:10px;margin:0;font-size:.875rem;display:flex;position:absolute;inset:0}.dash-shell .dev-portal__api-spinner{border:2px solid var(--sc-line);border-top-color:var(--sc-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite dev-portal-spin}@keyframes dev-portal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dash-shell .dev-portal__api-spinner{animation:none}.dash-shell .dev-portal__api-frame-wrap .dev-portal__api-frame{transition:none}}
