/* Shared pack cards source of truth.
   Preview and public shared-library cards should be changed here, then stale
   app-shell/shared-backup card rules can be removed instead of overridden. *//* Signature pack-card component contract.
   Both the Shared packs catalog and the share-panel student preview render
   this versioned component. Surface selectors may scale it, but its core
   spacing, radius, typography, slots, and flat-card identity stay shared. */.app-signature-pack-card.shared-pack-card-source{--signature-pack-card-aspect-ratio:2/1;--signature-pack-card-scale:1;--signature-pack-card-gap:var(--pack-card-gap);--signature-pack-card-padding:var(--pack-card-pad);--signature-pack-card-radius:var(--pack-card-radius);--signature-pack-card-font:var(--pack-card-font);--pack-card-scale:var(--signature-pack-card-scale);box-sizing:border-box !important;width:100% !important;max-width:none !important;min-height:0 !important;aspect-ratio:var(--signature-pack-card-aspect-ratio) !important;overflow:hidden !important}.app-signature-pack-card.shared-pack-card-source[data-pack-card-surface="preview"]{--signature-pack-card-scale:1}/* Shared-pack card base lock.
   Preview and public shared-library cards share this structure; scoped rules
   below scale the same card system for each surface. */#tab-export .shared-pack-publish-body{grid-template-columns:minmax(420px, 1fr) minmax(0, 609px) !important;gap:20px !important;align-items:start !important}/* Reference-aligned shared-pack discovery cards.
   These cards intentionally use their own class so the former tall preview-card
   browse scaling no longer owns the public catalog layout. */#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;min-width:0}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card{position:relative !important;display:grid !important;grid-template-columns:132px minmax(0, 1fr) !important;gap:14px !important;width:100% !important;min-width:0 !important;min-height:182px !important;padding:12px !important;border:1px solid color-mix(in srgb, var(--line, #d9e1ec) 92%, var(--text, #0f172a) 8%) !important;border-radius:12px !important;background:var(--surface-elevated, #fff) !important;box-shadow:none !important;overflow:visible !important;cursor:pointer;transition:border-color .16s ease,transform .16s ease}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card:hover,#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card:focus-within,#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card.is-selected{border-color:color-mix(in srgb, var(--accent, #2563eb) 38%, var(--line, #d9e1ec) 62%) !important;box-shadow:none !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card:hover{transform:translateY(-1px)}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-visual{display:grid;place-items:center;align-content:center;gap:7px;min-width:0;min-height:118px;height:100%;padding:14px 10px;border:1px solid color-mix(in srgb, var(--accent, #2563eb) 16%, var(--line, #d9e1ec) 84%);border-radius:9px;color:#0f63d9;background:radial-gradient(circle at 22% 18%, rgba(255, 255, 255, .92), transparent 38%),linear-gradient(145deg, color-mix(in srgb, #dbeafe 72%, var(--surface-elevated, #fff) 28%), color-mix(in srgb, #eff6ff 88%, var(--surface-elevated, #fff) 12%));overflow:hidden}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-visual.is-cards{color:#13824b;border-color:color-mix(in srgb, #22c55e 18%, var(--line, #d9e1ec) 82%);background:radial-gradient(circle at 22% 18%, rgba(255, 255, 255, .94), transparent 38%),linear-gradient(145deg, color-mix(in srgb, #dcfce7 72%, var(--surface-elevated, #fff) 28%), color-mix(in srgb, #f0fdf4 88%, var(--surface-elevated, #fff) 12%))}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-visual svg{width:72px;height:54px;display:block}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-visual span{font-size:11px;font-weight:800;letter-spacing:.02em}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-content{display:grid;grid-template-rows:auto auto minmax(0, 1fr);gap:5px;min-width:0;padding:3px 32px 0 0}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-result-title{order:1;margin:0 !important;max-width:100% !important;color:var(--text, #0f172a) !important;font-family:inherit !important;font-size:16px !important;font-weight:800 !important;line-height:1.22 !important;letter-spacing:-.012em !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-result-authorline{order:2;min-height:22px !important;padding:0 !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-author-card{display:inline-flex !important;align-items:center !important;gap:7px !important;min-width:0 !important;max-width:100% !important;min-height:22px !important;padding:0 !important;border:0 !important;background:transparent !important;color:var(--muted, #667085) !important;box-shadow:none !important;text-align:left !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-author-avatar{width:22px !important;height:22px !important;flex:0 0 22px !important;border-radius:50% !important;object-fit:cover !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-author-text{display:flex !important;align-items:center !important;gap:6px !important;min-width:0 !important;color:var(--muted, #667085) !important;font-size:10px !important;font-weight:500 !important;line-height:1.2 !important;white-space:nowrap !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-author-text strong{max-width:150px !important;color:var(--text, #0f172a) !important;font-size:10.5px !important;font-weight:700 !important;overflow:hidden !important;text-overflow:ellipsis !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-result-details{order:3;display:grid !important;grid-template-rows:auto auto auto;align-content:start;gap:7px !important;min-width:0 !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-badges{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:5px !important;min-width:0 !important;margin:0 !important;max-height:44px;overflow:hidden}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-badge{display:inline-flex !important;align-items:center !important;gap:4px !important;min-height:20px !important;padding:3px 6px !important;border:1px solid color-mix(in srgb, var(--line, #d9e1ec) 82%, transparent) !important;border-radius:6px !important;background:color-mix(in srgb, var(--accent-soft, #eff6ff) 26%, var(--surface-elevated, #fff) 74%) !important;color:var(--muted, #526070) !important;box-shadow:none !important;font-size:9px !important;font-weight:600 !important;line-height:1 !important;white-space:nowrap !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-system-histology{border-color:color-mix(in srgb, #22c55e 24%, var(--line, #d9e1ec) 76%) !important;background:color-mix(in srgb, #dcfce7 70%, var(--surface-elevated, #fff) 30%) !important;color:#14783e !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-system-anatomy{border-color:color-mix(in srgb, #3b82f6 22%, var(--line, #d9e1ec) 78%) !important;background:color-mix(in srgb, #dbeafe 70%, var(--surface-elevated, #fff) 30%) !important;color:#1d4ed8 !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-meta-icon,#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-badge svg{width:10px !important;height:10px !important;flex:0 0 10px !important;color:currentColor !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-description{display:-webkit-box !important;margin:0 !important;color:var(--muted, #667085) !important;font-size:10.5px !important;font-weight:500 !important;line-height:1.42 !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-tags{display:none !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-footer{display:grid !important;grid-template-columns:minmax(0, 1fr) auto auto !important;grid-template-areas:"date social actions" !important;align-items:center !important;gap:7px !important;min-width:0 !important;margin:1px 0 0 !important;padding:8px 0 0 !important;border-top:1px solid color-mix(in srgb, var(--line, #d9e1ec) 72%, transparent) !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-date-line{grid-area:date !important;display:inline-flex !important;align-items:center !important;gap:4px !important;min-width:0 !important;color:var(--muted, #667085) !important;font-size:8.5px !important;font-weight:500 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-social-row{grid-area:social !important;display:inline-flex !important;align-items:center !important;gap:4px !important;margin:0 !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-thumbs-btn{min-width:34px !important;width:auto !important;height:26px !important;min-height:26px !important;padding:0 6px !important;border-radius:7px !important;font-size:9px !important;box-shadow:none !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-actions{grid-area:actions !important;display:grid !important;grid-template-columns:auto auto 28px !important;align-items:center !important;justify-content:end !important;gap:5px !important;width:auto !important;min-width:0 !important;margin:0 !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-actions :is(.btn-primary, .btn-secondary),#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-pin-btn{width:auto !important;min-width:0 !important;height:28px !important;min-height:28px !important;padding:0 9px !important;border-radius:7px !important;font-size:9.5px !important;font-weight:700 !important;line-height:1 !important;white-space:nowrap !important;box-shadow:none !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-actions .btn-secondary{border-color:color-mix(in srgb, var(--accent, #2563eb) 76%, #0f4ea8 24%) !important;background:linear-gradient(180deg, color-mix(in srgb, var(--accent, #2563eb) 91%, #fff 9%), var(--accent-strong, #0f63d9)) !important;color:#fff !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-actions .btn-primary{border-color:var(--line, #d9e1ec) !important;background:var(--surface-elevated, #fff) !important;color:var(--text, #0f172a) !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-actions .shared-pack-pin-btn{width:28px !important;min-width:28px !important;padding:0 !important;border:1px solid var(--line, #d9e1ec) !important;background:var(--surface-elevated, #fff) !important;color:var(--muted, #667085) !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-pin-icon{width:14px !important;height:14px !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-card-menu{position:absolute !important;top:8px !important;right:8px !important;z-index:12 !important;width:30px !important;height:32px !important;min-width:30px !important;overflow:visible !important;border:0 !important;background:transparent !important;box-shadow:none !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-card-menu-trigger{position:static !important;display:grid !important;place-items:center !important;width:30px !important;min-width:30px !important;height:32px !important;min-height:32px !important;padding:0 !important;border:0 !important;border-radius:7px !important;background:transparent !important;color:var(--text, #0f172a) !important;box-shadow:none !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-card-menu-trigger svg{width:20px !important;height:20px !important;display:block !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-card-menu-panel{position:absolute !important;top:36px !important;right:0 !important;z-index:14 !important;display:grid !important;gap:3px !important;width:154px !important;height:auto !important;min-width:154px !important;padding:6px !important;border:1px solid var(--line, #d9e1ec) !important;border-radius:10px !important;background:var(--surface-elevated, #fff) !important;box-shadow:none !important;opacity:1 !important;transform:none !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-card-menu-panel[hidden]{display:none !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-card-menu-panel button{justify-content:flex-start !important;width:100% !important;height:32px !important;min-height:32px !important;padding:0 9px !important;border:0 !important;border-radius:7px !important;background:transparent !important;color:var(--text, #0f172a) !important;font-size:11px !important;font-weight:650 !important;text-align:left !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-card-menu-panel button:hover,#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-card-menu-panel button:focus-visible{background:var(--accent-soft, #eff6ff) !important;color:var(--accent-strong, var(--accent, #2563eb)) !important}html[data-theme="dark"] #sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-visual{background:color-mix(in srgb, #0f63d9 16%, var(--surface-elevated, #111827) 84%)}html[data-theme="dark"] #sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-visual.is-cards{background:color-mix(in srgb, #16a34a 16%, var(--surface-elevated, #111827) 84%)}@media (max-width: 1120px){#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-grid{grid-template-columns:minmax(0, 1fr)}}@media (max-width: 620px){#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card{grid-template-columns:92px minmax(0, 1fr) !important;gap:10px !important;min-height:0 !important;padding:10px !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-visual{min-height:104px;padding:10px 6px}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-visual svg{width:56px;height:42px}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-content{padding-right:28px}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-footer{grid-template-columns:1fr !important;grid-template-areas:"date" "social" "actions" !important;justify-items:start !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-discovery-card .shared-pack-actions{justify-content:start !important}}#tab-export .shared-pack-preview-panel{width:100% !important;max-width:609px !important;min-width:0 !important}#tab-export #sharedPackPreviewCard.shared-pack-preview-card,#tab-export #sharedPackPreviewCard.shared-pack-preview-result,#sharedPackBrowseCard .shared-pack-result{--pack-card-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",system-ui,sans-serif;--pack-card-pad:18px;--pack-card-gap:12px;--pack-card-radius:12px;--pack-card-author-avatar:44px;--pack-card-author-gap:6px;--pack-card-author-pad-right:48px;--pack-card-author-font:15px;--pack-card-author-name-font:16px;--pack-card-title-size:clamp(34px, 3.1vw, 44px);--pack-card-description-font:16px;--pack-card-chip-height:31px;--pack-card-chip-pad-y:6px;--pack-card-chip-pad-x:10px;--pack-card-tag-pad-x:12px;--pack-card-chip-gap:7px;--pack-card-chip-radius:7px;--pack-card-chip-font:12.6px;--pack-card-chip-icon:13.5px;--pack-card-footer-gap:12px;--pack-card-footer-pad-top:14px;--pack-card-date-col:132px;--pack-card-actions-col:272px;--pack-card-date-font:12px;--pack-card-date-icon:18px;--pack-card-button-height:38px;--pack-card-button-radius:8px;--pack-card-button-font:14px;--pack-card-button-pad-x:13px;--pack-card-action-min:104px;--pack-card-download-done-min:118px;--pack-card-reaction-min:58px;--pack-card-pin-size:40px;--pack-card-menu-top:14px;--pack-card-menu-right:14px;--pack-card-menu-width:34px;--pack-card-menu-height:38px;--pack-card-menu-open-width:132px;--pack-card-menu-open-height:42px;--pack-card-menu-line-width:112px;--pack-card-menu-item-font:12.5px;--pack-card-dot-open-x:-95px;--pack-card-dot-open-mid-x:-50px;--pack-card-dot-open-top-y:-5px;--pack-card-dot-open-bottom-y:8px;display:grid !important;grid-template-rows:auto auto minmax(0, 1fr) !important;gap:var(--signature-pack-card-gap) !important;padding:var(--signature-pack-card-padding) !important;border-radius:var(--signature-pack-card-radius) !important;font-family:var(--signature-pack-card-font) !important;font-weight:400 !important;letter-spacing:0 !important;overflow:hidden !important}#tab-export #sharedPackPreviewCard.shared-pack-preview-card,#tab-export #sharedPackPreviewCard.shared-pack-preview-result{--pack-card-pad:14px;--pack-card-gap:10px;--pack-card-radius:10px;--pack-card-author-avatar:35px;--pack-card-author-gap:5px;--pack-card-author-pad-right:38px;--pack-card-author-font:12px;--pack-card-author-name-font:13px;--pack-card-title-size:clamp(27px, 2.5vw, 35px);--pack-card-description-font:13px;--pack-card-chip-height:25px;--pack-card-chip-pad-y:5px;--pack-card-chip-pad-x:8px;--pack-card-tag-pad-x:10px;--pack-card-chip-gap:5px;--pack-card-chip-radius:6px;--pack-card-chip-font:10.2px;--pack-card-chip-icon:11px;--pack-card-footer-gap:10px;--pack-card-footer-pad-top:11px;--pack-card-date-col:106px;--pack-card-actions-col:218px;--pack-card-date-font:10px;--pack-card-date-icon:14px;--pack-card-button-height:30px;--pack-card-button-radius:7px;--pack-card-button-font:11.2px;--pack-card-button-pad-x:10px;--pack-card-action-min:83px;--pack-card-download-done-min:94px;--pack-card-reaction-min:46px;--pack-card-pin-size:32px;--pack-card-menu-top:11px;--pack-card-menu-right:11px;--pack-card-menu-width:27px;--pack-card-menu-height:30px;--pack-card-menu-open-width:106px;--pack-card-menu-open-height:34px;--pack-card-menu-line-width:90px;--pack-card-menu-item-font:10px;--pack-card-dot-open-x:-76px;--pack-card-dot-open-mid-x:-40px;--pack-card-dot-open-top-y:-4px;--pack-card-dot-open-bottom-y:6px}#tab-export #sharedPackPreviewCard .shared-pack-card-menu,#sharedPackBrowseCard .shared-pack-card-menu{position:absolute !important;top:var(--pack-card-menu-top) !important;right:var(--pack-card-menu-right) !important;z-index:5 !important;width:var(--pack-card-menu-width) !important;height:var(--pack-card-menu-height) !important;min-width:var(--pack-card-menu-width) !important;border:0 !important;background:transparent !important;box-shadow:none !important;transition:width 180ms cubic-bezier(.2, .8, .2, 1),height 180ms cubic-bezier(.2, .8, .2, 1) !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu.is-menu-open,#sharedPackBrowseCard .shared-pack-result.is-card-menu-open .shared-pack-card-menu{width:var(--pack-card-menu-open-width) !important;height:var(--pack-card-menu-open-height) !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu::after,#sharedPackBrowseCard .shared-pack-card-menu::after{content:"" !important;position:absolute !important;top:calc(var(--pack-card-menu-open-height) / 2) !important;right:0 !important;width:var(--pack-card-menu-line-width) !important;height:1px !important;border-radius:999px !important;background:color-mix(in srgb, var(--text-muted, #5f6b7a) 34%, transparent) !important;opacity:0 !important;transform:translateX(9px) scaleX(.4) !important;transform-origin:right center !important;transition:opacity 160ms ease,transform 180ms cubic-bezier(.2, .8, .2, 1) !important;pointer-events:none !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu.is-menu-open::after,#sharedPackBrowseCard .shared-pack-result.is-card-menu-open .shared-pack-card-menu::after{opacity:.38 !important;transform:translateX(0) scaleX(1) !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu-trigger,#sharedPackBrowseCard .shared-pack-card-menu-trigger{width:var(--pack-card-menu-width) !important;min-width:var(--pack-card-menu-width) !important;height:var(--pack-card-menu-height) !important;min-height:var(--pack-card-menu-height) !important;padding:0 !important;border:1px solid transparent !important;border-radius:var(--pack-card-button-radius) !important;background:transparent !important;color:var(--text, #111827) !important;box-shadow:none !important;outline:none !important;transition:background 140ms ease,color 140ms ease !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu-trigger:hover,#tab-export #sharedPackPreviewCard .shared-pack-card-menu-trigger:focus-visible,#sharedPackBrowseCard .shared-pack-card-menu-trigger:hover,#sharedPackBrowseCard .shared-pack-card-menu-trigger:focus-visible{border-color:transparent !important;background:color-mix(in srgb, var(--theme-accent, #8abff2) 12%, transparent) !important;box-shadow:none !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-trigger,#sharedPackBrowseCard .shared-pack-result.is-card-menu-open .shared-pack-card-menu-trigger{pointer-events:none !important;border-color:transparent !important;background:transparent !important;box-shadow:none !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu-trigger svg,#sharedPackBrowseCard .shared-pack-card-menu-trigger svg{width:100% !important;height:100% !important;display:block !important;overflow:visible !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu-trigger svg circle,#sharedPackBrowseCard .shared-pack-card-menu-trigger svg circle{fill:currentColor !important;transform-box:fill-box !important;transform-origin:center !important;transition:transform 180ms cubic-bezier(.2, .8, .2, 1),opacity 160ms ease !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(1),#sharedPackBrowseCard .shared-pack-result.is-card-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(1){transform:translate(var(--pack-card-dot-open-x), var(--pack-card-dot-open-top-y)) scale(.72) !important;opacity:.82 !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(2),#sharedPackBrowseCard .shared-pack-result.is-card-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(2){transform:translate(var(--pack-card-dot-open-mid-x), 1px) scale(.35) !important;opacity:0 !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(3),#sharedPackBrowseCard .shared-pack-result.is-card-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(3){transform:translate(var(--pack-card-dot-open-x), var(--pack-card-dot-open-bottom-y)) scale(.72) !important;opacity:.82 !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu-panel,#sharedPackBrowseCard .shared-pack-card-menu-panel{min-width:var(--pack-card-menu-open-width) !important;width:var(--pack-card-menu-open-width) !important;padding:0 !important;gap:5px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;transform:translateY(-2px) scaleX(.7) !important;transform-origin:right center !important;transition:opacity 160ms ease,transform 180ms cubic-bezier(.2, .8, .2, 1) !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-panel,#sharedPackBrowseCard .shared-pack-result.is-card-menu-open .shared-pack-card-menu-panel{transform:translateY(0) scaleX(1) !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu-panel button,#sharedPackBrowseCard .shared-pack-card-menu-panel button{width:100% !important;min-height:17px !important;padding:1px 0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:var(--text, #111827) !important;font-size:var(--pack-card-menu-item-font) !important;font-weight:450 !important;line-height:1.15 !important;text-align:left !important;box-shadow:none !important}#tab-export #sharedPackPreviewCard .shared-pack-card-menu-panel button:hover,#tab-export #sharedPackPreviewCard .shared-pack-card-menu-panel button:focus-visible,#sharedPackBrowseCard .shared-pack-card-menu-panel button:hover,#sharedPackBrowseCard .shared-pack-card-menu-panel button:focus-visible{color:var(--theme-accent-strong, var(--theme-accent, #2563eb)) !important;background:transparent !important;outline:none !important}#tab-export #sharedPackPreviewCard .shared-pack-result-authorline,#sharedPackBrowseCard .shared-pack-result-authorline{min-height:var(--pack-card-author-avatar) !important;padding-right:var(--pack-card-author-pad-right) !important;align-items:flex-start !important}#tab-export #sharedPackPreviewCard .shared-pack-author-card,#sharedPackBrowseCard .shared-pack-author-card{display:inline-flex !important;align-items:flex-start !important;gap:var(--pack-card-author-gap) !important;border:0 !important;background:transparent !important;box-shadow:none !important}#tab-export #sharedPackPreviewCard .shared-pack-author-avatar,#sharedPackBrowseCard .shared-pack-author-avatar{width:var(--pack-card-author-avatar) !important;height:var(--pack-card-author-avatar) !important;flex:0 0 var(--pack-card-author-avatar) !important}#tab-export #sharedPackPreviewCard .shared-pack-author-text,#sharedPackBrowseCard .shared-pack-author-text{display:inline-flex !important;align-items:flex-start !important;gap:8px !important;padding-top:0 !important;color:var(--text-muted, #667085) !important;font-size:var(--pack-card-author-font) !important;font-weight:400 !important;line-height:1.15 !important;white-space:normal !important;overflow:visible !important}#tab-export #sharedPackPreviewCard .shared-pack-author-text strong,#sharedPackBrowseCard .shared-pack-author-text strong{color:var(--text, #111827) !important;font-size:var(--pack-card-author-name-font) !important;font-weight:700 !important;line-height:1.1 !important}#tab-export #sharedPackPreviewCard .shared-pack-author-separator,#tab-export #sharedPackPreviewCard .shared-pack-author-date,#sharedPackBrowseCard .shared-pack-author-separator,#sharedPackBrowseCard .shared-pack-author-date{color:var(--text-muted, #667085) !important;font-weight:400 !important}#tab-export #sharedPackPreviewCard .shared-pack-result-title,#sharedPackBrowseCard .shared-pack-result-title{margin:0 !important;max-width:min(100%, 720px) !important;color:var(--text, #111827) !important;font-size:var(--pack-card-title-size) !important;font-weight:400 !important;line-height:1.05 !important;letter-spacing:0 !important;overflow-wrap:anywhere !important}#tab-export #sharedPackPreviewCard .shared-pack-badges,#tab-export #sharedPackPreviewCard .shared-pack-tags,#sharedPackBrowseCard .shared-pack-badges,#sharedPackBrowseCard .shared-pack-tags{gap:8px !important;margin:0 !important}#tab-export #sharedPackPreviewCard .shared-pack-badge,#sharedPackBrowseCard .shared-pack-badge{min-height:var(--pack-card-chip-height) !important;padding:var(--pack-card-chip-pad-y) var(--pack-card-chip-pad-x) !important;gap:var(--pack-card-chip-gap) !important;border-radius:var(--pack-card-chip-radius) !important;border:1px solid var(--chip-border, color-mix(in srgb, var(--border, #dbe4f0) 78%, transparent)) !important;background:var(--chip-bg, color-mix(in srgb, var(--theme-accent, #8abff2) 7%, var(--surface-elevated, #ffffff) 93%)) !important;color:var(--chip-text, var(--text, #111827)) !important;box-shadow:none !important;font-size:var(--pack-card-chip-font) !important;font-weight:400 !important;line-height:1.12 !important;white-space:nowrap !important}#tab-export #sharedPackPreviewCard .shared-pack-badge.library-histology,#sharedPackBrowseCard .shared-pack-badge.library-histology{color:var(--type-slides-text, #12803b) !important;background:var(--type-slides-bg, color-mix(in srgb, #dff8e8 84%, #ffffff 16%)) !important;border-color:var(--type-slides-border, color-mix(in srgb, #a8e6bf 58%, transparent)) !important}#tab-export #sharedPackPreviewCard .shared-pack-badge.library-anatomy,#sharedPackBrowseCard .shared-pack-badge.library-anatomy{color:var(--type-cards-text, #1d4ed8) !important;background:var(--type-cards-bg, color-mix(in srgb, #e8f2ff 88%, #ffffff 12%)) !important;border-color:var(--type-cards-border, color-mix(in srgb, #b9d4ff 58%, transparent)) !important}#tab-export #sharedPackPreviewCard .shared-pack-meta-icon,#sharedPackBrowseCard .shared-pack-meta-icon,#tab-export #sharedPackPreviewCard .shared-pack-badge svg,#sharedPackBrowseCard .shared-pack-badge svg{width:var(--pack-card-chip-icon) !important;height:var(--pack-card-chip-icon) !important;flex-basis:var(--pack-card-chip-icon) !important;color:currentColor !important}#tab-export #sharedPackPreviewCard .shared-pack-description,#sharedPackBrowseCard .shared-pack-description{margin:0 !important;color:var(--text-muted, #667085) !important;font-size:var(--pack-card-description-font) !important;font-weight:400 !important;line-height:1.42 !important;overflow-wrap:anywhere !important}#tab-export #sharedPackPreviewCard .shared-pack-tag,#sharedPackBrowseCard .shared-pack-tag{min-height:var(--pack-card-chip-height) !important;padding:var(--pack-card-chip-pad-y) var(--pack-card-tag-pad-x) !important;gap:var(--pack-card-chip-gap) !important;border-radius:999px !important;background:var(--tag-bg, #efe7ff) !important;border:1px solid var(--tag-border, #d9c8ff) !important;color:var(--tag-text, #4c1d95) !important;box-shadow:none !important;font-size:var(--pack-card-chip-font) !important;font-weight:400 !important;line-height:1.12 !important;white-space:nowrap !important}#tab-export #sharedPackPreviewCard .shared-pack-tag .shared-pack-meta-icon,#sharedPackBrowseCard .shared-pack-tag .shared-pack-meta-icon{color:var(--tag-icon, #5b21b6) !important}#tab-export #sharedPackPreviewCard .shared-pack-footer,#sharedPackBrowseCard .shared-pack-footer{display:grid !important;grid-template-columns:minmax(var(--pack-card-date-col), 1fr) auto minmax(var(--pack-card-actions-col), auto) !important;align-items:center !important;gap:var(--pack-card-footer-gap) !important;margin-top:4px !important;padding-top:var(--pack-card-footer-pad-top) !important;border-top:1px solid color-mix(in srgb, var(--border, #dbe4f0) 74%, transparent) !important}#tab-export #sharedPackPreviewCard .shared-pack-date-line,#sharedPackBrowseCard .shared-pack-date-line{display:inline-flex !important;align-items:center !important;gap:8px !important;min-width:0 !important;color:var(--text-muted, #667085) !important;font-size:var(--pack-card-date-font) !important;font-weight:400 !important;line-height:1.25 !important}#tab-export #sharedPackPreviewCard .shared-pack-date-line .shared-pack-meta-icon,#sharedPackBrowseCard .shared-pack-date-line .shared-pack-meta-icon{width:var(--pack-card-date-icon) !important;height:var(--pack-card-date-icon) !important;flex-basis:var(--pack-card-date-icon) !important;color:var(--text-muted, #667085) !important}#tab-export #sharedPackPreviewCard .shared-pack-social-row,#sharedPackBrowseCard .shared-pack-social-row{display:inline-flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;flex-wrap:nowrap !important;min-width:0 !important}#tab-export #sharedPackPreviewCard .shared-pack-thumbs-btn,#sharedPackBrowseCard .shared-pack-thumbs-btn{width:auto !important;min-width:var(--pack-card-reaction-min) !important;height:var(--pack-card-button-height) !important;min-height:var(--pack-card-button-height) !important;padding:0 var(--pack-card-button-pad-x) !important;border-radius:var(--pack-card-button-radius) !important;border:1px solid color-mix(in srgb, var(--border, #dbe4f0) 78%, transparent) !important;background:var(--surface-elevated, #ffffff) !important;color:var(--text-muted, #667085) !important;font-size:var(--pack-card-button-font) !important;font-weight:400 !important;line-height:1 !important;box-shadow:none !important;white-space:nowrap !important}#tab-export #sharedPackPreviewCard .shared-pack-actions,#sharedPackBrowseCard .shared-pack-actions{display:grid !important;grid-template-columns:max-content max-content var(--pack-card-pin-size) !important;justify-content:end !important;align-items:center !important;gap:8px !important;min-width:0 !important;width:auto !important}#tab-export #sharedPackPreviewCard .shared-pack-actions :is(.btn, .btn-primary, .btn-secondary, .shared-pack-pin-btn),#sharedPackBrowseCard .shared-pack-actions :is(.btn, .btn-primary, .btn-secondary, .shared-pack-pin-btn){width:auto !important;max-width:none !important;height:var(--pack-card-button-height) !important;min-height:var(--pack-card-button-height) !important;padding:0 var(--pack-card-button-pad-x) !important;border-radius:var(--pack-card-button-radius) !important;font-size:var(--pack-card-button-font) !important;font-weight:400 !important;line-height:1 !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important;box-shadow:none !important}#tab-export #sharedPackPreviewCard .shared-pack-actions :is(.btn, .btn-primary, .btn-secondary),#sharedPackBrowseCard .shared-pack-actions :is(.btn, .btn-primary, .btn-secondary){min-width:var(--pack-card-action-min) !important}#tab-export #sharedPackPreviewCard .shared-pack-actions .btn-primary:not(:disabled):not(.disabled),#sharedPackBrowseCard .shared-pack-actions .btn-primary:not(:disabled):not(.disabled){border-color:var(--pack-action-primary-border, color-mix(in srgb, #66afe9 74%, #ffffff 26%)) !important;background:var(--pack-action-primary-bg, linear-gradient(180deg, #9bd7ff 0%, #78bff4 100%)) !important;color:var(--pack-action-primary-text, #0b2942) !important}#tab-export #sharedPackPreviewCard .shared-pack-actions .btn-primary.is-preview-downloaded{min-width:var(--pack-card-download-done-min) !important;background:var(--pack-action-primary-complete-bg, linear-gradient(180deg, #8fd0ff 0%, #6ab8ef 100%)) !important}#tab-export #sharedPackPreviewCard .shared-pack-actions .shared-pack-pin-btn,#sharedPackBrowseCard .shared-pack-actions .shared-pack-pin-btn{width:var(--pack-card-pin-size) !important;min-width:var(--pack-card-pin-size) !important;padding:0 !important}#tab-export #sharedPackPreviewCard .shared-pack-actions .shared-pack-pin-btn.is-preview-pinned,#sharedPackBrowseCard .shared-pack-actions .shared-pack-pin-btn.is-active{background:var(--pack-pin-active-bg, rgba(255, 246, 211, .86)) !important;border-color:var(--pack-pin-active-border, rgba(234, 179, 8, .32)) !important;color:var(--pack-pin-active-text, #b7791f) !important}#sharedPackBrowseCard .shared-pack-thumbs-btn.is-active:not(.shared-pack-heart-btn),#authorProfileModal .author-profile-like-btn.is-active:not(.shared-pack-heart-btn){background:rgba(34, 197, 94, .12) !important;border-color:rgba(34, 197, 94, .28) !important;color:#15803d !important;box-shadow:inset 0 0 0 1px rgba(34, 197, 94, .04) !important}#sharedPackBrowseCard .shared-pack-thumbs-btn.is-active:not(.shared-pack-heart-btn):hover,#authorProfileModal .author-profile-like-btn.is-active:not(.shared-pack-heart-btn):hover{background:rgba(34, 197, 94, .17) !important;border-color:rgba(34, 197, 94, .36) !important;color:#166534 !important}#sharedPackBrowseCard .shared-pack-heart-btn.is-active,#authorProfileModal .author-profile-like-btn.shared-pack-heart-btn.is-active{background:rgba(244, 63, 94, .11) !important;border-color:rgba(244, 63, 94, .27) !important;color:#e11d48 !important;box-shadow:inset 0 0 0 1px rgba(244, 63, 94, .04) !important}#sharedPackBrowseCard .shared-pack-heart-btn.is-active:hover,#authorProfileModal .author-profile-like-btn.shared-pack-heart-btn.is-active:hover{background:rgba(244, 63, 94, .16) !important;border-color:rgba(244, 63, 94, .35) !important;color:#be123c !important}#sharedPackBrowseCard .shared-pack-thumbs-btn.is-pending,#authorProfileModal .author-profile-like-btn.is-pending{cursor:pointer !important}html[data-theme="dark"] #sharedPackBrowseCard .shared-pack-thumbs-btn.is-active:not(.shared-pack-heart-btn),html[data-theme="dark"] #authorProfileModal .author-profile-like-btn.is-active:not(.shared-pack-heart-btn){background:rgba(74, 222, 128, .18) !important;border-color:rgba(74, 222, 128, .35) !important;color:#86efac !important}html[data-theme="dark"] #sharedPackBrowseCard .shared-pack-heart-btn.is-active,html[data-theme="dark"] #authorProfileModal .author-profile-like-btn.shared-pack-heart-btn.is-active{background:rgba(251, 113, 133, .19) !important;border-color:rgba(251, 113, 133, .36) !important;color:#fda4af !important}html[data-theme="dark"] #tab-export #sharedPackPreviewCard .shared-pack-badge,html[data-theme="dark"] #sharedPackBrowseCard .shared-pack-badge{color:var(--chip-text, var(--text, #f8fafc)) !important;background:var(--chip-bg, color-mix(in srgb, var(--theme-accent, #8abff2) 16%, var(--surface-elevated, #111827) 84%)) !important;border-color:var(--chip-border, color-mix(in srgb, var(--theme-accent, #8abff2) 24%, transparent)) !important}html[data-theme="dark"] #tab-export #sharedPackPreviewCard .shared-pack-tag,html[data-theme="dark"] #sharedPackBrowseCard .shared-pack-tag{color:var(--tag-text, #ddd6fe) !important;background:var(--tag-bg, rgba(109, 40, 217, .28)) !important;border-color:var(--tag-border, rgba(196, 181, 253, .42)) !important}html[data-theme="dark"] #tab-export #sharedPackPreviewCard .shared-pack-tag .shared-pack-meta-icon,html[data-theme="dark"] #sharedPackBrowseCard .shared-pack-tag .shared-pack-meta-icon{color:var(--tag-icon, #c4b5fd) !important}@media (max-width: 1180px){#tab-export .shared-pack-publish-body{grid-template-columns:1fr !important}}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-system-badge,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-system-badge{border-radius:var(--pack-card-chip-radius, 7px) !important;font-weight:400 !important;box-shadow:none !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-system-histology,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-system-histology{border-color:var(--type-slides-border, color-mix(in srgb, #22c55e 24%, transparent)) !important;background:var(--type-slides-bg, color-mix(in srgb, #dcfce7 72%, var(--surface-elevated, #fff) 28%)) !important;color:var(--type-slides-text, #14783e) !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-system-anatomy,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-system-anatomy{border-color:var(--type-cards-border, color-mix(in srgb, #3b82f6 22%, transparent)) !important;background:var(--type-cards-bg, color-mix(in srgb, #dbeafe 72%, var(--surface-elevated, #fff) 28%)) !important;color:var(--type-cards-text, #1d4ed8) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source{--pack-card-pad:15px;--pack-card-gap:10px;--pack-card-radius:10px;--pack-card-author-avatar:35px;--pack-card-author-gap:5px;--pack-card-author-pad-right:40px;--pack-card-author-font:12px;--pack-card-author-name-font:13px;--pack-card-title-size:clamp(28px, 2.65vw, 37px);--pack-card-description-font:13px;--pack-card-chip-height:25px;--pack-card-chip-pad-y:5px;--pack-card-chip-pad-x:8px;--pack-card-tag-pad-x:10px;--pack-card-chip-gap:5px;--pack-card-chip-radius:6px;--pack-card-chip-font:10.5px;--pack-card-chip-icon:11px;--pack-card-footer-gap:9px;--pack-card-footer-pad-top:11px;--pack-card-date-col:112px;--pack-card-date-font:10px;--pack-card-date-icon:14px;--pack-card-button-height:31px;--pack-card-button-radius:7px;--pack-card-button-font:11.4px;--pack-card-button-pad-x:10px;--pack-card-action-min:84px;--pack-card-reaction-min:46px;--pack-card-pin-size:32px;--pack-card-menu-top:11px;--pack-card-menu-right:11px;--pack-card-menu-width:27px;--pack-card-menu-height:30px;--pack-card-menu-open-width:106px;--pack-card-menu-open-height:34px;--pack-card-menu-line-width:90px;--pack-card-menu-item-font:10px;--pack-card-dot-open-x:-76px;--pack-card-dot-open-mid-x:-40px;--pack-card-dot-open-top-y:-4px;--pack-card-dot-open-bottom-y:6px}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-footer{display:grid !important;grid-template-columns:minmax(var(--pack-card-date-col), 1fr) max-content max-content !important;grid-template-areas:"date social actions" !important;align-items:center !important;gap:var(--pack-card-footer-gap) !important;min-width:0 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-date-line{grid-area:date !important;min-width:0 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-social-row{grid-area:social !important;display:inline-flex !important;flex-wrap:nowrap !important;justify-content:center !important;min-width:max-content !important;margin-top:0 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-actions{grid-area:actions !important;display:grid !important;grid-template-columns:max-content max-content var(--pack-card-pin-size) !important;align-items:center !important;justify-content:end !important;gap:8px !important;min-width:max-content !important;margin-top:0 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-actions :is(.btn, .btn-primary, .btn-secondary),#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-thumbs-btn{min-width:var(--pack-card-action-min) !important;height:var(--pack-card-button-height) !important;min-height:var(--pack-card-button-height) !important;padding:0 var(--pack-card-button-pad-x) !important;border-radius:var(--pack-card-button-radius) !important;font-size:var(--pack-card-button-font) !important;font-weight:400 !important;white-space:nowrap !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-thumbs-btn{min-width:var(--pack-card-reaction-min) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-actions .shared-pack-pin-btn{width:var(--pack-card-pin-size) !important;min-width:var(--pack-card-pin-size) !important;height:var(--pack-card-button-height) !important;min-height:var(--pack-card-button-height) !important;padding:0 !important;border-radius:var(--pack-card-button-radius) !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-panel,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-card-menu-panel{position:absolute !important;top:0 !important;right:0 !important;display:grid !important;grid-template-rows:1fr 1fr !important;align-content:center !important;min-width:var(--pack-card-menu-open-width) !important;width:var(--pack-card-menu-open-width) !important;height:var(--pack-card-menu-open-height) !important;transform-origin:right top !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-panel[hidden],#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-card-menu-panel[hidden]{display:none !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-panel button,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-card-menu-panel button{min-height:0 !important;line-height:1.1 !important}html[data-theme="dark"] #tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-system-histology,html[data-theme="dark"] #sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-system-histology{border-color:var(--type-slides-border, rgba(134, 239, 172, .34)) !important;background:var(--type-slides-bg, rgba(22, 101, 52, .26)) !important;color:var(--type-slides-text, #bbf7d0) !important}html[data-theme="dark"] #tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-system-anatomy,html[data-theme="dark"] #sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-card-source .shared-pack-system-anatomy{border-color:var(--type-cards-border, rgba(147, 197, 253, .34)) !important;background:var(--type-cards-bg, rgba(30, 64, 175, .28)) !important;color:var(--type-cards-text, #bfdbfe) !important}/* Shared-library cards are the preview-card system at a compact browsing scale.
   Values below are derived from the approved preview-card tokens at ~69.3%. */#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source{--pack-card-browse-scale:.693;--pack-card-pad:9.7px;--pack-card-gap:6.9px;--pack-card-radius:6.9px;--pack-card-author-avatar:24.3px;--pack-card-author-gap:3.5px;--pack-card-author-pad-right:26.3px;--pack-card-author-font:8.3px;--pack-card-author-name-font:9px;--pack-card-title-size:clamp(18.7px, 1.73vw, 24.3px);--pack-card-description-font:9px;--pack-card-chip-height:17.3px;--pack-card-chip-pad-y:3.5px;--pack-card-chip-pad-x:5.5px;--pack-card-tag-pad-x:6.9px;--pack-card-chip-gap:3.5px;--pack-card-chip-radius:4.2px;--pack-card-chip-font:7.1px;--pack-card-chip-icon:7.6px;--pack-card-footer-gap:6.9px;--pack-card-footer-pad-top:7.6px;--pack-card-date-col:73.5px;--pack-card-actions-col:151px;--pack-card-date-font:6.9px;--pack-card-date-icon:9.7px;--pack-card-button-height:20.8px;--pack-card-button-radius:4.9px;--pack-card-button-font:7.8px;--pack-card-button-pad-x:6.9px;--pack-card-action-min:57.5px;--pack-card-download-done-min:65.1px;--pack-card-reaction-min:31.9px;--pack-card-pin-size:22.2px;--pack-card-menu-top:7.6px;--pack-card-menu-right:7.6px;--pack-card-menu-width:18.7px;--pack-card-menu-height:20.8px;--pack-card-menu-open-width:73.5px;--pack-card-menu-open-height:23.6px;--pack-card-menu-line-width:62.4px;--pack-card-menu-item-font:6.9px;--pack-card-dot-open-x:-53px;--pack-card-dot-open-mid-x:-27.7px;--pack-card-dot-open-top-y:-2.8px;--pack-card-dot-open-bottom-y:4.2px}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu{position:absolute !important;top:var(--pack-card-menu-top) !important;right:var(--pack-card-menu-right) !important;z-index:9 !important;width:var(--pack-card-menu-width) !important;min-width:var(--pack-card-menu-width) !important;height:var(--pack-card-menu-height) !important;min-height:var(--pack-card-menu-height) !important;overflow:visible !important;border:0 !important;background:transparent !important;box-shadow:none !important;transition:width 180ms cubic-bezier(.2, .8, .2, 1),height 180ms cubic-bezier(.2, .8, .2, 1) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu{width:var(--pack-card-menu-open-width) !important;height:var(--pack-card-menu-open-height) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu::before,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger::before,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger::after,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel::before,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel::after{content:none !important;display:none !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu::after{content:"" !important;position:absolute !important;top:calc(var(--pack-card-menu-open-height) / 2) !important;right:0 !important;width:var(--pack-card-menu-line-width) !important;height:1px !important;border-radius:999px !important;background:color-mix(in srgb, var(--text-muted, #5f6b7a) 34%, transparent) !important;opacity:0 !important;transform:translateX(8px) scaleX(.4) !important;transform-origin:right center !important;transition:opacity 160ms ease,transform 180ms cubic-bezier(.2, .8, .2, 1) !important;pointer-events:none !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu::after{opacity:.38 !important;transform:translateX(0) scaleX(1) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger{width:var(--pack-card-menu-width) !important;min-width:var(--pack-card-menu-width) !important;height:var(--pack-card-menu-height) !important;min-height:var(--pack-card-menu-height) !important;padding:0 !important;border:0 !important;border-radius:var(--pack-card-button-radius) !important;background:transparent !important;color:var(--text, #111827) !important;box-shadow:none !important;outline:0 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger:hover,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger:focus-visible{background:color-mix(in srgb, var(--theme-accent, #8abff2) 10%, transparent) !important;border-color:transparent !important;box-shadow:none !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu-trigger{pointer-events:none !important;background:transparent !important;border-color:transparent !important;box-shadow:none !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger svg{display:block !important;width:100% !important;height:100% !important;overflow:visible !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger svg circle{fill:currentColor !important;transform-box:fill-box !important;transform-origin:center !important;transition:transform 180ms cubic-bezier(.2, .8, .2, 1),opacity 160ms ease !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(1){transform:translate(var(--pack-card-dot-open-x), var(--pack-card-dot-open-top-y)) scale(.72) !important;opacity:.82 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(2){transform:translate(var(--pack-card-dot-open-mid-x), 1px) scale(.35) !important;opacity:0 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(3){transform:translate(var(--pack-card-dot-open-x), var(--pack-card-dot-open-bottom-y)) scale(.72) !important;opacity:.82 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel{position:absolute !important;top:0 !important;right:0 !important;display:grid !important;grid-template-rows:1fr 1fr !important;align-content:center !important;min-width:var(--pack-card-menu-open-width) !important;width:var(--pack-card-menu-open-width) !important;height:var(--pack-card-menu-open-height) !important;padding:0 !important;gap:4px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;opacity:0 !important;pointer-events:none !important;transform:translateY(-2px) scaleX(.72) !important;transform-origin:right center !important;transition:opacity 160ms ease,transform 180ms cubic-bezier(.2, .8, .2, 1) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel[hidden]{display:none !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu-panel{opacity:1 !important;pointer-events:auto !important;transform:translateY(0) scaleX(1) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel button{width:100% !important;min-height:15px !important;padding:1px 0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:var(--text, #111827) !important;box-shadow:none !important;font-size:var(--pack-card-menu-item-font) !important;font-weight:450 !important;line-height:1.1 !important;text-align:left !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel button:hover,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel button:focus-visible{color:var(--theme-accent-strong, var(--theme-accent, #2563eb)) !important;background:transparent !important;outline:none !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-pin-btn.is-shared-pack-pin-pop{animation:sharedPackPreviewButtonPop 420ms cubic-bezier(.18, .88, .28, 1.18)}@media (prefers-reduced-motion: reduce){#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-pin-btn.is-shared-pack-pin-pop{animation:none !important}}@keyframes sharedPackPreviewReactionPop{0%{transform:translateY(0) scale(1)}38%{transform:translateY(-3px) scale(1.82)}62%{transform:translateY(0) scale(.92)}100%{transform:translateY(0) scale(1)}}@keyframes sharedPackPreviewCountPop{0%{transform:translateY(0) scale(1)}42%{transform:translateY(-1px) scale(1.22)}100%{transform:translateY(0) scale(1)}}@keyframes sharedPackPreviewButtonPop{0%{transform:translateY(0) scale(1)}44%{transform:translateY(-1px) scale(1.04)}100%{transform:translateY(0) scale(1)}}@keyframes sharedPackPreviewPinPop{0%{transform:translateY(0) rotate(0deg) scale(1)}45%{transform:translateY(-2px) rotate(-8deg) scale(1.25)}100%{transform:translateY(0) rotate(0deg) scale(1)}}/* Public shared-library cards: complete preview-derived source of truth.
   Older app-shell rules still exist, so this block intentionally restates the
   full upper and lower card system at the approved browsing scale. */#sharedPackBrowseCard.shared-library-inline .shared-pack-column{min-width:0}#sharedPackBrowseCard.shared-library-inline .shared-pack-column-list{display:grid;align-content:start;gap:14px;min-width:0}#sharedPackBrowseCard.shared-library-inline .shared-pack-column-empty{min-height:84px;padding:18px 0;color:var(--muted, #667085);font-size:13px;font-weight:550;line-height:1.45}#sharedPackBrowseCard.shared-library-inline .shared-pack-catalog-entry{display:block;min-width:0}@media (min-width: 981px){#sharedPackBrowseCard.shared-library-inline .shared-pack-columns{gap:0}#sharedPackBrowseCard.shared-library-inline .shared-pack-column:first-child{padding-right:20px}#sharedPackBrowseCard.shared-library-inline .shared-pack-column + .shared-pack-column{padding-left:20px;border-left:1px solid color-mix(in srgb, var(--line, #d9e1ec) 76%, transparent)}}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source{--signature-pack-card-scale:.832;--pack-card-scale:var(--signature-pack-card-scale);--pack-card-pad:calc(14px * var(--pack-card-scale));--pack-card-gap:calc(10px * var(--pack-card-scale));--pack-card-radius:calc(10px * var(--pack-card-scale));--pack-card-author-avatar:calc(35px * var(--pack-card-scale));--pack-card-author-gap:calc(5px * var(--pack-card-scale));--pack-card-author-pad-right:calc(38px * var(--pack-card-scale));--pack-card-author-font:calc(12px * var(--pack-card-scale));--pack-card-author-name-font:calc(13px * var(--pack-card-scale));--pack-card-author-text-gap:calc(8px * var(--pack-card-scale));--pack-card-title-size-fixed:calc(35px * var(--pack-card-scale));--pack-card-description-font:calc(13px * var(--pack-card-scale));--pack-card-chip-height:calc(25px * var(--pack-card-scale));--pack-card-chip-pad-y:calc(5px * var(--pack-card-scale));--pack-card-chip-pad-x:calc(8px * var(--pack-card-scale));--pack-card-tag-pad-x:calc(10px * var(--pack-card-scale));--pack-card-chip-gap:calc(5px * var(--pack-card-scale));--pack-card-chip-radius:calc(6px * var(--pack-card-scale));--pack-card-chip-font:calc(10.2px * var(--pack-card-scale));--pack-card-chip-icon:calc(11px * var(--pack-card-scale));--pack-card-footer-gap:calc(10px * var(--pack-card-scale));--pack-card-footer-pad-top:calc(11px * var(--pack-card-scale));--pack-card-date-col:calc(106px * var(--pack-card-scale));--pack-card-actions-col:calc(218px * var(--pack-card-scale));--pack-card-date-font:calc(10px * var(--pack-card-scale));--pack-card-date-icon:calc(14px * var(--pack-card-scale));--pack-card-button-height:calc(30px * var(--pack-card-scale));--pack-card-button-radius:calc(7px * var(--pack-card-scale));--pack-card-button-font:calc(11.2px * var(--pack-card-scale));--pack-card-button-pad-x:calc(10px * var(--pack-card-scale));--pack-card-action-min:calc(83px * var(--pack-card-scale));--pack-card-reaction-min:calc(46px * var(--pack-card-scale));--pack-card-pin-size:calc(32px * var(--pack-card-scale));--pack-card-like-icon-size:calc(16px * var(--pack-card-scale));--pack-card-support-width:calc(50px * var(--pack-card-scale));--pack-card-support-font:calc(9.6px * var(--pack-card-scale));--pack-card-support-mark:calc(9px * var(--pack-card-scale));--pack-card-menu-top:calc(11px * var(--pack-card-scale));--pack-card-menu-right:calc(11px * var(--pack-card-scale));--pack-card-menu-width:calc(27px * var(--pack-card-scale));--pack-card-menu-height:calc(30px * var(--pack-card-scale));--pack-card-menu-open-width:calc(106px * var(--pack-card-scale));--pack-card-menu-open-height:calc(34px * var(--pack-card-scale));--pack-card-menu-line-width:calc(90px * var(--pack-card-scale));--pack-card-menu-item-font:calc(10px * var(--pack-card-scale));--pack-card-dot-open-x:calc(-76px * var(--pack-card-scale));--pack-card-dot-open-mid-x:calc(-40px * var(--pack-card-scale));--pack-card-dot-open-top-y:calc(-4px * var(--pack-card-scale));--pack-card-dot-open-bottom-y:calc(6px * var(--pack-card-scale));display:grid !important;grid-template-rows:auto auto auto auto auto !important;gap:var(--signature-pack-card-gap) !important;width:100% !important;max-width:none !important;min-height:0 !important;padding:var(--signature-pack-card-padding) !important;padding-right:var(--pack-card-pad) !important;border-radius:var(--signature-pack-card-radius) !important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",system-ui,sans-serif !important;font-weight:400 !important;letter-spacing:0 !important;overflow:hidden !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-result-authorline{min-height:var(--pack-card-author-avatar) !important;padding-right:var(--pack-card-author-pad-right) !important;align-items:flex-start !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-author-card{appearance:none !important;-webkit-appearance:none !important;display:inline-flex !important;align-items:flex-start !important;gap:var(--pack-card-author-gap) !important;min-width:0 !important;max-width:100% !important;min-height:0 !important;padding:0 !important;border:0 !important;background:transparent !important;color:var(--text-muted, #667085) !important;box-shadow:none !important;text-align:left !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-author-avatar{width:var(--pack-card-author-avatar) !important;height:var(--pack-card-author-avatar) !important;flex:0 0 var(--pack-card-author-avatar) !important;border-radius:50% !important;object-fit:cover !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-author-text{display:inline-flex !important;align-items:flex-start !important;gap:var(--pack-card-author-text-gap) !important;width:auto !important;padding-top:0 !important;color:var(--text-muted, #667085) !important;font-size:var(--pack-card-author-font) !important;font-weight:400 !important;line-height:1.15 !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-author-text strong{color:var(--text, #111827) !important;font-size:var(--pack-card-author-name-font) !important;font-weight:700 !important;line-height:1.1 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-result-title{margin:0 !important;max-width:min(100%, 720px) !important;color:var(--text, #111827) !important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",system-ui,sans-serif !important;font-size:clamp(18px, 1.55vw, var(--pack-card-title-size-fixed)) !important;font-weight:400 !important;line-height:1.05 !important;letter-spacing:0 !important;overflow-wrap:anywhere !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-badges,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-tags{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:var(--pack-card-chip-gap) !important;margin:0 !important;min-width:0 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-badge{min-height:var(--pack-card-chip-height) !important;padding:var(--pack-card-chip-pad-y) var(--pack-card-chip-pad-x) !important;gap:var(--pack-card-chip-gap) !important;border-radius:var(--pack-card-chip-radius) !important;border:1px solid var(--chip-border, color-mix(in srgb, var(--border, #dbe4f0) 78%, transparent)) !important;background:var(--chip-bg, color-mix(in srgb, var(--theme-accent, #8abff2) 7%, var(--surface-elevated, #ffffff) 93%)) !important;color:var(--chip-text, var(--text, #111827)) !important;box-shadow:none !important;font-size:var(--pack-card-chip-font) !important;font-weight:400 !important;line-height:1.12 !important;white-space:nowrap !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-system-badge{font-weight:400 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-system-histology{border-color:var(--type-slides-border, color-mix(in srgb, #22c55e 24%, transparent)) !important;background:var(--type-slides-bg, color-mix(in srgb, #dcfce7 72%, var(--surface-elevated, #fff) 28%)) !important;color:var(--type-slides-text, #14783e) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-system-anatomy{border-color:var(--type-cards-border, color-mix(in srgb, #3b82f6 22%, transparent)) !important;background:var(--type-cards-bg, color-mix(in srgb, #dbeafe 72%, var(--surface-elevated, #fff) 28%)) !important;color:var(--type-cards-text, #1d4ed8) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-meta-icon,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-badge svg,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-tag svg{width:var(--pack-card-chip-icon) !important;height:var(--pack-card-chip-icon) !important;flex:0 0 var(--pack-card-chip-icon) !important;margin-inline-start:0 !important;color:currentColor !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-description{margin:0 !important;max-width:86ch !important;color:var(--text-muted, #667085) !important;font-size:var(--pack-card-description-font) !important;font-weight:400 !important;line-height:1.42 !important;overflow-wrap:anywhere !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-tag{min-height:var(--pack-card-chip-height) !important;padding:var(--pack-card-chip-pad-y) var(--pack-card-tag-pad-x) !important;gap:var(--pack-card-chip-gap) !important;border-radius:999px !important;border:1px solid var(--tag-border, #d9c8ff) !important;background:var(--tag-bg, #efe7ff) !important;color:var(--tag-text, #4c1d95) !important;box-shadow:none !important;font-size:var(--pack-card-chip-font) !important;font-weight:400 !important;line-height:1.12 !important;white-space:nowrap !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-tag .shared-pack-meta-icon{color:var(--tag-icon, #5b21b6) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-footer{display:grid !important;grid-template-columns:minmax(var(--pack-card-date-col), 1fr) auto minmax(var(--pack-card-actions-col), auto) !important;grid-template-areas:"date social actions" !important;align-items:center !important;justify-items:stretch !important;gap:var(--pack-card-footer-gap) !important;min-width:0 !important;margin-top:calc(4px * var(--pack-card-scale)) !important;padding-top:var(--pack-card-footer-pad-top) !important;border-top:1px solid color-mix(in srgb, var(--border, #dbe4f0) 74%, transparent) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-date-line{grid-area:date !important;display:inline-flex !important;align-items:center !important;gap:calc(8px * var(--pack-card-scale)) !important;min-width:0 !important;color:var(--text-muted, #667085) !important;font-size:var(--pack-card-date-font) !important;font-weight:400 !important;line-height:1.15 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-date-line .shared-pack-meta-icon{width:var(--pack-card-date-icon) !important;height:var(--pack-card-date-icon) !important;flex-basis:var(--pack-card-date-icon) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-social-row{grid-area:social !important;display:inline-flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:var(--pack-card-footer-gap) !important;min-width:max-content !important;margin-top:0 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-thumbs-btn{width:auto !important;min-width:var(--pack-card-reaction-min) !important;height:var(--pack-card-button-height) !important;min-height:var(--pack-card-button-height) !important;padding:0 var(--pack-card-button-pad-x) !important;border-radius:var(--pack-card-button-radius) !important;font-size:var(--pack-card-button-font) !important;font-weight:400 !important;line-height:1 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-like-icon{font-size:var(--pack-card-like-icon-size) !important;line-height:1 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-like-count{font-size:var(--pack-card-button-font) !important;line-height:1 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-actions{grid-area:actions !important;display:grid !important;grid-template-columns:max-content max-content var(--pack-card-pin-size) !important;align-items:center !important;justify-content:end !important;gap:var(--pack-card-footer-gap) !important;width:auto !important;min-width:max-content !important;margin-top:0 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-actions :is(.btn, .btn-primary, .btn-secondary),#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-actions .shared-pack-pin-btn{flex:0 0 auto !important;width:auto !important;max-width:none !important;min-height:var(--pack-card-button-height) !important;height:var(--pack-card-button-height) !important;padding:0 var(--pack-card-button-pad-x) !important;border-radius:var(--pack-card-button-radius) !important;font-size:var(--pack-card-button-font) !important;font-weight:400 !important;line-height:1 !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-actions :is(.btn-primary, .btn-secondary){min-width:var(--pack-card-action-min) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-actions .shared-pack-pin-btn{width:var(--pack-card-pin-size) !important;min-width:var(--pack-card-pin-size) !important;padding:0 !important}/* Creator support stays inside the one-line footer as one compact, borderless
   wordmark stack: Revolut above Ko-fi. The reserved slot never displaces
   reactions or pack actions, and the links appear only while the card is used. */#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-footer.has-creator-support{grid-template-columns:minmax(var(--pack-card-date-col), 1fr) auto minmax(var(--pack-card-actions-col), auto) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-footer.has-creator-support .shared-pack-social-row{gap:calc(6px * var(--pack-card-scale)) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .creator-support-stack{display:grid !important;grid-template-columns:var(--pack-card-support-width) !important;grid-template-rows:repeat(2, minmax(0, 1fr)) !important;align-items:stretch !important;justify-items:start !important;gap:calc(2px * var(--pack-card-scale)) !important;box-sizing:border-box !important;width:var(--pack-card-support-width) !important;min-width:var(--pack-card-support-width) !important;height:var(--pack-card-button-height) !important;min-height:var(--pack-card-button-height) !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;transition:opacity .14s ease,visibility 0s linear .14s !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source:is(:hover, :focus-within, .is-selected) .creator-support-stack{visibility:visible !important;opacity:.9 !important;pointer-events:auto !important;transition-delay:0s !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .creator-support-group--compact{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;box-sizing:border-box !important;width:var(--pack-card-support-width) !important;min-width:var(--pack-card-support-width) !important;height:100% !important;min-height:0 !important;margin:0 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .creator-support-group--compact:only-child{grid-row:1/-1 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .creator-support-text-link{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;box-sizing:border-box !important;width:max-content !important;max-width:100% !important;min-width:0 !important;height:100% !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;background-image:none !important;color:var(--text, #101828) !important;box-shadow:none !important;font-size:var(--pack-card-support-font) !important;font-weight:680 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;opacity:.82 !important;transform:none !important;transition:color .14s ease,opacity .14s ease !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .creator-support-text-link:is(:hover, :focus-visible){border:0 !important;background:transparent !important;box-shadow:none !important;color:var(--text, #101828) !important;opacity:1 !important;transform:none !important;text-decoration-line:underline !important;text-decoration-thickness:calc(1px * var(--pack-card-scale)) !important;text-underline-offset:calc(2px * var(--pack-card-scale)) !important;outline:0 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .creator-support-text-link--kofi{gap:calc(3px * var(--pack-card-scale)) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .creator-support-kofi-mark{display:block !important;width:var(--pack-card-support-mark) !important;height:var(--pack-card-support-mark) !important;min-width:var(--pack-card-support-mark) !important;flex:0 0 var(--pack-card-support-mark) !important;fill:#ff6433 !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .creator-support-wordmark{display:inline-block !important;min-width:0 !important;overflow:hidden !important;text-overflow:clip !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-pin-icon{width:calc(16px * var(--pack-card-scale)) !important;height:calc(16px * var(--pack-card-scale)) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-thumbs-btn.is-shared-pack-reaction-pop .shared-pack-like-icon,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-thumbs-btn.is-shared-pack-reaction-pop .shared-pack-like-count{animation:none !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-pin-btn.is-shared-pack-pin-pop .shared-pack-pin-icon{animation:sharedPackPreviewPinPop .38s cubic-bezier(.2, .86, .26, 1.12) both !important}html[data-theme="dark"] #sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-system-histology{border-color:var(--type-slides-border, rgba(134, 239, 172, .34)) !important;background:var(--type-slides-bg, rgba(22, 101, 52, .26)) !important;color:var(--type-slides-text, #bbf7d0) !important}html[data-theme="dark"] #sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-system-anatomy{border-color:var(--type-cards-border, rgba(147, 197, 253, .34)) !important;background:var(--type-cards-bg, rgba(30, 64, 175, .28)) !important;color:var(--type-cards-text, #bfdbfe) !important}html[data-theme="dark"] #sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-tag{border-color:var(--tag-border, rgba(196, 181, 253, .3)) !important;background:var(--tag-bg, color-mix(in srgb, #8b5cf6 20%, var(--surface-elevated, #111827) 80%)) !important;color:var(--tag-text, #ddd6fe) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source button.shared-pack-filter-tag{appearance:none !important;font-family:inherit !important;cursor:pointer !important;touch-action:manipulation !important;transition:border-color 150ms ease,background-color 150ms ease,color 150ms ease,transform 150ms ease !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source button.shared-pack-filter-tag:hover{border-color:color-mix(in srgb, var(--accent) 68%, var(--tag-border, #d9c8ff) 32%) !important;background:color-mix(in srgb, var(--accent) 13%, var(--tag-bg, #efe7ff) 87%) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source button.shared-pack-filter-tag:active{transform:scale(.97) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source button.shared-pack-filter-tag:focus-visible{border-color:var(--accent) !important;outline:3px solid color-mix(in srgb, var(--accent) 18%, transparent) !important;outline-offset:2px !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source button.shared-pack-filter-tag.is-active,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source button.shared-pack-filter-tag[aria-pressed="true"]{border-color:var(--accent) !important;background:color-mix(in srgb, var(--accent) 20%, var(--surface-elevated, #fff) 80%) !important;color:color-mix(in srgb, var(--accent) 78%, var(--text, #111827) 22%) !important}@media (prefers-reduced-motion: reduce){#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-pin-btn.is-shared-pack-pin-pop .shared-pack-pin-icon{animation:none !important}}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu{position:absolute !important;top:var(--pack-card-menu-top) !important;right:var(--pack-card-menu-right) !important;z-index:12 !important;width:var(--pack-card-menu-width) !important;min-width:var(--pack-card-menu-width) !important;height:var(--pack-card-menu-height) !important;min-height:var(--pack-card-menu-height) !important;overflow:visible !important;border:0 !important;background:transparent !important;box-shadow:none !important;transition:width 180ms cubic-bezier(.2, .8, .2, 1),height 180ms cubic-bezier(.2, .8, .2, 1) !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu.is-menu-open,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu.is-menu-open{width:var(--pack-card-menu-width) !important;height:var(--pack-card-menu-height) !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu::before,#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-trigger::before,#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-trigger::after,#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-panel::before,#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-panel::after,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu::before,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger::before,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger::after,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel::before,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel::after{content:none !important;display:none !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu::after,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu::after{content:none !important;display:none !important;position:absolute !important;top:calc(var(--pack-card-menu-open-height) / 2) !important;right:0 !important;width:var(--pack-card-menu-line-width) !important;height:1px !important;border-radius:999px !important;background:color-mix(in srgb, var(--text-muted, #667085) 34%, transparent) !important;opacity:0 !important;transform:translateX(8px) scaleX(.7) !important;transform-origin:right center !important;transition:opacity 160ms ease,transform 180ms cubic-bezier(.2, .8, .2, 1) !important;pointer-events:none !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu.is-menu-open::after,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu::after,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu.is-menu-open::after{opacity:.38 !important;transform:translateX(0) scaleX(1) !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-trigger,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger{position:absolute !important;top:0 !important;right:0 !important;width:var(--pack-card-menu-width) !important;min-width:var(--pack-card-menu-width) !important;height:var(--pack-card-menu-height) !important;min-height:var(--pack-card-menu-height) !important;padding:0 !important;border:1px solid transparent !important;border-radius:var(--pack-card-button-radius, 8px) !important;background:transparent !important;color:color-mix(in srgb, var(--text, #101828) 84%, var(--text-muted, #667085) 16%) !important;box-shadow:none !important;outline:0 !important;transition:background-color 150ms ease,color 150ms ease !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-trigger:hover,#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-trigger:focus-visible,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger:hover,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger:focus-visible{border-color:transparent !important;background:transparent !important;color:var(--theme-accent-strong, var(--theme-accent, #2563eb)) !important;box-shadow:none !important;outline:0 !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-trigger:active,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger:active{border-color:transparent !important;background:transparent !important;box-shadow:none !important;outline:0 !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-trigger,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu-trigger,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-trigger{pointer-events:auto !important;border-color:transparent !important;background:transparent !important;box-shadow:none !important;outline:0 !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-trigger svg,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger svg{display:block !important;width:100% !important;height:100% !important;overflow:visible !important;fill:currentColor !important;stroke:none !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-trigger svg circle,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-trigger svg circle{fill:currentColor !important;transform-box:fill-box !important;transform-origin:center !important;transition:transform 180ms cubic-bezier(.2, .8, .2, 1),opacity 160ms ease !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(1),#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(1),#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(1){opacity:1 !important;transform:none !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(2),#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(2),#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(2){opacity:1 !important;transform:none !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(3),#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(3),#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-trigger svg circle:nth-child(3){opacity:1 !important;transform:none !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-panel,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel{position:absolute !important;top:calc(var(--pack-card-menu-height) + 4px) !important;right:0 !important;display:grid !important;grid-template-rows:none !important;grid-auto-flow:row !important;grid-auto-rows:minmax(calc(18px * var(--pack-card-scale, 1)), auto) !important;align-content:start !important;justify-items:end !important;gap:5px !important;min-width:var(--pack-card-menu-open-width) !important;width:max-content !important;max-width:min(220px, calc(100vw - 24px)) !important;height:auto !important;max-height:min(240px, calc(100dvh - 24px)) !important;padding:0 !important;overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior:contain !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;opacity:0 !important;pointer-events:none !important;transform:translateY(6px) !important;transform-origin:right top !important;transition:opacity 160ms ease,transform 180ms cubic-bezier(.2, .8, .2, 1) !important;-webkit-overflow-scrolling:touch}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-panel[hidden],#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel[hidden]{display:none !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-panel,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source.is-card-menu-open .shared-pack-card-menu-panel,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu.is-menu-open .shared-pack-card-menu-panel{opacity:1 !important;pointer-events:auto !important;transform:translateY(0) !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-panel[data-shared-pack-viewport-menu="true"],#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel[data-shared-pack-viewport-menu="true"]{position:fixed !important;inset:auto !important;top:var(--shared-pack-card-menu-top) !important;right:auto !important;bottom:auto !important;left:var(--shared-pack-card-menu-left) !important;z-index:60 !important;max-height:var(--shared-pack-card-menu-max-height, calc(100dvh - 24px)) !important;margin:0 !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-panel[data-shared-pack-viewport-menu="true"][hidden],#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel[data-shared-pack-viewport-menu="true"][hidden]{display:none !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-panel button,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel button{appearance:none !important;-webkit-appearance:none !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;width:100% !important;min-height:calc(18px * var(--pack-card-scale, 1)) !important;height:calc(18px * var(--pack-card-scale, 1)) !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:color-mix(in srgb, var(--text-muted, #667085) 78%, var(--text, #101828) 22%) !important;box-shadow:none !important;font-size:var(--pack-card-menu-item-font) !important;font-weight:450 !important;line-height:1.2 !important;text-align:right !important;white-space:nowrap !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-panel button:hover,#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-card-menu-panel button:focus-visible,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel button:hover,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel button:focus-visible{color:var(--theme-accent-strong, var(--theme-accent, #2563eb)) !important;background:transparent !important;border:0 !important;box-shadow:none !important;outline:0 !important}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-result-details,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-result-details{display:grid !important;gap:var(--signature-pack-card-gap) !important;min-width:0 !important;min-height:0 !important;overflow-x:hidden !important;overflow-y:auto !important;scrollbar-width:thin}#tab-export #sharedPackPreviewCard.shared-pack-card-source .shared-pack-result-details{overscroll-behavior:contain}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-result-details{overscroll-behavior-y:auto}#sharedPackBrowseCard.shared-library-inline .shared-pack-column-toggle{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:8px;width:auto;min-width:0;min-height:0;margin:0;padding:0;border:0;background:transparent;color:var(--text);box-shadow:none;text-align:left;cursor:default}#sharedPackBrowseCard.shared-library-inline .shared-pack-column-title-count{color:inherit;font-size:14px;font-weight:750;line-height:1}#sharedPackBrowseCard.shared-library-inline .shared-pack-column-title-label{font-size:18px;font-weight:850;line-height:1.2}#sharedPackBrowseCard.shared-library-inline .shared-pack-column-toggle-icon{display:none}@media (max-width: 760px){#sharedPackBrowseCard.shared-library-inline .shared-pack-columns{grid-template-columns:1fr !important;gap:16px !important;align-items:start !important;align-content:start !important;overflow:visible !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-column{display:grid !important;grid-template-rows:auto minmax(0, auto) !important;gap:10px !important;min-height:0 !important;overflow:visible !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-column-toggle{display:grid !important;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 2px 10px;border-bottom:1px solid color-mix(in srgb, var(--line, #dbe4f0) 82%, transparent);border-radius:0;color:var(--text);cursor:pointer}#sharedPackBrowseCard.shared-library-inline .shared-pack-column-title-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:26px;font-weight:850;line-height:1.05}#sharedPackBrowseCard.shared-library-inline .shared-pack-column-title-count{display:inline-grid;place-items:center;min-width:36px;min-height:32px;padding:0 10px;border:1px solid color-mix(in srgb, var(--line, #dbe4f0) 82%, transparent);border-radius:999px;background:color-mix(in srgb, var(--accent-soft, #dbeafe) 42%, var(--surface-elevated, #fff) 58%);color:var(--text);font-size:16px;font-weight:800;line-height:1}#sharedPackBrowseCard.shared-library-inline .shared-pack-column-toggle-icon{display:block;width:22px;height:22px;color:color-mix(in srgb, var(--text, #0f172a) 78%, var(--muted, #64748b) 22%);transition:transform 160ms ease}#sharedPackBrowseCard.shared-library-inline .shared-pack-column.is-collapsed .shared-pack-column-toggle-icon{transform:rotate(-90deg)}#sharedPackBrowseCard.shared-library-inline .shared-pack-column.is-collapsed .shared-pack-column-list{display:none !important}#sharedPackBrowseCard.shared-library-inline .shared-pack-column-list{display:grid !important;align-content:start !important;gap:10px !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important}/* Mobile catalog cards keep their existing touch-sized presentation while
     the shared viewport anchor prevents the menu from being scaled or clipped. */#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source:is(.is-card-menu-open) .shared-pack-card-menu{width:var(--pack-card-menu-width) !important;min-width:var(--pack-card-menu-width) !important;height:var(--pack-card-menu-height) !important;min-height:var(--pack-card-menu-height) !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel[data-shared-pack-viewport-menu="true"]{position:fixed !important;inset:auto !important;top:var(--shared-pack-card-menu-top) !important;right:auto !important;bottom:auto !important;left:var(--shared-pack-card-menu-left) !important;z-index:60 !important;display:grid !important;grid-template-rows:none !important;grid-auto-rows:minmax(44px, auto) !important;align-content:start !important;justify-items:stretch !important;gap:2px !important;width:min(220px, calc(100vw - 24px)) !important;min-width:min(188px, calc(100vw - 24px)) !important;height:auto !important;max-height:var(--shared-pack-card-menu-max-height, calc(100dvh - 24px)) !important;margin:0 !important;padding:8px !important;overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior:contain !important;border:1px solid color-mix(in srgb, var(--border, #dbe4f0) 86%, transparent) !important;border-radius:12px !important;background:var(--surface-elevated, #ffffff) !important;box-shadow:0 12px 30px color-mix(in srgb, #0f172a 18%, transparent) !important;opacity:1 !important;visibility:visible;pointer-events:auto !important;transform:none !important;-webkit-overflow-scrolling:touch}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel[data-shared-pack-viewport-menu="true"][hidden]{display:none !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel[data-shared-pack-viewport-menu="true"] button{display:flex !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;min-height:44px !important;height:auto !important;padding:10px 12px !important;border:0 !important;border-radius:8px !important;background:transparent !important;color:var(--text, #101828) !important;box-shadow:none !important;font-size:15px !important;font-weight:600 !important;line-height:1.25 !important;text-align:left !important;white-space:normal !important}#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.shared-pack-card-source .shared-pack-card-menu-panel[data-shared-pack-viewport-menu="true"] button:is(:hover, :focus-visible){background:color-mix(in srgb, var(--theme-ui-tint, var(--theme-accent, #8abff2)) 14%, transparent) !important;color:var(--text, #101828) !important;outline:2px solid color-mix(in srgb, var(--theme-accent, #2563eb) 50%, transparent) !important;outline-offset:-2px !important}}/* Canonical proportional signature-card composition.
   The shell owns responsive size; this fixed design stage owns every internal
   position and dimension. JavaScript supplies one measured scale factor so
   the complete card grows and shrinks as a single visual object. */#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source:is(.is-collapsed, .is-expanded){--signature-pack-card-design-width:609px;--signature-pack-card-design-height:304.5px;--signature-pack-card-live-scale:1;position:relative !important;display:block !important;width:100% !important;max-width:none !important;min-width:0 !important;height:auto !important;min-height:0 !important;aspect-ratio:var(--signature-pack-card-aspect-ratio) !important;padding:0 !important;gap:0 !important;border-radius:calc(10px * var(--signature-pack-card-live-scale)) !important;container-type:normal !important;overflow:hidden !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source.is-card-menu-position-fallback,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source.is-card-menu-position-fallback{z-index:20 !important;overflow:visible !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source:not([data-pack-card-scaled="true"]) > .signature-pack-card-stage,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source:not([data-pack-card-scaled="true"]) > .signature-pack-card-stage{visibility:hidden}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage{--pack-card-scale:1;--pack-card-pad:14px;--pack-card-gap:10px;--pack-card-radius:10px;--pack-card-author-avatar:35px;--pack-card-author-gap:5px;--pack-card-author-pad-right:38px;--pack-card-author-font:12px;--pack-card-author-name-font:13px;--pack-card-author-text-gap:8px;--pack-card-title-size:35px;--pack-card-title-size-fixed:35px;--pack-card-description-font:13px;--pack-card-chip-height:25px;--pack-card-chip-pad-y:5px;--pack-card-chip-pad-x:8px;--pack-card-tag-pad-x:10px;--pack-card-chip-gap:5px;--pack-card-chip-radius:6px;--pack-card-chip-font:10.2px;--pack-card-chip-icon:11px;--pack-card-footer-gap:10px;--pack-card-footer-pad-top:11px;--pack-card-date-col:106px;--pack-card-actions-col:218px;--pack-card-date-font:10px;--pack-card-date-icon:14px;--pack-card-button-height:30px;--pack-card-button-radius:7px;--pack-card-button-font:11.2px;--pack-card-button-pad-x:10px;--pack-card-action-min:83px;--pack-card-download-done-min:94px;--pack-card-reaction-min:46px;--pack-card-pin-size:32px;--pack-card-like-icon-size:16px;--pack-card-support-width:50px;--pack-card-support-font:9.6px;--pack-card-support-mark:9px;--pack-card-menu-top:14px;--pack-card-menu-right:14px;--pack-card-menu-width:34px;--pack-card-menu-height:38px;--pack-card-menu-open-width:132px;--pack-card-menu-open-height:42px;--pack-card-menu-line-width:112px;--pack-card-menu-item-font:12.5px;--pack-card-dot-open-x:-95px;--pack-card-dot-open-mid-x:-50px;--pack-card-dot-open-top-y:-5px;--pack-card-dot-open-bottom-y:8px;position:absolute !important;inset:0 auto auto 0 !important;box-sizing:border-box !important;display:grid !important;grid-template-columns:minmax(0, 1fr) !important;grid-template-rows:auto auto minmax(0, 1fr) !important;grid-template-areas:none !important;align-content:stretch !important;align-items:stretch !important;gap:var(--pack-card-gap) !important;width:var(--signature-pack-card-design-width) !important;min-width:var(--signature-pack-card-design-width) !important;max-width:var(--signature-pack-card-design-width) !important;height:var(--signature-pack-card-design-height) !important;min-height:var(--signature-pack-card-design-height) !important;max-height:var(--signature-pack-card-design-height) !important;padding:var(--pack-card-pad) !important;border-radius:10px !important;font-family:var(--signature-pack-card-font) !important;font-weight:400 !important;letter-spacing:0 !important;transform:translateZ(8px) scale(var(--signature-pack-card-live-scale)) !important;transform-origin:top left !important;overflow:hidden !important;will-change:transform}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source.is-card-menu-position-fallback > .signature-pack-card-stage,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source.is-card-menu-position-fallback > .signature-pack-card-stage{overflow:visible !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage > [data-pack-card-slot="author"],#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage > [data-pack-card-slot="title"],#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage > [data-pack-card-slot="details"],#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage > [data-pack-card-slot="author"],#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage > [data-pack-card-slot="title"],#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage > [data-pack-card-slot="details"]{grid-area:auto !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage > [data-pack-card-slot="details"],#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage > [data-pack-card-slot="details"]{display:grid !important;grid-template-rows:auto minmax(0, 1fr) auto auto !important;align-content:stretch !important;height:auto !important;min-height:0 !important;overflow-x:hidden !important;overflow-y:auto !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage [data-pack-card-slot="metadata"],#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage [data-pack-card-slot="metadata"]{grid-row:1 !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage [data-pack-card-slot="description"],#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage [data-pack-card-slot="description"]{grid-row:2 !important;min-height:0 !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage [data-pack-card-slot="tags"],#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage [data-pack-card-slot="tags"]{grid-row:3 !important;align-self:end !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage [data-pack-card-slot="footer"],#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage [data-pack-card-slot="footer"]{grid-row:4 !important;align-self:end !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-result-title,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-result-title{max-width:min(100%, 720px) !important;font-size:var(--pack-card-title-size) !important;font-weight:400 !important;line-height:1.05 !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-author-text,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-author-text{flex-wrap:nowrap !important;gap:var(--pack-card-author-text-gap) !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-footer,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-footer{grid-template-columns:minmax(var(--pack-card-date-col), 1fr) auto minmax(var(--pack-card-actions-col), auto) !important;grid-template-areas:"date social actions" !important;justify-items:stretch !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-date-line,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-date-line{justify-content:start !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-social-row,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-social-row{justify-content:center !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-actions,#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-actions{grid-template-columns:max-content max-content var(--pack-card-pin-size) !important;justify-content:end !important;width:auto !important;min-width:0 !important}#tab-export #sharedPackPreviewCard.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-actions :is(.btn-primary, .btn-secondary),#sharedPackBrowseCard.shared-library-inline #sharedPackResults .shared-pack-public-card.app-signature-pack-card.shared-pack-card-source > .signature-pack-card-stage .shared-pack-actions :is(.btn-primary, .btn-secondary){width:auto !important;min-width:var(--pack-card-action-min) !important}
