*,*:before,*:after{box-sizing:border-box}button{font-family:inherit}.splash-screen{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:1000}html.dark .splash-screen{background:var(--wsdm-color-bg, #0b1220)}.splash-art{width:min(520px,80vw)}.splash-art svg{width:100%;height:auto;display:block}.unicorn-badge{position:fixed;bottom:1.25rem;right:13rem;width:72px;height:72px;opacity:.85;z-index:900}.unicorn-badge svg{width:100%;height:auto}.canvas-gate{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,#0f172a0d,#0f172a73);z-index:950;padding:var(--wsdm-space-6, 1.5rem)}html.dark .canvas-gate{background:radial-gradient(circle at top,#1e293b66,#020617eb)}.canvas-gate__panel{width:min(460px,100%);display:flex;flex-direction:column;gap:var(--wsdm-space-6, 1.5rem)}.canvas-gate__intro{padding:1.75rem 1.75rem 1.5rem;border-radius:22px;background:#742ff6;color:#fdfcff;box-shadow:0 40px 90px #742ff673;display:flex;flex-direction:column;gap:.35rem}.canvas-gate__intro h1{margin:0 0 .5rem;font-size:1.75rem;color:#fdfcff}.canvas-gate__intro p{margin:0;color:#ffffffeb}.canvas-gate__eyebrow{text-transform:uppercase;font-size:.8rem;letter-spacing:.2em;color:#c4b5fd;margin:0 0 .75rem}.canvas-gate__logo{width:72px;height:auto;filter:drop-shadow(0 6px 18px rgba(9,9,9,.25))}.canvas-gate__status{margin:0;padding:2rem 1.5rem;border-radius:18px;background:var(--wsdm-color-surface, #ffffff);color:var(--wsdm-color-text, #0f172a);border:1px solid var(--wsdm-color-border, #e2e8f0);box-shadow:0 30px 60px #0f172a40;text-align:center;font-size:1.1rem}html.dark .canvas-gate__status{box-shadow:0 30px 60px #00000073}.canvas-gate .card{background:var(--wsdm-color-surface, #ffffff);color:var(--wsdm-color-text, #0f172a);border:1px solid var(--wsdm-color-border, #e2e8f0);border-radius:18px;padding:1.5rem;box-shadow:0 30px 60px #0f172a40}html.dark .canvas-gate .card{box-shadow:0 30px 60px #00000073}.canvas-gate .card h2{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--wsdm-color-text, #0f172a)}.canvas-gate .form-grid{display:grid;gap:1rem;margin:0}.canvas-gate .form-grid label{display:flex;flex-direction:column;font-size:var(--wsdm-text-sm, .9rem);font-weight:600;color:var(--wsdm-color-text-secondary, #334155)}html.dark .canvas-gate .form-grid label{color:var(--wsdm-color-text-secondary, #e2e8f0)}.canvas-gate .form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){min-height:var(--wsdm-control-height, 2.5rem);padding:.6rem .75rem;border:1px solid var(--wsdm-color-border-strong, #cbd5e1);border-radius:var(--wsdm-radius-sm, 10px);margin-top:.35rem;font-size:1rem;font-family:inherit;background:var(--wsdm-color-surface-muted, #f8fafc);color:var(--wsdm-color-text, #0f172a)}html.dark .canvas-gate .form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){background:var(--wsdm-color-surface-muted, #334155);color:var(--wsdm-color-text, #f1f5f9);border-color:var(--wsdm-color-border-strong, rgba(255, 255, 255, .18))}.canvas-gate .form-grid input::placeholder{color:var(--wsdm-color-text-muted, #64748b)}.canvas-gate .form-grid button{justify-self:start;min-height:var(--wsdm-control-height-sm, 2.125rem);background:linear-gradient(135deg,#4c1d95,#7c3aed);color:#fff;border:none;border-radius:var(--wsdm-radius-sm, 10px);padding:.6rem 1.6rem;font-size:1rem;font-weight:var(--wsdm-weight-semibold, 600);cursor:pointer;transition:box-shadow .2s ease,transform .12s ease}.canvas-gate .form-grid button:hover:not(:disabled){box-shadow:0 4px 14px #4c1d9559}.canvas-gate .form-grid button:disabled{opacity:.6;cursor:not-allowed}.canvas-gate .error{color:var(--wsdm-color-danger, #dc2626);margin:0}html.wsdm-ui-baseline .canvas-gate .form-grid label{color:var(--wsdm-color-text-secondary, #334155)!important;font-weight:600}html.dark.wsdm-ui-baseline .canvas-gate .form-grid label{color:var(--wsdm-color-text-secondary, #e2e8f0)!important}html.wsdm-ui-baseline .canvas-gate .form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){margin-top:.35rem!important;min-height:var(--wsdm-control-height, 2.5rem)!important;background:var(--wsdm-color-surface-muted, #f8fafc)!important;color:var(--wsdm-color-text, #0f172a)!important;border-color:var(--wsdm-color-border-strong, #cbd5e1)!important;box-shadow:none!important}html.dark.wsdm-ui-baseline .canvas-gate .form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){background:var(--wsdm-color-surface-muted, #334155)!important;color:var(--wsdm-color-text, #f1f5f9)!important;border-color:var(--wsdm-color-border-strong, rgba(255, 255, 255, .18))!important}.landing-mdlp-modal,.landing-embed-modal{border-radius:1rem;display:flex!important;flex-direction:column}.landing-modal-shell.landing-embed-modal--mdlp-config{width:min(95vw,1440px)!important;max-width:min(95vw,1440px)!important;height:min(92vh,860px)!important;max-height:min(92vh,860px)!important}.landing-mdlp-modal__body,.landing-embed-modal__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--landing-modal-bg, var(--wsdm-color-bg, #f1f5f9))}.landing-embed-modal__frame-wrap{position:relative;flex:1 1 auto;min-height:0;height:100%;border:1px solid var(--landing-modal-border-strong, var(--wsdm-color-border-strong, var(--wsdm-landing-border-strong, #cbd5e1)));border-radius:14px;overflow:hidden;background:var(--landing-modal-bg, var(--wsdm-color-bg, #f1f5f9))}.landing-embed-modal__frame{display:block;width:100%;height:100%;min-height:100%;border:0;background:var(--landing-modal-bg, var(--wsdm-color-bg, #f1f5f9));opacity:0;transition:opacity .32s ease}.landing-embed-modal__frame--ready{opacity:1}.landing-embed-modal__frame-wrap:has(.landing-embed-modal__frame:not(.landing-embed-modal__frame--ready)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--landing-modal-surface-muted, #f8fafc) 88%,transparent),var(--landing-modal-surface-muted, #f8fafc));opacity:.65;transition:opacity .32s ease}.landing-embed-modal__frame-wrap:has(.landing-embed-modal__frame--ready):after{opacity:0}@media(prefers-reduced-motion:reduce){.landing-embed-modal__frame{opacity:1;transition:none}.landing-embed-modal__frame-wrap:after{display:none}}.landing-mdlp-modal__body{background:var(--landing-modal-bg, var(--wsdm-color-bg, #f1f5f9));max-height:calc(94vh - 4.5rem)}.landing-mdlp-modal__admin-host.admin-shell__panel-body{display:block;min-height:0;padding:0;margin:0}.landing-mdlp-modal__admin-host.admin-shell__panel-body>.mdlp-config-panel--embedded{margin:0;height:100%;min-height:min(68vh,640px)}.landing-mdlp-modal__admin-host .mdlp-config-layout,.landing-mdlp-modal__admin-host .mdlp-config-shell.admin-shell{min-height:0;height:100%}.landing-mdlp-modal__admin-host .mdlp-config-panel--embedded>.admin-page__header{display:none}.landing-mdlp-modal__admin-host .mdlp-audit__detail-modal,.landing-mdlp-modal__admin-host .admin-modal,.landing-mdlp-modal__admin-host [class*=modal-overlay]{z-index:80}.landing-mdlp-modal__admin-host .admin-section-card,.landing-mdlp-modal__admin-host .mdlp-vars-form{min-width:0}.landing-mdlp-modal__admin-host .mdlp-audit__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media(max-width:920px){.landing-mdlp-modal__body{max-height:calc(94vh - 3.5rem)}.landing-mdlp-modal__admin-host .mdlp-audit__grid{grid-template-columns:minmax(0,1fr)}.landing-mdlp-modal__admin-host .mdlp-vars-form__rendered{margin-top:.5rem}}html:not(.dark) .landing-page.wsdm-shadcn-surface a.bg-primary:not(.landing-mdlp-modal__admin-host a){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}html:not(.dark) .landing-page.wsdm-shadcn-surface a.text-primary-foreground:not(.landing-mdlp-modal__admin-host a){color:var(--wsdm-color-text, #0f172a)!important}.landing-page.wsdm-shadcn-surface .landing-topnav a.landing-nav__link{color:var(--lp-text-soft, var(--muted-foreground))!important}.landing-page.wsdm-shadcn-surface .landing-topnav a.landing-nav__link:hover{color:var(--lp-text, var(--foreground))!important}.landing-page.wsdm-shadcn-surface .landing-topnav a.landing-nav__link--active{color:var(--lp-primary, var(--primary))!important}:root{--landing-modal-motion-duration: .24s;--landing-modal-motion-ease: cubic-bezier(.22, 1, .36, 1)}@keyframes landing-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes landing-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes landing-modal-shell-in{0%{opacity:0}to{opacity:1}}@keyframes landing-modal-shell-out{0%{opacity:1}to{opacity:0}}@keyframes landing-modal-content-in{0%{opacity:0}to{opacity:1}}.landing-modal-shell--motion-smooth[data-state=open]{animation:landing-modal-shell-in var(--landing-modal-motion-duration) var(--landing-modal-motion-ease) both!important}.landing-modal-shell--motion-smooth[data-state=closed]{animation:landing-modal-shell-out .18s cubic-bezier(.4,0,1,1) both!important}:has(.landing-modal-shell--motion-smooth[data-state=open]) .landing-modal-overlay[data-state=open]{animation:landing-modal-overlay-in .2s ease both}:has(.landing-modal-shell--motion-smooth[data-state=closed]) .landing-modal-overlay[data-state=closed]{animation:landing-modal-overlay-out .16s ease both}.landing-modal-shell--motion-instant[data-state=open],.landing-modal-shell--motion-instant[data-state=closed]{animation:none!important}:has(.landing-modal-shell--motion-instant[data-state=open]) .landing-modal-overlay[data-state=open],:has(.landing-modal-shell--motion-instant[data-state=closed]) .landing-modal-overlay[data-state=closed]{animation:none!important}.landing-support-modal__body--ready{animation:landing-modal-content-in .28s ease both}@media(prefers-reduced-motion:reduce){.landing-modal-shell--motion-smooth[data-state=open],.landing-modal-shell--motion-smooth[data-state=closed],.landing-modal-overlay[data-state=open],.landing-modal-overlay[data-state=closed],.landing-support-modal__body--ready{animation:none!important}}.landing-page,.landing-modal-shell,.landing-embed-modal,.landing-mdlp-modal,.landing-support-modal,.landing-system-notifications-modal,.landing-workspace-status-modal,.landing-workspace-customize-modal,.landing-quick-actions-modal,.landing-account-modal,.landing-wiki-modal{--landing-modal-bg: var(--wsdm-color-bg, #f1f5f9);--landing-modal-surface: var(--wsdm-color-surface, #ffffff);--landing-modal-surface-muted: var(--wsdm-color-surface-muted, #f8fafc);--landing-modal-surface-soft: color-mix(in srgb, var(--landing-modal-surface) 88%, var(--landing-modal-surface-muted) 12%);--landing-modal-border: var(--wsdm-color-border, #dbe3f0);--landing-modal-border-strong: var(--wsdm-color-border-strong, #cbd5e1);--landing-modal-text: var(--wsdm-color-text, #0f172a);--landing-modal-text-muted: var(--wsdm-color-text-muted, #64748b);--landing-modal-primary: var(--wsdm-landing-primary, var(--wsdm-color-primary, #2563eb));--landing-modal-primary-hover: var(--wsdm-landing-primary-hover, var(--wsdm-color-primary-hover, #1d4ed8));--landing-modal-focus: var(--wsdm-landing-accent-line, #3b82f6);--landing-modal-radius: 1rem;--landing-modal-radius-sm: .78rem;--landing-modal-gap: 1rem;--landing-modal-shadow: 0 24px 72px rgba(15, 23, 42, .22)}html.dark .landing-page,:root[data-theme=dark] .landing-page,html.dark .landing-modal-shell,:root[data-theme=dark] .landing-modal-shell{--landing-modal-bg: var(--wsdm-color-bg, #0b1220);--landing-modal-surface: var(--wsdm-color-surface, #1e293b);--landing-modal-surface-muted: var(--wsdm-color-surface-muted, #334155);--landing-modal-surface-soft: color-mix(in srgb, var(--landing-modal-surface) 88%, #000 12%);--landing-modal-border: var(--wsdm-color-border, rgba(255, 255, 255, .12));--landing-modal-border-strong: var(--wsdm-color-border-strong, rgba(255, 255, 255, .18));--landing-modal-text: var(--wsdm-color-text, #f8fafc);--landing-modal-text-muted: var(--wsdm-color-text-soft, #cbd5e1);--landing-modal-primary: var(--wsdm-landing-primary, #3b82f6);--landing-modal-primary-hover: var(--wsdm-landing-primary-hover, #60a5fa);--landing-modal-shadow: 0 28px 84px rgba(0, 0, 0, .46)}.landing-modal-shell{margin:0!important;max-height:calc(100vh - 2rem);border-color:var(--landing-modal-border-strong)!important;border-radius:var(--landing-modal-radius)!important;background:radial-gradient(circle at 12% -10%,color-mix(in srgb,var(--landing-modal-primary) 10%,transparent),transparent 34%),var(--landing-modal-surface)!important;color:var(--landing-modal-text)!important;box-shadow:var(--landing-modal-shadow)!important}.landing-modal-shell__header{border-color:var(--landing-modal-border)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--landing-modal-surface) 96%,transparent),var(--landing-modal-surface-soft))!important}.landing-modal-shell__header :is(h2,[data-slot=dialog-title]){color:var(--landing-modal-text)!important}.landing-modal-shell__header :is(p,[data-slot=dialog-description]){color:var(--landing-modal-text-muted)!important}.landing-modal-shell :is(.landing-embed-modal__body,.landing-mdlp-modal__body,.landing-support-modal__body,.landing-system-notifications-modal__body,.landing-workspace-status-modal__body,.landing-workspace-customize-modal__body,.landing-quick-actions-modal__body,.landing-account-modal__body,.landing-wiki-modal__body){background:var(--landing-modal-bg)!important;color:var(--landing-modal-text)!important}.landing-modal-shell :is(.landing-embed-modal__frame-wrap,.landing-support-modal__panel,.landing-support-ticket,.landing-system-notifications-modal__section,.landing-system-update-card,.landing-workspace-status-modal__hero,.landing-workspace-status-modal__body section,.landing-workspace-customize-modal__body section,.landing-workspace-customize-option,.landing-quick-actions-modal__panel,.landing-quick-action-row,.landing-quick-actions-catalog__item,.landing-account-modal__item,.landing-wiki-modal__content,.landing-modal__dialog,.landing-modal__item,.landing-modal__state){border-color:var(--landing-modal-border)!important;background:var(--landing-modal-surface)!important;color:var(--landing-modal-text)!important;box-shadow:none!important}.landing-modal-shell :is(.landing-support-modal__state,.landing-wiki-modal__state,.landing-system-operations-table__row,.landing-workspace-status-chart,.landing-quick-action-chip,.landing-modal__code,.landing-modal__chips span,pre,code){border-color:var(--landing-modal-border)!important;background:var(--landing-modal-surface-muted)!important;color:var(--landing-modal-text)!important}.landing-modal-shell :is(.landing-account-modal__item--unread,.landing-modal__item--unread){border-color:color-mix(in srgb,var(--landing-modal-primary) 36%,var(--landing-modal-border))!important;background:color-mix(in srgb,var(--landing-modal-primary) 9%,var(--landing-modal-surface))!important}.landing-modal-shell :is(h1,h2,h3,h4,strong,.landing-modal__title,.landing-support-ticket h4,.landing-workspace-customize-option strong,.landing-quick-action-row strong,.landing-quick-actions-catalog__item strong,.landing-system-update-card h4){color:var(--landing-modal-text)!important}.landing-modal-shell :is(p,small,time,label,.landing-modal__summary,.landing-modal__state,.landing-modal__item time,.landing-modal__item p,.landing-support-modal__section-head p,.landing-support-modal__state,.landing-support-form__field label,.landing-support-ticket p,.landing-support-ticket time,.landing-support-ticket__number,.landing-system-notifications-modal__section-header p,.landing-system-update-card p,.landing-system-operations-table__head,.landing-workspace-status-modal__list,.landing-workspace-customize-modal__body section>p,.landing-workspace-customize-option small,.landing-quick-actions-modal__panel-header p,.landing-quick-action-row span,.landing-quick-actions-catalog__item p,.landing-quick-action-row__empty,.landing-account-modal__meta,.landing-account-modal__item p){color:var(--landing-modal-text-muted)!important}.landing-modal-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:2.35rem;border:1px solid var(--landing-modal-border-strong)!important;border-radius:var(--landing-modal-radius-sm)!important;background:var(--landing-modal-surface-muted)!important;color:var(--landing-modal-text)!important;box-shadow:none!important}.landing-modal-shell :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--landing-modal-text-muted) 75%,transparent)!important}.landing-modal-shell :is(input,select,textarea,button,[role=button]):focus-visible{outline:2px solid var(--landing-modal-focus)!important;outline-offset:2px!important}.landing-modal-shell :is(button,.landing-modal__close){border-color:var(--landing-modal-border-strong)}.landing-modal-shell :is(.landing-system-status,.landing-support-ticket__badges>*,.landing-workspace-customize-modal__section-header span,.landing-workspace-status-card__scope,.landing-quick-actions-catalog__item>div:first-child>span,.landing-quick-action-chip,.landing-modal__chips span,.landing-account-modal__chip){display:inline-flex;align-items:center;min-height:1.35rem;border:1px solid color-mix(in srgb,var(--landing-modal-primary) 28%,var(--landing-modal-border))!important;border-radius:999px!important;background:color-mix(in srgb,var(--landing-modal-primary) 9%,var(--landing-modal-surface))!important;color:color-mix(in srgb,var(--landing-modal-primary) 34%,var(--landing-modal-text))!important;padding:.12rem .5rem}.landing-modal-shell :is(.landing-system-status--success,.landing-account-modal__chip--success){border-color:#22c55e6b!important;background:#22c55e24!important;color:#166534!important}.landing-modal-shell :is(.landing-system-status--info,.landing-account-modal__chip--info){border-color:#3b82f66b!important;background:#3b82f624!important;color:#1d4ed8!important}.landing-modal-shell :is(.landing-system-status--warning,.landing-account-modal__chip--warning){border-color:#f59e0b6b!important;background:#f59e0b29!important;color:#92400e!important}.landing-modal-shell :is(.landing-system-status--error,.landing-account-modal__chip--error,.landing-support-modal__error){border-color:#f871716b!important;background:#f8717124!important;color:#991b1b!important}html.dark .landing-modal-shell :is(.landing-system-status--success,.landing-account-modal__chip--success),:root[data-theme=dark] .landing-modal-shell :is(.landing-system-status--success,.landing-account-modal__chip--success){color:#86efac!important}html.dark .landing-modal-shell :is(.landing-system-status--info,.landing-account-modal__chip--info),:root[data-theme=dark] .landing-modal-shell :is(.landing-system-status--info,.landing-account-modal__chip--info){color:#bfdbfe!important}html.dark .landing-modal-shell :is(.landing-system-status--warning,.landing-account-modal__chip--warning),:root[data-theme=dark] .landing-modal-shell :is(.landing-system-status--warning,.landing-account-modal__chip--warning){color:#fde68a!important}html.dark .landing-modal-shell :is(.landing-system-status--error,.landing-account-modal__chip--error,.landing-support-modal__error),:root[data-theme=dark] .landing-modal-shell :is(.landing-system-status--error,.landing-account-modal__chip--error,.landing-support-modal__error){color:#fecaca!important}.landing-modal-shell :is(.landing-workspace-status-modal__body,.landing-workspace-customize-modal__body,.landing-quick-actions-modal__body,.landing-system-notifications-modal__body,.landing-account-modal__body){gap:var(--landing-modal-gap)!important}.landing-modal-shell :is(.landing-workspace-status-modal__footer,.landing-workspace-customize-modal__footer,.landing-quick-actions-modal__footer){border-color:var(--landing-modal-border)!important;background:var(--landing-modal-surface)!important}.landing-modal-shell .landing-embed-modal__frame,.landing-modal-shell .landing-embed-modal__frame-wrap{background:var(--landing-modal-bg)!important}.landing-account-modal__body{display:flex;flex-direction:column;gap:.75rem;min-height:0;overflow:auto;padding:1rem}.landing-account-modal__item{border-radius:var(--landing-modal-radius-sm);padding:.9rem}.landing-account-modal__item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.45rem}.landing-account-modal__item h3,.landing-account-modal__item p{margin:0}.landing-account-modal__meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem;font-size:.72rem}.landing-account-modal__state{padding:1rem;text-align:center}.landing-wiki-modal__state--error{border-color:#f871716b!important;background:#f8717124!important;color:#991b1b!important}html.dark .landing-wiki-modal__state--error,:root[data-theme=dark] .landing-wiki-modal__state--error{color:#fecaca!important}.landing-wiki-modal__body{min-height:0;overflow:auto;padding:1rem}.landing-wiki-modal__content{max-width:880px;margin:0 auto;padding:1.25rem;line-height:1.65}.landing-wiki-modal__content :is(h2,h3,h4){margin:1.4rem 0 .65rem;color:var(--landing-modal-text)!important;letter-spacing:-.02em}.landing-wiki-modal__content h2:first-child,.landing-wiki-modal__content h3:first-child{margin-top:0}.landing-wiki-modal__content p{margin:.7rem 0;color:var(--landing-modal-text-muted)!important}.landing-wiki-modal__content :is(ul,ol){margin:.65rem 0 1rem;padding-left:1.35rem;color:var(--landing-modal-text-muted)!important}.landing-wiki-modal__content li{margin:.35rem 0}.landing-wiki-modal__content a{color:var(--landing-modal-primary)!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}.landing-wiki-modal__content code{border:1px solid var(--landing-modal-border);border-radius:.45rem;background:var(--landing-modal-surface-muted);color:var(--landing-modal-text)!important;padding:.08rem .35rem}.landing-wiki-modal__content pre{overflow:auto;border:1px solid var(--landing-modal-border);border-radius:.8rem;background:var(--landing-modal-surface-muted);padding:.9rem}.landing-wiki-modal__content pre code{border:0;background:transparent;padding:0}
