.EmptyState-module__75fPLq__root{text-align:center;border:1px dashed var(--platform-color-border);border-radius:var(--platform-radius-lg);background:var(--platform-color-surface-muted);color:var(--platform-color-text);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.EmptyState-module__75fPLq__title{font-size:var(--platform-text-lg);margin:0;font-weight:700}.EmptyState-module__75fPLq__description{font-size:var(--platform-text-sm);color:var(--platform-color-muted);max-width:28rem;margin:.5rem 0 0}.EmptyState-module__75fPLq__action{margin-top:1rem}
.HubTileList-module__bG3Ebq__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.HubTileList-module__bG3Ebq__tile{border:1px solid var(--platform-color-border,#e7e7e7);background:var(--platform-color-surface,#fff);height:100%;box-shadow:var(--platform-shadow-sm,0 1px 2px #0000000d);color:inherit;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.HubTileList-module__bG3Ebq__tile:hover{border-color:var(--platform-color-primary,#05195f);transform:translateY(-1px);box-shadow:0 2px 8px #05195f1f}.HubTileList-module__bG3Ebq__tile:focus-visible{outline:2px solid var(--platform-color-focus-ring,#05195f);outline-offset:2px}.HubTileList-module__bG3Ebq__iconBox{background:var(--platform-color-info-bg,#eef2f9);width:40px;height:40px;color:var(--platform-color-primary,#05195f);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.HubTileList-module__bG3Ebq__body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.HubTileList-module__bG3Ebq__title{font-size:var(--platform-text-lg,1.125rem);color:var(--platform-color-text,#212121);margin:0;font-weight:700}.HubTileList-module__bG3Ebq__badgeInternal,.HubTileList-module__bG3Ebq__badgeExternal{font-size:var(--platform-text-xs,.75rem);border-radius:var(--platform-radius-sm,.375rem);white-space:nowrap;align-self:flex-start;align-items:center;gap:3px;margin-top:auto;padding:.1rem .45rem;font-weight:600;display:inline-flex}.HubTileList-module__bG3Ebq__badgeInternal{color:var(--platform-color-muted,#6b7280);border:1px solid var(--platform-color-border,#e7e7e7)}.HubTileList-module__bG3Ebq__badgeExternal{color:var(--platform-color-primary,#05195f);border:1px solid var(--platform-color-info-border,#c8d4e8)}.HubTileList-module__bG3Ebq__desc{font-size:var(--platform-text-sm,.875rem);color:var(--platform-color-muted,#6b7280);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.HubTileList-module__bG3Ebq__status{font-size:var(--platform-text-sm,.875rem);color:var(--platform-color-muted,#6b7280);margin:0}@media (max-width:480px){.HubTileList-module__bG3Ebq__grid{grid-template-columns:1fr;gap:.6rem}.HubTileList-module__bG3Ebq__tile{flex-direction:row;align-items:center;gap:.75rem;min-height:44px}.HubTileList-module__bG3Ebq__desc{-webkit-line-clamp:1}.HubTileList-module__bG3Ebq__badgeInternal{display:none}}
.HubHeaderUser-module__YGK8QW__wrap{align-items:center;gap:.6rem;display:flex}.HubHeaderUser-module__YGK8QW__avatar{background:var(--platform-color-info-bg,#eef2f9);width:28px;height:28px;color:var(--platform-color-primary,#05195f);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.HubHeaderUser-module__YGK8QW__email{font-size:var(--platform-text-sm,.875rem);color:var(--platform-color-muted,#6b7280)}.HubHeaderUser-module__YGK8QW__logout{font-size:var(--platform-text-xs,.75rem);color:var(--platform-color-text,#212121);border:1px solid var(--platform-color-border-strong,#d1d5db);border-radius:var(--platform-radius-sm,.375rem);cursor:pointer;background:0 0;padding:.25rem .6rem;font-weight:600}.HubHeaderUser-module__YGK8QW__logout:hover{background:var(--platform-color-surface-muted,#f9fafb)}@media (max-width:480px){.HubHeaderUser-module__YGK8QW__email{display:none}}
.HubShell-module__eqExoW__page{width:100%;min-height:100vh;padding:var(--platform-space-page,1.5rem);box-sizing:border-box;justify-content:center;display:flex}.HubShell-module__eqExoW__panel{background:var(--platform-color-info-bg,#eef2f9);border:1px solid var(--platform-color-info-border,#c8d4e8);box-sizing:border-box;border-radius:16px;align-self:flex-start;width:100%;max-width:840px;padding:1.5rem}.HubShell-module__eqExoW__topbar{border-bottom:1px solid var(--platform-color-info-border,#c8d4e8);justify-content:flex-end;align-items:center;min-height:1.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.HubShell-module__eqExoW__head{margin-bottom:1.25rem}.HubShell-module__eqExoW__title{font-size:var(--platform-text-2xl,1.5rem);color:var(--platform-color-text,#212121);margin:0;font-weight:700}.HubShell-module__eqExoW__subtitle{font-size:var(--platform-text-sm,.875rem);color:var(--platform-color-muted,#6b7280);margin:.35rem 0 0}@media (max-width:480px){.HubShell-module__eqExoW__page{padding:.75rem}.HubShell-module__eqExoW__panel{border-radius:14px;padding:1rem}}
