.landing-page{--lp-font: var(--wsdm-font-sans);--lp-bg: var(--wsdm-landing-bg);--lp-surface: var(--wsdm-landing-surface);--lp-border: var(--wsdm-landing-border);--lp-border-strong: var(--wsdm-landing-border-strong);--lp-text: var(--wsdm-color-text);--lp-text-muted: var(--wsdm-color-text-muted);--lp-text-soft: var(--wsdm-color-text-soft);--lp-navy: var(--wsdm-landing-navy);--lp-navy-mid: var(--wsdm-landing-navy-mid);--lp-primary: var(--wsdm-landing-primary);--lp-primary-hover: var(--wsdm-landing-primary-hover);--lp-accent-line: var(--wsdm-landing-accent-line);--lp-radius-lg: var(--wsdm-radius-lg);--lp-radius-md: var(--wsdm-radius-md);--lp-radius-sm: var(--wsdm-radius-sm);--lp-shadow: var(--wsdm-landing-shadow);--lp-shadow-hover: var(--wsdm-landing-shadow-hover);--lp-blue-soft: var(--wsdm-landing-blue-soft);--lp-blue-border: var(--wsdm-landing-blue-border);--lp-blue-icon: var(--wsdm-landing-blue-icon);--lp-blue-accent: var(--wsdm-landing-blue-accent);--lp-purple-soft: var(--wsdm-landing-purple-soft);--lp-purple-border: var(--wsdm-landing-purple-border);--lp-purple-icon: var(--wsdm-landing-purple-icon);--lp-purple-accent: var(--wsdm-landing-purple-accent);--lp-teal-soft: var(--wsdm-landing-teal-soft);--lp-teal-border: var(--wsdm-landing-teal-border);--lp-teal-icon: var(--wsdm-landing-teal-icon);--lp-teal-accent: var(--wsdm-landing-teal-accent);min-height:100vh;font-family:var(--lp-font);color:var(--lp-text);background:var(--lp-bg);-webkit-font-smoothing:antialiased}.landing-page *,.landing-page *:before,.landing-page *:after{box-sizing:border-box}.landing-page a{text-decoration:none}.landing-page .landing-footer a{color:inherit}.landing-page a:hover{text-decoration:none}html.dark .landing-page a.text-primary-foreground,html.dark .landing-page a.bg-primary{color:var(--primary-foreground)!important}html:not(.dark) .landing-page.wsdm-shadcn-surface .landing-toolbar-surface button,html:not(.dark) .landing-page.wsdm-shadcn-surface .landing-toolbar-surface [role=combobox]{background:var(--wsdm-landing-surface, #ffffff)!important;border:1px solid var(--wsdm-landing-border-strong, #cbd5e1)!important;color:var(--wsdm-color-text, #0f172a)!important;box-shadow:0 1px 2px #0f172a0a!important;font-weight:500!important}html:not(.dark) .landing-page.wsdm-shadcn-surface .landing-toolbar-surface button:hover:not(:disabled),html:not(.dark) .landing-page.wsdm-shadcn-surface .landing-toolbar-surface [role=combobox]:hover{background:var(--wsdm-color-surface-muted, #f8fafc)!important;border-color:#94a3b8!important;color:var(--wsdm-color-text, #0f172a)!important}html:not(.dark) .landing-page.wsdm-shadcn-surface .landing-toolbar-surface button[data-state=active]{background:var(--wsdm-landing-surface, #ffffff)!important;color:var(--wsdm-color-text, #0f172a)!important;box-shadow:0 1px 2px #0f172a14!important}html:not(.dark) .landing-page.wsdm-shadcn-surface .landing-toolbar-surface [data-radix-collection-item][data-state=active]{background:var(--wsdm-landing-surface, #ffffff)!important;color:var(--wsdm-color-text, #0f172a)!important}.landing-env-switcher{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--wsdm-landing-border-strong, #cbd5e1);border-radius:.75rem;background:color-mix(in srgb,var(--wsdm-landing-surface, #fff) 82%,transparent);padding:.2rem}.landing-page.wsdm-shadcn-surface .landing-toolbar-surface .landing-env-chip{--landing-env-color: #2563eb;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:3.25rem;height:2rem;border-color:transparent!important;border-radius:.55rem!important;background:transparent!important;color:var(--wsdm-color-text-muted, #64748b)!important;box-shadow:none!important;font-size:.78rem;font-weight:750!important;letter-spacing:.02em;transition:color .18s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-page.wsdm-shadcn-surface .landing-toolbar-surface .landing-env-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--landing-env-color) 28%,transparent)!important;background:color-mix(in srgb,var(--landing-env-color) 8%,transparent)!important;color:var(--wsdm-color-text, #0f172a)!important}.landing-page.wsdm-shadcn-surface .landing-toolbar-surface .landing-env-chip.is-active{border-color:color-mix(in srgb,var(--landing-env-color) 42%,transparent)!important;background:color-mix(in srgb,var(--landing-env-color) 13%,#ffffff)!important;color:color-mix(in srgb,var(--landing-env-color) 76%,#0f172a)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--landing-env-color) 30%,transparent),0 4px 12px color-mix(in srgb,var(--landing-env-color) 14%,transparent)!important}.landing-page.wsdm-shadcn-surface .landing-toolbar-surface .landing-env-chip.is-disabled{cursor:not-allowed;opacity:.48;filter:grayscale(.35)}.landing-page.wsdm-shadcn-surface .landing-toolbar-surface .landing-env-chip.is-disabled:hover{border-color:#94a3b873!important;background:#94a3b814!important;color:var(--wsdm-color-text-muted, #64748b)!important}.landing-client-context{display:inline-flex;align-items:center;gap:.45rem}.landing-client-role{display:inline-flex;align-items:center;height:1.75rem;border:1px solid var(--wsdm-landing-border-strong, #cbd5e1);border-radius:999px;background:var(--wsdm-landing-surface, #fff);color:var(--wsdm-color-text-muted, #64748b);padding:0 .55rem;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.landing-client-role--owner{border-color:#f59e0b59;background:#f59e0b1a;color:#b45309}.landing-client-role--editor{border-color:#2563eb52;background:#2563eb17;color:#1d4ed8}.landing-client-role--viewer{border-color:#64748b47;background:#64748b14;color:#475569}html.dark .landing-page.wsdm-shadcn-surface .landing-toolbar-surface button,html.dark .landing-page.wsdm-shadcn-surface .landing-toolbar-surface [role=combobox],:root[data-theme=dark] .landing-page.wsdm-shadcn-surface .landing-toolbar-surface button,:root[data-theme=dark] .landing-page.wsdm-shadcn-surface .landing-toolbar-surface [role=combobox]{background:var(--wsdm-color-surface, #1e293b)!important;border:1px solid var(--wsdm-color-border-strong, rgba(255, 255, 255, .18))!important;color:var(--wsdm-color-text, #f1f5f9)!important;box-shadow:0 1px 2px #00000038!important;font-weight:500!important}html.dark .landing-page.wsdm-shadcn-surface .landing-toolbar-surface button:hover:not(:disabled),html.dark .landing-page.wsdm-shadcn-surface .landing-toolbar-surface [role=combobox]:hover,:root[data-theme=dark] .landing-page.wsdm-shadcn-surface .landing-toolbar-surface button:hover:not(:disabled),:root[data-theme=dark] .landing-page.wsdm-shadcn-surface .landing-toolbar-surface [role=combobox]:hover{background:var(--wsdm-color-surface-muted, #334155)!important;border-color:#ffffff38!important;color:var(--wsdm-color-text, #f1f5f9)!important}html.dark .landing-env-switcher,:root[data-theme=dark] .landing-env-switcher{border-color:#ffffff2e;background:#0f172a8c}html.dark .landing-page.wsdm-shadcn-surface .landing-toolbar-surface .landing-env-chip.is-active,:root[data-theme=dark] .landing-page.wsdm-shadcn-surface .landing-toolbar-surface .landing-env-chip.is-active{background:color-mix(in srgb,var(--landing-env-color) 20%,#0f172a)!important;color:#f8fafc!important}html.dark .landing-client-role,:root[data-theme=dark] .landing-client-role{border-color:#ffffff29;background:#0f172aad;color:#cbd5e1}html.dark .landing-page .landing-topnav,:root[data-theme=dark] .landing-page .landing-topnav{background:color-mix(in srgb,var(--wsdm-landing-bg, #0b1220) 94%,transparent);border-bottom-color:var(--wsdm-landing-border);color:var(--wsdm-color-text)}html.dark .landing-page .landing-brand__name,:root[data-theme=dark] .landing-page .landing-brand__name{color:var(--wsdm-color-text)}html.dark .landing-page .landing-nav__link,:root[data-theme=dark] .landing-page .landing-nav__link{color:var(--wsdm-color-text-soft)}html.dark .landing-page .landing-nav__link:hover,:root[data-theme=dark] .landing-page .landing-nav__link:hover{color:var(--wsdm-color-text);background:color-mix(in srgb,var(--wsdm-color-text) 8%,transparent)}html.dark .landing-page .landing-nav__link--active,:root[data-theme=dark] .landing-page .landing-nav__link--active{color:#93c5fd}html.dark .landing-page .landing-nav__link--active:after,:root[data-theme=dark] .landing-page .landing-nav__link--active:after{background:#60a5fa}html.dark .landing-page .landing-toolbar,html.dark .landing-page .platform-toolbar-surface.landing-toolbar,:root[data-theme=dark] .landing-page .landing-toolbar,:root[data-theme=dark] .landing-page .platform-toolbar-surface.landing-toolbar{background:var(--wsdm-landing-surface);border-bottom-color:var(--wsdm-landing-border)}html.dark .admin-landing-chrome,:root[data-theme=dark] .admin-landing-chrome{background:color-mix(in srgb,var(--wsdm-landing-bg, #0b1220) 96%,transparent)}.landing-mdlp-modal{border-radius:1rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-topnav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--lp-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lp-border);color:var(--lp-text)}.landing-topnav--static{position:static}.admin-landing-chrome{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--lp-surface) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-landing-chrome .landing-toolbar__inner{justify-content:flex-end}.landing-role-badge{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:999px;background:var(--lp-navy);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px 8px #0a162833}.landing-topnav__inner{max-width:var(--wsdm-layout-max);margin:0 auto;padding:var(--wsdm-space-2) var(--wsdm-space-5) var(--wsdm-space-3);display:grid;grid-template-columns:1fr;gap:.5rem;align-items:center}@media(min-width:1024px){.landing-topnav__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 1.25rem;min-height:3.5rem}}.landing-brand{display:flex;align-items:center;gap:.65rem;flex-shrink:0;text-decoration:none;color:inherit}.landing-brand__logo{width:2.65rem;height:2.65rem;display:block;flex:0 0 auto}.landing-brand__name{font-size:var(--wsdm-text-md);font-weight:var(--wsdm-weight-bold);font-size:1.15rem;letter-spacing:-.02em;color:var(--lp-text)}.landing-brand__version{align-self:flex-end;margin-bottom:.18rem;color:var(--lp-text-muted);font-size:.68rem;font-weight:600;letter-spacing:.02em}.landing-nav{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:.15rem;width:100%;padding-bottom:.15rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.landing-nav__group{display:inline-flex;align-items:center;gap:.15rem;flex:0 0 auto}@media(min-width:1024px){.landing-nav{flex-wrap:wrap;justify-content:center;width:auto;max-width:58rem;padding-bottom:0}}.landing-nav__link{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:.55rem .7rem;font-size:.8125rem;font-weight:500;color:var(--lp-text-soft);border-radius:var(--lp-radius-sm);border:none;background:transparent;cursor:pointer;font-family:inherit;white-space:nowrap;transition:color .15s ease,background .15s ease}.landing-nav__link:hover{color:var(--lp-text);background:color-mix(in srgb,var(--lp-text) 8%,transparent)}.landing-nav__link:disabled{color:var(--lp-text-muted);cursor:not-allowed;opacity:.62}.landing-nav__link:disabled:hover{color:var(--lp-text-muted);background:transparent}.landing-nav__link--soon{color:var(--lp-text-muted);cursor:default}.landing-nav__link--soon:hover{color:var(--lp-text-soft);background:color-mix(in srgb,var(--lp-text) 5%,transparent)}.landing-nav__link:focus-visible{outline:2px solid var(--lp-blue-accent);outline-offset:2px}.landing-nav__link--active{color:var(--lp-primary);font-weight:600}.landing-nav__link--active:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:.15rem;height:2px;border-radius:2px;background:var(--lp-accent-line)}.landing-nav__link--dropdown[data-state=open]{color:var(--lp-text);background:color-mix(in srgb,var(--lp-text) 8%,transparent)}.landing-nav__chevron{width:.78rem;height:.78rem;opacity:.72;transition:transform .16s ease}.landing-nav__link--dropdown[data-state=open] .landing-nav__chevron{transform:rotate(180deg)}.landing-nav__menu{min-width:12rem;border:1px solid var(--lp-border-strong, #cbd5e1)!important;background:#fff!important;color:#0f172a!important;box-shadow:0 18px 44px #0f172a29;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-nav__menu--tools{width:min(22rem,calc(100vw - 2rem))}.landing-nav__menu-item{cursor:pointer;font-weight:650}.landing-nav__menu-item--tool{display:grid;gap:.18rem;align-items:start;padding-block:.55rem}.landing-nav__menu-item--tool small{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:500;line-height:1.3}html.dark .landing-page .landing-nav__link--dropdown[data-state=open],:root[data-theme=dark] .landing-page .landing-nav__link--dropdown[data-state=open]{color:var(--wsdm-color-text);background:color-mix(in srgb,var(--wsdm-color-text) 8%,transparent)}html.dark .landing-nav__menu,:root[data-theme=dark] .landing-nav__menu{border-color:var(--wsdm-landing-border);background:var(--wsdm-color-surface);color:var(--wsdm-color-text);box-shadow:0 18px 44px #0000006b}.landing-topnav__rule{height:1px;background:linear-gradient(90deg,transparent,var(--lp-border) 8%,var(--lp-border) 92%,transparent)}.landing-toolbar{background:var(--lp-surface);border-bottom:1px solid var(--lp-border)}.landing-toolbar__inner{max-width:var(--wsdm-layout-max);margin:0 auto;padding:var(--wsdm-space-3) var(--wsdm-space-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--wsdm-space-3) var(--wsdm-space-4);justify-content:space-between}.landing-toolbar__left,.landing-toolbar__right{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.landing-segment{display:inline-flex;padding:3px;border-radius:999px;background:#f1f5f9;border:1px solid var(--lp-border)}.landing-segment__btn{padding:.35rem .85rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;border:none;border-radius:999px;background:transparent;color:var(--lp-text-muted);cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.landing-segment__btn--active{background:var(--lp-navy);color:#fff;box-shadow:0 2px 8px #0a162840}.landing-segment__btn:focus-visible{outline:2px solid var(--lp-blue-accent);outline-offset:2px}.landing-user{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .5rem .25rem .25rem;border-radius:999px;border:1px solid var(--lp-border);background:#fff;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;color:var(--lp-text)}.landing-user:hover,.landing-user--open{border-color:var(--lp-border-strong);box-shadow:0 2px 10px #0f172a14}.landing-user:focus-visible{outline:2px solid var(--lp-blue-accent);outline-offset:2px}.landing-user__avatar{width:1.75rem;height:1.75rem;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.65rem;font-weight:700;display:grid;place-items:center}.landing-user .bi-chevron-down{font-size:.65rem;color:var(--lp-text-muted)}.landing-account{position:relative}.landing-account__menu{position:absolute;top:calc(100% + .45rem);right:0;z-index:70;min-width:230px;padding:.45rem;border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);background:#fff;box-shadow:0 16px 48px #0f172a29}.landing-account__meta{padding:.45rem .55rem;color:var(--lp-text-muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-account__control{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.25rem 0;padding:.45rem .55rem;color:var(--lp-text);font-size:.82rem}.landing-account__control select{border:1px solid var(--lp-border-strong);border-radius:.45rem;background:#fff;color:var(--lp-text);font:inherit;padding:.2rem .35rem}.landing-account__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;border:0;border-radius:.45rem;background:transparent;color:var(--lp-text);cursor:pointer;font:inherit;font-size:.86rem;padding:.55rem;text-align:left}.landing-account__item:hover{background:#f1f5f9}.landing-account__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1rem;padding:0 .35rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.58rem;font-weight:700;line-height:1}.landing-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f172a85}.landing-modal__dialog{width:min(760px,100%);max-height:min(760px,calc(100vh - 3rem));display:flex;flex-direction:column;border-radius:var(--lp-radius-lg);border:1px solid var(--lp-border);background:#fff;box-shadow:0 30px 80px #0f172a4d;overflow:hidden}.landing-modal__dialog--contact{width:min(520px,100%);min-height:220px}.landing-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.4rem 1.5rem 1rem;border-bottom:1px solid var(--lp-border)}.landing-modal__eyebrow{margin:0 0 .7rem;color:var(--lp-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.landing-modal__title{margin:0;color:var(--lp-text);font-size:1.45rem;line-height:1.2}.landing-modal__summary{margin:.65rem 0 0;color:var(--lp-text-muted);font-size:.92rem}.landing-modal__close{width:2.35rem;height:2.35rem;border:0;border-radius:50%;background:#f1f5f9;color:var(--lp-text);cursor:pointer;display:grid;place-items:center}.landing-modal__close:hover{background:#e2e8f0}.landing-modal__body{display:flex;flex-direction:column;gap:.8rem;padding:1rem 1.5rem 1.5rem;overflow:auto}.landing-modal__body--empty{min-height:120px}.landing-modal__state{padding:1.25rem;border:1px dashed var(--lp-border-strong);border-radius:var(--lp-radius-sm);color:var(--lp-text-muted);background:#f8fafc}.landing-modal__item{border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);padding:1rem;background:#fff}.landing-modal__item--unread{border-color:#bfdbfe;background:#eff6ff}.landing-modal__item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.landing-modal__item h3{margin:0;color:var(--lp-text);font-size:1rem;line-height:1.25}.landing-modal__item time{flex:0 0 auto;color:var(--lp-text-muted);font-size:.76rem}.landing-modal__item p{margin:.55rem 0 0;color:var(--lp-text);font-size:.88rem;line-height:1.45}.landing-modal__code{max-height:7.5rem;overflow:auto;border-radius:.5rem;background:#f8fafc;padding:.65rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;word-break:break-word}.landing-modal__chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.landing-modal__chips span{border-radius:999px;background:#e2e8f0;color:var(--lp-text);font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:.22rem .5rem;text-transform:uppercase}.landing-support-modal__body{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:1rem;min-height:0;padding:1rem;overflow:hidden;background:hsl(var(--muted) / .28)}.landing-support-modal__body--loading{grid-template-columns:1fr;place-items:center;min-height:0}.landing-support-preloader{width:min(760px,100%);display:grid;justify-items:center;gap:1rem;border:1px solid hsl(var(--border));border-radius:1.1rem;background:radial-gradient(circle at 50% 0%,hsl(var(--primary) / .15),transparent 36%),hsl(var(--background));padding:clamp(1.25rem,4vw,2.4rem);text-align:center;box-shadow:0 20px 60px #0f172a1a}.landing-support-preloader__orb{position:relative;display:grid;width:4.75rem;height:4.75rem;place-items:center;border-radius:999px;background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.landing-support-preloader__orb:before,.landing-support-preloader__orb:after{position:absolute;top:-.35rem;right:-.35rem;bottom:-.35rem;left:-.35rem;content:"";border:2px solid transparent;border-top-color:hsl(var(--primary) / .75);border-right-color:hsl(var(--primary) / .24);border-radius:inherit;animation:landing-support-spin 1.15s linear infinite}.landing-support-preloader__orb:after{top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border-top-color:hsl(var(--primary) / .32);animation-duration:1.75s;animation-direction:reverse}.landing-support-preloader__copy{display:grid;gap:.35rem;max-width:34rem}.landing-support-preloader__copy h3{margin:0;color:hsl(var(--foreground));font-size:1.05rem;font-weight:850}.landing-support-preloader__copy p{margin:0;color:hsl(var(--muted-foreground));font-size:.88rem;line-height:1.55}.landing-support-preloader__steps{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.landing-support-preloader__steps span{border:1px solid hsl(var(--primary) / .22);border-radius:999px;background:hsl(var(--primary) / .08);color:hsl(var(--primary));padding:.28rem .65rem;font-size:.72rem;font-weight:800}.landing-support-preloader__grid{width:min(560px,100%);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.8rem;margin-top:.2rem}.landing-support-preloader__card{display:grid;gap:.65rem;min-height:8.75rem;border:1px solid hsl(var(--border));border-radius:.9rem;background:hsl(var(--card));padding:.9rem}.landing-support-preloader__card span{height:.8rem;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,hsl(var(--muted) / .8),hsl(var(--primary) / .14) 45%,hsl(var(--muted) / .8));background-size:220% 100%;animation:landing-support-shimmer 1.55s ease-in-out infinite}.landing-support-preloader__card span:nth-child(1){width:45%}.landing-support-preloader__card span:nth-child(2){width:90%}.landing-support-preloader__card span:nth-child(3){width:78%}.landing-support-preloader__card span:nth-child(4){width:62%}.landing-support-preloader__card--wide span:nth-child(1){width:58%}.landing-support-preloader__card--wide span:nth-child(2){width:96%}.landing-support-preloader__card--wide span:nth-child(3){width:74%}@keyframes landing-support-spin{to{transform:rotate(360deg)}}@keyframes landing-support-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.landing-support-modal__panel{min-height:0;border:1px solid hsl(var(--border));border-radius:.85rem;background:hsl(var(--background));box-shadow:0 14px 40px #0f172a14}.landing-support-modal__panel--form,.landing-support-modal__panel--tickets{display:flex;flex-direction:column}.landing-support-modal__section-head{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 1rem .8rem;border-bottom:1px solid hsl(var(--border))}.landing-support-modal__section-head--split{align-items:center;justify-content:space-between}.landing-support-modal__section-title{display:flex;align-items:flex-start;gap:.8rem;min-width:0}.landing-support-modal__section-head h3{margin:0;color:hsl(var(--foreground));font-size:.98rem;font-weight:800}.landing-support-modal__section-head p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.45}.landing-support-modal__spin{animation:landing-support-spin .9s linear infinite}.landing-support-modal__icon{display:grid;flex:0 0 auto;width:2.25rem;height:2.25rem;place-items:center;border-radius:.75rem;background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.landing-support-form{display:flex;flex:1;flex-direction:column;gap:.8rem;padding:1rem;overflow:auto}.landing-support-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.landing-support-form__field{display:grid;gap:.35rem}.landing-support-form__field--inline{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.65rem}.landing-support-form__inline-label{margin:0;white-space:nowrap}.landing-support-form__actions{display:flex;justify-content:flex-end;margin-top:auto}.landing-support-ticket-list{display:grid;gap:.75rem;min-height:0;padding:1rem;overflow:auto}.landing-support-ticket-filters{display:flex;flex-wrap:wrap;gap:.4rem;padding:.75rem 1rem 0}.landing-support-ticket-filter__pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.95rem;border:1px solid hsl(var(--border))!important;border-radius:999px;background:hsl(var(--muted) / .35)!important;color:hsl(var(--foreground));padding:.24rem .78rem;font-size:.78rem;line-height:1;font-weight:750;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.landing-support-ticket-filter__pill:hover,.landing-support-ticket-filter__pill.is-active{border-color:hsl(var(--primary) / .58)!important;background:hsl(var(--primary) / .18)!important;color:hsl(var(--primary))}.landing-support-ticket-filter__pill--priority.is-active{border-color:#f59e0b85;background:#f59e0b24;color:#b45309}.landing-support-ticket{display:grid;gap:.65rem;border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--card));padding:.9rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.landing-support-ticket:hover{border-color:hsl(var(--primary) / .36)}.landing-support-ticket.is-expanded{cursor:default;border-color:hsl(var(--primary) / .48)}.landing-support-ticket__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.landing-support-ticket__chevron{flex:0 0 auto;color:hsl(var(--muted-foreground));transition:transform .15s ease}.landing-support-ticket.is-expanded .landing-support-ticket__chevron{transform:rotate(180deg)}.landing-support-ticket__number{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-support-ticket h4{margin:.12rem 0 0;color:hsl(var(--foreground));font-size:.96rem;font-weight:800;line-height:1.25}.landing-support-ticket p{margin:0;color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.5}.landing-support-ticket__badges{display:flex;flex-wrap:wrap;gap:.4rem}.landing-support-ticket__updated-pill{display:inline-flex;align-items:center;min-height:1.35rem;border:1px solid rgba(16,185,129,.4);border-radius:999px;background:#10b98124;color:#047857;padding:0 .55rem;font-size:.72rem;font-weight:800}.landing-support-ticket__details{display:grid;gap:.65rem}.landing-support-ticket__status-control{display:grid;max-width:16rem;gap:.35rem}.landing-support-ticket__event{border-left:3px solid hsl(var(--primary) / .35);padding-left:.65rem}.landing-support-ticket__event--compact{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.landing-support-ticket__timeline{display:grid;gap:.45rem;border:1px solid hsl(var(--border) / .75);border-radius:.65rem;background:hsl(var(--muted) / .2);padding:.65rem}.landing-support-ticket__timeline-item{display:grid;gap:.16rem;border-left:2px solid hsl(var(--primary) / .32);padding-left:.55rem}.landing-support-ticket__timeline-item strong{color:hsl(var(--foreground));font-size:.72rem}.landing-support-ticket__timeline-item span{color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.45}.landing-support-ticket__reply{display:grid;gap:.5rem}.landing-support-ticket__reply-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.landing-support-ticket time{color:hsl(var(--muted-foreground));font-size:.72rem}.landing-support-modal__state,.landing-support-modal__error{margin:0;border-radius:.65rem;padding:.75rem;font-size:.82rem;line-height:1.45}.landing-support-modal__state{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .45)}.landing-support-modal__error{border:1px solid hsl(var(--destructive) / .3);color:hsl(var(--destructive));background:hsl(var(--destructive) / .08)}@media(max-width:860px){.landing-support-modal__body{grid-template-columns:1fr;overflow:auto}.landing-support-modal__panel--form,.landing-support-modal__panel--tickets,.landing-support-ticket-list{overflow:visible}}@media(max-width:560px){.landing-support-modal__body{padding:.75rem}.landing-support-form__field--inline{grid-template-columns:1fr;gap:.35rem;align-items:start}.landing-support-form__row,.landing-support-ticket__head{grid-template-columns:1fr}.landing-support-ticket__head{display:grid}.landing-support-modal__section-head--split{align-items:flex-start;flex-direction:column}}.landing-main{max-width:var(--wsdm-layout-max);margin:0 auto;padding:var(--wsdm-space-6) var(--wsdm-space-5) var(--wsdm-space-10);display:flex;flex-direction:column;gap:var(--wsdm-space-8)}.landing-footer{max-width:1320px;margin:0 auto;padding:0 1.25rem 2rem;color:var(--lp-text-muted);font-size:.78rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem}.landing-footer p{margin:0}.landing-footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.landing-footer__links a,.landing-footer__links button{border:0;background:transparent;color:var(--lp-text-soft);cursor:pointer;font:inherit;padding:0}.landing-footer__links a:hover,.landing-footer__links button:hover{color:var(--lp-text)}.landing-footer__links a:not(:last-child):after,.landing-footer__links button:not(:last-child):after{content:"·";margin-left:.45rem;color:var(--lp-text-muted)}.landing-hero{background:var(--lp-surface);border-radius:var(--lp-radius-lg);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow);padding:var(--wsdm-space-8)}@media(min-width:768px){.landing-hero{padding:2rem 2.25rem 1.75rem}}.landing-hero__eyebrow{margin:0 0 .5rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-text-muted)}.landing-hero__title{margin:0;font-size:clamp(1.65rem,3.5vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--lp-navy)}.landing-hero__desc{margin:1rem 0 0;max-width:52rem;font-size:.98rem;line-height:1.6;color:var(--lp-text-soft)}.landing-hero__description{max-width:none;hyphens:none;-webkit-hyphens:none;overflow-wrap:normal;word-break:normal}@media(min-width:1024px){.landing-hero__description{white-space:nowrap}}.landing-hero__actions{margin-top:1.35rem;display:flex;flex-wrap:wrap;gap:.65rem}.landing-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.15rem;font-size:.875rem;font-weight:600;font-family:inherit;border-radius:var(--lp-radius-sm);border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.landing-btn:focus-visible{outline:2px solid var(--lp-blue-accent);outline-offset:2px}.landing-btn:active:not(:disabled){transform:translateY(1px)}.landing-page .landing-btn--primary{background:var(--lp-navy);color:#fff;border-color:var(--lp-navy-mid);box-shadow:0 2px 8px #0a162833}.landing-page .landing-btn--primary:hover{background:var(--lp-primary-hover);color:#fff}.landing-btn--secondary{background:#fff;color:var(--lp-text);border-color:var(--lp-border-strong)}.landing-btn--secondary:hover{background:#f8fafc;border-color:#94a3b8}.landing-hero__integrations{margin-top:1.35rem;padding:.85rem 1rem;border-radius:var(--lp-radius-md);border:1px dashed var(--lp-border-strong);background:#f8fafc;font-size:.8125rem;color:var(--lp-text-soft);line-height:1.45}.landing-modules__head{display:flex;flex-direction:column;gap:.5rem}@media(min-width:900px){.landing-modules__head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.landing-modules__title{margin:0;font-size:1.2rem;font-weight:700;color:var(--lp-navy)}.landing-modules__subtitle{margin:.25rem 0 0;font-size:.875rem;color:var(--lp-text-muted);max-width:36rem}.landing-modules__pill{margin-top:.5rem;align-self:flex-start;padding:.45rem .75rem;border-radius:var(--lp-radius-md);border:1px solid var(--lp-border);background:#fff;font-size:.75rem;color:var(--lp-text-soft)}@media(min-width:900px){.landing-modules__pill{margin-top:0;align-self:center}}.landing-modules__pill strong{color:var(--lp-navy);font-weight:600}.landing-modules__grid{margin-top:1.1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:1200px){.landing-modules__grid{grid-template-columns:repeat(3,1fr)}}.landing-card{position:relative;background:var(--lp-surface);border-radius:var(--lp-radius-lg);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow);padding:1.25rem 1.25rem 1.35rem;cursor:pointer;text-align:left;font-family:inherit;display:block;width:100%;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.landing-card:hover{box-shadow:var(--lp-shadow-hover);transform:translateY(-2px)}.landing-card:focus-visible{outline:none;box-shadow:var(--lp-shadow-hover),0 0 0 3px #2563eb40}.landing-card--selected{box-shadow:var(--lp-shadow-hover)}.landing-card--blue.landing-card--selected{border-color:var(--lp-blue-border);box-shadow:0 0 0 2px #2563eb33,var(--lp-shadow-hover)}.landing-card--purple.landing-card--selected{border-color:var(--lp-purple-border);box-shadow:0 0 0 2px #6d28d92e,var(--lp-shadow-hover)}.landing-card--teal.landing-card--selected{border-color:var(--lp-teal-border);box-shadow:0 0 0 2px #05966933,var(--lp-shadow-hover)}.landing-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.landing-card__badge{display:inline-block;padding:.28rem .65rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.02em}.landing-card--blue .landing-card__badge{background:var(--lp-blue-soft);color:#1e40af;border:1px solid var(--lp-blue-border)}.landing-card--purple .landing-card__badge{background:var(--lp-purple-soft);color:#5b21b6;border:1px solid var(--lp-purple-border)}.landing-card--teal .landing-card__badge{background:var(--lp-teal-soft);color:#047857;border:1px solid var(--lp-teal-border)}.landing-card__icon{width:2.5rem;height:2.5rem;border-radius:.65rem;display:grid;place-items:center;font-size:1.2rem}.landing-card--blue .landing-card__icon{background:var(--lp-blue-icon);color:var(--lp-blue-accent)}.landing-card--purple .landing-card__icon{background:var(--lp-purple-icon);color:var(--lp-purple-accent)}.landing-card--teal .landing-card__icon{background:var(--lp-teal-icon);color:var(--lp-teal-accent)}.landing-card__title{margin:.75rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.35;color:var(--lp-navy)}.landing-card__subtitle{margin:.2rem 0 0;font-size:.78rem;font-weight:500;color:var(--lp-text-muted)}.landing-card__desc{margin:.75rem 0 0;font-size:.82rem;line-height:1.55;color:var(--lp-text-soft)}.landing-card__list{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.landing-card__list li{display:flex;align-items:flex-start;gap:.45rem;font-size:.8rem;color:var(--lp-text);line-height:1.4}.landing-card__list .bi-check-circle-fill{flex-shrink:0;margin-top:.1rem;font-size:.95rem}.landing-card--blue .landing-card__list .bi-check-circle-fill{color:#60a5fa}.landing-card--purple .landing-card__list .bi-check-circle-fill{color:#a78bfa}.landing-card--teal .landing-card__list .bi-check-circle-fill{color:#34d399}.landing-card__metrics{margin-top:1rem;display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:480px){.landing-card__metrics{grid-template-columns:repeat(3,1fr)}}.landing-metric{border-radius:var(--lp-radius-md);border:1px solid var(--lp-border);background:#fafbfc;padding:.55rem .6rem;min-height:4.25rem;display:flex;flex-direction:column;gap:.35rem}.landing-metric__value{font-size:1.1rem;font-weight:700;color:var(--lp-navy);letter-spacing:-.02em}.landing-metric__label{font-size:.68rem;font-weight:500;color:var(--lp-text-muted);line-height:1.3}.landing-metric__tag{align-self:flex-start;margin-top:auto;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.18rem .45rem;border-radius:999px}.landing-metric__tag--success{background:#dcfce7;color:#166534}.landing-metric__tag--failed{background:#fee2e2;color:#b91c1c}.landing-metric__tag--warning{background:#fef3c7;color:#b45309}.landing-metric__tag--info{background:#e0f2fe;color:#0369a1}.landing-card__footer{margin-top:1.1rem;display:flex;flex-direction:column;gap:.5rem}@media(min-width:480px){.landing-card__footer{flex-direction:row;flex-wrap:wrap}.landing-card__footer .landing-btn{flex:1 1 auto;min-width:0}}.landing-card__footer a.landing-btn{text-decoration:none}.landing-quick-actions{align-items:center}.landing-quick-actions__settings{border-style:dashed!important;color:var(--muted-foreground)!important}.landing-quick-actions__settings:hover{color:hsl(var(--primary))!important}.landing-admin-launcher-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.25rem;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;background:linear-gradient(135deg,#0f172af5,#1e293beb)!important;color:#f8fafc!important;padding:0 .85rem;box-shadow:0 8px 22px #0f172a29!important;cursor:pointer;font-size:.78rem;font-weight:800!important;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-admin-launcher-trigger:hover,.landing-admin-launcher-trigger:focus-visible,.landing-admin-launcher-trigger[data-state=open]{transform:translateY(-1px);border-color:#2563eb59!important;background:linear-gradient(135deg,#1e293bfa,#1e40afeb)!important;color:#fff!important;box-shadow:0 12px 28px #0f172a38!important}.landing-admin-launcher-trigger:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.landing-admin-launcher-menu{width:min(28rem,calc(100vw - 2rem));max-height:min(34rem,calc(100vh - 7rem));overflow:auto;padding:.55rem}.landing-admin-launcher-menu__hint{margin:-.2rem 0 .45rem;padding:0 .5rem;color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.35}.landing-admin-launcher-menu__group{display:grid;gap:.15rem}.landing-admin-launcher-menu__group-label{color:hsl(var(--muted-foreground));font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.landing-admin-launcher-menu__item{min-height:2rem;font-weight:650}.landing-system-notifications-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid hsl(var(--primary) / .22);border-radius:999px;color:hsl(var(--primary));background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.95),transparent 40%),hsl(var(--primary) / .08);box-shadow:0 0 0 5px hsl(var(--primary) / .05),0 8px 22px #2563eb24;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-system-notifications-trigger:hover,.landing-system-notifications-trigger:focus-visible{transform:translateY(-1px);border-color:hsl(var(--primary) / .45);box-shadow:0 0 0 6px hsl(var(--primary) / .08),0 12px 28px #2563eb33}.landing-system-notifications-trigger:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.landing-system-notifications-trigger__dot{position:absolute;right:.38rem;top:.38rem;width:.48rem;height:.48rem;border:2px solid hsl(var(--background));border-radius:999px;background:#22c55e;box-shadow:0 0 #22c55e80;animation:landing-notification-dot-pulse 1.9s ease-out infinite}@keyframes landing-notification-dot-pulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}html.dark .landing-system-notifications-trigger{color:#bfdbfe;border-color:#60a5fa52;background:radial-gradient(circle at 35% 18%,rgba(148,163,184,.16),transparent 40%),#1e40af2e;box-shadow:0 0 0 5px #60a5fa14,0 8px 24px #00000047}.landing-system-notifications-modal__body{display:flex;min-height:0;flex-direction:column;gap:1rem;overflow:auto;padding:1rem}.landing-system-notifications-modal__section{border:1px solid hsl(var(--border));border-radius:1rem;background:radial-gradient(circle at 14% 0%,hsl(var(--primary) / .06),transparent 32%),hsl(var(--card));padding:1rem}.landing-system-notifications-modal__section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.landing-system-notifications-modal__section-header h3{margin:0;font-size:1rem;font-weight:700}.landing-system-notifications-modal__section-header p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.8125rem}.landing-system-updates-list{display:grid;gap:.75rem}.landing-system-update-card{display:flex;gap:.85rem;border:1px solid hsl(var(--border));border-radius:.9rem;background:hsl(var(--background) / .75);padding:.9rem}.landing-system-update-card__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.8rem;color:hsl(var(--primary));background:hsl(var(--primary) / .09)}.landing-system-update-card__content{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:1rem}.landing-system-update-card h4{margin:0;font-size:.92rem;font-weight:700}.landing-system-update-card p{margin:.28rem 0 0;color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.45}.landing-system-update-card__actions{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.landing-system-operations-table{display:grid;gap:.35rem}.landing-system-operations-table__head,.landing-system-operations-table__row{display:grid;grid-template-columns:5rem minmax(0,1.7fr) minmax(8rem,.8fr) minmax(7rem,.65fr);gap:.75rem;align-items:center}.landing-system-operations-table__head{color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-system-operations-table__row{border-radius:.75rem;background:hsl(var(--muted) / .35);padding:.72rem .65rem;font-size:.82rem}.landing-system-status{display:inline-flex;border-radius:999px;padding:.2rem .52rem;font-size:.68rem;font-weight:800}.landing-system-status--success{background:#dcfce7;color:#15803d}.landing-system-status--info{background:#ede9fe;color:#6d28d9}.landing-system-status--warning{background:#fef3c7;color:#b45309}.landing-system-status--error{background:#fee2e2;color:#be123c}.landing-workspace-overview{position:relative;isolation:isolate;overflow:hidden;border:1px solid #dbe4f0;border-radius:1rem;background:#fff;padding:1.25rem;box-shadow:inset 0 1px #fffffff2,0 16px 42px #1e293b14}html.dark .landing-workspace-overview{border-color:#94a3b82e;background:linear-gradient(180deg,#0f172af0,#0f172ae0),hsl(var(--card))}.landing-workspace-overview__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.landing-workspace-overview__eyebrow{margin:0 0 .3rem;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.landing-workspace-overview__header h2{margin:0;font-size:1.25rem;font-weight:750;letter-spacing:-.03em}.landing-workspace-overview__header p:last-child{margin:.35rem 0 0;color:hsl(var(--muted-foreground));font-size:.9rem}.landing-workspace-customize-trigger{gap:.45rem;white-space:nowrap}.landing-workspace-quick-actions{display:flex;justify-content:flex-end;margin-bottom:1rem;border:1px solid rgba(148,163,184,.24);border-radius:.95rem;background:linear-gradient(135deg,#f8fafceb,#f1f5f9b3),radial-gradient(circle at 0% 0%,rgba(59,130,246,.06),transparent 38%);padding:.7rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.dark .landing-workspace-quick-actions{background:#0f172a80}.landing-workspace-quick-actions__bar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.landing-workspace-overview__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1rem}.landing-workspace-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.landing-workspace-status-card{display:flex;min-height:12.25rem;flex-direction:column;align-items:stretch;gap:.5rem;border:1px solid rgba(203,213,225,.72);border-radius:.95rem;background:linear-gradient(180deg,#f8fafceb,#f1f5f9ad),hsl(var(--background));padding:.9rem;text-align:left;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-workspace-status-card:hover,.landing-workspace-status-card:focus-visible{transform:translateY(-3px);box-shadow:0 18px 38px #0f172a17}.landing-workspace-status-card:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.landing-workspace-status-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.landing-workspace-status-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.75rem;background:currentColor}.landing-workspace-status-card__icon svg{color:#fff}.landing-workspace-status-card__trend{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:750}.landing-workspace-status-card__badges{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.landing-workspace-status-card__scope{display:inline-flex;align-items:center;min-height:1.35rem;border:1px solid rgba(148,163,184,.3);border-radius:999px;background:#94a3b814;color:#475569;padding:.08rem .42rem;font-size:.62rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.landing-workspace-status-card__scope--global{border-color:#10b98152;background:#10b98117;color:#047857}.landing-workspace-status-card__scope--env{border-color:#2563eb47;background:#2563eb14;color:#1d4ed8}.landing-workspace-status-card__title{color:hsl(var(--foreground));font-size:.9rem;font-weight:750}.landing-workspace-status-card__metric{color:hsl(var(--foreground));font-size:1.55rem;font-weight:800;letter-spacing:-.04em}.landing-workspace-status-card__description{min-height:2.1rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.landing-workspace-status-card--blue{color:#2563eb}.landing-workspace-status-card--violet{color:#7c3aed}.landing-workspace-status-card--emerald{color:#059669}.landing-workspace-status-card--amber{color:#d97706}.landing-workspace-sparkline{margin-top:auto;width:100%;height:2.4rem;overflow:visible}.landing-workspace-sparkline__glow,.landing-workspace-sparkline__line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.landing-workspace-sparkline__glow{opacity:.16;stroke-width:7}.landing-workspace-sparkline__line{stroke-width:2.4}.landing-workspace-shortcuts{display:flex;min-width:0;flex-direction:column;gap:1rem;border:1px solid rgba(203,213,225,.72);border-radius:.95rem;background:linear-gradient(180deg,#f8fafceb,#f1f5f9ad),hsl(var(--background));padding:1rem}.landing-workspace-shortcuts h3{margin:0;font-size:.95rem;font-weight:750}.landing-workspace-shortcuts p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.45}.landing-workspace-shortcuts__icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.landing-workspace-shortcut{display:flex;min-height:4.4rem;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;border:1px solid hsl(var(--border));border-radius:.85rem;color:hsl(var(--foreground));background:hsl(var(--card));cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.landing-workspace-shortcut:hover,.landing-workspace-shortcut:focus-visible{transform:translateY(-2px);border-color:hsl(var(--primary) / .35);box-shadow:0 12px 26px #0f172a14}.landing-workspace-shortcut:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.landing-workspace-shortcut svg{color:hsl(var(--primary))}.landing-workspace-shortcut span{font-size:.7rem;font-weight:700}.landing-workspace-next-action{display:flex;gap:.75rem;border-radius:.85rem;background:linear-gradient(135deg,hsl(var(--primary) / .1),hsl(var(--primary) / .04));padding:.85rem}.landing-workspace-next-action svg{flex:0 0 auto;color:hsl(var(--primary))}.landing-workspace-next-action strong{display:block;font-size:.8rem}.landing-workspace-status-modal__body{display:flex;min-height:0;flex-direction:column;gap:1.1rem;overflow:auto;padding:1.15rem}.landing-workspace-status-modal__hero{display:grid;grid-template-columns:auto minmax(12rem,.85fr) minmax(22rem,1.35fr);gap:1.15rem;align-items:center;border:1px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--background) / .75);padding:1.15rem}.landing-workspace-status-modal__hero strong{display:block;color:hsl(var(--foreground));font-size:1.35rem;font-weight:800}.landing-workspace-status-modal__hero span{color:hsl(var(--muted-foreground));font-size:.82rem}.landing-workspace-status-chart{min-width:22rem;height:14rem;border:1px solid rgba(148,163,184,.22);border-radius:1rem;background:linear-gradient(180deg,#ffffffe0,#f8fafca3),radial-gradient(circle at 16% 0%,hsl(var(--primary) / .08),transparent 36%);overflow:hidden;box-shadow:inset 0 1px #ffffff80}html.dark .landing-workspace-status-chart,:root[data-theme=dark] .landing-workspace-status-chart{border-color:#94a3b842;background:linear-gradient(180deg,#0f172af0,#1e293bd6),radial-gradient(circle at 16% 0%,rgba(96,165,250,.16),transparent 38%);box-shadow:inset 0 1px #ffffff0f}.landing-workspace-status-modal__body section{border:1px solid hsl(var(--border));border-radius:.9rem;background:hsl(var(--card));padding:1rem}.landing-workspace-status-modal__body h3{margin:0 0 .7rem;font-size:.92rem;font-weight:750}.landing-workspace-status-modal__list{margin:0;padding-left:1.15rem;color:hsl(var(--muted-foreground));font-size:.85rem;line-height:1.7}.landing-workspace-status-modal__footer{display:flex;justify-content:flex-end;gap:.6rem}.landing-workspace-customize-modal__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-height:0;overflow:auto;padding:1rem}.landing-workspace-customize-modal__body section{min-width:0;border:1px solid hsl(var(--border));border-radius:.95rem;background:hsl(var(--card));padding:1rem}.landing-workspace-customize-modal__section-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.landing-workspace-customize-modal__section-header h3{margin:0;font-size:.95rem;font-weight:780}.landing-workspace-customize-modal__section-header span{border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#94a3b814;color:hsl(var(--muted-foreground));padding:.12rem .48rem;font-size:.7rem;font-weight:800}.landing-workspace-customize-modal__body section>p{margin:.4rem 0 .85rem;color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.45}.landing-workspace-customize-list{display:grid;gap:.55rem}.landing-workspace-customize-option{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.65rem;border:1px solid rgba(203,213,225,.72);border-radius:.8rem;background:linear-gradient(180deg,#f8fafce0,#f1f5f994);padding:.65rem;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.landing-workspace-customize-option:hover,.landing-workspace-customize-option:focus-visible{transform:translateY(-1px);border-color:hsl(var(--primary) / .32);box-shadow:0 10px 22px #0f172a12;outline:none}.landing-workspace-customize-option[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.landing-workspace-customize-option__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.7rem;background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.landing-workspace-customize-option__icon svg{color:currentColor}.landing-workspace-customize-option strong{display:block;color:hsl(var(--foreground));font-size:.8rem}.landing-workspace-customize-option small{display:block;margin-top:.1rem;color:hsl(var(--muted-foreground));font-size:.7rem}.landing-workspace-customize-modal__footer{display:flex;justify-content:flex-end;gap:.6rem;border-top:1px solid hsl(var(--border));padding:.85rem 1rem}@media(max-width:720px){.landing-system-update-card,.landing-system-update-card__content,.landing-system-notifications-modal__section-header{align-items:stretch;flex-direction:column}.landing-system-operations-table__head{display:none}.landing-system-operations-table__row{grid-template-columns:1fr}}@media(max-width:1120px){.landing-workspace-overview__grid{grid-template-columns:1fr}.landing-workspace-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.landing-workspace-status-modal__hero{grid-template-columns:auto minmax(0,1fr)}.landing-workspace-status-chart{grid-column:1 / -1;min-width:0;width:100%;height:13rem}}@media(max-width:680px){.landing-workspace-overview__header,.landing-workspace-quick-actions,.landing-workspace-status-modal__footer{flex-direction:column;align-items:stretch}.landing-workspace-quick-actions{display:flex}.landing-workspace-quick-actions__bar{justify-content:flex-start}.landing-workspace-status-grid,.landing-workspace-shortcuts__icons,.landing-workspace-status-modal__hero,.landing-workspace-customize-modal__body{grid-template-columns:1fr}.landing-workspace-status-chart{min-width:0;width:100%}}.landing-quick-actions-modal__body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1rem;min-height:0;overflow:hidden;padding:1rem}.landing-quick-actions-modal__panel{display:flex;min-height:0;flex-direction:column;gap:.85rem;overflow:hidden;border:1px solid hsl(var(--border));border-radius:1rem;background:radial-gradient(circle at 12% 0%,hsl(var(--primary) / .06),transparent 34%),hsl(var(--card));padding:1rem}.landing-quick-actions-modal__panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.landing-quick-actions-modal__panel-header h3{margin:0;font-size:.95rem;font-weight:650}.landing-quick-actions-modal__panel-header p{margin:.25rem 0 0;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.45}.landing-quick-actions-list,.landing-quick-actions-catalog{display:flex;min-height:0;flex-direction:column;gap:.65rem;overflow:auto;padding-right:.15rem}.landing-quick-action-row,.landing-quick-actions-catalog__item{display:flex;align-items:center;justify-content:space-between;gap:.85rem;border:1px solid hsl(var(--border));border-radius:.85rem;background:hsl(var(--background) / .72);padding:.8rem}.landing-quick-action-row>div:first-child,.landing-quick-actions-catalog__item>div:first-child{min-width:0}.landing-quick-action-row strong,.landing-quick-actions-catalog__item strong{display:block;color:hsl(var(--foreground));font-size:.875rem}.landing-quick-action-row span,.landing-quick-actions-catalog__item p{margin:.2rem 0 0;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.35}.landing-quick-actions-catalog__item>div:first-child>span{display:inline-flex;margin-bottom:.3rem;border-radius:999px;background:hsl(var(--primary) / .08);color:hsl(var(--primary));padding:.15rem .45rem;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.landing-quick-action-row__actions,.landing-quick-actions-catalog__actions{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.landing-quick-actions-disabled-tip{display:inline-flex}.landing-quick-actions-disabled-tip>button:disabled{pointer-events:none}.landing-quick-action-row--group{align-items:flex-start}.landing-quick-action-row__group-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:.6rem}.landing-quick-action-row__chips{display:flex;flex-wrap:wrap;gap:.4rem}.landing-quick-action-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--muted) / .62);padding:.2rem .35rem .2rem .55rem;font-size:.72rem;font-weight:600}.landing-quick-action-chip button{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:none;border-radius:999px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.landing-quick-action-chip button:hover{background:hsl(var(--background));color:hsl(var(--foreground))}.landing-quick-action-row__empty{color:hsl(var(--muted-foreground));font-size:.75rem;font-style:italic}.landing-quick-actions-modal__footer{display:flex;flex-shrink:0;justify-content:space-between;gap:.75rem;border-top:1px solid hsl(var(--border));padding:.9rem 1rem}@media(max-width:820px){.landing-quick-actions-modal__body{grid-template-columns:1fr;overflow:auto}.landing-quick-actions-modal__panel{overflow:visible}}.landing-scroll-top-button{position:fixed;right:clamp(1rem,2.4vw,1.75rem);bottom:clamp(1rem,2.4vw,1.75rem);z-index:40;display:inline-flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;border:1px solid rgba(148,163,184,.45);border-radius:999px;color:hsl(var(--primary));background:radial-gradient(circle at 35% 15%,rgba(255,255,255,.95),transparent 42%),#ffffffdb;box-shadow:0 10px 28px #0f172a24,0 0 0 6px #6366f10f;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);cursor:pointer;animation:landing-scroll-top-enter .28s ease-out both;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.landing-scroll-top-button:hover,.landing-scroll-top-button:focus-visible{transform:translateY(-3px);border-color:hsl(var(--primary) / .38);box-shadow:0 16px 36px #0f172a2e,0 0 0 7px hsl(var(--primary) / .09)}.landing-scroll-top-button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}html.dark .landing-scroll-top-button{color:#bfdbfe;border-color:#94a3b847;background:radial-gradient(circle at 35% 15%,rgba(148,163,184,.16),transparent 42%),#0f172acc;box-shadow:0 12px 32px #00000057,0 0 0 6px #6366f114}@keyframes landing-scroll-top-enter{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.landing-bento-section{position:relative;isolation:isolate}.landing-bento-section:before{content:"";position:absolute;top:-1.25rem;right:-1.5rem;bottom:-1.25rem;left:-1.5rem;z-index:-1;border-radius:2rem;pointer-events:none;opacity:.34;background:radial-gradient(circle at 16% 12%,rgba(59,130,246,.12),transparent 34%),radial-gradient(circle at 72% 18%,rgba(139,92,246,.1),transparent 32%),radial-gradient(circle at 88% 86%,rgba(16,185,129,.08),transparent 34%);filter:blur(2px)}.landing-bento-section--packages:before{opacity:.38;background:radial-gradient(circle at 18% 10%,rgba(14,165,233,.12),transparent 34%),radial-gradient(circle at 54% 20%,rgba(99,102,241,.11),transparent 30%),radial-gradient(circle at 88% 82%,rgba(245,158,11,.1),transparent 34%)}html.dark .landing-bento-section:before{opacity:.26}.landing-bento-grid{perspective:1200px}.landing-bento-card{opacity:1;transform:translateY(0) scale(1);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;box-shadow:0 1px #0f172a05,0 10px 28px #0f172a0a}.landing-bento-card--revealed{animation:landing-bento-card-enter 1.05s cubic-bezier(.19,1,.22,1) both}.landing-bento-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.92),transparent 38%),linear-gradient(135deg,rgba(59,130,246,.06),rgba(139,92,246,.04),transparent 58%);transition:opacity .28s ease}html.dark .landing-bento-card:before{background:radial-gradient(circle at 18% 0%,rgba(148,163,184,.12),transparent 38%),linear-gradient(135deg,rgba(59,130,246,.08),rgba(139,92,246,.06),transparent 58%)}.landing-bento-card>*{position:relative;z-index:1}.landing-bento-card:hover,.landing-bento-card:focus-visible,.landing-package-card-wrap:focus-within .landing-bento-card{box-shadow:0 1px #0f172a0a,0 18px 46px #0f172a1a}.landing-bento-card--selected{box-shadow:0 0 0 2px hsl(var(--primary) / .65),0 0 0 6px hsl(var(--primary) / .08),0 18px 46px #0f172a1a}.landing-bento-card--selected:hover,.landing-bento-card--selected:focus-visible,.landing-package-card-wrap:focus-within .landing-bento-card--selected{box-shadow:0 0 0 2px hsl(var(--primary) / .75),0 0 0 7px hsl(var(--primary) / .1),0 22px 54px #0f172a21}.landing-bento-card:not(.landing-package-card--inactive):hover,.landing-bento-card:not(.landing-package-card--inactive):focus-visible{transform:translateY(-4px)}.landing-bento-card:hover:before,.landing-bento-card:focus-visible:before,.landing-package-card-wrap:focus-within .landing-bento-card:before{opacity:1}@keyframes landing-bento-card-enter{0%{opacity:.42;transform:translateY(14px) scale(.988);filter:saturate(.92) blur(1.5px)}52%{opacity:1;filter:saturate(.98) blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}.landing-card-scope-badge,.landing-card-status-badge,.landing-card-access-badge{border-style:solid;font-size:.64rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.landing-card-scope-badge{border-color:#3b82f647;background:#3b82f612;color:#1d4ed8}.landing-card-status-badge--active{border-color:#10b98152;background:#10b98114;color:#047857}.landing-card-status-badge--installable,.landing-card-status-badge--inactive{border-color:#f59e0b5c;background:#f59e0b17;color:#b45309}.landing-card-status-badge--restricted{border-color:#ef444452;background:#ef444414;color:#b91c1c}.landing-card-access-badge{display:inline-flex;align-items:center;gap:.25rem;min-height:1.5rem;border:1px dashed rgba(100,116,139,.34);border-radius:.375rem;background:#64748b0f;color:#475569;padding:.125rem .45rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.landing-card-access-badge:hover,.landing-card-access-badge:focus-visible{border-color:#3b82f670;background:#3b82f614;color:#1d4ed8}.landing-card-access-badge--missing{border-color:#ef44446b;background:#ef444414;color:#b91c1c}.landing-card-access-menu{z-index:80}.landing-card-access-menu__section{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem .5rem .45rem;color:hsl(var(--muted-foreground));font-size:.78rem}.landing-card-access-menu__section strong{color:hsl(var(--foreground));font-size:.78rem}.landing-card-access-menu__chips{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 .5rem .5rem}.landing-card-access-menu__chip{border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--muted) / .6);color:hsl(var(--foreground));padding:.16rem .45rem;font-size:.72rem;font-weight:650}.landing-card-access-menu__chip--missing{border-color:#ef444452;background:#ef444414;color:#b91c1c}.landing-card-access-menu__muted{color:hsl(var(--muted-foreground));font-size:.75rem}.landing-card-access-menu__action{padding:.45rem .5rem .35rem;color:hsl(var(--muted-foreground));font-size:.76rem;line-height:1.35}.landing-package-card-wrap{position:relative;height:100%}.landing-package-card-wrap>.landing-bento-card{height:100%}.landing-package-card--inactive .landing-package-card__metric-value{filter:blur(6px);opacity:.65;-webkit-user-select:none;user-select:none;pointer-events:none}.landing-package-card--inactive .landing-package-card__surface{transition:filter .45s cubic-bezier(.4,0,.2,1),opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);transform-origin:center}.landing-package-card-wrap:hover .landing-package-card--inactive .landing-package-card__surface,.landing-package-card-wrap:focus-within .landing-package-card--inactive .landing-package-card__surface{filter:blur(3px) saturate(.88);opacity:.58;transform:scale(.992);pointer-events:none;-webkit-user-select:none;user-select:none}.landing-package-inactive-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:1.25rem;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(145deg,#6366f11f,#ffffff8c 42%,#ffffffb8);backdrop-filter:blur(8px) saturate(1.05);-webkit-backdrop-filter:blur(8px) saturate(1.05)}.landing-package-inactive-overlay--permission{background:linear-gradient(145deg,#f59e0b1a,#ffffff9e 42%,#ffffffc7)}html.dark .landing-package-inactive-overlay--permission{background:linear-gradient(145deg,#f59e0b38,#0f172abf 48%,#0f172ae6)}.landing-package-inactive-overlay--permission .landing-package-inactive-overlay__icon{background:linear-gradient(135deg,#f59e0b33,#fbbf2452);color:#b45309;box-shadow:0 0 0 1px #f59e0b47,0 8px 24px #f59e0b2e;animation:landing-package-permission-pulse 2.8s ease-in-out infinite}html.dark .landing-package-inactive-overlay--permission .landing-package-inactive-overlay__icon{color:#fcd34d;box-shadow:0 0 0 1px #fbbf2459,0 8px 28px #b4530966}@keyframes landing-package-permission-pulse{0%,to{box-shadow:0 0 0 1px #f59e0b47,0 8px 24px #f59e0b24}50%{box-shadow:0 0 0 1px #f59e0b6b,0 10px 30px #f59e0b3d}}.landing-package-inactive-overlay__panel,.landing-package-inactive-overlay__cta{pointer-events:auto}html.dark .landing-package-inactive-overlay{background:linear-gradient(145deg,#6366f147,#0f172ab8 48%,#0f172ae0)}.landing-package-card-wrap:hover .landing-package-inactive-overlay,.landing-package-card-wrap:focus-within .landing-package-inactive-overlay{opacity:1;pointer-events:auto}.landing-package-inactive-overlay__panel{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;max-width:16rem;transform:translateY(6px) scale(.96);opacity:0;transition:transform .45s cubic-bezier(.34,1.2,.64,1),opacity .35s ease .05s}.landing-package-card-wrap:hover .landing-package-inactive-overlay__panel,.landing-package-card-wrap:focus-within .landing-package-inactive-overlay__panel{transform:translateY(0) scale(1);opacity:1}.landing-package-inactive-overlay__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;background:linear-gradient(135deg,#6366f133,#818cf859);color:#4f46e5;box-shadow:0 0 0 1px #6366f140,0 8px 24px #6366f138;animation:landing-package-inactive-pulse 2.8s ease-in-out infinite}html.dark .landing-package-inactive-overlay__icon{color:#a5b4fc;box-shadow:0 0 0 1px #818cf859,0 8px 28px #4338ca73}@keyframes landing-package-inactive-pulse{0%,to{box-shadow:0 0 0 1px #6366f140,0 8px 24px #6366f12e}50%{box-shadow:0 0 0 1px #6366f173,0 10px 32px #6366f152}}.landing-package-inactive-overlay__title{margin:0;font-size:.95rem;font-weight:600;letter-spacing:-.02em;color:var(--foreground, #0f172a);line-height:1.35}.landing-package-inactive-overlay__message{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground, #475569);max-width:14rem}html.dark .landing-package-inactive-overlay__message{color:#cbd5e1}html.dark .landing-package-inactive-overlay__title{color:#f1f5f9}.landing-package-inactive-overlay__cta{margin-top:.15rem;background:linear-gradient(135deg,#4f46e5,#6366f1,#818cf8)!important;border:none!important;color:#fff!important}.landing-package-inactive-overlay__cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.landing-package-inactive-overlay__hint{margin:0;font-size:.7rem;font-weight:500;line-height:1.45;letter-spacing:.02em;color:var(--muted-foreground, #64748b);max-width:15rem}.landing-package-inactive-overlay--permission .landing-package-inactive-overlay__hint{font-size:.75rem;letter-spacing:0;text-transform:none;color:var(--foreground, #334155)}html.dark .landing-package-inactive-overlay--permission .landing-package-inactive-overlay__hint{color:#e2e8f0}@media(prefers-reduced-motion:reduce){.landing-bento-card{opacity:1;transform:none}.landing-scroll-top-button,.landing-system-notifications-trigger__dot,.landing-package-card--inactive .landing-package-card__surface,.landing-bento-card,.landing-package-inactive-overlay,.landing-package-inactive-overlay__panel,.landing-package-inactive-overlay__icon{animation:none;transition-duration:.01ms}}
