@layer payload-default{.list-selection{gap:var(--spacer-1);color:var(--color-text-secondary);align-items:center;margin-left:auto;display:flex}.list-selection__count{margin-right:var(--spacer-2)}.list-selection__actions{gap:var(--spacer-1);display:flex}.list-selection__button,.list-selection__button.btn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}
@layer payload-default;
@layer payload-default{.icon--refresh .stroke{stroke:currentColor}.icon--refresh .fill{fill:currentColor}}
@layer payload-default;
@layer payload-default{.api-key-input{gap:var(--spacer-1);align-items:center;width:100%;display:flex}.api-key-input__control{gap:var(--spacer-2);min-width:0;min-height:var(--spacer-5);padding:0 var(--spacer-2);background:var(--color-bg-secondary);border:var(--stroke-width-small) solid transparent;border-radius:var(--radius-medium);flex-grow:1;align-items:center;display:flex}.api-key-input__icon{width:var(--spacer-4);height:var(--spacer-4);color:var(--color-icon-secondary);flex-shrink:0}.api-key-input__field{min-width:0;font-family:var(--font-family-mono);font-size:var(--text-body-large-font-size);line-height:var(--text-body-large-line-height);color:var(--color-text);background:0 0;border:none;outline:none;flex-grow:1;padding:0}.api-key-input__field:focus,.api-key-input__field:focus-visible{box-shadow:none;outline:none}.api-key-input__field[type=password]{font-family:var(--font-family-sans);font-size:var(--text-body-large-font-size);font-weight:var(--text-body-large-strong-font-weight);letter-spacing:.025rem}.api-key-input__toggle{width:var(--spacer-4);height:var(--spacer-4);color:var(--color-icon-secondary);appearance:none;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.api-key-input__toggle:hover{color:var(--color-icon)}.api-key-input .copy-to-clipboard{width:var(--spacer-5);min-height:var(--spacer-5);color:var(--color-icon-secondary);background:var(--color-bg-secondary);border:var(--stroke-width-small) solid transparent;border-radius:var(--radius-medium);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.api-key-input .copy-to-clipboard:hover{color:var(--color-icon);background:var(--color-bg-hover)}}
@layer payload-default{.icon--language{flex-shrink:0}}
@layer payload-default;
@layer payload-default{.step-nav{font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--color-text);letter-spacing:var(--text-body-medium-letter-spacing);align-items:center;display:flex}.step-nav:after{width:var(--spacer-3);content:" ";background:linear-gradient(to right, transparent, var(--color-bg));position:sticky;top:0;right:0}.step-nav a{border-radius:var(--button-radius);align-items:center;text-decoration:none;display:flex}.step-nav a label{cursor:pointer}.step-nav span{max-width:calc(var(--spacer-6) * 4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.step-nav span:has(.dashboard-breadcrumb-dropdown,.dashboard-breadcrumb-dropdown__editing){white-space:normal;max-width:none;overflow:visible}.step-nav__separator{width:var(--spacer-2);color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex}.step-nav__last{color:var(--color-text-secondary)}.step-nav__item:not(.btn){margin-left:var(--spacer-2)}.step-nav__item:has(.btn){margin-left:var(--spacer-2)}.step-nav__item:has(.btn){margin-left:0}}
@layer payload-default{.localizer{flex-wrap:nowrap;align-items:center;display:flex;position:relative}.localizer__button-content{align-items:center;display:flex}.localizer .btn__content{gap:0}.localizer .btn:not(.btn--selected) .btn__icon{color:var(--color-icon-secondary)}}
@layer payload-default{.nav-toggler{cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:flex;position:relative}}
@layer payload-default{.graphic-account{vector-effect:non-scaling-stroke;position:relative;overflow:visible}.graphic-account__bg{fill:var(--color-bg-secondary);stroke:var(--color-border);stroke-width:var(--stroke-width-small)}.graphic-account__head,.graphic-account__body{fill:var(--color-icon-secondary)}.graphic-account--active .graphic-account__bg{fill:var(--color-bg-selected);stroke:var(--color-border-selected)}.graphic-account--active .graphic-account__head,.graphic-account--active .graphic-account__body{fill:var(--color-icon-selected)}.graphic-account:hover:not(.graphic-account--active) .graphic-account__bg{fill:var(--color-bg-hover);stroke:var(--color-border-strong)}.graphic-account:hover:not(.graphic-account--active) .graphic-account__head,.graphic-account:hover:not(.graphic-account--active) .graphic-account__body{fill:var(--color-icon)}}
@layer payload-default;
@layer payload-default{.icon--variable-color{flex-shrink:0}}
.user-menu{align-items:center;display:inline-flex}.user-menu__trigger{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.user-menu__trigger--active{opacity:.8}.user-menu__profile{gap:var(--spacer-2);padding:var(--spacer-3) var(--spacer-2);color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.user-menu__profile:hover{text-decoration:none}.user-menu__avatar{width:var(--spacer-6);height:var(--spacer-6);border-radius:50%;flex-shrink:0;overflow:hidden}.user-menu__avatar img{object-fit:cover;width:100%;height:100%}.user-menu__name,.user-menu__identifier{font-family:var(--text-body-medium-strong-font-family);font-size:var(--text-body-medium-strong-font-size);font-weight:var(--text-body-medium-strong-font-weight);line-height:var(--text-body-medium-strong-line-height);text-align:center;letter-spacing:var(--text-body-medium-strong-letter-spacing);margin:0}.user-menu__name+.user-menu__identifier{color:var(--color-text-secondary)}.user-menu__submenu-header-wrap{padding:0 var(--spacer-2)}.user-menu__submenu-header-row{gap:var(--spacer-1);align-items:center;display:flex}.user-menu__submenu-title{font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--color-text);letter-spacing:var(--text-letter-spacing);margin:0}
@layer payload-default{.app-header{z-index:var(--z-modal);width:100%;position:relative}.app-header__mobile-nav-toggler{display:none}.app-header__localizer.localizer{flex-shrink:0}.app-header__content{gap:var(--spacer-2-5);padding:var(--spacer-2-5) var(--gutter-h);flex-grow:1;align-items:center;display:flex;position:relative}.app-header__wrapper{gap:var(--spacer-2);flex-grow:1;justify-content:space-between;align-items:center;width:100%;display:flex}.app-header__account{flex-shrink:0;position:relative}.app-header__account:focus:not(:focus-visible){opacity:1}.app-header__account:focus-visible{outline:none}.app-header__account:focus-visible:after{pointer-events:none;content:"";border:var(--accessibility-outline);border-radius:var(--button-radius);outline:none;position:absolute;inset:0}.app-header__step-nav-wrapper{gap:var(--spacer-1);width:100%;margin-right:auto;margin-left:calc(-1 * var(--spacer-1));flex-grow:0;display:flex}.app-header__controls-wrapper{gap:var(--spacer-2);flex:1;align-items:center;min-width:0;display:flex}.app-header__sidebar-toggle{color:var(--color-icon);cursor:pointer;border:var(--stroke-width-small) solid transparent;border-radius:var(--button-radius);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex}.app-header__sidebar-toggle:hover{background-color:var(--color-bg-transparent-hover)}.app-header__sidebar-toggle:focus-visible{border-color:var(--color-border-selected);outline:none}.app-header__actions-wrapper{gap:var(--spacer-2-5);align-items:center;display:flex;position:relative}.app-header__gradient-placeholder{width:var(--spacer-3);height:var(--spacer-3);background:linear-gradient(to right, transparent, var(--color-bg));position:absolute;top:0;right:0}.app-header__actions{gap:var(--spacer-2);white-space:nowrap;flex-shrink:0;align-items:center;max-width:600px;display:flex}.app-header__actions::-webkit-scrollbar{display:none}.app-header__last-action{margin-right:var(--spacer-3)}@media (max-width:1440px){.app-header__actions{max-width:500px}}@media (max-width:1024px){.app-header__gradient-placeholder{right:var(--spacer-3)}.app-header__actions{max-width:300px}}@media (max-width:768px){.app-header__content{padding:var(--spacer-2-5)}.app-header__controls-wrapper{flex-wrap:wrap}.app-header__step-nav-wrapper{width:unset}.app-header--nav-open .app-header__localizer{display:none}.app-header__mobile-nav-toggler{align-items:center;display:flex}.app-header__mobile-nav-toggler.nav-toggler--is-open{opacity:.5}.app-header__gradient-placeholder{right:0}.app-header__actions{max-width:150px;margin-right:0}}}
@layer payload-default{.nav-group{width:calc(100% + var(--spacer-2-5) * 2);padding-inline:var(--spacer-2-5);margin-inline-start:calc(-1 * var(--spacer-2-5))}.nav-group+.nav-group{padding-top:var(--spacer-2-5);border-top:1px solid var(--color-border);margin-block-start:var(--spacer-2)}.nav-group__toggle{width:100%;padding:var(--spacer-1) var(--spacer-4) var(--spacer-1) var(--spacer-1);margin-bottom:var(--spacer-2);font-family:var(--text-body-medium-strong-font-family);font-size:var(--text-body-medium-strong-font-size);font-weight:var(--text-body-medium-strong-font-weight);line-height:var(--text-body-medium-strong-line-height);color:var(--color-text);text-align:left;cursor:pointer;border-radius:var(--button-radius);background:0 0;border:0;align-items:center;display:flex;position:relative}.nav-group__toggle:hover,.nav-group__toggle:focus-visible{color:var(--color-text)}:is(.nav-group__toggle:hover,.nav-group__toggle:focus-visible) .nav-group__indicator{opacity:1}.nav-group__content{padding-bottom:var(--spacer-1)}.nav-group__indicator{inset-inline-start:0;left:calc(-1 * var(--spacer-1));width:var(--spacer-3);height:var(--spacer-3);color:var(--color-icon-tertiary);opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;transform:translate(-50%)}.nav-group--collapsed .collapsible__toggle{border-bottom-right-radius:var(--button-radius);border-bottom-left-radius:var(--button-radius)}.nav-group--collapsed .nav-group__content{padding-bottom:0}}
@layer payload-default{.sidebar-toggle{padding:var(--spacer-1);color:var(--color-icon);cursor:pointer;background:var(--color-bg);border-radius:var(--button-radius);border:0;outline:none;justify-content:center;align-items:center;transition:background-color .1s;display:flex;position:relative}.sidebar-toggle:hover{background:var(--color-bg-hover)}.sidebar-toggle:active{background:var(--color-bg-pressed)}.sidebar-toggle:focus-visible{outline:var(--accessibility-outline);outline-offset:-1px}.sidebar-toggle .tooltip{transform:translate3d(0, var(--spacer-1), 0);top:100%;bottom:auto;left:0}.sidebar-toggle .tooltip:after{top:0;bottom:auto;left:var(--spacer-3);border-top:none;border-bottom:var(--caret-size) solid var(--color-bg-inverse);transform:translate(-50%,-100%)}}
@layer payload-default{.nav{width:var(--nav-width);border-right:var(--stroke-width-small) solid var(--color-border);flex-shrink:0;height:100vh;position:sticky;top:0;left:0}[dir=rtl] .nav{border-right:none;border-left:var(--stroke-width-small) solid var(--color-border)}}
@layer payload-default{.settings-menu-button.popup--h-align-left .popup__content{left:calc(var(--nav-padding-inline-start)*-.5)}}
@layer payload-default{.sidebar-tab-error__content{flex-direction:column;gap:2px;line-height:1.4;display:flex}.sidebar-tab-error__content strong{font-weight:600}.sidebar-tab-error__content span{opacity:.8;font-size:.625rem}.sidebar-tab-error__retry{all:unset;margin-top:var(--spacer-1);cursor:pointer;font-size:.625rem;text-decoration:underline}.sidebar-tab-error__retry:hover{opacity:.8}}
@layer payload-default{.card{gap:var(--spacer-2);width:100%;min-height:4rem;padding:var(--spacer-2-5) var(--spacer-3);background:var(--color-bg-secondary);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-medium);align-items:stretch;display:flex;position:relative}.card__title{text-overflow:ellipsis;font-family:var(--text-body-medium-strong-font-family);font-size:var(--text-body-medium-strong-font-size);font-weight:var(--text-body-medium-strong-font-weight);line-height:var(--text-body-medium-strong-line-height);color:var(--color-text);letter-spacing:var(--text-body-medium-letter-spacing);white-space:nowrap;overflow:hidden}.card__actions{top:var(--spacer-2);right:var(--spacer-2);z-index:2;display:inline-flex;position:absolute}.card--has-onclick{cursor:pointer}.card--has-onclick:hover{background:var(--color-bg-secondary-hover)}.card--has-onclick:has(.card__click:active){background:var(--color-bg-secondary-pressed)}.card .card__click{z-index:1;border-radius:inherit;width:auto;height:auto;margin:0;position:absolute;inset:0}.card .card__click:hover,.card .card__click:active,.card .card__click:hover:not(.btn--disabled),.card .card__click:active:not(.btn--disabled){background-color:#0000}.card .card__click:focus-visible{outline:var(--stroke-width-small) solid var(--accessibility-focus-color);outline-offset:0}}
