:root{--sr-font-family:"Space Grotesk","Avenir Next","Helvetica Neue",Arial,sans-serif;--sr-header-bg:linear-gradient(135deg,#f7f2e8,#f2f7ff);--sr-header-surface:#fff;--sr-header-global-bg:#f7f2e80d;--sr-header-app-bg:#ffffff1a;--sr-header-breadcrumbs-bg:#f7f2e833;--sr-header-backdrop:blur(20px)saturate(160%);--sr-header-text:#1a1f2b;--sr-header-muted:#5b6572;--sr-header-accent:#ff6a3d;--sr-header-border:#1a1f2b1f;--sr-header-shadow:0 10px 30px #0d121f14;--sr-card-bg:#fff;--sr-card-border:#1a1f2b1f;--sr-card-muted:#5b6572;--sr-card-shadow:0 18px 40px #0d121f1f;--sr-radius-sm:10px;--sr-radius-md:16px;--sr-global-icon-size:42px;--sr-global-border-height:calc(var(--sr-global-icon-size)*2/3);--sr-header-icon-bg:var(--sr-card-bg);--sr-header-icon-border:var(--sr-card-border);--sr-header-icon-shadow:var(--sr-header-shadow);--sr-header-offset:0px}:root[data-theme=dark]{--sr-header-bg:linear-gradient(135deg,#0b1020,#0f172a);--sr-header-surface:#0f172a;--sr-header-global-bg:#0b10200d;--sr-header-app-bg:#0f172a1a;--sr-header-breadcrumbs-bg:#0b102033;--sr-header-text:#f1f5f9;--sr-header-muted:#a8b3cc;--sr-header-border:#94a3b83d;--sr-header-shadow:0 14px 32px #0206178c;--sr-card-bg:#111827;--sr-card-border:#94a3b82e;--sr-card-muted:#94a3b8;--sr-card-shadow:0 20px 44px #02061799;--sr-header-icon-bg:#24324a;--sr-header-icon-border:#cbd5e166;--sr-header-icon-shadow:0 12px 26px #0206178c}body{padding-top:var(--sr-header-offset,0px)}.sr-header{color:var(--sr-header-text);background:var(--sr-header-bg);font-family:var(--sr-font-family);z-index:100;width:100%;position:fixed;top:0;left:0;right:0}.sr-header__bar{min-height:var(--sr-bar-height,64px);border-bottom:1px solid var(--sr-header-border);align-items:center;display:flex;position:relative}.sr-header__bar--global{background:var(--sr-header-global-bg);backdrop-filter:var(--sr-header-backdrop);box-shadow:none;height:var(--sr-bar-height,var(--sr-global-border-height));min-height:var(--sr-bar-height,var(--sr-global-border-height));border-bottom:1px solid var(--sr-header-border);z-index:3;align-items:flex-end;padding-top:0;position:relative;overflow:visible}.sr-header__bar--global .sr-header__bar-inner{flex-wrap:nowrap;align-items:flex-end;gap:12px;height:100%;padding:0 24px}.sr-header__left--global{flex:auto;min-width:0;max-width:55%}.sr-header__left--global .sr-brand__text{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.sr-header__right--global{flex:none;justify-content:flex-end;position:static;transform:none}.sr-header__bar--global .sr-header__left,.sr-header__bar--global .sr-header__right{align-items:flex-end}.sr-header__stack--global{box-shadow:none;z-index:2;background:0 0;border:none;border-radius:0;min-width:0;padding:0;position:relative}.sr-header__stack--global .sr-header__slot{display:inline-flex}.sr-header__bar--app{background:var(--sr-header-app-bg);backdrop-filter:var(--sr-header-backdrop);box-shadow:var(--sr-header-shadow);z-index:1;flex-direction:column;align-items:stretch}.sr-header__bar--app .sr-header__bar-inner{padding:14px 24px 10px}.sr-header__bar-inner{z-index:2;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:0 24px;display:flex;position:relative}.sr-header__left,.sr-header__right{align-items:center;gap:20px;display:flex}.sr-header__bar--global .sr-header__left,.sr-header__bar--global .sr-header__right{gap:12px}.sr-header__left{flex:auto}.sr-header__right{flex:none}.sr-header__stack{align-items:center;gap:12px;display:inline-flex}.sr-header__breadcrumbs{border-top:1px solid var(--sr-header-border);color:var(--sr-header-muted);letter-spacing:.02em;background:var(--sr-header-breadcrumbs-bg);backdrop-filter:var(--sr-header-backdrop);align-items:center;width:100%;min-height:32px;padding:4px 24px 10px;font-size:.78rem;display:flex}.sr-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.sr-brand__logo{object-fit:contain;border-radius:6px;width:28px;height:28px}.sr-brand__text{flex-direction:column;gap:2px;display:flex}.sr-brand__title{letter-spacing:-.02em;font-size:1rem;font-weight:600}.sr-brand__subtitle{color:var(--sr-header-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem}.sr-header__bar--global .sr-brand__title{font-size:.9rem;line-height:1}.sr-header__bar--global .sr-brand__subtitle{display:none}.sr-menu{align-items:center;display:inline-flex}.sr-menu__list{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sr-menu__list--panel{flex-direction:column;align-items:stretch;gap:0}.sr-menu__item{display:flex}.sr-menu__list--panel .sr-menu__item{width:100%}.sr-menu__link,.sr-menu__button{border-radius:var(--sr-radius-sm);color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:6px 10px;font-size:.92rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sr-menu__list--panel .sr-menu__link,.sr-menu__list--panel .sr-menu__button{border-bottom:1px solid var(--sr-card-border);border-radius:0;justify-content:flex-start;width:100%;padding:10px 14px;font-size:.85rem;font-weight:600}.sr-menu__list--panel .sr-menu__item:last-child .sr-menu__link,.sr-menu__list--panel .sr-menu__item:last-child .sr-menu__button{border-bottom:none}.sr-menu__link:hover,.sr-menu__button:hover{color:var(--sr-header-text);background:#ff6a3d1f;border-color:#ff6a3d40}.sr-menu__icon,.sr-popover__icon{justify-content:center;align-items:center;display:inline-flex}.sr-menu__label{white-space:nowrap}.sr-popover{display:inline-flex;position:relative}.sr-popover__trigger{border-radius:var(--sr-radius-sm);border:1px solid var(--sr-header-border);background:var(--sr-card-bg);color:inherit;cursor:pointer;align-items:center;gap:8px;padding:6px 12px;font-size:.88rem;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.sr-popover__trigger:hover{border-color:#ff6a3d66;box-shadow:0 8px 16px #ff6a3d26}.sr-popover__trigger--icon{border-radius:999px;justify-content:center;gap:0;width:40px;height:40px;padding:0}.sr-header__bar--global .sr-popover__trigger--icon{height:var(--sr-global-icon-size);width:var(--sr-global-icon-size)}.sr-header__theme-toggle{border:1px solid var(--sr-header-border);background:var(--sr-header-surface);box-shadow:var(--sr-header-shadow);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.sr-header__theme-button{color:var(--sr-header-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sr-header__theme-button:hover{color:var(--sr-header-text)}.sr-header__theme-button.is-active{color:var(--sr-header-text);background:#ff6a3d1f;border-color:#ff6a3d59}.sr-header__theme-icon{width:14px;height:14px}.sr-directory-trigger{border:1px solid var(--sr-header-icon-border);background:var(--sr-header-icon-bg)}.sr-profile-trigger{border:2px solid var(--sr-header-icon-border);background:var(--sr-header-icon-bg);overflow:hidden}.sr-header__bar--global .sr-header__stack--global,.sr-header__bar--global .sr-header__theme-toggle{z-index:6;position:relative;transform:translateY(50%)}.sr-header__bar--global .sr-global-icon{box-shadow:var(--sr-header-icon-shadow)}.sr-popover.is-open .sr-profile-trigger,.sr-popover.is-open .sr-directory-trigger{background:var(--sr-header-icon-bg);box-shadow:0 0 0 2px #ff6a3d33,var(--sr-header-icon-shadow);border-color:#ff6a3d99}.sr-dot-grid{flex-direction:column;gap:3px;display:flex}.sr-dot-grid__row{gap:3px;display:flex}.sr-dot-grid__dot{background:currentColor;border-radius:999px;width:5px;height:5px}.sr-user-icon{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:22px;height:22px;display:inline-flex}.sr-user-icon__head{background:currentColor;border-radius:999px;width:8px;height:8px}.sr-user-icon__body{background:currentColor;border-bottom-right-radius:7px;border-bottom-left-radius:7px;width:14px;height:10px}.sr-popover__label{white-space:nowrap}.sr-popover__panel{border-radius:var(--sr-radius-md);background:var(--sr-card-bg);border:1px solid var(--sr-card-border);box-shadow:var(--sr-card-shadow);z-index:101;min-width:220px;padding:12px;position:absolute;top:calc(100% + 10px)}.sr-popover__panel--start{left:0}.sr-popover__panel--end{right:0}.sr-profile-panel{padding:0;overflow:hidden}.sr-directory{gap:14px;width:min(720px,90vw);min-width:260px;display:grid}.sr-directory__title{color:var(--sr-header-text);margin-bottom:6px;font-size:.78rem;font-weight:600}.sr-directory__pill{border:1px solid var(--sr-card-border);background:var(--sr-card-bg);color:var(--sr-header-text);border-radius:999px;justify-content:center;align-items:center;padding:4px 12px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.sr-directory__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.sr-directory__tile{border:1px solid var(--sr-card-border);background:var(--sr-card-bg);color:inherit;text-align:center;cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 10px 24px #0f172a14}.sr-directory__tile:hover{border-color:#1f9d8b59;transform:translateY(-2px);box-shadow:0 14px 28px #0f172a24}.sr-directory__tile-logo{border:1px solid var(--sr-card-border);background:#fff9;border-radius:999px;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex;overflow:hidden}:root[data-theme=dark] .sr-directory__tile-logo{background:#e2e8f02e;border-color:#cbd5e159}.sr-directory__tile-icon{object-fit:contain;width:38px;height:38px}.sr-directory__tile-placeholder{color:var(--sr-header-text);font-size:.75rem;font-weight:700}.sr-directory__tile-title{font-size:.86rem;font-weight:600;display:block}.sr-directory__tile-description{color:var(--sr-card-muted);font-size:.72rem;display:block}.sr-directory__empty,.sr-directory__loading{color:var(--sr-card-muted);font-size:.82rem}@media (width<=900px){.sr-header__left--global{max-width:50%}}@media (width<=720px){.sr-header__left--global{max-width:42%}.sr-header__bar--global .sr-brand__subtitle{display:none}.sr-header__bar--global .sr-header__bar-inner{padding:0 16px}}@media (width<=560px){.sr-header__bar--global .sr-brand__title{font-size:.9rem}}@media (width<=480px){.sr-header__bar--global .sr-header__bar-inner{padding:0 12px}.sr-header__bar--global .sr-brand__text{display:none}}.sr-avatar{object-fit:cover;color:var(--sr-header-text);background:0 0;border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;font-size:.78rem;font-weight:600;display:inline-flex}.sr-avatar__initial{color:inherit;font-size:.7rem;font-weight:700}.sr-icon{width:18px;height:18px}.sr-popover__chevron{opacity:.7;width:16px;height:16px}@media (width<=960px){.sr-header__bar-inner{flex-wrap:wrap;row-gap:12px}.sr-menu__list{flex-wrap:wrap}.sr-header__right{justify-content:space-between;width:100%}.sr-header__bar--global .sr-header__bar-inner{flex-wrap:nowrap}.sr-header__bar--global .sr-header__right{flex:none;justify-content:flex-end;width:auto}}@media (width<=640px){.sr-header__bar-inner{padding:0 16px}.sr-header__left,.sr-header__right{gap:12px}.sr-menu__link,.sr-menu__button,.sr-popover__trigger{padding:6px 8px}}