._shell_cb6ffce{--rail-w:248px;--gutter:clamp(16px, 4vw, 40px);background:var(--background);min-height:100dvh;color:var(--foreground)}._inner_cb6ffce{grid-template-columns:var(--rail-w) minmax(0, 1fr);max-width:1200px;padding:clamp(20px, 3vw, 40px) var(--gutter) 96px;gap:clamp(20px,3vw,48px);margin:0 auto;display:grid}._rail_cb6ffce{flex-direction:column;align-self:start;gap:4px;display:flex;position:sticky;top:24px}._railBack_cb6ffce{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:9px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:8px;padding:7px 10px;font-size:13px;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}._railBack_cb6ffce:hover{background:var(--accent);color:var(--foreground)}._railBack_cb6ffce svg{flex:none}._railHeader_cb6ffce{align-items:center;gap:12px;padding:4px 10px 16px;display:flex}._avatar_cb6ffce{width:40px;height:40px;color:var(--primary-foreground);background:var(--primary);border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}._railHeaderText_cb6ffce{flex-direction:column;gap:3px;min-width:0;display:flex}._railName_cb6ffce{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;line-height:1.2;display:block;overflow:hidden}._railMeta_cb6ffce{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;display:block;overflow:hidden}._navItem_cb6ffce{color:color-mix(in srgb, var(--foreground) 78%, transparent);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:flex}._navItem_cb6ffce svg{opacity:.85;flex:none}._navItem_cb6ffce:hover{background:var(--accent);color:var(--foreground)}._navItemActive_cb6ffce{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}._navItemActive_cb6ffce svg{opacity:1}._navBadge_cb6ffce{background:color-mix(in srgb, var(--foreground) 12%, transparent);min-width:18px;height:18px;color:color-mix(in srgb, var(--foreground) 75%, transparent);border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-size:12px;font-weight:700;display:inline-grid}._navItemActive_cb6ffce ._navBadge_cb6ffce{background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--primary)}._railFooter_cb6ffce{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}._railLink_cb6ffce{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:flex}._railLink_cb6ffce:hover{background:var(--accent);color:var(--foreground)}._content_cb6ffce{min-width:0}._mobileBar_cb6ffce{display:none}@media (max-width:1023px){._inner_cb6ffce{grid-template-columns:1fr;gap:0;padding-top:0;padding-bottom:72px}._rail_cb6ffce{display:none}._mobileBar_cb6ffce{z-index:20;padding:14px var(--gutter);background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex;position:sticky;top:0}._mobileBack_cb6ffce{width:36px;height:36px;color:var(--foreground);background:color-mix(in srgb, var(--foreground) 7%, transparent);cursor:pointer;border:none;border-radius:999px;place-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-grid}._mobileBack_cb6ffce:active{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary)}._mobileTitle_cb6ffce{font-size:16px;font-weight:650}._content_cb6ffce{padding-top:20px}}._section_cb6ffce{flex-direction:column;gap:clamp(16px,2.5vw,24px);display:flex}._sectionHead_cb6ffce{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._h1_cb6ffce{font-family:var(--font-display,var(--font-sans));letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem);font-weight:700}._lede_cb6ffce{color:color-mix(in srgb, var(--foreground) 60%, transparent);max-width:60ch;margin:6px 0 0;font-size:14px}._panel_cb6ffce{background:color-mix(in srgb, var(--card) 70%, transparent);border:1px solid var(--border);border-radius:14px;padding:clamp(16px,2.5vw,24px)}._empty_cb6ffce{text-align:center;border:1px dashed color-mix(in srgb, var(--border) 160%, transparent);background:color-mix(in srgb, var(--card) 40%, transparent);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}._emptyIcon_cb6ffce{background:color-mix(in srgb, var(--primary) 12%, transparent);width:48px;height:48px;color:var(--primary);border-radius:14px;place-items:center;display:grid}._emptyTitle_cb6ffce{margin:0;font-size:16px;font-weight:650}._emptyText_cb6ffce{color:color-mix(in srgb, var(--foreground) 60%, transparent);max-width:46ch;margin:0;font-size:14px}._emptyActions_cb6ffce{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}._badge_cb6ffce{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:650;line-height:1.35;display:inline-flex}._badge_cb6ffce svg{flex:none}._toneNeutral_cb6ffce{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:color-mix(in srgb, var(--foreground) 72%, transparent)}._toneActive_cb6ffce{background:color-mix(in srgb, var(--primary) 14%, transparent);color:color-mix(in oklch, var(--primary) 45%, var(--foreground))}._toneSuccess_cb6ffce{color:color-mix(in oklch, lab(61.3086% -46.4917 27.8913) 45%, var(--foreground));background:#32a85f26}._toneDanger_cb6ffce{background:color-mix(in srgb, var(--destructive) 13%, transparent);color:color-mix(in oklch, var(--destructive) 50%, var(--foreground))}._crumb_cb6ffce{color:var(--muted-foreground);border-radius:9px;align-self:flex-start;align-items:center;gap:7px;margin-bottom:-4px;margin-left:-8px;padding:6px 10px 6px 8px;font-size:13px;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:none}._crumb_cb6ffce:hover{background:var(--accent);color:var(--foreground)}._crumb_cb6ffce svg{flex:none}@media (min-width:1024px){._crumb_cb6ffce{display:inline-flex}}@media (prefers-reduced-motion:reduce){._crumb_cb6ffce{transition:none}}._hub_cb6ffce{flex-direction:column;gap:10px;display:none}@media (max-width:1023px){._hub_cb6ffce{display:flex}}._hubRow_cb6ffce{background:color-mix(in srgb, var(--card) 70%, transparent);border:1px solid var(--border);color:var(--foreground);border-radius:14px;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}._hubRow_cb6ffce:hover{background:var(--accent);border-color:color-mix(in srgb, var(--primary) 32%, transparent)}._hubRow_cb6ffce:active{background:color-mix(in srgb, var(--primary) 12%, transparent)}._hubIcon_cb6ffce{background:color-mix(in srgb, var(--primary) 12%, var(--card));width:42px;height:42px;color:color-mix(in srgb, var(--foreground) 88%, transparent);border-radius:12px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}._hubRow_cb6ffce:hover ._hubIcon_cb6ffce{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary)}._hubBody_cb6ffce{flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-width:0;display:flex}._hubLabel_cb6ffce{font-size:15px;font-weight:600;line-height:1.2}._hubStatus_cb6ffce{background:color-mix(in srgb, var(--foreground) 9%, transparent);max-width:100%;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:4px 9px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}._hubStatusAlert_cb6ffce{background:color-mix(in srgb, var(--primary) 15%, transparent);color:var(--primary)}._hubChevron_cb6ffce{color:color-mix(in srgb, var(--foreground) 40%, transparent);flex:none;transition:color .15s,transform .15s}._hubRow_cb6ffce:hover ._hubChevron_cb6ffce{color:var(--primary);transform:translate(3px)}@media (prefers-reduced-motion:reduce){._navItem_cb6ffce,._hubRow_cb6ffce,._railLink_cb6ffce,._railBack_cb6ffce,._hubIcon_cb6ffce,._hubChevron_cb6ffce,._mobileBack_cb6ffce{transition:none}._hubRow_cb6ffce:hover ._hubChevron_cb6ffce{transform:none}}._guestWrap_cb6ffce{min-height:100dvh;padding:40px var(--gutter,24px);background:var(--background);color:var(--foreground);place-items:center;display:grid}._guestCard_cb6ffce{text-align:center;background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 60%), color-mix(in srgb, var(--card) 75%, transparent);border:1px solid var(--border);border-radius:20px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:420px;padding:36px 28px;display:flex}._guestIcon_cb6ffce{background:color-mix(in srgb, var(--primary) 16%, transparent);width:56px;height:56px;color:var(--primary);border-radius:16px;place-items:center;display:grid}._guestTitle_cb6ffce{font-family:var(--font-display,var(--font-sans));letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:700}._guestText_cb6ffce{color:color-mix(in srgb, var(--foreground) 65%, transparent);max-width:38ch;margin:0;font-size:14px;line-height:1.55}._guestActions_cb6ffce{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}._guestPrimary_cb6ffce{background:var(--primary);color:var(--primary-foreground);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:650;text-decoration:none;transition:filter .15s;display:inline-flex}._guestPrimary_cb6ffce:hover{filter:brightness(1.06)}._guestSecondary_cb6ffce{color:var(--foreground);border:1px solid var(--border);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}._guestSecondary_cb6ffce:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}@media (prefers-reduced-motion:reduce){._guestPrimary_cb6ffce,._guestSecondary_cb6ffce{transition:none}}
