.TopbarPopover_popover__4Ojlm{background:var(--passport-card-bg);border:1px solid var(--passport-card-border);border-radius:var(--passport-popover-radius,12px);box-shadow:var(--shadow-lg);padding:12px;z-index:var(--z-modal,300);font-family:var(--font-sans,system-ui,sans-serif)}.TopbarPopover_header__Vfovd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.TopbarPopover_title__P9rMK{font-size:12.5px;font-weight:700;color:var(--passport-text-primary);margin:0}.TopbarPopover_closeButton__l_c_d{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--radius-full,9999px);color:var(--passport-text-secondary);cursor:pointer;flex-shrink:0}.TopbarPopover_row__6eFm9{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--passport-text-secondary);padding:3px 0}.TopbarPopover_rowValue__JJrNW{font-weight:700;color:var(--passport-text-primary)}.TopbarPopover_sectionLabel__c5Hp4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--passport-text-secondary);margin:10px 0 4px}.TopbarPopover_progressWrap__qXNyX{display:flex;align-items:center;gap:8px;margin:2px 0 0}.TopbarPopover_progressTrack__UwSmO{display:block;flex:1 1;width:100%;height:6px;border-radius:var(--radius-full,9999px);background:var(--color-progress-track);overflow:hidden;margin:0}.TopbarPopover_progressFill__Di3H6{display:block;height:100%;border-radius:var(--radius-full,9999px);background:var(--passport-accent);transition:width var(--transition-slow,.25s ease)}.TopbarPopover_progressPercentText__BL3i4{flex-shrink:0;font-size:11px;font-weight:700;color:var(--passport-text-primary)}.TopbarPopover_packageList__2xxM0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto}.TopbarPopover_packageRow__JNskV{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--passport-text-secondary)}.TopbarPopover_packageNameGroup___gK98{display:flex;align-items:center;gap:6px;min-width:0}.TopbarPopover_packageName__3_zak{font-weight:600;color:var(--passport-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopbarPopover_cancelledBadgeButton__pqK_t{background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline-flex;flex-shrink:0}.TopbarPopover_menuItem__opSbO{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 11px;border-radius:var(--radius-md,8px);border:none;color:var(--passport-text-primary);font-family:var(--font-sans,system-ui,sans-serif);font-size:13.5px;font-weight:600;cursor:pointer;text-align:left;text-decoration:none;box-sizing:border-box}.TopbarPopover_menuItemDanger__TefcA{color:var(--passport-danger)}.TopbarPopover_identityTextGroup__mW_LS{text-align:left;overflow:hidden;min-width:0;max-width:140px}@media (max-width:768px){.TopbarPopover_identityTextGroup__mW_LS{display:none}}.TopbarPopover_tokenCardTopLabel__v6pem{display:block;font-size:10px;font-weight:600;color:var(--color-text-on-primary-subtle);white-space:nowrap}@media (max-width:768px){.TopbarPopover_tokenCardTopLabel__v6pem{display:none}}.TopbarPopover_avatarCircle__KBide{width:32px;height:32px;border-radius:50%;background:var(--passport-avatar-gradient,var(--passport-accent));color:var(--passport-avatar-ink,var(--color-text-on-gold));display:flex;align-items:center;justify-content:center;font-family:var(--font-display,var(--font-sans));font-size:12px;font-weight:700;line-height:16px;flex-shrink:0}.TopbarPopover_identityName__hUc2H{font-family:var(--font-display,var(--font-sans));font-size:16px;font-weight:700;line-height:1.25}.TopbarPopover_identityName__hUc2H,.TopbarPopover_identityRole__Md8_s{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopbarPopover_identityRole__Md8_s{font-size:12px;line-height:1.5;color:var(--passport-text-muted)}.TopbarPopover_profilePopover__OQHod{padding:0;max-width:calc(100vw - 16px);box-sizing:border-box;border-radius:20px;overflow:hidden;background:color-mix(in srgb,var(--passport-card-bg) 96%,transparent);border:1px solid color-mix(in srgb,var(--passport-popover-tint,var(--passport-accent)) 15%,transparent);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 12px 50px 0 color-mix(in srgb,var(--passport-popover-tint,var(--passport-accent)) 18%,transparent)}.TopbarPopover_profileScroll__hc8LD{overflow-y:auto;overscroll-behavior:contain}.TopbarPopover_profileHeader__Vousf{display:flex;align-items:center;gap:12px;padding:20px 20px 16px;background:linear-gradient(135deg,color-mix(in srgb,var(--passport-popover-tint,var(--passport-accent)) 8%,transparent) 0,color-mix(in srgb,var(--passport-popover-tint,var(--passport-accent)) 4%,transparent) 100%)}.TopbarPopover_profileAvatar__EAmk9{width:50px;height:50px;border-radius:16px;background:var(--passport-avatar-gradient,var(--passport-accent));color:var(--passport-avatar-ink,var(--color-text-on-gold));display:flex;align-items:center;justify-content:center;font-family:var(--font-display,var(--font-sans));font-size:20px;font-weight:700;flex-shrink:0;box-shadow:0 4px 12px 0 color-mix(in srgb,var(--passport-popover-tint,var(--passport-accent)) 30%,transparent)}.TopbarPopover_profileHeaderText__J8wiH{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.TopbarPopover_profileName__qakYA{font-size:14px;font-weight:600;line-height:20px;color:var(--passport-text-primary)}.TopbarPopover_profileEmail__x_fQ_,.TopbarPopover_profileName__qakYA{margin:0;max-width:100%;font-family:var(--font-display,var(--font-sans));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TopbarPopover_profileEmail__x_fQ_{font-size:12px;line-height:16px;color:var(--passport-text-secondary)}.TopbarPopover_levelBadge__LOaNg{margin-top:4px;display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;background:var(--color-success-bg);color:var(--color-success-dark);font-size:10px;font-weight:600;line-height:16px}.TopbarPopover_balanceSection__Gqfjm{padding:16px 20px 14px;display:flex;flex-direction:column;gap:6px}.TopbarPopover_balanceLabel__38YJ4{margin:0;font-size:12px;font-weight:600;line-height:16px;color:var(--passport-text-secondary)}.TopbarPopover_balanceRow__HIaym{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.TopbarPopover_balanceNumber__t7uYD{font-family:var(--font-display,var(--font-sans));font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.02em;color:var(--passport-text-primary)}.TopbarPopover_balanceOf__1b6IB{color:var(--passport-text-secondary)}.TopbarPopover_balanceOf__1b6IB,.TopbarPopover_balancePercent__7HUOc{font-family:var(--font-display,var(--font-sans));font-size:12px;line-height:16px}.TopbarPopover_balancePercent__7HUOc{margin-left:auto;color:var(--color-success-dark)}.TopbarPopover_balanceTrack__nk_3Q{display:block;width:100%;height:6px;border-radius:9999px;overflow:hidden;background:color-mix(in srgb,var(--passport-popover-tint,var(--passport-accent)) 10%,transparent)}.TopbarPopover_balanceFill__r1yaU{display:block;height:100%;border-radius:9999px;background:var(--passport-popover-tint,var(--passport-accent))}.TopbarPopover_profileMenu__hZ4J8{padding:8px;display:flex;flex-direction:column;gap:2px;border-top:1px solid color-mix(in srgb,var(--passport-text-muted) 20%,transparent)}.TopbarPopover_profilePopover__OQHod .TopbarPopover_menuItem__opSbO{min-height:40px;padding:10px 12px;border-radius:18px;font-size:14px;font-weight:400;line-height:20px}.TopbarPopover_menuItemLabel__jPtE5{display:inline-flex;align-items:center;gap:12px;min-width:0}.TopbarPopover_menuGlyph__Ni4s_{flex-shrink:0;color:var(--passport-popover-tint,var(--passport-accent))}.TopbarPopover_menuItemState__fLve0{font-size:12px;font-weight:600;color:var(--passport-text-secondary)}.TopbarPopover_logoutWrap__H0qxu{padding:0 8px 8px}.TopbarPopover_profilePopover__OQHod .TopbarPopover_logoutButton__aCvkj{justify-content:center;border-radius:4px;font-weight:700;background:color-mix(in srgb,var(--passport-danger) 6%,transparent)}.UpgradePillLabel_label__bE_y7{white-space:nowrap}@media (max-width:768px){.UpgradePillLabel_label__bE_y7{display:none}}.AnimatedRing_wrapCard__TjhIt,.AnimatedRing_wrapPill__oSag6{--passport-ring-gradient:linear-gradient(90deg,rgba(249,211,0,0) 0%,var(--color-primary,#f9d300) 22%,var(--color-primary-hover,#fce85e) 55%,var(--color-primary,#fdee6e) 78%,rgba(253,238,110,0) 100%);--passport-ring-track:var(--color-primary-subtle,rgba(249,211,0,0.22));position:relative;padding:1.2px;isolation:isolate;display:block}.AnimatedRing_wrapCard__TjhIt{border-radius:26.2px}.AnimatedRing_wrapPill__oSag6{border-radius:65.2px}.AnimatedRing_ringLayer__O__Zk{overflow:hidden}.AnimatedRing_ringLayer__O__Zk,.AnimatedRing_track__Uh58v{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.AnimatedRing_track__Uh58v{box-shadow:inset 0 0 0 1.2px var(--passport-ring-track)}.AnimatedRing_travel__W7REw{position:absolute;top:0;left:0;width:190px;height:26px;margin:-13px 0 0 -95px;border-radius:99px;background:var(--passport-ring-gradient);filter:blur(5px);pointer-events:none;opacity:0}@supports (offset-path:inset(0 round 26.2px)){.AnimatedRing_travel__W7REw{opacity:1;offset-rotate:auto;animation:AnimatedRing_om-travel__qmvFY 3.6s linear infinite}.AnimatedRing_wrapCard__TjhIt .AnimatedRing_travel__W7REw{offset-path:inset(0 round 26.2px)}.AnimatedRing_wrapPill__oSag6 .AnimatedRing_travel__W7REw{offset-path:inset(0 round 65.2px)}}@keyframes AnimatedRing_om-travel__qmvFY{to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.AnimatedRing_travel__W7REw{animation:none;opacity:0}}.AnimatedRing_content__M_OE5{position:relative}.HeroGlow_glow__nv__u{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(760px,115%);height:440px;background:radial-gradient(ellipse at center,var(--color-primary,#ffd100) 0,var(--color-primary-subtle,rgba(255,209,0,.15)) 45%,transparent 72%);filter:blur(46px);pointer-events:none;z-index:-1}.orgInsight_page__8UnxT{width:100%;max-width:900px;margin:0 auto}.orgInsight_thread__54uuT{display:flex;flex-direction:column;gap:14px;min-height:320px}.orgInsight_question__dZtna{align-self:flex-end;max-width:82%;background:var(--color-bg-subtle,#edf0f5);color:var(--color-text-primary,#0b1020);border-radius:var(--radius-md,12px);padding:10px 14px;font-size:var(--text-sm,.875rem)}.orgInsight_answer__6qLaa{border:1px solid var(--color-border-default,#e2e8f0);border-left:3px solid var(--color-primary,#ffd100);border-radius:var(--radius-md,12px);overflow:hidden}.orgInsight_answerRefusal__t9y_x{border-left-color:var(--color-error,#ef4444)}.orgInsight_answerClarify__EeFWe{border-left-color:var(--color-status-dev,#3b82f6)}.orgInsight_answerBody__IvjBx{padding:12px 14px;font-size:var(--text-sm,.875rem)}.orgInsight_answerBody__IvjBx p{margin:0 0 8px}.orgInsight_answerBody__IvjBx p:last-child{margin-bottom:0}.orgInsight_cost__Y83Nj{margin:10px 0 0;padding-top:8px;border-top:1px dashed var(--color-border-default,#e2e8f0);font-size:var(--text-xs,.75rem);color:var(--color-text-muted,#5e6d82)}@media (max-width:560px){.orgInsight_question__dZtna{max-width:100%}}.ShortcutCards_card__01tus{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);box-sizing:border-box;width:120px;min-height:82px;padding:16px;background-color:var(--passport-card-bg);border:1.5px solid var(--passport-card-border);border-radius:12px;box-shadow:var(--passport-tool-card-shadow,var(--shadow-card));font-family:var(--font-sans);cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.ShortcutCards_card__01tus:hover:not(:disabled){border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ShortcutCards_card__01tus:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ShortcutCards_card__01tus:disabled{cursor:not-allowed;opacity:.5}.ShortcutCards_iconChip__nkDPY{display:inline-flex;align-items:center;justify-content:center;width:var(--passport-tool-chip-size,40px);height:var(--passport-tool-chip-size,40px);border-radius:var(--radius-full);background-color:var(--passport-tool-chip-bg,var(--color-primary-subtle));color:var(--passport-tool-icon-ink,var(--color-primary));flex-shrink:0}.ShortcutCards_iconChip__nkDPY svg{width:var(--passport-tool-icon-size,20px);height:var(--passport-tool-icon-size,20px)}.ShortcutCards_label__gdEwg{font-size:12px;font-weight:var(--font-semibold);color:var(--passport-text-muted);text-align:center;line-height:1.3}.AiOrb_orbWrap__l_egc{position:relative;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.AiOrb_orbGlow__B5AaM{position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(circle,var(--color-primary-subtle) 0,transparent 70%);filter:blur(14px)}.AiOrb_orbDisc__53wnB{position:relative;display:block;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,var(--color-brand-400),var(--color-brand-500),var(--color-brand-600),var(--color-brand-400));box-shadow:var(--shadow-lg);animation:AiOrb_passport-ai-orb-spin__LePlJ 6s linear infinite}@keyframes AiOrb_passport-ai-orb-spin__LePlJ{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.AiOrb_orbDisc__53wnB{animation:none}}