.admin-shell-module__-XOrja__shell{background:var(--admin-canvas);grid-template-rows:auto 1fr;min-width:0;min-height:100dvh;display:grid;overflow-x:clip}.admin-shell-module__-XOrja__skipLink{z-index:4;top:max(var(--admin-space-2), var(--admin-safe-top));left:max(var(--admin-space-2), env(safe-area-inset-left));min-height:var(--admin-target-min);padding:var(--admin-space-2) var(--admin-space-4);border-radius:var(--admin-radius-full);background:var(--admin-accent);color:var(--admin-accent-ink);font-weight:var(--admin-weight-bold);opacity:0;pointer-events:none;transition-property:transform,opacity;transition-duration:var(--admin-motion-fast);transition-timing-function:var(--admin-ease-standard);position:fixed;transform:translateY(-120%)}.admin-shell-module__-XOrja__skipLink:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.admin-shell-module__-XOrja__header{z-index:2;min-width:0;min-height:var(--admin-header-height);justify-content:space-between;align-items:center;gap:var(--admin-space-2) var(--admin-space-3);padding:max(var(--admin-space-3), var(--admin-safe-top)) max(var(--admin-space-4), env(safe-area-inset-right)) var(--admin-space-3) max(var(--admin-space-4), env(safe-area-inset-left));border-bottom:1px solid var(--admin-line);background:var(--admin-panel);flex-wrap:wrap;display:flex;position:sticky;top:0}.admin-shell-module__-XOrja__headerBrand,.admin-shell-module__-XOrja__headerActions{align-items:center;gap:var(--admin-space-3);min-width:0;display:flex}.admin-shell-module__-XOrja__headerBrand{align-items:baseline}.admin-shell-module__-XOrja__product,.admin-shell-module__-XOrja__register,.admin-shell-module__-XOrja__environment,.admin-shell-module__-XOrja__navigationEmpty,.admin-shell-module__-XOrja__identityName{margin:0}.admin-shell-module__-XOrja__product{font-size:var(--admin-type-lg);font-weight:var(--admin-weight-display);letter-spacing:var(--admin-tracking-tight);line-height:var(--admin-leading-heading)}.admin-shell-module__-XOrja__register,.admin-shell-module__-XOrja__identityName{color:var(--admin-ink-muted);font-size:var(--admin-type-sm);display:none}.admin-shell-module__-XOrja__environment{padding:var(--admin-space-1) var(--admin-space-3);border:1px solid var(--admin-line-strong);border-radius:var(--admin-radius-full);color:var(--admin-ink-muted);font-family:var(--admin-font-mono);font-size:var(--admin-type-xs);font-variant-numeric:tabular-nums;font-weight:var(--admin-weight-semibold);letter-spacing:var(--admin-tracking-caps)}.admin-shell-module__-XOrja__logoutButton{min-width:var(--admin-target-min);min-height:var(--admin-target-min);justify-content:center;align-items:center;gap:var(--admin-space-2);padding:var(--admin-space-2) var(--admin-space-3);border:1px solid var(--admin-line-strong);border-radius:var(--admin-radius-full);background:var(--admin-panel);color:var(--admin-ink);font-size:var(--admin-type-sm);font-weight:var(--admin-weight-semibold);cursor:pointer;transition-property:opacity;transition-duration:var(--admin-motion-fast);transition-timing-function:var(--admin-ease-standard);display:flex}.admin-shell-module__-XOrja__logoutLabel{display:none}.admin-shell-module__-XOrja__logoutButton:focus-visible,.admin-shell-module__-XOrja__navigationLink:focus-visible,.admin-shell-module__-XOrja__tab:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.admin-shell-module__-XOrja__logoutButton[data-pressed=true],.admin-shell-module__-XOrja__navigationLink[data-pressed=true],.admin-shell-module__-XOrja__tab[data-pressed=true]{opacity:var(--admin-pressed-opacity)}.admin-shell-module__-XOrja__navStrip{flex-basis:100%;min-width:0;display:none}.admin-shell-module__-XOrja__navigation{min-width:0}.admin-shell-module__-XOrja__navigationEmpty{color:var(--admin-ink-muted);font-size:var(--admin-type-sm)}.admin-shell-module__-XOrja__navigationList{gap:var(--admin-space-1);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.admin-shell-module__-XOrja__navigationLink{min-height:var(--admin-target-min);border-radius:var(--admin-radius-full);padding:var(--admin-space-2) var(--admin-space-4);color:var(--admin-ink-muted);font-size:var(--admin-type-sm);font-weight:var(--admin-weight-semibold);transition-property:opacity;transition-duration:var(--admin-motion-fast);transition-timing-function:var(--admin-ease-standard);border:1px solid #0000;align-items:center;text-decoration:none;display:flex}.admin-shell-module__-XOrja__navigationLink[aria-current=page]{border-color:var(--admin-accent);background:var(--admin-accent);color:var(--admin-accent-ink)}.admin-shell-module__-XOrja__main{width:100%;min-width:0;max-width:var(--admin-shell-max);padding:var(--admin-space-5) max(var(--admin-space-4), env(safe-area-inset-right)) calc(var(--admin-tab-bar-height) + var(--admin-space-6) + var(--admin-safe-bottom)) max(var(--admin-space-4), env(safe-area-inset-left));margin:0 auto}.admin-shell-module__-XOrja__tabBar{z-index:3;width:100%;max-width:var(--admin-shell-max);padding:var(--admin-space-3) var(--admin-space-4) max(var(--admin-safe-bottom), var(--admin-space-5));pointer-events:none;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.admin-shell-module__-XOrja__tabBlur{z-index:0;bottom:0;left:0;right:0;top:calc(-1 * var(--admin-space-5));pointer-events:none;position:absolute}.admin-shell-module__-XOrja__tabBlur>div{position:absolute;inset:0}.admin-shell-module__-XOrja__tabBlur>div:first-child{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(to bottom, var(--admin-mask-opaque) 0%, var(--admin-mask-opaque) 25%, transparent 50%);-webkit-mask-image:linear-gradient(to bottom, var(--admin-mask-opaque) 0%, var(--admin-mask-opaque) 25%, transparent 50%);mask-image:linear-gradient(to bottom, var(--admin-mask-opaque) 0%, var(--admin-mask-opaque) 25%, transparent 50%)}.admin-shell-module__-XOrja__tabBlur>div:nth-child(2){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--admin-mask-opaque) 25%, var(--admin-mask-opaque) 50%, transparent 75%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--admin-mask-opaque) 25%, var(--admin-mask-opaque) 50%, transparent 75%);mask-image:linear-gradient(to bottom, transparent 0%, var(--admin-mask-opaque) 25%, var(--admin-mask-opaque) 50%, transparent 75%)}.admin-shell-module__-XOrja__tabBlur>div:nth-child(3){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to bottom, transparent 25%, var(--admin-mask-opaque) 50%, var(--admin-mask-opaque) 75%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 25%, var(--admin-mask-opaque) 50%, var(--admin-mask-opaque) 75%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 25%, var(--admin-mask-opaque) 50%, var(--admin-mask-opaque) 75%, transparent 100%)}.admin-shell-module__-XOrja__tabBlur>div:nth-child(4){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom, transparent 50%, var(--admin-mask-opaque) 75%);-webkit-mask-image:linear-gradient(to bottom, transparent 50%, var(--admin-mask-opaque) 75%);mask-image:linear-gradient(to bottom, transparent 50%, var(--admin-mask-opaque) 75%)}.admin-shell-module__-XOrja__tabRow{z-index:1;grid-template-columns:repeat(var(--tab-count), minmax(0, 1fr));min-width:0;padding:var(--admin-space-2);border:1px solid var(--admin-nav-border);border-radius:var(--admin-radius-full);background:var(--admin-nav-bg);box-shadow:var(--admin-nav-shadow);pointer-events:auto;flex:1;display:grid;position:relative}.admin-shell-module__-XOrja__tabPill{top:var(--admin-space-2);bottom:var(--admin-space-2);left:var(--admin-space-2);width:calc((100% - var(--admin-space-2) * 2) / var(--tab-count));border-radius:var(--admin-radius-full);background:var(--admin-accent);opacity:1;transform:translateX(calc(var(--tab-index) * 100%));transition-property:transform,opacity;transition-duration:var(--admin-motion-fast);transition-timing-function:var(--admin-ease-standard);position:absolute}.admin-shell-module__-XOrja__tabPillHidden{opacity:0}.admin-shell-module__-XOrja__tab{z-index:1;min-width:0;min-height:var(--admin-target-min);border-radius:var(--admin-radius-full);color:var(--admin-ink-muted);transition-property:opacity;transition-duration:var(--admin-motion-fast);transition-timing-function:var(--admin-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.admin-shell-module__-XOrja__tab[aria-current=page]{color:var(--admin-accent-ink)}.admin-shell-module__-XOrja__tabIcon{flex:none}.admin-shell-module__-XOrja__tabLabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:37.5rem){.admin-shell-module__-XOrja__main{max-width:min(var(--admin-shell-expanded-max), calc(100vw - var(--admin-shell-gutter) * 2))}}@media (min-width:52.5rem){.admin-shell-module__-XOrja__main{max-width:var(--admin-shell-expanded-max)}}@media (min-width:48rem){.admin-shell-module__-XOrja__header{padding-right:max(var(--admin-space-6), env(safe-area-inset-right));padding-left:max(var(--admin-space-6), env(safe-area-inset-left))}.admin-shell-module__-XOrja__register,.admin-shell-module__-XOrja__logoutLabel{display:block}.admin-shell-module__-XOrja__main{padding-right:max(var(--admin-space-6), env(safe-area-inset-right));padding-left:max(var(--admin-space-6), env(safe-area-inset-left))}}@media (min-width:64rem){.admin-shell-module__-XOrja__identityName,.admin-shell-module__-XOrja__navStrip{display:block}.admin-shell-module__-XOrja__tabBar{display:none}.admin-shell-module__-XOrja__main{max-width:var(--admin-content-max);padding-top:var(--admin-space-7);padding-bottom:max(var(--admin-space-8), var(--admin-safe-bottom))}}@media (prefers-reduced-transparency:reduce){.admin-shell-module__-XOrja__tabBlur{display:none}}@media (prefers-reduced-motion:reduce){.admin-shell-module__-XOrja__skipLink,.admin-shell-module__-XOrja__logoutButton,.admin-shell-module__-XOrja__navigationLink,.admin-shell-module__-XOrja__tab,.admin-shell-module__-XOrja__tabPill{transition-duration:var(--admin-motion-none)}}
